dom/media/MediaDecoder.cpp
d1adec83acac5da5f6037a88a13d83eec1b88980
created 2017-06-20 13:03 +1200
pushed 2017-06-20 05:01 +0000
Chris Pearce Chris Pearce - Bug 1374475 - Don't throttle download of media files under 8MB in size. r=jwwang
51d001d733bb08686c258ba9de71bf00e6128b48
created 2017-06-19 14:27 +0800
pushed 2017-06-20 03:59 +0000
JW Wang JW Wang - Bug 1374184. P3 - rename NotifyDownloadProgressed to DownloadProgressed for it is used internally by MediaDecoder and fix the comment. r=gerald
4d27d17b8fa56d1d8b2752ec9830f47c879f5ecd
created 2017-06-19 14:24 +0800
pushed 2017-06-20 03:59 +0000
JW Wang JW Wang - Bug 1374184. P2 - merge NotifyDataArrived() and NotifyDownloadProgressed(). r=gerald
7f999427c1db3897a00de0578f0ffa08b176689e
created 2017-06-19 14:15 +0800
pushed 2017-06-20 03:59 +0000
JW Wang JW Wang - Bug 1374184. P1 - add NotifyDataArrivedInternal() and let ResourceCallback call it. r=gerald
ea7d7376cc0806f6f2139c476b87e63fea4eb0df
created 2017-06-19 11:01 +0800
pushed 2017-06-19 05:39 +0000
JW Wang JW Wang - Bug 1373595. P2 - rename NotifyBytesDownloaded to NotifyDownloadProgressed to better describe what it actually does. r=gerald
0a2aef1e3d4d98922fbb9635a761a1ca64f5efdc
created 2017-06-16 18:35 +0800
pushed 2017-06-19 05:39 +0000
JW Wang JW Wang - Bug 1373595. P1 - merge MediaResourceCallback::NotifyDataArrived and NotifyBytesDownloaded. r=gerald
d7ee40333fc1eb6cfe76ac006e171e484929ec8c
created 2017-06-16 17:36 +0800
pushed 2017-06-19 02:57 +0000
JW Wang JW Wang - Bug 1373589 - Remove MediaResourceCallback::NotifyDecodeError which has no callers at all. r=kaku
9305945e748c7196d5927ba08da9185d1a52b597
created 2017-06-08 12:03 +0800
pushed 2017-06-12 06:09 +0000
JW Wang JW Wang - Bug 1371202. P1 - plumb the 'loop' attribute into MDSM. r=jya
3df6d3c1bebfeeb501e8f1485da21d9170602736
created 2017-06-09 11:27 +0800
pushed 2017-06-12 03:07 +0000
JW Wang JW Wang - Bug 1371514. P2 - remove MediaDecoder::mStateMachineIsShutdown. r=gerald
6cb63e92bc902cb701f8ad65a32218d1e6ee66bf
created 2017-06-09 11:24 +0800
pushed 2017-06-12 03:07 +0000
JW Wang JW Wang - Bug 1371514. P1 - remove AbstractMediaDecoder::IsOggDecoderShutdown() and its friends. r=gerald
4a76d18a41c6f22b71a4254dec8b89b3a53b709e
created 2017-06-07 14:21 +0800
pushed 2017-06-12 02:53 +0000
JW Wang JW Wang - Bug 1371200. P3 - remove unused code. r=cpearce
dca576ac7065976e770c4bb6f8a86b74768edf33
created 2017-06-07 14:10 +0800
pushed 2017-06-12 02:53 +0000
JW Wang JW Wang - Bug 1371200. P2 - add more fields to MediaDecoderInit. r=cpearce
a12048e898ee9dada33a86c511ea51916122e3b7
created 2017-06-07 12:14 +0800
pushed 2017-06-12 02:53 +0000
JW Wang JW Wang - Bug 1371200. P1 - add MediaDecoderInit and fix MediaDecoder constructor and its friends. r=cpearce
4037edd64d872dd8789b1377eb2b8fd7e89ab1fd
created 2017-06-02 12:44 +0800
pushed 2017-06-06 02:47 +0000
JW Wang JW Wang - Bug 1367705. P3 - fix MediaChannelStatistics which no longer needs to be sharable. r=cpearce
b597ea8f9bb4b27fcd065e37e57a58562561e1c8
created 2017-05-26 13:55 +1200
pushed 2017-05-27 02:36 +0000
Chris Pearce Chris Pearce - Bug 1367950 - Only throttle download of src=url video if the download is 'fast' on desktop. r=jwwang
cf1159d4b48966d0130fad9e3e11e376e13582bf
created 2017-05-18 16:35 +0800
pushed 2017-05-19 01:30 +0000
JW Wang JW Wang - Bug 1365524. P2 - replace use of nsAutoPtr with UniquePtr. r=jya
3e8a6417ebd4ce7b5af18ed7e33d15e20b9942e0
created 2017-04-11 10:16 -0500
pushed 2017-05-16 00:05 +0000
James Willcox James Willcox - Bug 1322650 - Don't use AndroidBridge to get API version in media stack r=jolin
8518f6af32c28cb24f631be85df508d157fff551
created 2017-05-11 17:26 +0800
pushed 2017-05-15 05:57 +0000
JW Wang JW Wang - Bug 1364001. P2 - throttle download when we can play through. r=cpearce
a5e2d088c2ed74f9b376492d34f944171fd2eaa7
created 2017-05-12 10:21 +0800
pushed 2017-05-12 16:21 +0000
Iris Hsiao Iris Hsiao - Backed out 11 changesets (bug 1322650) for media test failures on android. a=backout
31bd912fba5472349b3b1dd49536e901f5955c05
created 2017-04-11 10:16 -0500
pushed 2017-05-12 16:21 +0000
James Willcox James Willcox - Bug 1322650 - Don't use AndroidBridge to get API version in media stack r=jolin
903d3921e250855908266e5c31d7ef29eec20b46
created 2017-05-07 23:12 +0200
pushed 2017-05-07 21:13 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 5f263d6fb16d (bug 1362212) for build bustage on Linux - fails testing/xpcshell/selftest.py | XPCShellTestsTests.testAddTaskStackTrace. r=backout
5f263d6fb16db08d0d7efc73aaccf53240d0b461
created 2017-05-05 13:55 +1200
pushed 2017-05-07 20:14 +0000
Chris Pearce Chris Pearce - Bug 1362212 - Move canPlayType telemetry to an idle service observer off main thread. r=gerald
4cd16948b4a473aea65e67ccdaac0e6c68835801
created 2017-04-18 15:46 +0800
pushed 2017-04-28 08:04 +0000
Kaku Kuo Kaku Kuo - Bug 1360123 P3 - while shutting down a MediaDecoder, ask its owner to remove all media tracks; r=jwwang
ba42f98ee794a54a3c6e3edc1e2a5d8a766e3542
created 2017-04-18 15:43 +0800
pushed 2017-04-28 08:04 +0000
Kaku Kuo Kaku Kuo - Bug 1360123 P2 - move ConstructMediaTracks/RemoveMediaTracks to HTMLMediaElemnt; r=jwwang
795609f3011cada963276dba07fa5f341242cab7
created 2017-04-17 17:20 +0800
pushed 2017-04-27 03:03 +0000
JW Wang JW Wang - Bug 1358972. P2 - remove MediaDecoder::mEstimatedDuration and its friends which is never modified. r=kaku
909cc11161be1ec58b12a4e09f12c8f7122bd830
created 2017-04-17 17:10 +0800
pushed 2017-04-27 03:03 +0000
JW Wang JW Wang - Bug 1358972. P1 - remove unused code. r=kaku
7b17f70cf20cf6e092bd1a6406d9ca5ed84242ff
created 2017-04-17 17:04 +0800
pushed 2017-04-27 03:02 +0000
JW Wang JW Wang - Bug 1358969 - let MediaDecoder::CurrentPosition() return a TimeUnit. r=kikuo
40c02952a8362c3f5aa77cfb3109b98bbffa6bba
created 2017-04-17 16:58 +0800
pushed 2017-04-24 06:24 +0000
JW Wang JW Wang - Bug 1357987 - make MediaDecoder::DEFAULT_NEXT_FRAME_AVAILABLE_BUFFERED a TimeUnit to avoid ambiguous int64_t for microseconds. r=kaku
e535df594d220cdf32b45a1c068ad779ff3ad578
created 2017-04-17 16:35 +0800
pushed 2017-04-21 03:17 +0000
JW Wang JW Wang - Bug 1357986 - Use helper functions of TimeUnit to make code more readable. r=kaku
9625a8331c27d6ec390db358b241c706d7926f4b
created 2017-04-17 18:49 +0800
pushed 2017-04-19 02:02 +0000
Kaku Kuo Kaku Kuo - Bug 1344357 P3 - dont' pass dom::Promise into MediaDecoder anymore; r=jwwang
8dc519a9f713e12b55ae48e8faba22ab2ddc084f
created 2017-04-17 18:25 +0800
pushed 2017-04-19 02:02 +0000
Kaku Kuo Kaku Kuo - Bug 1344357 P1 - move the MediaDecoder::mSeekDOMPromise to HTMLMediaElement; r=jwwang
bc63b56a88dd722252c8c5fe9b63afc3ef83a581
created 2017-04-07 16:11 +0800
pushed 2017-04-11 02:42 +0000
Kaku Kuo Kaku Kuo - Bug 1354465 P1 - dispatch a mozvideoonlyseekbegin event while starting a video-only seek; r=jwwang
78f4e24a6693c99f8829d1bb07cda1144403c1b2
created 2017-03-28 18:13 +0800
pushed 2017-04-07 09:02 +0000
JW Wang JW Wang - Bug 1353607. P9 - change the underlying type of mCurrentPosition to TimeUnit. r=kikuo
12ad420304329d6ac66d92ae1bef60d76009b1b0
created 2017-03-28 18:01 +0800
pushed 2017-04-07 09:02 +0000
JW Wang JW Wang - Bug 1353607. P8 - use TimeUnit in DispatchSetFragmentEndTime(). r=kikuo
d5c046fa88454164bff0974a40b1654aca1104bb
created 2017-04-05 22:57 +0800
pushed 2017-04-06 06:06 +0000
Kaku Kuo Kaku Kuo - Bug 1349097 P3 - don't dispatch another ended event while resuming the video decoder of an already-ended playback; r=jwwang
32a10e1b56cc20c0490f101752a32e49dab4bc5c
created 2017-04-04 14:36 -0700
pushed 2017-04-05 12:54 +0000
Eric Rahm Eric Rahm - Bug 1353143 - Part 2: Remove usage of PR_LOGGING. r=froydnj
68304e449ef741ca787517d042aa787c461612e8
created 2017-03-29 16:15 +0800
pushed 2017-03-30 00:54 +0000
JW Wang JW Wang - Bug 1351553 - fix divide-by-zero. r=gerald
094dc48011f497815c6b0d4eaf8ace25124c79d1
created 2017-03-27 18:12 +0800
pushed 2017-03-29 07:34 +0000
Kaku Kuo Kaku Kuo - Bug 1350852 P1 - add a mozvideoonlyseekcompleted event; r=jwwang
2783b06ab3414f89a257db25bb928d44553e3773
created 2017-03-24 11:58 +0800
pushed 2017-03-24 05:30 +0000
JW Wang JW Wang - Bug 1350203. P5 - replace SAMPLE_LOG with LOGV. r=kaku
360a2b2973ac3c1bb863b85102c613c95b6d4487
created 2017-03-24 11:17 +0800
pushed 2017-03-24 05:16 +0000
JW Wang JW Wang - Bug 1350202 - use shorter names for logging macros in MediaDecoder.cpp. r=kaku
c979d49bdbc52d3b720e156356cfa47f45a9f39b
created 2017-03-18 22:34 +0800
pushed 2017-03-22 09:02 +0000
Kaku Kuo Kaku Kuo - Bug 1348432 - move the mMediaTracksConstructed flag back to MediaDecoder; r=jwwang
f8ed75883a870534fbc0e4ad25d69620fdcdad07
created 2017-03-17 13:06 +0800
pushed 2017-03-20 03:46 +0000
Kaku Kuo Kaku Kuo - Bug 1347892 part 3 - dont change video decode mode if a media element is in-tree with UNTRACKED visibility state; r=jwwang
f9a5c34a94166b47c62096795e138bc6f1c5e678
created 2017-03-17 12:51 +0800
pushed 2017-03-20 03:46 +0000
Kaku Kuo Kaku Kuo - Bug 1347892 part 2 - pass the visibility state of media element to media decoder as a Visibility variable; r=jwwang
23cfb067130f6225f9b63c752c349fd607e69c46
created 2017-03-16 11:16 +0800
pushed 2017-03-17 10:11 +0000
Kaku Kuo Kaku Kuo - Bug 1347402 part 5 - create MediaElementGMPCrashHelper in HTMLMediaElement.cpp; r=cpearce,jwwang
3ad2b6cfdc290d64eca222b22ecc5494672a80b4
created 2017-03-15 17:33 +0800
pushed 2017-03-17 10:11 +0000
Kaku Kuo Kaku Kuo - Bug 1347402 part 4 - move ConstructMediaTracks/RemoveMediaTracks to HTMLMediaElemnt; r=jwwang
421c83786af7d2fd475a0190c5d8d2064b9af846
created 2017-03-15 14:56 +0800
pushed 2017-03-17 10:11 +0000
Kaku Kuo Kaku Kuo - Bug 1347402 part 3 - get owner document via polymorphism; r=jwwang
e1d1f787c988d69399f48f28ab411a4d4fb83e04
created 2017-03-15 11:20 +0800
pushed 2017-03-17 10:11 +0000
Kaku Kuo Kaku Kuo - Bug 1347402 part 1 - call DownloadSuspended() via polymorphism; r=jwwang
f7ca43d48a42b0f9b0e2b0e80d0aa820a6c2a0d7
created 2017-03-12 14:02 +0800
pushed 2017-03-14 03:04 +0000
Kaku Kuo Kaku Kuo - Bug 1346116 part 2 - consider a video is in-tree or not in the suspend-video-decoding policy; r=jwwang
096a4818b8c7aa485e30946a6f045e01cfd3b90e
created 2017-03-12 13:56 +0800
pushed 2017-03-14 03:04 +0000
Kaku Kuo Kaku Kuo - Bug 1346116 part 1 - initialize MediaDecoder::mIsDocumentVisible and MediaDecoder::mIsElementVisible at HTMLMediaElement::FinishDecoderSetup(); r=jwwang
0f25d813f75dd1367db99dcd433ad4a8eb760c36
created 2017-03-11 19:56 +0800
pushed 2017-03-14 02:58 +0000
Kaku Kuo Kaku Kuo - Bug 1346498 part 9 - move all policy codes into MediaDecoder::UpdateVideoDecodeMode(); r=jwwang
f4fc110ccde19cdf2ed6c531c91503ad425fac7f
created 2017-03-11 15:12 +0800
pushed 2017-03-14 02:58 +0000
Kaku Kuo Kaku Kuo - Bug 1346498 part 6 - remove mHasSuspendTaint cannonical-mirror pair; r=jwwang
a42487bf567a382db80ffe2116324dd76daa7735
created 2017-03-11 14:06 +0800
pushed 2017-03-14 02:58 +0000
Kaku Kuo Kaku Kuo - Bug 1346498 part 4 - remove mIsVisible cannonical-mirror pair; r=jwwang
af2fd441e1b2e96ffa38ff7b3a194be9cd67c1cd
created 2017-03-10 16:52 +0800
pushed 2017-03-14 02:58 +0000
Kaku Kuo Kaku Kuo - Bug 1346498 part 3 - implement the UpdateVideoDecodeMode() policy in MediaDecoder; r=jwwang
1152ca4a710e803f0758bc19f32ff64bd0320b7f
created 2017-03-10 16:29 +0800
pushed 2017-03-14 02:58 +0000
Kaku Kuo Kaku Kuo - Bug 1346498 part 1 - extract the MediaDecoder::NotifyCompositor() method; r=jwwang
850a10a1e44fa6c8bd60d44e6735f26eb3f638b7
created 2017-03-08 21:28 +0800
pushed 2017-03-13 22:38 +0000
Kaku Kuo Kaku Kuo - Bug 1345403 part 4 - Clean up suspend timer canceling; r=jwwang
2305bfbe65452fba8f1b1221f4504802a1c1bed6
created 2017-03-08 19:28 +0800
pushed 2017-03-13 22:38 +0000
Kaku Kuo Kaku Kuo - Bug 1345403 part 1 - Track decoder tainting; r=jwwang
135488a851a5e5915fafec04c688c37e6e816253
created 2017-03-13 15:28 +0800
pushed 2017-03-13 07:28 +0000
Iris Hsiao Iris Hsiao - Backed out 5 changesets (bug 1345403) for permanent failure in autophone Mdm tests
ac12e246a808304c505ac59fc247adc2b75009f7
created 2017-03-08 21:28 +0800
pushed 2017-03-13 02:48 +0000
Kaku Kuo Kaku Kuo - Bug 1345403 part 4 - Clean up suspend timer canceling; r=jwwang
7a7d6e9b8329d2806f985836c201a69503e9b24e
created 2017-03-08 19:28 +0800
pushed 2017-03-13 02:48 +0000
Kaku Kuo Kaku Kuo - Bug 1345403 part 1 - Track decoder tainting; r=jwwang
80943e8c132b39197956042176f33373683e2e34
created 2017-03-10 11:21 +0100
pushed 2017-03-10 15:02 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1345363: Don't truncate debugging information. r=jwwang
less more (0) -300 -100 -60 tip