Wes Kocher
bd4e26252b
Backed out 4 changesets (bug 1240630) for asan failures in mochitest(2) and mochitest(oth) CLOSED TREE
...
Backed out changeset dc949ca1e1ec (bug 1240630)
Backed out changeset 06abea99a292 (bug 1240630)
Backed out changeset 9d90d4b0b928 (bug 1240630)
Backed out changeset 6162c46b32ff (bug 1240630)
2016-01-20 13:47:41 -08:00
Wes Kocher
b9deaab855
Backed out changeset 8b78eccf2c29 (bug 1240995) for asan failures in mochitest(2) and mochitest(oth) CLOSED TREE
2016-01-20 13:47:13 -08:00
David Rajchenbach-Teller
39aa5d3bd8
Bug 1224374 - Profiler labels for the top 26-100 chrome hangs;r=BenWa
2016-01-15 11:38:03 +01:00
Jean-Yves Avenard
32502f7e42
Bug 1240995: [ffmpeg] Refactor FFmpeg PDM. r=kentuckyfriedtakahe
...
This greatly simplify how the external libavcodec and libavutil are linked.
2016-01-20 20:22:43 +11:00
Jean-Yves Avenard
c59f097c6b
Bug 1240630: [ffmpeg] P4. Rename FFmpegH264Decoder into FFmpegVideoDecoder. r=kentuckyfriedtakahe
...
The days we used to only be able to use the FFmpeg decoder for H264 are long gone. It can do H264, VP6, VP8 and VP9.
2016-01-19 22:20:01 +11:00
Jean-Yves Avenard
02aa378cf3
Bug 1240630: [ffmpeg] P3. Only build FFmpeg on mac and unixes. r=kentuckyfriedtakahe
...
This is a partial revert of bug 1214462 part2. We don't need FFmpeg support on Android or Windows anymore; instead the functionality is provided by the FFVPX PDM.
Remove support for FFmpeg on Windows.
2016-01-19 22:00:03 +11:00
Jean-Yves Avenard
5cdb37530b
Bug 1240630: [ffvpx] P2. Hook up FFVPX PDM to PDMFactory. r=kentuckyfriedtakahe
...
Add new preference media.ffvpx.enabled to control FFVPX PDM being enabled.
2016-01-19 17:31:25 +11:00
Jean-Yves Avenard
d4229ae9f5
Bug 1240630: [ffvpx] P1. Add a FFVPX PDM. r=kentuckyfriedtakahe
...
This allows support for linking to two different version of libavcodec: our own and the system one if found.
ffvpx symbols are loaded within the namespace mozilla::ffvpx.
2016-01-19 17:29:19 +11:00
Carsten "Tomcat" Book
60440cd588
Backed out changeset 07e06fefa4c7 (bug 1240630) for webgl leaks
2016-01-20 16:11:05 +01:00
Carsten "Tomcat" Book
091074f216
Backed out changeset ea16467602a8 (bug 1240630)
2016-01-20 16:10:51 +01:00
Carsten "Tomcat" Book
8bc514989f
Backed out changeset 1f5356e9679e (bug 1240630)
2016-01-20 16:10:49 +01:00
Carsten "Tomcat" Book
8f3391b52d
Backed out changeset 2360ccbf3aaa (bug 1240630)
2016-01-20 16:10:48 +01:00
Carsten "Tomcat" Book
477a2fde09
Backed out changeset 4ab338518d02 (bug 1240995)
2016-01-20 16:10:46 +01:00
Carsten "Tomcat" Book
74bf9e1ceb
Backed out changeset 2213b8ad2dce (bug 1240995)
2016-01-20 16:10:45 +01:00
Jean-Yves Avenard
511c26ee0b
Bug 1240995: [ffmpeg] P2. Mark constructor explicit. r=me
2016-01-21 00:20:46 +11:00
Jean-Yves Avenard
2f7515bdca
Bug 1240995: [ffmpeg] Refactor FFmpeg PDM. r=kentuckyfriedtakahe
...
This greatly simplify how the external libavcodec and libavutil are linked.
2016-01-20 23:55:37 +11:00
Jean-Yves Avenard
f45914c5d9
Bug 1240630: [ffmpeg] P4. Rename FFmpegH264Decoder into FFmpegVideoDecoder. r=kentuckyfriedtakahe
...
The days we used to only be able to use the FFmpeg decoder for H264 are long gone. It can do H264, VP6, VP8 and VP9.
2016-01-20 23:55:37 +11:00
Jean-Yves Avenard
9620796af3
Bug 1240630: [ffmpeg] P3. Only build FFmpeg on mac and unixes. r=kentuckyfriedtakahe
...
This is a partial revert of bug 1214462 part2. We don't need FFmpeg support on Android or Windows anymore; instead the functionality is provided by the FFVPX PDM.
Remove support for FFmpeg on Windows.
2016-01-20 23:55:36 +11:00
Jean-Yves Avenard
00111f7245
Bug 1240630: [ffvpx] P2. Hook up FFVPX PDM to PDMFactory. r=kentuckyfriedtakahe
...
Add new preference media.ffvpx.enabled to control FFVPX PDM being enabled.
2016-01-20 23:55:35 +11:00
Jean-Yves Avenard
b582ae9550
Bug 1240630: [ffvpx] P1. Add a FFVPX PDM. r=kentuckyfriedtakahe
...
This allows support for linking to two different version of libavcodec: our own and the system one if found.
ffvpx symbols are loaded within the namespace mozilla::ffvpx.
2016-01-20 23:55:35 +11:00
Gian-Carlo Pascutto
4bf2c3480f
Bug 1239384 - Encapsulate Cameras dispatch, locking and success handling in a class. r=jesup
2016-01-20 09:36:06 +01:00
JW Wang
9376e12f58
Bug 1240417. Part 2 - remove unused code. r=kinetik.
2016-01-18 11:25:27 +08:00
JW Wang
293194d14e
Bug 1240417. Part 1 - add a writer class to encapsulate pointer arithmetic. r=kinetik.
2016-01-18 11:24:06 +08:00
Jean-Yves Avenard
6bc8a43104
Bug 1237629: [webm] Parse into BlockGroup element. r=kinetik
2016-01-20 09:50:27 +11:00
Jean-Yves Avenard
97b90a26b7
Bug 1236703: P2. Add methods to retrieve debugging data on plain readers. r=jwwang
2016-01-20 09:50:26 +11:00
Jean-Yves Avenard
7e95055d1a
Bug 1236703: P1. Add debugging information for MSE to about:media plugin. r=kentuckyfriedtakahe
...
Add : number of frames decoded and number of frames skipped during skip to next key frame and if hardware acceleration is currently in use.
2016-01-20 09:50:25 +11:00
Sebastian Hengst
1eb13214bf
Backed out 2 changesets (bug 1224374) for Windows bustage. r=bustage on a CLOSED TREE
...
Backed out changeset 5f458e6e4997 (bug 1224374)
Backed out changeset 0dc02cb0b604 (bug 1224374)
2016-01-19 21:30:41 +01:00
David Rajchenbach-Teller
e50137d33c
Bug 1224374 - Profiler labels for the top 26-100 chrome hangs;r=BenWa
2016-01-15 11:38:03 +01:00
Eugen Sawin
18b3e7765b
Bug 1232335 - [1.4] Fix test_can_play_type_mpeg for Android. r=snorp
2016-01-19 20:12:53 +01:00
Sebastian Hengst
9f9cfa0e22
Backed out changeset 4f090efcb1b6 (bug 1232335) for failing modified test due to calling undefined function. r=bustage
2016-01-19 19:01:53 +01:00
Eugen Sawin
0477860247
Bug 1232335 - [1.3] Fix test_can_play_type_mpeg for Android. r=snorp
2016-01-19 16:20:29 +01:00
Dan Minor
8e008f9729
Bug 1240054 - Only rebuild BandLimitedTables if more partials are required r=padenot
...
We currently rebuild the BandLimitedTables whenever we encounter a lower
fundamental frequency but it is only necessary to rebuild the tables if we
can fit more partials below the Nyquist frequency. Rebuilding the tables
unnecessarily can cause performance problems, particularly in the case where
the frequency is continually lowered.
2016-01-18 08:51:29 -05:00
Jean-Yves Avenard
d5d5b88d03
Bug 1240411: P10. Remove obsolete members. r=ayang
2016-01-19 19:47:36 +11:00
Jean-Yves Avenard
bf3fcbbca3
Bug 1240411: P9. Clean up media headers. r=jwwang
...
Remove redundant virtual keyword and add missing override if any.
2016-01-19 19:47:36 +11:00
Jean-Yves Avenard
6b95f87373
Bug 1240411: P8. Clean up MediaSource headers. r=cpearce
...
Remove redundant virtual keyword and add missing override if any.
2016-01-19 19:47:35 +11:00
Jean-Yves Avenard
6f5c0b249f
Bug 1240411: P7. Clean up webspeech header declarations. r=rillian
...
Remove redundant virtual keyword and add missing override if any.
2016-01-19 19:47:34 +11:00
Jean-Yves Avenard
7adacda53b
Bug 1240411: P6. Clean up OMX headers. r=ayang
...
Remove redundant virtual keyword and add missing override if any.
2016-01-19 19:47:33 +11:00
Jean-Yves Avenard
9e6373a4af
Bug 1240411: P5. Clean up GMP headers. r=cpearce
...
Remove redundant virtual keywords
2016-01-19 19:47:32 +11:00
Jean-Yves Avenard
c6b5313233
Bug 1240411: P4. Clean up readers headers. r=cpearce
...
Remove redundant virtual keyword and add missing override if any.
2016-01-19 19:47:31 +11:00
Jean-Yves Avenard
da8d71f0b7
Bug 1240411: P3. Clean up EME header declarations. r=cpearce
2016-01-19 19:47:30 +11:00
Jean-Yves Avenard
6da9149b13
Bug 1240411: P2. Clean up webrtc headers. r=jesup
...
Remove redundant virtual keyword and add missing override if any.
2016-01-19 19:47:29 +11:00
Jean-Yves Avenard
68e758a03e
Bug 1240411: P1. Clean up webaudio headers. r=cpearce
...
Remove redundant virtual keyword and add missing override if any.
2016-01-19 19:47:28 +11:00
Gian-Carlo Pascutto
6485c17799
Bug 1239384 - Remove static interface for Cameras using forwarding. r=jesup
2016-01-18 17:15:05 +01:00
Sebastian Hengst
4480d4b442
Backed out 2 changesets (bug 1238906) for bustage in M(2) on OSX and Windows. r=bustage
...
Backed out changeset e729b30ba7b4 (bug 1238906)
Backed out changeset 1857bca40ac4 (bug 1238906)
2016-01-18 13:11:43 +01:00
Emilio Cobos Álvarez
529046cfde
Bug 866513 - Non-empty MediaStreamTrack labels. r=jib
2016-01-16 13:39:00 +01:00
Alastor Wu
346a6a36ba
Bug 1238906 - part2 : notify audible state from MDSM to ME. r=jwwang
2016-01-18 10:50:47 +08:00
Alastor Wu
5a4760b9ec
Bug 1238906 - part1 : check whether audio data is audible. r=jwwang
2016-01-18 10:50:35 +08:00
Chris Peterson
ff7d4c1d9c
Bug 1240264
- Annotate intentional switch fallthroughs in dom/media/. r=cpearce
...
dom/media/MediaManager.cpp:1905:7 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
dom/media/webm/WebMBufferedParser.cpp:133:7 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
2016-01-14 01:42:18 -08:00
Sotaro Ikeda
e3c6224887
Bug 1239598 - Fix potential deadlock and race condition r=bechen
2016-01-17 17:02:57 -08:00
Ryan VanderMeulen
fa4c85c0ec
No bug - Keep comment with the intended test. r=DONTBUILD
2016-01-17 13:37:07 -05:00