Updatebot
484a0a6c43
Bug 1853098 - Update libwebp to v1.3.2 r=tnikkel
...
Differential Revision: https://phabricator.services.mozilla.com/D188160
2023-09-14 12:12:58 +00:00
Byron Campen
cdd894ff3d
Bug 1852775: Test case for bug. r=mjf
...
Verify that RTX SSRCs are in the same order on the JsepTrack as they are in SDP
Differential Revision: https://phabricator.services.mozilla.com/D188040
2023-09-12 23:02:21 +00:00
Stanca Serban
09f7e00da9
Merge autoland to mozilla-central. a=merge
2023-09-12 07:09:36 +03:00
Ryan VanderMeulen
64eef6b342
Bug 1852649 - Cherry-pick upstream libwebp fix. r=tnikkel, a=RyanVM
...
Backport of:
2af26267cd
Differential Revision: https://phabricator.services.mozilla.com/D187950
2023-09-11 20:19:25 -04:00
Dan Baker
1ddc4ecd69
Bug 1848425 - Removing fmtp attribute for RED as it is not supported for video.r=bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D187788
2023-09-11 13:47:07 +00:00
Updatebot
aa17d3e9d5
Bug 1851413 - Update libjxl to 5d20fbe1cfcdb54bcc7880fc8a59bb9047d8c60f r=saschanaz
...
Differential Revision: https://phabricator.services.mozilla.com/D187360
2023-09-11 09:34:56 +00:00
jackyzy823
321bacb8cc
Bug 1848518 - Update source filename of opensl in moz.build. r=cubeb-reviewers,chunmin
...
Depends on D187411
Differential Revision: https://phabricator.services.mozilla.com/D187412
2023-09-08 17:32:59 +00:00
jackyzy823
14b51dbf7f
Bug 1848518 - Reapply patch on top of cubeb. r=cubeb-reviewers,chunmin
...
Depends on D187410
Differential Revision: https://phabricator.services.mozilla.com/D187411
2023-09-08 17:32:59 +00:00
jackyzy823
49c67da191
Bug 1848518 - Update libcubeb to revision 3f86a. r=cubeb-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D187410
2023-09-08 17:32:59 +00:00
Dan Baker
5e73b92f3a
Bug 1848433 - Add additional tests for RED RTX and NegotiatedDetailsToVideoCodecConfigs.r=bwc,pehrsons
...
Differential Revision: https://phabricator.services.mozilla.com/D187604
2023-09-07 18:52:58 +00:00
Dan Baker
d1cca6dd85
Bug 1848433 - Added support to test case for RTX with RED.r=bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D187240
2023-09-07 18:52:58 +00:00
Dan Baker
1c94691058
Bug 1848433 - Enabling RTX when ulpfec/red is used. r=webrtc-reviewers,pehrsons,bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D186803
2023-09-07 18:52:58 +00:00
Logan Rosen
f024d94b2b
Bug 1786490
- reformat the tree using black 23.3.0 r=sylvestre,webdriver-reviewers,taskgraph-reviewers,whimboo,jmaher,ahal,perftest-reviewers,geckoview-reviewers,afinder,m_kato
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D186092
2023-09-06 16:14:30 +00:00
Mike Hommey
8c6ecca0b5
Bug 1850640 - Properly annotate the RLBoxSoundTouchFactory symbols so that they are exported. r=media-playback-reviewers,karlt
...
Differential Revision: https://phabricator.services.mozilla.com/D187255
2023-09-05 08:20:30 +00:00
Stanca Serban
bdd5b85b56
Backed out 2 changesets (bug 1848518) for causing Android build bustages. CLOSED TREE
...
Backed out changeset f648d27187b6 (bug 1848518)
Backed out changeset de6c4da0020b (bug 1848518)
2023-08-30 19:46:23 +03:00
Paul Adenot
306ff06e5f
Bug 1848518 - Reapply patch on top of cubeb. r=cubeb-reviewers,kinetik
...
Depends on D186860
Differential Revision: https://phabricator.services.mozilla.com/D186861
2023-08-30 16:12:55 +00:00
Paul Adenot
ece3734ac7
Bug 1848518 - Update libcubeb to revision 3f86a. r=cubeb-reviewers,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D186860
2023-08-30 16:12:55 +00:00
Willy R. Vasquez
bb50d4a28b
Bug 1673285 - Retrofit AudioStream and AudioDecoderInputTrack to use RLBoxed SoundTouch. r=padenot,glandium
...
Combines previous Patches 1-4, adapted to the current codebase.
Differential Revision: https://phabricator.services.mozilla.com/D183627
2023-08-29 06:26:34 +00:00
Sandor Molnar
2572abb974
Backed out 3 changesets (bug 1673285) for causing build bustages in dom/media/AudioStream.cpp CLOSED TREE
...
Backed out changeset 6c2e3da74c76 (bug 1673285)
Backed out changeset f28e1fe0311f (bug 1673285)
Backed out changeset f66c9e9aad96 (bug 1673285)
2023-08-29 02:53:22 +03:00
Willy R. Vasquez
3a31aa5d89
Bug 1673285 - Retrofit AudioStream and AudioDecoderInputTrack to use RLBoxed SoundTouch. r=padenot,glandium
...
Combines previous Patches 1-4, adapted to the current codebase.
Depends on D184104
Differential Revision: https://phabricator.services.mozilla.com/D183627
2023-08-28 20:52:16 +00:00
Willy R. Vasquez
8a288a78a6
Bug 1844591 - Update vendored libSoundTouch with WASMSIMD Patches. r=padenot
...
Depends on D184419
Differential Revision: https://phabricator.services.mozilla.com/D184104
2023-08-28 20:22:12 +00:00
Mike Hommey
a385c22fd5
Bug 1849049 - Don't try to export non-existing symbols. r=media-playback-reviewers,karlt
...
On e.g. Linux x86, ffvpx is built for audio only, and doesn't contain
some of the new symbols added in bug 1823953. In turn, with clang-trunk
(lld trunk, really), this leads to a hard error because lld is now less
lenient about the symbols listed in version scripts: they have to exist.
Differential Revision: https://phabricator.services.mozilla.com/D186393
2023-08-17 04:13:51 +00:00
Updatebot
78c3beaf49
Bug 1848578 - Update libjxl to e6202f7181eff36c78bfdb79aa9bd45c3d1d614b r=saschanaz
...
Differential Revision: https://phabricator.services.mozilla.com/D186097
2023-08-16 10:25:21 +00:00
Andreas Pehrson
7710707346
Bug 1848749 - Route received RTCP packets directly to PacketReceiver via PCImpl. r=bwc
...
This patch moves from a model where every received RTCP packet goes through all
MediaPipelines for a given transport, being duplicated along the way to the same
webrtc::PacketReceiver instance; to a model where every received RTCP packet
goes through PeerConnectionImpl to webrtc::PacketReceiver.
With this patch, no duplications occur.
The PacketDumper API expects received RTCP/SRTCP packet to be tied to a level so
this patch maintains the old behavior by dumping received RTCP/SRTCP on all
levels that have dumping enabled.
Differential Revision: https://phabricator.services.mozilla.com/D186227
2023-08-16 10:06:14 +00:00
Paul Adenot
46f3e6019f
Bug 1846703
- Update vendored ffmpeg to d9d56953. r=alwu
...
Differential Revision: https://phabricator.services.mozilla.com/D185921
2023-08-11 13:11:36 +00:00
Norisz Fay
054af99063
Backed out 2 changesets (bug 1816576) for causing bustages on row_gcc.cc CLOSED TREE
...
Backed out changeset 5955ee75b2bb (bug 1816576)
Backed out changeset 61132ee05a3c (bug 1816576)
2023-08-11 07:21:56 +03:00
az
d7b04a98fe
Bug 1816576 - Apply mozilla patches for libyuv 2bdc210be9eb11ded16bf3ef1f6cadb0d4dcb0c2 r=ng
...
Depends on D185940
Differential Revision: https://phabricator.services.mozilla.com/D185941
2023-08-10 20:25:30 +00:00
az
6899e40fa2
Bug 1816576 - Update libyuv to 2bdc210be9eb11ded16bf3ef1f6cadb0d4dcb0c2 r=ng
...
Differential Revision: https://phabricator.services.mozilla.com/D185940
2023-08-10 20:25:30 +00:00
Karl Tomlinson
ff49201f0f
Bug 1358149 use fdlibm for inexact math functions in ffvpx/libavcodec r=padenot,firefox-build-system-reviewers,glandium
...
This includes the rdft FFT implementation.
Differential Revision: https://phabricator.services.mozilla.com/D185781
2023-08-10 19:46:05 +00:00
Byron Campen
f4d6283c34
Bug 1568296: Implement "stopping" state for RTCRtpTransceiver. r=jib,mjf,webidl,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D175261
2023-08-08 18:56:38 +00:00
Paul Adenot
8718196ddd
Bug 1823953 - Move libtheroa to libgkcodecs. r=alwu
...
Differential Revision: https://phabricator.services.mozilla.com/D182576
2023-08-08 12:12:54 +00:00
Paul Adenot
374d4dcd7e
Bug 1833654 - Remove libtremor from the tree. r=karlt,media-playback-reviewers,sylvestre
...
Differential Revision: https://phabricator.services.mozilla.com/D181519
2023-08-08 12:12:45 +00:00
Paul Adenot
70a99eb632
Bug 1833654 - Switch android to f32. r=alwu,geckoview-reviewers,owlish
...
This is removing defines that control the preferred sample type and fixes all
uses.
Differential Revision: https://phabricator.services.mozilla.com/D181520
2023-08-08 12:12:44 +00:00
Paul Adenot
ae77ff9996
Bug 1828912 - Vendor libopus-related files in ffvpx. r=alwu
...
Differential Revision: https://phabricator.services.mozilla.com/D181517
2023-08-08 12:12:43 +00:00
Paul Adenot
7cd491b638
Bug 1826382 - Update README_MOZILLA to mention that it can now handle PCM. r=alwu
...
Differential Revision: https://phabricator.services.mozilla.com/D175157
2023-08-08 12:12:43 +00:00
Paul Adenot
86837f45cd
Bug 1826382 - Vendor necessary files to decode all pcm types needed using ffmpeg. r=alwu,media-playback-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D174655
2023-08-08 12:12:41 +00:00
Paul Adenot
dc1e05bb52
Bug 1823953 - Update ffvpx's README_MOZILLA to mention that it can use libvorbis now. r=alwu
...
Differential Revision: https://phabricator.services.mozilla.com/D175154
2023-08-08 12:12:41 +00:00
Paul Adenot
0211d2ff14
Bug 1823953 - Loop over avcodec_receive_frame when decoding using FFmpegAudioDecoder. r=alwu,media-playback-reviewers
...
It seems to work without, but the officiel ffmpeg command line utility and the
example for their internal library all do this.
This also splits the big DoDecode function into three sub-function for clarity,
as it was a bit hard with the #if statements.
Differential Revision: https://phabricator.services.mozilla.com/D173460
2023-08-08 12:12:40 +00:00
Paul Adenot
070b084f92
Bug 1823953 - Import libvorbis decoder integration into ffvpx. r=alwu,media-playback-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D173457
2023-08-08 12:12:40 +00:00
Paul Adenot
fa478cfce0
Bug 1823953 - Create libgkcodecs, move libvorbis and libogg to it. r=firefox-build-system-reviewers,geckoview-reviewers,glandium,owlish
...
We need to use libvorbis both from libavcodec and libxul during a transition
period while re-architecturing things, so this moves libvorbis and libogg (a
dependency) to a separate shared lib, linked when needed.
Differential Revision: https://phabricator.services.mozilla.com/D173458
2023-08-08 12:12:39 +00:00
Paul Adenot
c5f8f7659c
Bug 1823953 - Update ffmpeg to revision 37cde570bc2. r=alwu,media-playback-reviewers
...
A regular update to current tip prior to adding a new decoder.
Differential Revision: https://phabricator.services.mozilla.com/D173456
2023-08-08 12:12:39 +00:00
Paul Adenot
256c23224c
Bug 1847009 - Reapply patch on top of cubeb. r=cubeb-reviewers,chunmin
...
Depends on D185292
Differential Revision: https://phabricator.services.mozilla.com/D185293
2023-08-08 09:22:35 +00:00
Paul Adenot
c09ffeeb26
Bug 1847009 - Update libcubeb to revision ac8474a5929. r=cubeb-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D185292
2023-08-08 09:22:35 +00:00
Makoto Kato
ccf77507b4
Bug 1845651 - Part 2. Convert OpenMAX DL assembler to clang compatible. r=padenot
...
Newer Android NDK has no GNU assembler, so I convert OpenMAX DL in Gecko to
clang compatible assembler.
Gecko's OpenMAX DL is imported from Cromium tree, but it is removed from
Chromium (https://crbug.com/917355 ). So there is no upstream code now.
Also, if using MOZ_LIBAV_FF on arm32 build, MOZ_LIBAV_FF is slower than
OpenMAX DL.
Convolution reverb - https://padenot.github.io/webaudio-benchmark/index.html
- OpenMAX DL ... 16x
- MOZ_LIBAV_FF ... 13x
Depends on D184717
Differential Revision: https://phabricator.services.mozilla.com/D184719
2023-08-05 07:16:21 +00:00
Makoto Kato
98a5909e60
Bug 1845651 - Part 1. Remove unused OpenMAX DL assembler files. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D184717
2023-08-05 07:16:20 +00:00
Cristian Tuns
5d6b51256b
Backed out 57 changesets (bug 1839389, bug 1840869, bug 1840399, bug 1840402, bug 1823953, bug 1828912, bug 1826382, bug 1837160, bug 1839391, bug 1833654) for causing build bustages in ogg_<something> CLOSED TREE
...
Backed out changeset 61356e1447e3 (bug 1823953)
Backed out changeset 85785505b6d6 (bug 1823953)
Backed out changeset 46a61cbfe8a8 (bug 1833654)
Backed out changeset 83e3de80337b (bug 1833654)
Backed out changeset 1a10c12874ac (bug 1840399)
Backed out changeset 6b087145b67f (bug 1833654)
Backed out changeset b9ac857ad43f (bug 1840399)
Backed out changeset 4b841e8dd033 (bug 1823953)
Backed out changeset 650e35803834 (bug 1823953)
Backed out changeset c11b58ac0709 (bug 1823953)
Backed out changeset c0249c90bc31 (bug 1823953)
Backed out changeset 8929288d5aec (bug 1823953)
Backed out changeset 828792b886bd (bug 1823953)
Backed out changeset 873f1d4a8875 (bug 1840869)
Backed out changeset a25abd05302c (bug 1823953)
Backed out changeset d4b1eb442c36 (bug 1840399)
Backed out changeset c25509d72a96 (bug 1840399)
Backed out changeset 0f72a0626a28 (bug 1840402)
Backed out changeset 82e7574364ce (bug 1840399)
Backed out changeset 93073105f063 (bug 1840399)
Backed out changeset 56ec8e3405e9 (bug 1840399)
Backed out changeset ff15dad37ab8 (bug 1840399)
Backed out changeset 0655ebd61eda (bug 1840399)
Backed out changeset 7bca1ae06c7d (bug 1828912)
Backed out changeset 8a5a849cfe5f (bug 1828912)
Backed out changeset 3d8422a2038a (bug 1828912)
Backed out changeset f08ee5de9370 (bug 1823953)
Backed out changeset a4eb210620ff (bug 1823953)
Backed out changeset aa8914cd55be (bug 1839391)
Backed out changeset 3ea1f43e4024 (bug 1823953)
Backed out changeset 3efe02ffa1c8 (bug 1826382)
Backed out changeset 81c4553ec23d (bug 1839391)
Backed out changeset 130894e4a781 (bug 1839391)
Backed out changeset 9a0247b0fc85 (bug 1839391)
Backed out changeset 11a923064382 (bug 1839391)
Backed out changeset 98ffb66160c3 (bug 1837160)
Backed out changeset a80dda9a220a (bug 1837160)
Backed out changeset 251b4ef97a2b (bug 1837160)
Backed out changeset 7372632eb32f (bug 1837160)
Backed out changeset c5d54bc3ee26 (bug 1839389)
Backed out changeset b232ec1bbc2d (bug 1833654)
Backed out changeset fc7ba125c2fe (bug 1833654)
Backed out changeset 8a47f6882e61 (bug 1823953)
Backed out changeset e29810541b53 (bug 1828912)
Backed out changeset bcf10730c8c9 (bug 1828912)
Backed out changeset 8df8290b6c33 (bug 1826382)
Backed out changeset 2811d12803cf (bug 1826382)
Backed out changeset 3fc718561ec9 (bug 1826382)
Backed out changeset 7827183776e1 (bug 1823953)
Backed out changeset a3eb5f228d9a (bug 1826382)
Backed out changeset 3113ad2e0987 (bug 1823953)
Backed out changeset 4b1dc01525af (bug 1823953)
Backed out changeset f7f4a7585ceb (bug 1823953)
Backed out changeset 93042f1becec (bug 1823953)
Backed out changeset b9ca30a0a066 (bug 1823953)
Backed out changeset 1000c4a6a92a (bug 1823953)
Backed out changeset 05dc13775fd6 (bug 1823953)
2023-08-01 09:37:39 -04:00
Paul Adenot
574c6658fc
Bug 1823953 - Move libtheroa to libgkcodecs. r=alwu DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D182576
2023-08-01 12:41:16 +00:00
Paul Adenot
03e1982151
Bug 1833654 - Remove libtremor from the tree. r=karlt,media-playback-reviewers,sylvestre DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D181519
2023-08-01 12:41:07 +00:00
Paul Adenot
ef157fa46f
Bug 1833654 - Switch android to f32. r=alwu,geckoview-reviewers,owlish DONTBUILD
...
This is removing defines that control the preferred sample type and fixes all
uses.
Differential Revision: https://phabricator.services.mozilla.com/D181520
2023-08-01 12:41:07 +00:00
Paul Adenot
a4f56b65c9
Bug 1828912 - Vendor libopus-related files in ffvpx. r=alwu DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D181517
2023-08-01 12:41:06 +00:00