Граф коммитов

5455 Коммитов

Автор SHA1 Сообщение Дата
Randell Jesup be7d8f1d36 Bug 1221587: change audio listeners for full-duplex audio r=padenot
--HG--
extra : commitid : HGZSv3IY3OF
2016-01-21 11:51:36 -05:00
Paul Adenot 439679b676 Bug 1221587: allow getUserMedia to use full-duplex cubeb streams r=padenot
--HG--
extra : commitid : DQAIBehrpU3
2016-01-21 11:51:36 -05:00
Randell Jesup 6d7d97d7bc Bug 1221587: Base update of the MSG API for full-duplex r=padenot
--HG--
extra : commitid : Kf1JpZKH7LH
2016-01-21 11:51:35 -05:00
Andreas Pehrson 3121c632b9 Bug 1221587: Rename MediaStreamGraphShutdownThreadRunnable2 r=padenot
--HG--
extra : commitid : Ashu9ch65Fa
2016-01-21 11:51:35 -05:00
Wes Kocher d67e3ac502 Backed out changeset ff93a27168c4 (bug 1221587)
--HG--
extra : commitid : CiVMabCPpL4
2016-01-21 17:28:31 -08:00
Wes Kocher d8d8cf6b90 Backed out changeset 3bd606775747 (bug 1221587)
--HG--
extra : commitid : 73qThGgq9ee
2016-01-21 17:28:29 -08:00
Wes Kocher ef637b17e9 Backed out changeset 1c3afb2f433b (bug 1221587)
--HG--
extra : commitid : JErfAFCW3YJ
2016-01-21 17:28:28 -08:00
Wes Kocher 4d52f1b36b Backed out changeset 765fa97d2407 (bug 1221587)
--HG--
extra : commitid : GLNtVETOSsb
2016-01-21 17:28:26 -08:00
Wes Kocher 71e2d1b3e4 Backed out changeset 8af4dd12d47c (bug 1221587)
--HG--
extra : commitid : AD53AdwdwaG
2016-01-21 17:28:25 -08:00
Wes Kocher 1182293e13 Backed out changeset 83f16bb75412 (bug 1221587)
--HG--
extra : commitid : 5NqG0JIgDN0
2016-01-21 17:28:23 -08:00
Wes Kocher ddad02ab4c Backed out changeset d063509e90f7 (bug 1221587)
--HG--
extra : commitid : 846AZmabrhV
2016-01-21 17:28:21 -08:00
Wes Kocher 90ee9c25ba Backed out changeset 67833fc7a708 (bug 1221587)
--HG--
extra : commitid : HCZiFKeQCGp
2016-01-21 17:28:20 -08:00
Wes Kocher e8203da294 Backed out changeset 4b22bd7b7a73 (bug 1221587)
--HG--
extra : commitid : K0g4NPkKZW6
2016-01-21 17:28:18 -08:00
Wes Kocher b8d7a67ec2 Backed out changeset 919961c56977 (bug 1237414)
--HG--
extra : commitid : HxcKenYSkYS
2016-01-21 17:28:17 -08:00
Wes Kocher 6a60db7718 Backed out changeset ff326b0cc099 (bug 1221587)
--HG--
extra : commitid : IaIBmzsd7rp
2016-01-21 17:28:14 -08:00
JW Wang a917c7b8c2 Bug 1240420. Part 2 - fix warnings of signed/unsigned comparison. r=kinetik. 2016-01-21 21:11:14 +08:00
JW Wang 541dacf22b Bug 1240420. Part 1 - move checks of mismatched sample rate or channel numbers to AudioStream. r=kinetik. 2016-01-21 21:11:14 +08:00
Wes Kocher ee004dddf0 Backed out changeset 18e7baac03ce (bug 1241062) for windows wpt bustage
--HG--
extra : commitid : 4TllxSzuUyX
2016-01-21 12:28:39 -08:00
Wes Kocher 56d625df80 Backed out 2 changesets (bug 1240201) for Windows wpt bustage
Backed out changeset b06a049cafb7 (bug 1240201)
Backed out changeset 69b695ad6d43 (bug 1240201)

