dom/media/platforms/PDMFactory.h
07f7fbdb23b6834382ee516fffb7cfea909ece37
created 2021-03-02 19:22 +0000
pushed 2021-03-03 04:16 +0000
alwu alwu - Bug 1695358 - remove unused DecoderDoctorDiagnostics parameter for 'PDMFactory::SupportsMimeType().' r=bryce
6b30d87e0b90be18fbbae720ef0e48de8f0c2e2f
created 2021-02-25 15:10 +0000
pushed 2021-02-25 21:52 +0000
Bob Owen Bob Owen - Bug 1692894 p2: Don't create devices for decoding when all decoders are remote. r=mattwoodrow
8a04f1104745cebe2cc186ae11b9ea3857e4b4b1
created 2021-02-03 14:27 +0000
pushed 2021-02-03 21:45 +0000
Andreas Pehrson Andreas Pehrson - Bug 1689350 - Propagate the last PDM error to occur upward when running out of PDMs. r=bryce
2a554957105f783994077bd106f241974fa0363c
created 2021-01-28 21:18 +0000
pushed 2021-01-29 09:51 +0000
alwu alwu - Bug 1688278 - part2 : add debug log. r=bryce
55d5c8c2969f3d834d72105e011cadd4b53b7a1f
created 2021-01-28 21:52 +0000
pushed 2021-01-29 09:51 +0000
alwu alwu - Bug 1688278 - part1 : modify and rename 'PDMFactoryImpl' for better reflecting what it's actually doing. r=mattwoodrow
487a070f49899c3cf563f15fb772dcb423b7a87f
created 2021-01-06 08:33 +0000
pushed 2021-01-06 15:51 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1681043 - P5. Recalculate decoder capabilities if CanUseHardwareVideoDecoding changes. r=alwu,bryce
e7e3b8065eb715686644a30eefd2e4126b1cec30
created 2021-01-06 09:05 +0000
pushed 2021-01-06 15:51 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1681043 - P3. Retrieve decoding capabilities in GPU or RDD process and pass it to content. r=alwu,bryce
3cba4d895b8e8d11fc2b36b4c15cc1d80af73543
created 2021-01-04 07:43 +0200
pushed 2021-01-04 09:08 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out 6 changesets (bug 1681043) for causing multiple failures.
64d8abe2104db88d256738b3d04c69f3e98a158a
created 2021-01-03 23:24 +0000
pushed 2021-01-04 09:08 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1681043 - P5. Recalculate decoder capabilities if CanUseHardwareVideoDecoding changes. r=alwu,bryce
9319fdd0389c54c5c8807ebe829276ea330722bc
created 2021-01-03 23:21 +0000
pushed 2021-01-04 09:08 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1681043 - P3. Retrieve decoding capabilities in GPU or RDD process and pass it to content. r=alwu,bryce
0e9882bcd5789cf8974e8b4b41d8ce78b8423d9c
created 2020-11-26 13:20 +0000
pushed 2020-11-26 21:24 +0000
Simon Giesecke Simon Giesecke - Bug 1676372 - Avoid including PlatformDecoderModule.h in header files. r=mattwoodrow
2ad5d48f145214fb1834531779f4e9f88166f2ce
created 2020-11-13 07:46 +0000
pushed 2020-11-13 16:27 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1672072 - P8. Create decoder asynchronously. r=mattwoodrow,bryce,padenot,mjf,ipc-reviewers,mccr8
23b8e2facfb9860427b51b8fbad686def2d2ac29
created 2020-11-13 06:13 +0200
pushed 2020-11-13 09:59 +0000
Bogdan Tara Bogdan Tara - Backed out 13 changesets (bug 1672072) for short.mp4.firstframe.html failures CLOSED TREE
9cb71fd4b43b47ffaf516a605a170b78b14111f0
created 2020-11-12 22:53 +0000
pushed 2020-11-13 09:59 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1672072 - P8. Create decoder asynchronously. r=mattwoodrow,bryce,padenot,mjf,ipc-reviewers,mccr8
3f08ccb1f141069bfd90474d6023413303307ec4
created 2020-11-04 02:22 +0000
pushed 2020-11-04 09:55 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1674043 - P6. Remove sync PDecoderMananger::Supports API. r=mattwoodrow,bryce,mjf,ipc-reviewers,nika
c177bcba1c076d041e3470c8058bb2b4adaa1123
created 2020-10-20 23:26 +0000
pushed 2020-10-21 09:51 +0000
Dan Glastonbury Dan Glastonbury - Bug 1595994 - P8: Use RemoteDecoderModule to communicate with GPU and RDD. r=mattwoodrow
57607f8b6d8e1619b5c488494fd57547944c47b1
created 2020-10-20 23:26 +0000
pushed 2020-10-21 09:51 +0000
Dan Glastonbury Dan Glastonbury - Bug 1595994 - P7: Add Supports messages to PRemoteDecoderManager. r=kamidphish,nika,ipc-reviewers
1932f2f3499302f712bb680096d51478e53c99ed
created 2020-10-20 23:26 +0000
pushed 2020-10-21 09:51 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1595994 - P6: Change Supports to take SupportDecoderParams. r=kamidphish
e3f920da22320921473f385cb060ed7978d67df9
created 2020-10-20 23:24 +0000
pushed 2020-10-21 09:51 +0000
Dan Glastonbury Dan Glastonbury - Bug 1595994 - P3: Only create PDMs that are supported in the current process. r=kamidphish
1d330fafedddde0c820308cddfd4e30351bfd477
created 2019-06-11 02:01 +0000
pushed 2019-06-11 09:40 +0000
Matt Woodrow Matt Woodrow - Bug 1555891 - Merge PVideoDecoder into PRemoteDecoder. r=jya,jld
303a1f4c20e8d4fadb267a97573ea672f56279f6
created 2019-03-13 06:16 +0000
pushed 2019-03-13 16:13 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1521370 - Ensure WMF PDM is always initialized on the right thread. r=mattwoodrow,gerald.
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-01-19 09:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
0ceae9db9ec0be18daa1a279511ad305723185d4
created 2018-11-19 13:25 +0000
pushed 2018-11-19 16:59 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1204606 - Reformat of dom/media r=jya
531473168f4b7bd548adfe271c253579dbbe1254
created 2017-03-22 14:14 +0800
pushed 2017-03-30 19:18 +0000
Chun-Min Chang Chun-Min Chang - Bug 1349128 - Remove duplicated AndroidDecoderModule in mCurrentPDMs if both PDMAndroidMediaCodecEnabled and PDMAndroidMediaCodecPreferred are set to true; r=jya
86e79ca1a6bbf45ca84bf5ed89045c7ca86e5e9a
created 2017-03-09 17:12 +0800
pushed 2017-03-14 13:21 +0000
Kaku Kuo Kaku Kuo - Bug 1346120 part 3 - Use NullDecoderModule while suspending a video element's decoder; r=jwwang
a7f05a91241e2f63f454910ecbb0b5c19c992acc
created 2017-03-13 16:53 +0800
pushed 2017-03-13 14:19 +0000
Iris Hsiao Iris Hsiao - Backed out 6 changesets (bug 1346120) for autophone Mdm tests failure in test_background_video_drawimage_with_suspended_video.html
ba579adbed2193650d9ddf4e34f4d40bbf6ff3c8
created 2017-03-09 17:12 +0800
pushed 2017-03-13 14:19 +0000
Kaku Kuo Kaku Kuo - Bug 1346120 part 3 - Use NullDecoderModule while suspending a video element's decoder; r=jwwang
27f9cf49b9fe0a029def3a56adc2d5ff97ce963b
created 2017-02-07 07:57 +0100
pushed 2017-02-07 13:07 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1334971: P2. Fix coding style. r=gerald
1e5621e43ac66ff8e06fe9a682780c3a187996d3
created 2016-11-28 11:03 -0500
pushed 2016-11-29 10:40 +0000
Nathan Froyd Nathan Froyd - Bug 1320752 - remove mozilla/Function.h; r=gerald
2dd8be39ec85d4df43c26aa22b438b799b974731
created 2016-10-07 15:30 +1100
pushed 2016-10-08 23:47 +0000
Gerald Squelart Gerald Squelart - Bug 1176218 - p11. PDM's Supports(TrackInfo) - r=jya
8eef5d2cc850385855bdfd97016bab78c4484085
created 2016-09-08 18:06 +0800
pushed 2016-09-29 09:43 +0000
James Cheng James Cheng - Bug 1300654 Part1-Remove MOZ_EME from code base. r=cpearce,smaug
766b607ad8f9265617cb4665c3f1adc39d352767
created 2016-08-19 18:14 +0800
pushed 2016-08-23 14:05 +0000
James Cheng James Cheng - Bug 1291742 - Report MP4 videos with YUV444 format as unsupported. r=gerald
fd97d47edbb9c3671694dc2446a131e3901f4a41
created 2016-07-28 23:11 +0800
pushed 2016-08-04 13:58 +0000
Kaku Kuo Kaku Kuo - Bug 1274626 part 4 - provide APIs to create blank decoders; r=jya
14c8480b5e58f5e6d0b9ca22b9e54208b261828b
created 2016-08-02 17:47 +0200
pushed 2016-08-02 15:47 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 222b4883bf79 (bug 1274626)
222b4883bf79345f28e9bf2697c3896b20ac72f2
created 2016-07-28 23:11 +0800
pushed 2016-08-02 15:10 +0000
Kaku Kuo Kaku Kuo - Bug 1274626 - Part 4 - provide APIs to create blank decoders; r=jya
cf174e130188f36c8e0dd333ebb378df64b06fe9
created 2016-06-28 17:56 +1200
pushed 2016-06-28 14:09 +0000
Dan Glastonbury Dan Glastonbury - Bug 1281632 - P1: Extract creation parameters and pass via struct. r=gerald
5b615a565d65d9197dd4f1f7f08cba3b76fe03c9
created 2016-05-19 17:50 +0800
pushed 2016-05-25 22:33 +0000
JW Wang JW Wang - Bug 1274216 - remove use of FlushableTaskQueue from PlatformDecoderModule. r=jya.
91217b1ad73645e2ab85e5ff8f14239027c87486
created 2016-05-12 18:54 +1000
pushed 2016-05-13 23:43 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1271491: P6. Remove the need to call PDMFactory::Init(). r=cpearce
04331c8f60b61d41d887c492f3769f1ab594d7bb
created 2016-05-10 11:02 +1000
pushed 2016-05-13 09:59 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1206637: P2. Replace all cached preferences with MediaPrefs ones. r=cpearce
1c4133b49948431d4c98d0e9bde33eb6f38f3916
created 2016-04-22 13:42 +1000
pushed 2016-04-22 13:56 +0000
Gerald Squelart Gerald Squelart - Bug 848994 - p4. Record GMP diagnostics - r=cpearce
cf1b1f91f522f42c5987a95b4960a7c13431373d
created 2016-04-22 13:42 +1000
pushed 2016-04-22 13:56 +0000
Gerald Squelart Gerald Squelart - Bug 848994 - p2. Detect when WMF is not found - r=cpearce
a4c2e710a68f5c1f148fb2753b29bf4be8bb908f
created 2016-04-19 17:36 +1000
pushed 2016-04-20 09:50 +0000
Gerald Squelart Gerald Squelart - Bug 1248507 - p10. Detect and report when FFMpeg/Linux fails to load - r=jya
1edb74f649f12d8083084ed534a637448554061c
created 2016-04-19 17:36 +1000
pushed 2016-04-20 09:50 +0000
Gerald Squelart Gerald Squelart - Bug 1248507 - p1. Pass DecoderDoctorDiagnostics to PDMs&more - r=jya
163314b3e52ab30f6ea40f96508d661d0c127276
created 2016-01-19 17:31 +1100
pushed 2016-01-22 00:27 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1240630: [ffvpx] P2. Hook up FFVPX PDM to PDMFactory. r=kentuckyfriedtakahe
72660585b6a39ced1135621a32a85251bdb932a0
created 2016-01-20 13:47 -0800
pushed 2016-01-21 10:51 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 1240630) for asan failures in mochitest(2) and mochitest(oth) CLOSED TREE
9d90d4b0b9289c2104420b323cd5ca4ea26fbede
created 2016-01-19 17:31 +1100
pushed 2016-01-21 10:51 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1240630: [ffvpx] P2. Hook up FFVPX PDM to PDMFactory. r=kentuckyfriedtakahe
eb403dc86c91d677029d3870794513ed821e8aa5
created 2016-01-20 16:10 +0100
pushed 2016-01-21 10:51 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset ea16467602a8 (bug 1240630)
ea16467602a86ec88b67c0def839e12d39ed26ec
created 2016-01-19 17:31 +1100
pushed 2016-01-21 10:51 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1240630: [ffvpx] P2. Hook up FFVPX PDM to PDMFactory. r=kentuckyfriedtakahe
0899a0ebe6977940c9f702a02883eaa084281518
created 2015-11-04 16:01 +0100
pushed 2015-11-18 13:50 +0000
Eugen Sawin Eugen Sawin - Bug 1221991 - [1.3] Make SupportsMimeType a const function. r=jya
4a22ac249968bc4b652faef7d892d726a4906e5d
created 2015-10-29 00:46 +1100
pushed 2015-10-28 09:44 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1101885: P3. Allow decoder creation fallback. r=cpearce
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-18 02:55 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
7399b9290138a06bbc1e4358802ee8ccc5510d6c
created 2015-10-15 14:51 +1300
pushed 2015-10-15 09:53 +0000
Chris Pearce Chris Pearce - Bug 1214932 - Add media.wmf.enabled pref. r=jya
d565e8609c4e4f2687e1fd87a27b90fff40b892f
created 2015-10-15 14:51 +1300
pushed 2015-10-15 09:53 +0000
Chris Pearce Chris Pearce - Bug 1214932 - Add exclusion guards for platform specific media pref caches. r=jya
6c92e2615828f79a5f9cb02853a50e54297c186e
created 2015-10-12 10:00 +1100
pushed 2015-10-12 09:57 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1213173: Always use FFmpeg regardless of version. r=kentuckyfriedtakahe
696ecf2e2947566aae4462b117634014262646bc
created 2015-10-06 20:10 +1100
pushed 2015-10-07 17:31 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1206977: P9. Ensure PDMs are only ever created through the PDMFactory. r=cpearce
ab2d524a9b35f106d886b6893fca11143e1225d6
created 2015-10-06 19:56 +1100
pushed 2015-10-07 17:31 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1206977: P8. Have PDMFactory directly manage the EMEDecoderModule. r=cpearce
7e0de7f622021ea6bff6bbbc318ea503acf59207
created 2015-10-06 09:08 +1100
pushed 2015-10-07 17:31 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1206977: P3. Allow PDM fallback. r=cpearce
3d095569f6ba8c84364ee6e74fd688600d931dc8
created 2015-10-05 21:08 +1100
pushed 2015-10-07 17:31 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1206977: P2. Wrap PDM creation in a new PDMFactory class. r=cpearce
less more (0) tip