dom/media/platforms/android/RemoteDataDecoder.cpp
0498a3f9d548b986ed103bc8bd0d32dbfa975f8c
created 2017-06-06 16:11 +0800
pushed 2017-06-08 12:43 +0000
John Lin John Lin - Bug 1366706 - accepts video frames with negative timestamp but non-zero size. r=jya
29c86ba36edfb7ae3a1f4d05892c679cd197dc75
created 2017-06-01 12:10 -0500
pushed 2017-06-03 00:04 +0000
James Willcox James Willcox - Bug 1367287 - Release video surface when decoder is shut down r=jolin
0eb6bcebaf3d6f3d2b16c877f5a8828041445c16
created 2017-05-05 16:19 +0800
pushed 2017-05-16 10:34 +0000
John Lin John Lin - Bug 1363276 - discard video output buffers according to presentation time rather than size. r=esawin
c77cd19056764e5c7d0803287f2d676600f4a182
created 2017-03-09 17:50 -0600
pushed 2017-05-15 23:22 +0000
James Willcox James Willcox - Bug 1322650 - Support a 'continuous' mode for SurfaceTexture r=jgilbert
2dd4da02b18ee9f205f10109a70d89ea76109b79
created 2017-03-03 15:16 -0600
pushed 2017-05-15 23:22 +0000
James Willcox James Willcox - Bug 1322650 - Make video decoding work with new SurfaceTexture API r=jolin
a5e2d088c2ed74f9b376492d34f944171fd2eaa7
created 2017-05-12 10:21 +0800
pushed 2017-05-12 12:37 +0000
Iris Hsiao Iris Hsiao - Backed out 11 changesets (bug 1322650) for media test failures on android. a=backout
bd53533c108e4c38eda77d4cba904e2f12042772
created 2017-03-09 17:50 -0600
pushed 2017-05-12 12:37 +0000
James Willcox James Willcox - Bug 1322650 - Support a 'continuous' mode for SurfaceTexture r=jgilbert
2c2c1e33ecccda814f4bc2504bbe2e833db7eabc
created 2017-03-03 15:16 -0600
pushed 2017-05-12 12:37 +0000
James Willcox James Willcox - Bug 1322650 - Make video decoding work with new SurfaceTexture API r=jolin
3a039782475fc03add8cad102c1664663b925f2e
created 2017-05-05 18:53 +0200
pushed 2017-05-05 21:06 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 4135178bae2b (bug 1322650)
d3e4300c8976e793f9ecbc44b2e2d9a603184148
created 2017-05-05 18:53 +0200
pushed 2017-05-05 21:06 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 0c01bf8a1bd9 (bug 1322650)
0c01bf8a1bd94de932c384cd51f5843922a82058
created 2017-03-09 17:50 -0600
pushed 2017-05-05 21:06 +0000
James Willcox James Willcox - Bug 1322650 - Support a 'continuous' mode for SurfaceTexture r=jgilbert
4135178bae2bac4cda6fffc6f7d2c5e529703302
created 2017-03-03 15:16 -0600
pushed 2017-05-05 21:06 +0000
James Willcox James Willcox - Bug 1322650 - Make video decoding work with new SurfaceTexture API r=jolin
8c2427fbab08344ea1a0331b9036f33bc218c55b
created 2017-04-24 17:33 +0800
pushed 2017-04-26 22:37 +0000
JW Wang JW Wang - Bug 1359715 - let functions in MediaData.h take TimeUnit instead of int64_t. r=kaku
e8babe547652de8cfb5aa274487151f848fab093
created 2017-04-14 17:13 +0800
pushed 2017-04-20 21:45 +0000
JW Wang JW Wang - Bug 1356530 - Change the type of MediaData::mTime to TimeUnit since int64_t is ambiguous. r=kaku
58c6ac2e352cfc57b4723ef92f703a3b82e3d0ec
created 2017-04-12 17:46 +0800
pushed 2017-04-17 19:41 +0000
JW Wang JW Wang - Bug 1355756. P3 - let CreateAndCopyData() and its friends take TimeUnit for duration. r=gerald
2534b8ae23de3f4b212eeb46188f5ea93d8b7419
created 2017-04-12 17:27 +0800
pushed 2017-04-17 19:41 +0000
JW Wang JW Wang - Bug 1355756. P1 - change the type of MediaData::mDuration to TimeUnit. r=gerald
aca4c82e3d70c0b8d27cf8337833c343ad0b59b4
created 2017-04-07 17:17 +0800
pushed 2017-04-12 17:51 +0000
John Lin John Lin - Bug 1349883 - part 4: strengthen precondition of ReturnDecodedData(). r=jya
62a60bce1f9c6f3680e57816f9d6f4a1125cee2e
created 2017-04-07 17:07 +0800
pushed 2017-04-12 17:51 +0000
John Lin John Lin - Bug 1349883 - part 3: resolve decode promise according to buffer status. r=jya
3f67d8a55f71ca83107a55c7d32388e9b0b4b20b
created 2017-03-30 08:51 +0800
pushed 2017-04-01 00:12 +0000
Munro Mengjue Chiang Munro Mengjue Chiang - Bug 1265755 - Support encoder case for CodecProxy; r=jolin
a7642856a6b39ab739e674ab9a4845f371720726
created 2017-03-30 08:30 +0800
pushed 2017-04-01 00:12 +0000
Munro Mengjue Chiang Munro Mengjue Chiang - Bug 1265755 - separate JavaCallbacksSupport class declaration to a different header file; r=jolin
1c9a7b63f15e7b59c1384920be99c4c3f4c448e2
created 2017-03-15 18:38 +0800
pushed 2017-03-23 12:43 +0000
John Lin John Lin - Bug 1347480 - flush decoder after draining to make it accept more input. r=jya
ba81bdbba7e4c7dff25d9b503cecc6df2ece8d31
created 2017-03-07 20:03 +0800
pushed 2017-03-15 12:01 +0000
John Lin John Lin - Bug 1344649 - part 4: store frame sizes in queue rather than relying on ConfigurationChanged(). r=jya
71954a8ab45035e63ee59711b592738b86fe9c03
created 2017-03-07 19:49 +0800
pushed 2017-03-15 12:01 +0000
John Lin John Lin - Bug 1344649 - part 3: rename DurationMap and turn it into a generic class. r=jya
5eb2d62d3c61725417bc118e8c1c9ae2a901aeb2
created 2017-03-09 12:06 +0800
pushed 2017-03-15 12:01 +0000
John Lin John Lin - Bug 1344649 - part 2: let VideoData::CreateFromImage() accept only neccessary parameters. r=jya
b2bf3ae75d547fc62dbf41d3acb6d49484578a60
created 2017-03-09 12:08 +0800
pushed 2017-03-15 12:01 +0000
John Lin John Lin - Bug 1344649 - part 1: use picture instead of display size to construct Image. r=jya
bf67ad546e37a4dd2c1e0317b290d46f95d02688
created 2017-02-20 15:17 +0800
pushed 2017-02-22 13:33 +0000
John Lin John Lin - Bug 1340582 - handle shared memory allocation failure. r=jchen
16f9a685598ba520163f7b13bbdad836429cc760
created 2017-02-17 22:19 +0100
pushed 2017-02-20 13:03 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1339748: P2. Let the MediaDataDecoder tells the format it wants. r=cpearce
e26a2e2e873e206ef7d198c8b60f54d898f48501
created 2017-02-18 17:36 +0100
pushed 2017-02-20 13:03 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset f508a675e8dc (bug 1339748)
f508a675e8dc2780bff1aa99d2299494288a9ae1
created 2017-02-17 22:19 +0100
pushed 2017-02-20 13:03 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1339748: P2. Let the MediaDataDecoder tells the format it wants. r=cpearce
98967c59dd20bf15122c56805ce4f5f56b218ea0
created 2017-02-16 13:18 +0100
pushed 2017-02-17 20:45 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1334061: P7. Re-enable EME support on Android. r=JamesCheng
6407c2fcf72c67bed9c7859de00ddddafbd6b5ef
created 2017-02-16 13:13 +0100
pushed 2017-02-17 20:45 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1334061: P6. Change arguments type. r=JamesCheng
3d07a23d024fbcc5881015804f76eac5a7ec7a29
created 2017-02-16 13:00 +0100
pushed 2017-02-17 20:45 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1334061: P2. Fix Android coding style. r=gerald
5dcc211ab7fec0ea3c53370c7381625aaa2af943
created 2017-02-14 00:08 +0100
pushed 2017-02-14 20:55 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1336358: P3. Fix incorrect arguments in DurationMap. r=jolin
fb0a390994d73d1029f111df8cc1950790ded48b
created 2017-02-07 23:11 +0100
pushed 2017-02-14 20:55 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1336358: P2. Drain Android's RemoteDataDecoder one frame at a time. r=jolin
ae2b4885449297aed1460ddc4cd31aae3c3ed227
created 2017-02-13 15:32 +0100
pushed 2017-02-14 20:55 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1336431: P6. Handle change of resolution in RemoteDataDecoder. r=JamesCheng
5b095aef38633e90eb1481fca9b4c5e4866371fc
created 2017-02-12 23:48 +0100
pushed 2017-02-14 12:32 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1338932: Initialise variable. r=jolin
1de67ff4b2b9c94d1b8585b7cdec6701ef226745
created 2017-02-10 16:47 +0800
pushed 2017-02-12 01:41 +0000
John Lin John Lin - Bug 1336792 - part 3: release outputs not sent for rendering. r=jya
6f2246b26c3f072a44360d925506fc99f988308d
created 2017-02-10 13:58 +0800
pushed 2017-02-12 01:41 +0000
John Lin John Lin - Bug 1336792 - part 2: use pts to index input duration. r=jya
1bbeb6d96dac4e1322373d029863ddcb9895cae9
created 2017-02-08 12:34 -0800
pushed 2017-02-08 23:48 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1336358) for android failures in video-replay-after-audio-end.html a=backout
c474e07f9ad8f7f665cf3de1b5a13e35e8d34ee7
created 2017-02-07 23:11 +0100
pushed 2017-02-08 23:48 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1336358: P2. Drain Android's RemoteDataDecoder one frame at a time. r=jolin
b2171e3e8b6971c434a1c1424fac1484fe322351
created 2017-01-26 13:56 +0100
pushed 2017-02-06 11:55 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1319987: P5. Promisify MediaDataDecoder. r=cpearce,gerald,mattwoodrow,snorp
1deef84b366352b1deb66b4d19e0ab23b8d92527
created 2017-02-02 17:14 +0800
pushed 2017-02-03 12:23 +0000
John Lin John Lin - Bug 1336009 - null Java object check before accessing. r=jchen
84c93e608797dcec517cf5782fcecb473b3c343b
created 2016-12-23 15:47 +0800
pushed 2016-12-27 04:59 +0000
James Cheng James Cheng - Bug 1325558 - [EME][Fennec] Handle Sample wait for key for OOP decoding case. r=kikuo
3500427ee76baf479526663e61329e5ae4083332
created 2016-12-13 16:41 +0800
pushed 2016-12-14 15:36 +0000
John Lin John Lin - Bug 1323152 - protect DurationQueue with lock. r=snorp
8282bb09dc78e66b60ea2f1f905980bb15157788
created 2016-11-30 17:55 +0800
pushed 2016-12-08 15:15 +0000
John Lin John Lin - Bug 1299068 - part 5: release/render buffers when VideoData sent to compositor. r=snorp
803eb84eb9a613a2c50644162ee5fdd0adf5ec07
created 2016-11-30 16:30 +0800
pushed 2016-12-01 23:07 +0000
James Cheng James Cheng - Bug 1320618 - Check if codec supports adaptive playback to determine the decoder support recycling or not. r=jolin
00edc44f7cf8dc66473a9a1012edf0129b0dfe7e
created 2016-11-25 14:22 +0800
pushed 2016-12-01 00:12 +0000
James Cheng James Cheng - Bug 1299105 - Part 1: Check if the decoder support recycling to prevent from recreating decoder. r=jya
f563a0c89ac1a7e0982e0884976c45bc6de509bf
created 2016-11-16 22:10 +0800
pushed 2016-11-18 03:14 +0000
Kilik Kuo Kilik Kuo - Bug 1307818-[P2] Setup MediaCrypto for both in-process and out-of-process decode. r=cpearce,jchen
e80bc2f06861cbfd259b4806fcdce51e10d4565e
created 2016-11-01 12:46 +0800
pushed 2016-11-04 02:24 +0000
John Lin John Lin - Bug 1313993 - Return zero-duration video frames. r=snorp
0feabcb02231126995e3d3deb0d001b69c0bae94
created 2016-09-08 11:20 +0800
pushed 2016-10-19 02:25 +0000
John Lin John Lin - Bug 1295106 - Part 1: abstract payload in Sample to support both Java byte array and shared memory. r=snorp
41f3ef3587650a8c3e436b3b23b983aa07b68820
created 2016-09-28 23:49 -0400
pushed 2016-09-29 09:45 +0000
Jim Chen Jim Chen - Bug 1305271 - 2. Add and use jni::IsFennec() for Fennec-only code; r=snorp
e0db3bcd71d97ffc0af8134cb44c8cf9a7671704
created 2016-09-20 16:44 +0800
pushed 2016-09-22 23:21 +0000
Kilik Kuo Kilik Kuo - Bug 1302331 - [Part3] Create CryptoInfo from MediaRawData and deliver it to MediaCodecDataDecoder or remote codec decoder. r=jchen,jolin
4b9917e55cf3478f31c308d17f067178983a8f72
created 2016-09-21 13:22 +1000
pushed 2016-09-22 09:50 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1304252: P2. Provide further error details for android decoder. r=gerald
3cf1197dbe96388050fc0931f5a98a221465296d
created 2016-09-16 15:13 -0400
pushed 2016-09-17 20:44 +0000
Jim Chen Jim Chen - Bug 1291375 - 5. Use Fennec bindings where needed; r=snorp
9d6ab86f822978ca9129491131746cbc29d6d0b9
created 2016-09-13 13:06 +1000
pushed 2016-09-14 10:07 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1299072: P18. Use MediaResult with InitPromise. r=gerald
e62ced7ae6f23dadb821eca18844dc20d7724977
created 2016-09-10 09:56 +1000
pushed 2016-09-14 10:07 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1299072: P4. Return extended failure details to reader. r=gerald
daea33341cc4ede84bea27d9c682230c09f70dcb
created 2016-09-09 15:50 +1200
pushed 2016-09-09 10:03 +0000
Matt Woodrow Matt Woodrow - Bug 1301294 - Remove unnecessary nsresult return value from MediaDataDecoder interface. r=jya
847eab1caa7c8e78fd0e5bdc8ac41a5c13bed299
created 2016-08-30 17:40 +0800
pushed 2016-09-08 00:26 +0000
John Lin John Lin - Bug 1297307 - Add extra video duration element for EOS sample. r=snorp
bfe241c22c278fa7fc8428457dc4de33401f5fc6
created 2016-08-05 15:24 +0800
pushed 2016-08-17 23:34 +0000
John Lin John Lin - Bug 1257777 - Part 6: Implement remote data decoders and enable/disable them with pref. r=snorp
less more (0) tip