--HG--
extra : commitid : KSF0gTfQB2
2016-01-21 12:28:24 -08:00
Randell Jesup 600178b7d6 Bug 1221587: Update for API changes in cubeb r=padenot
--HG--
extra : commitid : B6ZRzya3bL6
2016-01-21 11:51:36 -05:00
Randell Jesup 7fd20ed26a Bug 1237414: Switch AsyncCubebOperation to a SharedThreadPool r=padenot
--HG--
extra : commitid : FqbLPdXNKAa
2016-01-21 11:51:36 -05:00
Randell Jesup b8df5b1837 Bug 1221587: add per-platform prefs to control full-duplex cubeb input r=jib
--HG--
extra : commitid : JswRdGqAT1s
2016-01-21 11:51:36 -05:00
Randell Jesup 52bdab9d2f Bug 1221587: Block attempts to open two mics at once until supported in full-duplex r=jib
--HG--
extra : commitid : IJIrw15vmjA
2016-01-21 11:51:36 -05:00
Andreas Pehrson f41ad034e5 Bug 1221587: Improve logging of callback driver/switching r=padenot
--HG--
extra : commitid : 72dxUhmH4Wm
2016-01-06 16:20:20 +08:00
Randell Jesup c00d287af2 Bug 1221587: Implement switching of AudioCallbackDrivers for full-duplex r=padenot
--HG--
extra : commitid : 7b8MdK7aRfk
2016-01-21 11:51:36 -05:00
Randell Jesup 2501b5c4c1 Bug 1221587: use cubeb devids to select input devices r=padenot
--HG--
extra : commitid : 80Zdtlc9zJI
2016-01-21 11:51:36 -05:00
Randell Jesup a621cb7376 Bug 1221587: change audio listeners for full-duplex audio r=padenot
--HG--
extra : commitid : 9yDpe5JP1eS
2016-01-21 11:51:36 -05:00
Paul Adenot 61fbf51469 Bug 1221587: allow getUserMedia to use full-duplex cubeb streams r=padenot
--HG--
extra : commitid : AH6pOM2E3J2
2016-01-21 11:51:36 -05:00
Randell Jesup 3abc9ead67 Bug 1221587: Base update of the MSG API for full-duplex r=padenot
--HG--
extra : commitid : 4p2GpBpkEVz
2016-01-21 11:51:35 -05:00
Andreas Pehrson 018b2bea5a Bug 1221587: Rename MediaStreamGraphShutdownThreadRunnable2 r=padenot
--HG--
extra : commitid : 1aHxyrTUSON
2016-01-21 11:51:35 -05:00
Jean-Yves Avenard b7eecc5ada Bug 1240201: [opus] P2. Properly determine sample duration and time in webm demuxer. r=kinetik 2016-01-22 00:40:56 +11:00
Jean-Yves Avenard b20992e3b8 Bug 1240201: [vorbis] P1. Properly determine sample duration and time in webm demuxer. r=kinetik 2016-01-22 00:40:56 +11:00
Jean-Yves Avenard 0549b6ea29 Bug 1241062: [opus] P1. Properly calculate decoded audio sample timestamps. r=kinetik
Similar fix as bug 1239223.
2016-01-22 00:40:55 +11:00
Jean-Yves Avenard fcfc749a5a 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.

--HG--
rename : dom/media/platforms/ffmpeg/FFmpegH264Decoder.cpp => dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp
rename : dom/media/platforms/ffmpeg/FFmpegH264Decoder.h => dom/media/platforms/ffmpeg/FFmpegVideoDecoder.h
2016-01-19 22:20:01 +11:00
Jean-Yves Avenard 721fd7b736 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 98b3022d0a 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 aeefe81d51 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
Alastor Wu abde274a94 Bug 1238906 - part2 : notify audible state from MDSM to ME. r=jwwang
--HG--
extra : rebase_source : 74629c314b3d828a5d9b514bf6cca87f7c1f57de
2016-01-21 10:27:38 +08:00
Alastor Wu f8cd6def9a Bug 1238906 - part1 : check whether audio data is audible. r=jwwang
--HG--
extra : rebase_source : 46869a13ba565e0af5413cc2bb387e7c7e0c2df8
2016-01-21 10:19:19 +08:00
JW Wang 0e0098044e Bug 1240419 - improve logging macros and include |this| in the log message. r=kinetik. 2016-01-20 10:28:36 +08:00
Wes Kocher 398d96e8e5 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)

--HG--
rename : dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp => dom/media/platforms/ffmpeg/FFmpegH264Decoder.cpp
rename : dom/media/platforms/ffmpeg/FFmpegVideoDecoder.h => dom/media/platforms/ffmpeg/FFmpegH264Decoder.h
extra : commitid : 2Uwik7JWDjE
2016-01-20 13:47:41 -08:00
Wes Kocher de8ca7dcd1 Backed out changeset 8b78eccf2c29 (bug 1240995) for asan failures in mochitest(2) and mochitest(oth) CLOSED TREE
--HG--
extra : commitid : CUijS7r7W2B
2016-01-20 13:47:13 -08:00
David Rajchenbach-Teller 583ca7286d Bug 1224374 - Profiler labels for the top 26-100 chrome hangs;r=BenWa
--HG--
extra : rebase_source : 39e94507c0288863e495322a6899ff009840870d
2016-01-15 11:38:03 +01:00
Jean-Yves Avenard afe8bac715 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 474c70c25f 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.

--HG--
rename : dom/media/platforms/ffmpeg/FFmpegH264Decoder.cpp => dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp
rename : dom/media/platforms/ffmpeg/FFmpegH264Decoder.h => dom/media/platforms/ffmpeg/FFmpegVideoDecoder.h
2016-01-19 22:20:01 +11:00
Jean-Yves Avenard b7a1533658 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 83a8dcaada 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 472f6c90b6 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 e8d36639be Backed out changeset 07e06fefa4c7 (bug 1240630) for webgl leaks
--HG--
extra : rebase_source : b66432476f69e8820d3437f662d3e1163743076b
2016-01-20 16:11:05 +01:00
Carsten "Tomcat" Book 5103ca7337 Backed out changeset ea16467602a8 (bug 1240630)
--HG--
extra : rebase_source : ae4c680edc82a2c0ad74c6fbe84b4d7cf6aa3732
2016-01-20 16:10:51 +01:00