Commit Graph

5415 Commits

Author SHA1 Message Date
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