dom/media/platforms/PlatformDecoderModule.h
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
44cbe16c5d9d69a253ca4546239fd43c1011c6f2
created 2021-01-06 08:32 +0000
pushed 2021-01-06 15:51 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1681043 - P2. Don't reject outright support for a GPU decoder if compositor isn't known. 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.
25a015e84cc4de369c74c82612859e9e5cba8222
created 2021-01-03 23:20 +0000
pushed 2021-01-04 09:08 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1681043 - P2. Don't reject outright support for a GPU decoder if compositor isn't known. 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
17a5d812f4cbaa458c9c768c5169ba4a27eab7b3
created 2020-11-13 04:21 +0000
pushed 2020-11-13 16:27 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1672072 - P7. Remove the guarantee that the TrackInfo reference will always be valid. r=mattwoodrow,bryce,padenot
5f32a75ad1becf4dbd248c4f8b1f0a0d2ddf7147
created 2020-11-13 04:21 +0000
pushed 2020-11-13 16:27 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1672072 - P5. Add CreateDecoderParamsForAsync struct. r=mattwoodrow,bryce,padenot
1ebf3b578f0e5f90344424954b171cefac7e8fcd
created 2020-11-13 04:21 +0000
pushed 2020-11-13 16:27 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1672072 - P4. Pass lambda rather than raw pointer to object. r=mattwoodrow,bryce,padenot
070e63e03b0d7290127141e1907a18d4f7ae98e3
created 2020-11-13 04:21 +0000
pushed 2020-11-13 16:27 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1672072 - P3. Remove IRemoteDecoderChild.h class. r=mattwoodrow,padenot,mjf,bryce
df40384bc11a3d503e35e6cb41a7651307e7f0b4
created 2020-11-13 04:21 +0000
pushed 2020-11-13 16:27 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1672072 - P2. Remove unused DecoderDoctorDiagnostic from CreateDecoderParam. r=mattwoodrow,bryce,padenot
781cbe96daef851d151fbb70b3a4a074e73667ef
created 2020-11-13 04:21 +0000
pushed 2020-11-13 16:27 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1672072 - P1. Add async wrapper. r=mattwoodrow,bryce,mjf,padenot
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
09adad7416e19b7fb06f95b26b23818f3b71fc87
created 2020-11-12 22:53 +0000
pushed 2020-11-13 09:59 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1672072 - P7. Remove the guarantee that the TrackInfo reference will always be valid. r=mattwoodrow,bryce,padenot
6f1d99e9c3a1c49f11c1f868ccd8650b17391a08
created 2020-11-12 22:52 +0000
pushed 2020-11-13 09:59 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1672072 - P5. Add CreateDecoderParamsForAsync struct. r=mattwoodrow,bryce,padenot
b59655b7a59599068cc36187574600727aa04848
created 2020-11-12 22:52 +0000
pushed 2020-11-13 09:59 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1672072 - P4. Pass lambda rather than raw pointer to object. r=mattwoodrow,bryce,padenot
1ef9d6d105080ec0b6dfb4ce73fac9ba53ec9c29
created 2020-11-12 22:51 +0000
pushed 2020-11-13 09:59 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1672072 - P3. Remove IRemoteDecoderChild.h class. r=mattwoodrow,padenot,mjf,bryce
fbf0b51176552b077a35b38bf735a08ad9983832
created 2020-11-12 22:51 +0000
pushed 2020-11-13 09:59 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1672072 - P2. Remove unused DecoderDoctorDiagnostic from CreateDecoderParam. r=mattwoodrow,bryce,padenot
65cd3b9de5c62074365502372b5b17deafe38088
created 2020-11-12 22:51 +0000
pushed 2020-11-13 09:59 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1672072 - P1. Add async wrapper. r=mattwoodrow,bryce,mjf,padenot
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
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
44471f99280cba96d7adac8649ce09e3c4c21ed4
created 2020-10-20 23:23 +0000
pushed 2020-10-21 09:51 +0000
Dan Glastonbury Dan Glastonbury - Bug 1595994 - P2: Make RemoteDecoderManagerChild responsible for creation of remote decoders. r=kamidphish,mattwoodrow
f7243c8b47724331ab1f1eadba4fa3233f4ad053
created 2020-08-17 23:52 +0000
pushed 2020-08-18 04:15 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1650696 - P4. Remove the expectation for a MediaDataDecoder to work on a specified TaskQueue. r=jolin
52cfcbf997856aff5c2548880f9a99883a5cea8a
created 2020-08-14 21:04 +0000
pushed 2020-08-18 04:15 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1650696 - P1. Remove remnant of AbstractThread in EME and GMP decoders. r=jolin
d6c1978bcabea9bbadd17764a249a504577e3ca9
created 2020-08-13 02:15 +0000
pushed 2020-08-13 09:29 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1657521 - P6. Attempt to create a decoder via the PDMFactory as fallback. r=jolin
6e2551ab206bb2f30f65e12d6c619e48bb277ebd
created 2020-08-12 11:14 +0300
pushed 2020-08-12 15:55 +0000
Bogdan Tara Bogdan Tara - Backed out 5 changesets (bug 1657521) for assertion failure at Refs.h CLOSED TREE
e97937bf5e3a386e08d67112e5cbc2bd56777137
created 2020-08-12 05:39 +0000
pushed 2020-08-12 15:55 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1657521 - P4. Attempt to create a decoder via the PDMFactory as fallback. r=jolin
e8bdb82bfc2036919e0c6f57dd50dcde07f4d661
created 2020-03-04 15:39 +0000
pushed 2020-03-05 04:16 +0000
Simon Giesecke Simon Giesecke - Bug 1613985 - Use default for equivalent-to-default constructors/destructors in dom/media. r=padenot
08c7f0dd63c8f09cd5c3f678920c9b89622637bc
created 2019-11-14 16:06 +0000
pushed 2019-11-15 09:53 +0000
Michael Froman Michael Froman - Bug 1568058 - pt 2 - Add batch decode methods to MediaDataDecoder. r=jya
7236b5a4468fd424228ddee955b1fe3ddf28966a
created 2019-08-08 19:17 +0000
pushed 2019-08-09 03:49 +0000
Michael Froman Michael Froman - Bug 1567389 - change OpusDataDecoder to check for CreateDecoderParams::Option::DefaultPlaybackDeviceMono instead of calling IsDefaultPlaybackDeviceMono(). r=bryce
b48d6e1b750747610df1ca63b71248f348e6b020
created 2019-06-07 00:10 +0000
pushed 2019-06-07 09:47 +0000
Chris Pearce Chris Pearce - Bug 1552145 - Make MediaChangeMonitor by default not try to init decoder until it receives extradata. r=jya
7de6e431f1ae32cacc2b5d4aea1c47bf7900c4c4
created 2019-03-31 15:12 +0000
pushed 2019-03-31 21:50 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
994589bf1bfbbfc8c6f5ae77d71aa8b059e69bb9
created 2019-03-27 11:03 +0000
pushed 2019-03-27 16:35 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1538508 - P3. Add options to scan all frames for SPS/PPS change. r=bryce
2a89d041e663cd90a1fa9002fd5aa96cb87ca8bc
created 2019-03-27 08:32 +0200
pushed 2019-03-27 16:35 +0000
Andreea Pavel Andreea Pavel - Backed out 3 changesets (bug 1538508) for assertion failure at IPCMessageUtils.h on a CLOSED TREE
2fc1fe02395752f4fb9dc6e9f30a32306d5455b0
created 2019-03-27 02:50 +0000
pushed 2019-03-27 16:35 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1538508 - P3. Add options to scan all frames for SPS/PPS change. r=bryce
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
6e9fd9ef59df4ed2cd1a622a12f4a17aa74d4c81
created 2019-01-11 17:07 +0000
pushed 2019-01-11 21:54 +0000
John Lin John Lin - Bug 1508434 - p1: Support explicitly resetting seek threshold. r=jya
ef80c62a30709cfffa64abfa38eb2ad880a906e3
created 2019-01-09 21:00 +0200
pushed 2019-01-10 04:03 +0000
Brindusan Cristian Brindusan Cristian - Backed out 4 changesets (bug 1508434) for mda failures on test_waveShaperPassThrough.html. CLOSED TREE
25b67aa0ef55c463fb947630f0313b334aff51f8
created 2019-01-08 20:57 +0000
pushed 2019-01-10 04:03 +0000
John Lin John Lin - Bug 1508434 - p1: Support explicitly resetting seek threshold. r=jya
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
52bfaa088f57fd69fde36b54ffc6c1b4017ea1cc
created 2018-11-14 18:06 +0000
pushed 2018-11-14 22:12 +0000
Michael Froman Michael Froman - Bug 1471535 - pt7 - Add remote decoding in dom/media/ipc alongside gpu decoding. r=jya,mattwoodrow,jld
4035e666b93879d200abdab1c3383e9820ffa111
created 2018-11-14 02:45 +0000
pushed 2018-11-14 09:49 +0000
Michael Froman Michael Froman - Bug 1471535 - pt1 - Split RemoteVideoDecoder into GpuDecoderModule and RemoteMediaDataDecoder preparing for new RDD decoder work. r=jya
679069f59585bb55531989cea63c0d9551b30c3d
created 2018-11-13 23:31 +0200
pushed 2018-11-14 09:49 +0000
Bogdan Tara Bogdan Tara - Backed out 12 changesets (bug 1471535) for VideoDecoderChild failures CLOSED TREE
28ae4b6fab688d07caaa083f0c0975f05bcfdd86
created 2018-11-13 17:35 +0000
pushed 2018-11-14 09:49 +0000
Michael Froman Michael Froman - Bug 1471535 - pt7 - Add remote decoding in dom/media/ipc alongside gpu decoding. r=jya,mattwoodrow,jld
f3f6abc052f0f7f56abed9abc16bad201f09005f
created 2018-11-13 17:34 +0000
pushed 2018-11-14 09:49 +0000
Michael Froman Michael Froman - Bug 1471535 - pt1 - Split RemoteVideoDecoder into GpuDecoderModule and RemoteMediaDataDecoder preparing for new RDD decoder work. r=jya
981eb3885ff2d2edc9408d44dab9610594a930f7
created 2018-11-09 12:22 +0200
pushed 2018-11-09 17:45 +0000
Daniel Varga Daniel Varga - Merge mozilla-central to autoland. a=merge
f6d29b57e6ba9d75d535c510d199df9b918e0c7b
created 2018-11-09 12:14 +0200
pushed 2018-11-09 17:45 +0000
Dorel Luca Dorel Luca - Backed out 9 changesets (bug 1471535) for Mochitest failures in build/src/dom/media/ipc/VideoDecoderChild.cpp
a32288737e57ffba27e3e7dffcbc0c263298104d
created 2018-11-09 00:12 +0000
pushed 2018-11-09 17:45 +0000
Michael Froman Michael Froman - Bug 1471535 - pt7 - Add remote decoding in dom/media/ipc alongside gpu decoding. r=jya,mattwoodrow,jld
b9920862e1e44575f5524793f8dace7923592554
created 2018-11-09 11:52 +0200
pushed 2018-11-09 09:52 +0000
Dorel Luca Dorel Luca - Backed out 3 changesets (bug 1471535) for Mochitest failures in build/src/dom/media/ipc/VideoDecoderChild.cpp. a=backout
94fed1a4a43b0c61a4851cc0624339cf55451ee8
created 2018-11-08 03:45 +0000
pushed 2018-11-09 05:26 +0000
Michael Froman Michael Froman - Bug 1471535 - pt1 - Split RemoteVideoDecoder into GpuDecoderModule and RemoteMediaDataDecoder preparing for new RDD decoder work. r=jya
aecd59f2fb3021d2dfda728f3fb291481cf1345c
created 2018-11-07 13:48 +0000
pushed 2018-11-07 21:49 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1497951 - P1. Abstract H264Converter. r=bryce
970b4aaccd355a7512297b26c198441937fc9328
created 2018-10-09 16:59 +0000
pushed 2018-10-10 04:34 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1496529 - P7. Pass full range of CreateDecoderParam::Option to RemoteVideoDecoder r=bryce
49dc3475d6f34392b1177870a8cf5f135934ff80
created 2018-10-04 09:42 +0000
pushed 2018-10-04 15:22 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1322234 - P1. Add option to disable hardware decoding. r=bryce
afdc1b5bb3d969f33a08a0f6bbdd35d5868ceb35
created 2018-09-25 20:44 +0000
pushed 2018-09-26 12:35 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1493198 - P2. Use enum for describing color depth. r=mattwoodrow
6fe4e0609af6a7181ed62199a3d66d131bf93fc2
created 2018-06-10 23:30 +0200
pushed 2018-07-03 21:57 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1409664 - P19. Don't wrap H264 decoder in H264 converter. r=bryce
bb85c5ee5afc151be0d07ecc48318dc69cfef446
created 2018-06-01 18:30 +0200
pushed 2018-06-02 23:03 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1466168: Remove mozilla::Forward in favor of std::forward. r=froydnj
bce6b611bced2bd57e565339ecc9fd79ecbdc59f
created 2017-10-10 17:55 +1100
pushed 2017-12-07 10:50 +0000
Gerald Squelart Gerald Squelart - Bug 1407810 - Use DDLogger in media stack - r=jwwang
49b95b5bf51538a7dbe9f2dc9afdb760537a028b
created 2017-12-05 11:56 +0100
pushed 2017-12-06 09:54 +0000
Nicolas Silva Nicolas Silva - Bug 1419255 - Add a Proxy KnowsCompositor implementation that can be used off the main thread. r=sotaro
d6e6399ea9652dc76abdc3b62341d6e339893220
created 2017-10-17 01:04 +0800
pushed 2017-10-19 22:05 +0000
James Cheng James Cheng - Bug 1407919 - Part7 - Check bit depth in PDM::Supports. r=gerald,jya
less more (0) -100 -60 tip