Commit Graph

221322 Commits

Author SHA1 Message Date
Bobby Holley
756be06580 Bug 1114840 - Use StartDecoding() rather than SetState in PlayInternal. r=cpearce
This makes sure that decode tasks are dispatched and that all the preroll state
is appropriately set up.
2014-12-29 23:16:48 -08:00
Bobby Holley
87a09e70db Bug 1114840 - Make MediaDecoderStateMachine::Play run on the state machine thread. r=cpearce
We want to invoke StartDecoding() from Play, but that calls into a bunch of stuff
that asserts that we're on the state machine thread. It's not clear to me whether
that's actually necessary, but this seems like the right thing to do regardless
given that this is all supposed to be async anyway.
2014-12-29 23:16:48 -08:00
Carsten "Tomcat" Book
aefef83899 Backed out changeset 470c550c782b (bug 1115668) for breaking dt tests on a CLOSED TREE 2014-12-30 08:09:15 +01:00
Nigel Babu
85ffb1165c Bug 998863 - Include mozilla/UniquePtr.h to fix non-unified bustage, r=bustage
CLOSED TREE

--HG--
extra : amend_source : fd6f39200ba4ee4d60a9a64d4d34817f6b4d6f6e
2014-12-30 12:29:22 +05:30
Dan Gohman
5a0eb29b64 Bug 1115766 - SpiderMonkey: Eliminate a copy in shuffleFloat32 with AVX r=bbouvier 2014-12-29 22:15:32 -08:00
Dan Gohman
d26d5e3d1b Bug 1115766 - SpiderMonkey: Don't give LMulI an extra non-use-at-start use when it doesn't need one r=bbouvier 2014-12-29 22:15:30 -08:00
Dan Gohman
1a19834b43 Bug 1115742 - OdinMonkey: Don't canonicalize NaNs in asm.js mode r=luke 2014-12-29 22:15:28 -08:00
Dan Gohman
1951c22d6d Bug 1116367 - SpiderMonkey: Use mozilla/IntegerPrintfMacros.h instead of inttypes.h r=Waldo 2014-12-29 20:27:04 -08:00
Masatoshi Kimura
654da9686f Bug 1115668 - Fix inappropriate mixed content warning messages. r=tanvi 2014-12-30 14:37:15 +09:00
Masayuki Nakano
5291597fc1 Bug 865561 Fix bustage of non-unified r=me CLOSED TREE 2014-12-30 13:57:40 +09:00
Jean-Yves Avenard
096bde9ac8 Bug 1115594: Fix indentation in AppleVDADecoder. r=rillian
--HG--
extra : rebase_source : 6f12f00194507d9000f11d48df8350eed968c30d
2014-12-30 12:06:22 +11:00
Masayuki Nakano
4eb4ef27a0 Bug 1031156 Map GDK_AudioForward to "MediaFastForwar" r=karlt 2014-12-30 10:47:56 +09:00
Masayuki Nakano
0655f6866a Bug 865561 Dispatch key events when WM_APPCOMMAND is fired for a keypress r=jimm+smaug 2014-12-30 10:47:56 +09:00
Masayuki Nakano
2f91441c6c Bug 1027477 Don't map "Exit" key value to HOME button of smartphones r=mwu+nchen+smaug 2014-12-30 10:47:56 +09:00
Masayuki Nakano
432b370aca Bug 1027474 Support "VideoModeNext" key value on GTK r=smaug+karlt 2014-12-30 10:47:56 +09:00
Masayuki Nakano
721e1fed2c Bug 1027472 Support Symbol key value on Android and Gonk r=mwu+nchen+smaug 2014-12-30 10:47:55 +09:00
Masayuki Nakano
5bd4a4b23e Bug 1027007 Support multimedia keyboard's special key values "Close", "MailForward", "MailReply", "MailSend", "New", "Open", "Print" and "SpellCheck" on GTK and Qt r=smaug+karlt+romaxa 2014-12-30 10:47:55 +09:00
Masayuki Nakano
4c99304178 Bug 1026939 Support "LaunchFoo" key values which launches specific application on GTK, Qt, Android and Gonk r=nchen+karlt+mwu+smaug+romaxa 2014-12-30 10:47:55 +09:00
Masayuki Nakano
8b792a9115 Bug 1023062 Support "TV", "TVInput", "TVPower", "AVInput", "AVPower", "STBInput" and "STBPower" key values on Androind and Gonk r=nchen+mwu+smaug 2014-12-30 10:47:55 +09:00
Masayuki Nakano
3fe47f6bc3 Bug 936322 Support "GroupFirst", "GroupLast", "GroupNext" and "GroupPrevious" key values on GTK, Android and Gonk r=nchen+karlt+mwu+smaug 2014-12-30 10:47:55 +09:00
Masayuki Nakano
560516851c Bug 896348 Support "Eisu" key value on Mac, Android and Gonk r=smichaud+nchen+mwu+smaug 2014-12-30 10:47:55 +09:00
Masayuki Nakano
0a0853779d Bug 900400 Support "HiraganaKatakana" and "ZenkakuHankaku" on GTK, Qt, Android and Gonk r=nchen+karlt+mwu+smaug+romaxa 2014-12-30 10:47:55 +09:00
Masayuki Nakano
9fcf63da57 Bug 900392 Support "SingleCandidate" key value on GTK and Qt r=romaxa+karlt+smaug 2014-12-30 10:47:55 +09:00
Masayuki Nakano
2b9c8bed5a Bug 900384 Support "Redo" key value on GTK r=karlt+smaug 2014-12-30 10:47:54 +09:00
Masayuki Nakano
9d6631e82a Bug 900382 Support "LogOff", "PowerOff", "Hibernate", "Standby" and "WakeUp" key values on Windows, GTK and Qt r=jimm+karlt+smaug+jimm 2014-12-30 10:47:54 +09:00
Masayuki Nakano
86a579a596 Bug 900378 Support "ZoomIn" and "ZoomOut" key values on GTK, Qt, Android and Gonk r=romaxa+nchen+karlt+mwu+smaug 2014-12-30 10:47:54 +09:00
Masayuki Nakano
07993708a7 BUg 1020877 Drop 'Live' key name since no platforms use it and rename remaining unused old key names to the latest D3E draft's names r=smaug 2014-12-30 10:47:54 +09:00
Masayuki Nakano
a2fad648f3 Bug 938987 Use 'Dead' key value for all dead keys r=smaug 2014-12-30 10:47:54 +09:00
Masayuki Nakano
bf30b1faa4 Bug 936315 Rename 'Nonconvert', 'HalfWidth', 'RomanCharacters' and 'FullWidth' to 'NonConvert', 'Hankaku', 'Romaji' and 'Zenkaku' r=smaug 2014-12-30 10:47:54 +09:00
Masayuki Nakano
b6f9e54328 Bug 912869 Rename 'Apps' and 'FastFwd' to 'MediaApps' and 'MediaFastForward' (and drop 'MediaApps' support) r=smaug 2014-12-30 10:47:54 +09:00
Masayuki Nakano
4ab51fdd22 Bug 912866 Rename key values of color buttons to the latest D3E draft's names (like 'ColorF0Red') r=smaug 2014-12-30 10:47:54 +09:00
Masayuki Nakano
d2013c7870 Bug 912864 Rename 'SelectMedia', 'MediaNextTrack' and 'MediaPreviousTrack' to 'MediaSelect', 'MediaTrackNext' and 'MediaTrackPrevious' r=smaug 2014-12-30 10:47:53 +09:00
Masayuki Nakano
cb9acc7262 Bug 912860 Rename 'Zoom' key value to 'ZoomToggle' r=smaug 2014-12-30 10:47:53 +09:00
Masayuki Nakano
37b7cbf800 Bug 912859 Rename 'Del' and 'Esc' key values to 'Delete' and 'Escape' r=smaug 2014-12-30 10:47:53 +09:00
Masayuki Nakano
e03a1c6403 Bug 900390 Rename 'Down', 'Left', 'Right' and 'Up' key values to 'ArrowDown', 'ArrowLeft', 'ArrowRight' and 'ArrowUp' r=smaug 2014-12-30 10:47:53 +09:00
Masayuki Nakano
bcb90addf5 Bug 900376 Rename 'Crsel' and 'Exsel' key values to 'CrSel' and 'ExSel' r=smaug 2014-12-30 10:47:53 +09:00
Masayuki Nakano
9c2adfe7ac Bug 900374 Rename 'Menu' key value to 'ContextMenu' r=smaug 2014-12-30 10:47:53 +09:00
Masayuki Nakano
557fee84d4 Bug 900372 Remove the warnings of renaming .key values r=smaug 2014-12-30 10:47:53 +09:00
Wes Kocher
b20b704d54 Merge m-c to inbound a=merge CLOSED TREE 2014-12-29 17:33:20 -08:00
Wes Kocher
281b48b899 Merge inbound to m-c a=merge CLOSED TREE 2014-12-29 17:28:04 -08:00
Wes Kocher
0e04dc3f5e Merge fx-team to m-c a=merge CLOSED TREE 2014-12-29 16:55:44 -08:00
Wes Kocher
2cbf7ce33c Backed out changeset 9878f361d7f7 (bug 1115246) to see if it fixes linux builds on a CLOSED TREE 2014-12-29 16:35:04 -08:00
Mike Hommey
5ad6f6b2ba Bug 1115481 - Move 'window' variable declaration in the #ifdef it's used from. r=karlt 2014-12-30 09:24:24 +09:00
Bobby Holley
547538412a Bug 1115749 - Assert that we hold the monitor at all the MP4Demuxer API entry points. r=rillian
MP4Demuxer accesses shared state (index, moofparser) in lots of shared helper
routines, so we should assume that it's not safe to touch the demuxer at all
without holding the lock (unless demonstrated otherwise). This stuff should
probably be redesigned, but that's a problem for another day.
2014-12-29 16:10:16 -08:00
Bobby Holley
e08defa96f Bug 1115749 - Hold the demuxer lock while accessing metadata. r=rillian
We're invoking a number of methods on mDemuxer here.
2014-12-29 16:10:16 -08:00
Bobby Holley
08c52e44de Bug 1115749 - Hold the demuxer monitor in MP4Reader::Seek. r=rillian
This method invokes Seek* on mDemuxer.
2014-12-29 16:10:16 -08:00
Bobby Holley
db5abbc18f Bug 1115749 - Rename mIndexMonitor to mDemuxerMonitor. r=rillian 2014-12-29 16:10:16 -08:00
Brian Hackett
0e0590433e Bug 1115246 - Assertion failure: !cx->isExceptionPending(), at js/src/jscntxtinlines.h, r=jandem 2014-12-29 16:02:49 -08:00
Gregory Szorc
ee68b92667 NO BUG - Remove deleted python/codegen from Sphinx docs
The python/codegen directory was removed in 9cbc28021b7b (bug 1108294).
However, the Sphinx reference lingered. Kill the dangling reference.
2014-12-29 15:49:36 -08:00
Aaron Klotz
14eb567597 Bug 1070755: Add telemetry for timing PluginAsyncSurrogate::WaitForInit; r=vladan 2014-12-29 16:14:46 -07:00