dom/media/omx/MediaCodecReader.cpp
41fdefd640f368bccdeafe6446d42c0a5ad22797
created 2015-10-28 11:28 +1100
pushed 2015-12-04 23:28 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1218157: Only ever read from cached data in NotifyDataArrived. r=cpearce a=lizzard FIREFOX_BETA_43_BASE
a3080512e7a6a2c00a7e3c1415e98f8fea064254
created 2015-09-29 17:29 +1000
pushed 2015-12-04 23:28 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1208953 - [mp3] Don't parse data we've already parsed. r=cpearce, a=sylvestre
2216fd8a49fe5813d840a8c0c89d7e9e2109f6e4
created 2015-10-28 11:28 +1100
pushed 2015-10-29 09:55 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1218157: Only ever read from cached data in NotifyDataArrived. r=cpearce a=sylvestre
8974b3c156047cab8ad0b5afa7a859b3aefb20e5
created 2015-09-29 17:29 +1000
pushed 2015-10-26 12:58 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1208953 - [mp3] Don't parse data we've already parsed. r=cpearce, a=sylvestre
4826c90b7e973b644227a9702b49fb4cf2c4689e
created 2015-08-24 11:32 +1000
pushed 2015-10-26 12:58 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1197075: P2. Revert "Bug 1171257 - Add force decode ahead to MediaFormatReader r=jya,bholley". r=edwin a=ritu
5bb661db5c6c6e413fc4f566529ff2943270666f
created 2015-08-28 15:16 -0700
pushed 2015-10-26 12:58 +0000
Ralph Giles Ralph Giles - Backed out 39 changesets (bug 1199032, bug 1180935, bug 1190776, bug 1194197, bug 1194188, bug 1190970, bug 1197977, bug 1196558, bug 1196353, bug 1199531, bug 1198094, bug 1192675, bug 1197075, bug 1197051, bug 1197125, bug 1188871, bug 1188313, bug 1185827, bug 1195073, bug 1193142, bug 1195071, bug 1193123, bug 1199193)
003548c8673548434dd5d575970c5de616fd03d6
created 2015-08-24 11:32 +1000
pushed 2015-10-26 12:58 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1197075: P2. Revert "Bug 1171257 - Add force decode ahead to MediaFormatReader r=jya,bholley". r=edwin a=ritu
06da1c87b289768ccf0d6d59feea8c07989f8f71
created 2015-08-13 11:15 +1000
pushed 2015-10-26 12:58 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1190238 - Part 1: Remove MediaResource::Read/Seek. r=cpearce, a=ritu
4b540d54de839ba764b7bc815b39390d2b090dc2
created 2015-08-03 11:44 -0700
pushed 2015-10-26 12:58 +0000
Bobby Holley Bobby Holley - Bug 1190496 - Namespace the SharedThreadPool.h include. r=cpearce
9fc5929790919b6d409de4bfc439a6d676fb3fcb
created 2015-07-16 11:52 -0700
pushed 2015-10-26 12:58 +0000
Bobby Holley Bobby Holley - Bug 1184634 - Move various includes into the mozilla namespace. r=gerald
9f3cad5f3d77fc1a149a16d9d311ee6914013dbb
created 2015-07-16 11:13 -0700
pushed 2015-10-26 12:58 +0000
Bobby Holley Bobby Holley - Bug 1184634 - Rename MediaTaskQueue to TaskQueue. r=gerald
e522f33ca3e630353d9480e7efe52d533ed5977e
created 2015-07-16 11:31 -0700
pushed 2015-10-26 12:58 +0000
Bobby Holley Bobby Holley - Bug 1184634 - Rename "TaskQueue()" accessor to "OwnerThread()". r=gerald
aa8932f9361556bfea1445d00fb6418f84b0fa7c
created 2015-03-30 17:51 +1300
pushed 2015-10-26 12:58 +0000
Robert O'Callahan Robert O'Callahan - Bug 1143575. Introduce VideoFrameContainer::ClearCurrentFrame(size), and don't increment mFrameID when clearing frames. r=cpearce
cf230e06ace013b618b4b3e3864c84e8103e0109
created 2015-03-26 14:08 +1300
pushed 2015-10-26 12:58 +0000
Robert O'Callahan Robert O'Callahan - Bug 1143575. Remove ClearAllImagesExceptFront because it doesn't do anything. r=nical
43ffa51ed029a6dca9958994899a38d6e4f8a4da
created 2015-07-05 09:39 -0700
pushed 2015-10-26 12:58 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1171257 - Add force decode ahead to MediaFormatReader r=jya,bholley
6d34aa009ecea990cbec3256da20e4250fbe90af
created 2015-08-13 11:15 +1000
pushed 2015-09-14 18:56 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1190238: P1. Remove MediaResource::Read/Seek. r=cpearce, a=ritu
36d06eceb29d391df08159584041171eb2824aea
created 2015-06-16 15:37 -0700
pushed 2015-09-14 18:56 +0000
Bobby Holley Bobby Holley - Bug 1175768 - Dispatch NotifyDataArrived and remove the aBuffer argument. r=jya
0810020721e74b2915773fbfb3dd5f80f3f6a217
created 2015-06-16 16:11 -0700
pushed 2015-09-14 18:56 +0000
Bobby Holley Bobby Holley - Bug 1175768 - Dispatch UpdateEstimatedMediaDuration. r=jya
85029878321bfe445b6b60f64282489e01f6fbae
created 2015-06-23 16:20 -0400
pushed 2015-09-14 18:56 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 8 changesets (bug 1175768) for frequent media test failures.
6aa5fa1d318e56114333dc842eaf3242c3d1f7a7
created 2015-06-16 15:37 -0700
pushed 2015-09-14 18:56 +0000
Bobby Holley Bobby Holley - Bug 1175768 - Dispatch NotifyDataArrived and remove the aBuffer argument. r=jya
41ffc9a9ac4801348bbb7e5c836b3ecb98186c8a
created 2015-06-16 16:11 -0700
pushed 2015-09-14 18:56 +0000
Bobby Holley Bobby Holley - Bug 1175768 - Dispatch UpdateEstimatedMediaDuration. r=jya
141c6315de6a7e4f6cf300dbb853711b596ffe5b
created 2015-06-10 17:03 +0800
pushed 2015-09-14 18:56 +0000
Benjamin Chen Benjamin Chen - Bug 1168778 - Fix crash when seeking: 1. Replace FlushableMediaTaskQueue by MediaTaskQueue. 2. Refact the seek/DecodeAudioDataTask/DecodeVideoFrameTask functions. r=sotaro
0e722555cc6dcb49b6b833419f9670b99207c311
created 2015-06-08 17:26 -0700
pushed 2015-09-14 18:56 +0000
Bobby Holley Bobby Holley - Bug 1173001 - Fix up some task queue naming to make MediaDecoderReader consistent with MDSM. r=jww
cd83b74ed1e69dfd31080274fa3846d92e8d430e
created 2015-05-30 21:18 -0700
pushed 2015-09-14 18:56 +0000
Bobby Holley Bobby Holley - Bug 1160695 - Track "metadata duration" separately and mirror it to MediaDecoderReader. r=jww
52661b02eaad68b3f8b4ad272a14c70d451766a7
created 2015-06-02 15:03 +0800
pushed 2015-09-14 18:56 +0000
Benjamin Chen Benjamin Chen - Bug 1165825 - 1. Release the buffer which contains INFO_FORMAT_CHANGED. 2. Re-trigger the decode task if we still hold a promise. r=sotaro
d790f81f9f24f83762f888ea52850a9144d8e52d
created 2015-05-29 16:41 -0400
pushed 2015-09-14 18:56 +0000
Milan Sreckovic Milan Sreckovic - Bug 1131463 - Report AtomicRefCounterWithFinalize doing the wrong thing with AddRef and Release in release build as well. r=sotaro
eb72777f68d3a34618e73892bc88a9d46fe58f96
created 2015-05-24 21:22 -0700
pushed 2015-09-14 18:56 +0000
Bobby Holley Bobby Holley - Bug 1168008 - Replace 'Consumer' with 'Request' in MediaPromise naming. r=jww
7f649ef7ef39eb1863483b9eb7c5b4e3e0b6a430
created 2015-05-28 11:11 -0700
pushed 2015-09-14 18:56 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1168456 - Remove NotifyWaitingForResourcesStatusChanged() call from MediaCodecReader r=bholley,bwu
343ccb3b257684de2e39ec5b04081b7f530ce9f4
created 2015-05-28 07:23 -0700
pushed 2015-09-14 18:56 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1168531 - Fix MediaCodecReader video playback problem r=bwu
56da5f3ecfd23b2956a940bdf987c5d3e1441c22
created 2015-05-26 15:52 +0800
pushed 2015-09-14 18:56 +0000
Benjamin Chen Benjamin Chen - Bug 1154194 - Fix regression by bug 1132832 and remove VideoResourceListener. r=sotaro
75e1dacf879f667ce6e7310aec472f041fcdf791
created 2015-05-22 14:25 +0800
pushed 2015-09-14 18:56 +0000
Benjamin Chen Benjamin Chen - Bug 1154194 - Call FillCodecInputData before dequeueOutputBuffer, remove the check of FillCodecInputData. r=sotaro
e9b68252df54c12015382d022f01e06c5605e27a
created 2015-05-01 09:14 -0400
pushed 2015-09-14 18:56 +0000
Nathan Froyd Nathan Froyd - Bug 1160485 - remove implicit conversion from RefPtr<T> to TemporaryRef<T>; r=ehsan
cf2e6d38b6aa3388d2eac7d66bca96370fa24c37
created 2015-05-13 00:38 +0200
pushed 2015-09-14 18:56 +0000
Ethan Lin Ethan Lin - Bug 1155498 - Part 5 - Use new FenceHandle to handle Decoder fence. r=sotaro
3dee2a2ce28b5087abf194e216050eae72c6b767
created 2015-04-23 14:56 +0800
pushed 2015-09-14 18:56 +0000
Benjamin Chen Benjamin Chen - Bug 1140995 - Part 2: Don't send the audio/video data when the EOS flag is raised because the decoded data is invalid. r=cpearce
4a3ee744884560ff0f6e621a9133e6055e3802c9
created 2015-04-25 11:10 -0700
pushed 2015-08-03 13:22 +0000
L. David Baron L. David Baron - Bug 1157654 - Back out changeset e428ba6470b9 (bug 1140995) for frequent failures in dom/media/test/test_mediarecorder_getencodeddata.html .
e428ba6470b9558e87a05165235f54e021979898
created 2015-04-23 14:56 +0800
pushed 2015-08-03 13:22 +0000
Benjamin Chen Benjamin Chen - Bug 1140995 - part 2: Don't send the audio/video data when the EOS flag is raised because the decoded data is invalid. r=cpearce
daea8a10009a34ec67789a3fc4db020a01afcc12
created 2015-04-21 17:22 +0200
pushed 2015-08-03 13:22 +0000
Nicolas Silva Nicolas Silva - Bug 1155621 - Remove no-op gfx2DGlue conversion helpers. r=Bas
8cde37caacefdc38a4929ce5fa5a7d7428477229
created 2015-04-14 15:17 +1000
pushed 2015-08-03 13:22 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1153049: Part4. Remove redundant mHasAudio/mHasVideo member. r=cpearce
3f9cc47c52a95a2c557537c0c92dab0d9d63c873
created 2015-04-10 02:16 -0400
pushed 2015-08-03 13:22 +0000
Alfredo Yang Alfredo Yang - Bug 1132832 - Remove media resource API from PlatformDecoderModule. r=jya
cd788ba50fb0009126938027a0be15c321682352
created 2015-03-17 15:22 -0700
pushed 2015-06-19 19:24 +0000
Bobby Holley Bobby Holley - Bug 1144519 - Switch MediaDecoderReader subclasses to use OnTaskQueue(). r=jya
288a5197ce2a7bd51682ff009a12a9e830bd3b0e
created 2015-03-26 17:06 +0800
pushed 2015-06-19 19:24 +0000
Benjamin Chen Benjamin Chen - Bug 1139781 - Implement VideoPlaybackQuality for MediaCodecReader. r=cpearce
8d51dbc085b58f46c2a77dccc1682c58f39cc25f
created 2015-03-10 14:38 +0800
pushed 2015-06-19 19:24 +0000
Benjamin Chen Benjamin Chen - Bug 1138825 - Fix the crash at mAudioPromise: call decode audio data when the audio queue is empty and check the mAudioPromise is empty or not. r=sotaro
ffce258b2fee84adf3e19fed420f169b10e1db02
created 2015-03-02 03:57 +0800
pushed 2015-06-19 19:24 +0000
Benjamin Chen Benjamin Chen - Bug 1129376 - Fix crash by moving ConfigureMediaCodec from binder thread to out own thread. r=sotaro
581ed2f292ff6d0fe3cdd6e0c0d0112292cf7947
created 2015-02-14 19:08 -0800
pushed 2015-04-21 23:03 +0000
Bobby Holley Bobby Holley - Bug 1125970 - Make flushing an opt-in mechanism, and use it only for the PDM task queues. v1 r=cpearce
2edd2f2ff1d94609c5c107632b337fc79f61c821
created 2015-01-30 18:24 +0800
pushed 2015-04-21 23:03 +0000
Blake Wu Blake Wu - Bug 1113527 - Change isDormantNeeded() behavior. r=sotaro. r=cpearce.
d8b23c23b13142ffee445bdc81c514ac27cb9369
created 2015-01-20 17:27 +0800
pushed 2015-04-21 23:03 +0000
Benjamin Chen Benjamin Chen - Bug 1091467 - MediaCodec: Wait fence and release output buffer on other thread. r=sotaro
c95152b42fdec5a7c94be2a7b3c7c9c0d1855040
created 2015-01-20 14:46 +0800
pushed 2015-04-21 23:03 +0000
Benjamin Chen Benjamin Chen - Bug 1120247 - 1 MediaCodecReader::ResetDecode() needs to reject(cancel) any pending promises. 2. fix regression caused by bug 1114910. r=cpearce
684267d1eaf46ccbad162fa1f236b5733eba7f04
created 2015-01-16 18:59 +0800
pushed 2015-04-21 23:03 +0000
Benjamin Chen Benjamin Chen - Bug 1118632 - Fix the duration updated by mp3 incremental parser when we are playing a non-mp3 stream. r=cajbir
e073609378c7be5f8b7af7f24e813597a9f31937
created 2015-01-16 10:57 -0800
pushed 2015-04-21 23:03 +0000
Bobby Holley Bobby Holley - Bug 1121692 - Remove unnecessary arguments to ::Seek. r=mattwoodrow,sr=cpearce
f50cce157844301567c7235c446d1481b6b95398
created 2015-01-13 15:42 +0800
pushed 2015-04-21 23:03 +0000
Benjamin Chen Benjamin Chen - Bug 1114910: - 1. fix crash at promise. 2. Re-write code relative to promise. r=cpearce
a48f841801e08e28b6566a4672b161f59808fae7
created 2015-02-22 20:30 -0800
pushed 2015-03-23 22:08 +0000
Bobby Holley Bobby Holley - Bug 1125970 - Make flushing an opt-in mechanism, and use it only for the PDM task queues. v1 r=cpearce a=lmandel
19e89299b366403720a6ef26f04761c622fef339
created 2015-01-16 10:57 -0800
pushed 2015-03-23 22:08 +0000
Bobby Holley Bobby Holley - Bug 1121692 - Remove unnecessary arguments to ::Seek. r=mattwoodrow, sr=cpearce, a=sledru
f433e2cda30722dde9556bc96ab34a15dac6a6b1
created 2015-01-12 10:57 +1300
pushed 2015-03-23 22:08 +0000
Matt Woodrow Matt Woodrow - Bug 1105066 - Make SeekPromise return the time we actually seeked to; r=kentuckyfriedtakahe
e5141b93918446fc58e246d669df868f52304f90
created 2014-12-23 14:31 +0800
pushed 2015-03-23 22:08 +0000
Benjamin Chen Benjamin Chen - Bug 1094678 - MediaCodecReader::CreateTaskQueues() runs at main thread. r=cpearce, r=brsun
7e39cc7d3cf6505d0791386a6769a7fd82c9ce55
created 2014-12-17 22:31 +0100
pushed 2015-03-23 22:08 +0000
Boris Chiou Boris Chiou - Bug 1098970 - Part 6: Fix the usage of GonkNativeWindow in Omx. r=sotaro
99b9c2fca0664f983169ef3640959543295cb137
created 2014-12-16 22:52 +1300
pushed 2015-03-23 22:08 +0000
Matt Woodrow Matt Woodrow - Bug 1111413 - Part 1: Use MediaPromises for seeking. r=bholley
1714687f2c45469d9e693d761746c55f821ed42e
created 2014-12-10 14:03 -0800
pushed 2015-03-23 22:08 +0000
Bobby Holley Bobby Holley - Bug 1108701 - Use MediaPromises for RequestAudioData and RequestVideoData. r=cpearce
96b86345fe30bc0e2dc12f7e32197bc86bede8a7
created 2014-12-09 11:43 -0800
pushed 2015-03-23 22:08 +0000
Bobby Holley Bobby Holley - Bug 1108707 - Make reader shutdown asynchronous. r=cpearce (relanding on a CLOSED TREE because it wasn't the source of the leaks)
38478b0b00fbd37439bed25344b6246303f3759c
created 2014-12-09 15:49 -0500
pushed 2015-03-23 22:08 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 18c302f80bce (bug 1108707) for nsTArray_base leaks.
18c302f80bce6eef56d888ea14ae81f65a265cbb
created 2014-12-09 11:43 -0800
pushed 2015-03-23 22:08 +0000
Bobby Holley Bobby Holley - Bug 1108707 - Make reader shutdown asynchronous. r=cpearce
less more (0) -60 tip