Jan de Mooij
dabcd72958
Bug 1237201 part 6 - Handle Vector OOM in media/webrtc/. r=jesup
2016-01-14 15:19:33 +01:00
Randell Jesup
d7077c329c
Bug 1218217: bustage fix for static assert r=bustage
...
on a CLOSED TREE
2016-01-14 02:35:45 -05:00
Randell Jesup
6036210fe2
Bug 1218217: avoid buffersize overflow even if codec is unbounded in dimensions r=pkerr
2016-01-14 02:08:46 -05:00
Randell Jesup
f2eebc5e16
Bug 1237224: Check sending framesize is set before calculating max fps when max-mbps is negotiated r=pkerr
2016-01-14 02:06:44 -05:00
Randell Jesup
3a110e2974
Bug 1219339: switch GetStaticInstance to use IPC's Singleton<T> impl r=froyd
2016-01-14 00:16:49 -05:00
Nathan Froyd
b83566b4a1
Bug 1222166 - use gcc/clang warning flags for clang-cl in moz.build files; r=glandium
...
This patch turns off a number of gcc/clang-specific warnings for
clang-cl as well, as clang-cl understands all the warning flags that
clang understands. We currently don't turn on all the gcc/clang
warnings for clang-cl in configure, but that can be done separately, and
this patch addresses some pain points (particularly for cairo).
2015-11-05 16:05:26 -05:00
Phil Ringnalda
39b2d1946d
Back out 3 changesets (bug 1232082) for causing a variety of Android webrtc failures including causing bug 1239200
...
CLOSED TREE
Backed out changeset 1c8afc8ea1c1 (bug 1232082)
Backed out changeset d8ec4008871e (bug 1232082)
Backed out changeset fa3363702d51 (bug 1232082)
2016-01-12 22:33:17 -08:00
Ralph Giles
cb77a8b5fe
Bug 1239078 - Update libopus to 1.1.2 release. r=kinetik
...
This release fixes two bugs:
- Resetting the encoder or decoder state with OPUS_RESET_STATE would
disable some run-time selected architecture-specific optimizations.
- In hybrid mode discontinuous transmission (DTX) operation, the
comfort noise above 8 kHz was incorrectly estimated and could
oscillate in time.
2016-01-12 17:10:53 -08:00
Ralph Giles
7095f1cc1d
Bug 1239078 - Bump libopus update script for 1.1.2. r=kinetik
...
New upstream release.
This fixes a unified build issue with MAX_PULSES and
incorporates our TonalityAnalysisState initializer patch.
Issues remain in the unified build with QA and
opus_custom_*coder_get_size declarations, so we still
need to build those separately.
2016-01-12 17:10:53 -08:00
Jan-Ivar Bruaroey
d52f44ef17
Bug 1232082 - fix removal of remote tracks to update receivers. r=bwc
...
--HG--
extra : rebase_source : 5bbf19d6843654f6402e2779845729a1bec62de9
2016-01-05 19:51:52 -05:00
Jan-Ivar Bruaroey
b3526e95e1
Bug 1232082 - add pc.ontrack and RTCTrackEvent r=jesup,smaug
...
--HG--
extra : rebase_source : fea25f937aca628960e665d9655c60806dd7e7f5
2016-01-12 15:09:01 -05:00
Wes Kocher
cadac86336
Backed out 3 changesets (bug 1232082) for wpt bustage in rtcpeerconnection-idl.html
...
Backed out changeset ec89afa7163c (bug 1232082)
Backed out changeset 47de4d036349 (bug 1232082)
Backed out changeset a595577a8247 (bug 1232082)
--HG--
extra : commitid : 6KuHiKS94jA
2016-01-12 11:07:51 -08:00
Jan-Ivar Bruaroey
35b62a4704
Bug 1232082 - fix removal of remote tracks to update receivers. r=bwc
...
--HG--
extra : rebase_source : 79d2a719cf9bd19ef908330438c2cdfe4eb6a80e
2016-01-05 19:51:52 -05:00
Jan-Ivar Bruaroey
4a7de0b9d5
Bug 1232082 - add pc.ontrack and RTCTrackEvent r=jesup,smaug
...
--HG--
extra : rebase_source : ce468d0972aa79dc4abb3669d46d7e62f9128693
2016-01-04 12:46:21 -05:00
Tony Mechelynck [:tonymec]
8849dc24b6
Bug 1236937 - Use correct value for Pi in AAFilter.cpp. r=padenot
...
--HG--
extra : commitid : 4VN9ybE7dd3
2016-01-12 12:10:17 +01:00
Eric Rahm
1828042c1f
Bug 1174972 - Add basic mozilla logging backend. r=froydnj,r=bwc,r=jduell
2016-01-05 13:05:19 -08:00
Phil Ringnalda
52aade6b43
Back out 3e168e5a04bf (bug 1174972) for build bustage
...
CLOSED TREE
2016-01-11 20:04:40 -08:00
Eric Rahm
f8d0e8949c
Bug 1174972 - Add basic mozilla logging backend. r=froydnj,r=bwc,r=jduell
2016-01-05 13:05:19 -08:00
Jean-Yves Avenard
abeea93b9e
Bug 1237907: [ffvpx] Enable AVX2 optimizations on Windows. r=kentuckyfriedtakahe
2016-01-11 17:55:50 +11:00
Jean-Yves Avenard
6040488a59
Bug 1237540: [ffvpx] P2. update ffvpx build config. r=kentuckyfriedtakahe
2016-01-11 17:55:49 +11:00
Jean-Yves Avenard
e5202a3389
Bug 1237540: [ffvpx] P1. upgrade to FFmpeg n2.9-dev-2841-g369b161. r=kentuckfriedtakahe
2016-01-11 17:55:46 +11:00
Nils Ohlmeier [:drno]
cc0ba97a71
Bug 895793: added interface type and link speed detection for Windows. r=bwc
...
--HG--
extra : rebase_source : 98293e939ff2f2c0c670c377d194fd93371f6c9b
2016-01-08 14:37:18 -08:00
Nicholas Nethercote
71ba19f700
Bug 1237151 (part 2) - Remove ignored qualifiers in WebRTC-relate code. r=jesup.
...
--HG--
extra : rebase_source : d61bf03c677bf90cc235168a5e6b82fb073a1598
2016-01-07 15:43:38 -08:00
Jean-Yves Avenard
54b9d64503
Bug 1237471. Fix VS2015 compilation. rpending=glandium
2016-01-07 16:08:35 +11:00
Matthew Gregan
1527ec8a56
Bug 1236977 - Default initialize IMMDevice temporary to avoid potential garbage CloseHandle on error. r=padenot
2016-01-07 17:53:55 +13:00
Jean-Yves Avenard
9f898cf704
Bug 1214462: P6. Fix ffvpx compilation on android x86 and FreeBSD. r=glandium
2016-01-06 23:03:53 +11:00
Jean-Yves Avenard
73fe68cab6
Bug 1214462: P2. Add mozilla build files to build ffvpx. r=glandium
2016-01-06 23:03:51 +11:00
Jean-Yves Avenard
d330f1eaa6
Bug 1214462: P1. Add ffvpx source code. r=kentuckyfriedtakahe
...
Code was extracted from FFmpeg n2.8.2
Files needed found using the command ./configure --disable-everything --disable-protocols --disable-demuxers --disable-muxers --disable-filters --disable-programs --disable-doc --disable-parsers --enable-parser=vp8 --enable-parser=vp9 --enable-decoder=vp8 --enable-decoder=vp9 --disable-static --enable-shared --disable-debug --disable-sdl --disable-libxcb --disable-securetransport --disable-iconv --disable-swresample --disable-swscale --disable-avdevice --disable-avfilter --disable-avformat --disable-d3d11va --disable-dxva2 --disable-vaapi --disable-vda --disable-vdpau --disable-videotoolbox --enable-asm --enable-yasm
2016-01-06 23:03:50 +11:00
Ralph Giles
87046baee5
Bug 1229475 - Fix unified build. r=cpearce
...
This was hacked in without fixing the update script to propagate it.
Put it back manually for now, and add two new conflicting files.
2016-01-05 09:11:21 -08:00
Ralph Giles
009523db50
Bug 1229475 - webrtc: Call opus tonality_analysis_init. r=jesup
...
This activates the asm optimizations in libopus 1.1.1 and later.
2016-01-05 09:11:19 -08:00
Ralph Giles
3510632385
Bug 1229475 - libopus: Patch out asm flags for run_analysis. r=jmspeex
...
Patch from upstream.
This still requires that the webrtc client code call the new
tonality_analysis_init() function before first use of the
TonalityAnalysisState struct.
2016-01-05 09:11:18 -08:00
Ralph Giles
fec56dfc59
Bug 1229475 - Update libopus to 1.1.1 release. r=jmspeex
...
Result of running the update script against a checkout of
the opus v1.1.1 release tag.
2016-01-05 09:11:16 -08:00
Ralph Giles
ea12cb1278
Bug 1229475 - Fix gen-sources for libopus 1.1.1. r=cpearce
...
The source makefiles now have variables containing numerals,
mostly for simd versioning.
2016-01-05 09:11:14 -08:00
Nicholas Nethercote
a9f31c44eb
Bug 1232219 (part 4) - Enable -Wunused for C code, except where it's too annoying. r=glandium.
...
--HG--
extra : rebase_source : febc9aac7ec5e3699742e728065c370dcee4f0f3
2015-12-16 22:59:42 -08:00
Nicholas Nethercote
57bef6b196
Bug 1232219 (part 3) - Fix remaining -Wunused warnings. r=glandium.
...
--HG--
extra : rebase_source : 357474b4c7729b78a3030dfefd720aad4e1b2576
2015-12-16 22:57:51 -08:00
Gerald Squelart
afb8874b81
Bug 1224371 - Upstream update patch. r=jya
2016-01-04 09:06:08 +01:00
Gerald Squelart
f3bb18f40b
Bug 1224371 - Cast uint8_t to uint32_t before shift. r=jya
...
Note: C-style cast because it is C code.
2016-01-04 09:05:47 +01:00
Jan-Ivar Bruaroey
38ee4c5f0c
Bug 1230184 - add input parameter validation to setParameters. r=bwc
...
--HG--
extra : rebase_source : 184f1d2870e97d06706ea2e50520de39320b73b8
2015-12-31 10:32:25 -06:00
Jan-Ivar Bruaroey
5855c2732e
Bug 1230184 - plumb setParameters down to JsepTrack. r=bwc, r=mrbkap
...
--HG--
extra : commitid : 4IT4rENtDxn
extra : rebase_source : 72aef2d743c0afe6be8031226c11d9891b2a4ef7
extra : amend_source : 567f1abc770a0fcf04748b251ef43aaed9f0d99f
2015-12-31 10:32:24 -06:00
Byron Campen [:bwc]
56058a104b
Bug 1230197: Plumb negotiated simulcast down to webrtc.org. r=jesup
...
--HG--
extra : commitid : 4QvkDnISm1r
extra : rebase_source : 829d3123679b5d0c6d4e0bc0c8704086aabff4b0
2015-11-11 10:11:55 -06:00
Randell Jesup
e527489ee4
Bug 1234571: unregister encoded-frame callback when releasing codec databases r=pkerr
2015-12-31 16:36:39 -05:00
Phil Ringnalda
33c7af5cab
Back out 6 changesets (bug 1214462) for Win PGO build bustage, reftest failures and mochitest failures
...
CLOSED TREE
Backed out changeset 803dba2adb27 (bug 1214462)
Backed out changeset e1b318c9c1db (bug 1214462)
Backed out changeset 3a421412b161 (bug 1214462)
Backed out changeset 2b388a17f4be (bug 1214462)
Backed out changeset 6a290f27f9bc (bug 1214462)
Backed out changeset 3dbf22bf17a4 (bug 1214462)
2015-12-30 20:37:08 -08:00
Jean-Yves Avenard
95d58839d3
Bug 1214462: P6. Fix ffvpx compilation on android x86 and FreeBSD. r=glandium
2015-12-31 13:17:26 +11:00
Jean-Yves Avenard
f266d7b432
Bug 1214462: P2. Add mozilla build files to build ffvpx. r=glandium
2015-12-31 13:17:21 +11:00
Jean-Yves Avenard
7f036e4994
Bug 1214462: P1. Add ffvpx source code. r=kentuckyfriedtakahe
...
Code was extracted from FFmpeg n2.8.2
Files needed found using the command ./configure --disable-everything --disable-protocols --disable-demuxers --disable-muxers --disable-filters --disable-programs --disable-doc --disable-parsers --enable-parser=vp8 --enable-parser=vp9 --enable-decoder=vp8 --enable-decoder=vp9 --disable-static --enable-shared --disable-debug --disable-sdl --disable-libxcb --disable-securetransport --disable-iconv --disable-swresample --disable-swscale --disable-avdevice --disable-avfilter --disable-avformat --disable-d3d11va --disable-dxva2 --disable-vaapi --disable-vda --disable-vdpau --disable-videotoolbox --enable-asm --enable-yasm
2015-12-31 13:17:20 +11:00
Ehsan Akhgari
557cbedf75
Bug 1233983 - Make libvpx build with clang-cl; r=rillian
...
This has been submitted upstream:
https://chromium-review.googlesource.com/#/c/319392/
2015-12-30 18:33:41 -05:00
Mike Hommey
ef2eee800c
Bug 1235675 - Add the source directory to the -include directive in media/libsoundtouch/src/moz.build. r=mshal
...
This currently works in the recursive make backend because make readjusts with
the vpath to the source directory, but for other backends (like CompileDB),
the lack of clear path hurts. In fact, CompileDB currently reports the path as
being in the objdir.
2015-12-31 07:46:04 +09:00
Randell Jesup
913ef0d5c0
Bug 1210170: Add RID header extension send/receive/query support r=pkerr
2015-12-10 15:42:24 -05:00
Gerald Squelart
91033abdfe
Bug 1232069 - Check box sizes before alloc©. r=jya
2015-12-29 13:12:14 -05:00
Chris Peterson
f3abb8a9e8
Bug 1235235 - Fix -Wimplicit-fallthrough warning in media/mtransport/. r=ekr
...
media/mtransport/transportlayerdtls.cpp:872:7 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
2015-11-22 22:03:13 -08:00