8544 Commits

Author SHA1 Message Date
Chun-Min Chang
8397595ed4 Bug 1816484 - Update dav1d to 7d23ec4a042b2feb6c0d4c1b0618a87cb8c34dcb r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D172702
2023-03-16 17:07:14 +00:00
Timothy Nikkel
1479dbf595 Bug 1819244. Cherry pic webp commit fix. r=aosmond
a486d800b6

Differential Revision: https://phabricator.services.mozilla.com/D171814
2023-03-14 23:16:55 +00:00
Andreas Pehrson
b9a5824300 Bug 1817024 (MOZ) - Update GenerateKeyFrame signature in MockVideoSendStream. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D170878
2023-02-24 13:29:20 +01:00
Andreas Pehrson
2a7d894d60 Bug 1817024 (MOZ) - Add GenerateKeyFrame() to MockVideoSendStream. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D170856
2023-02-24 10:14:08 +01:00
Paul Adenot
99f32bee4d Bug 1819374 - Improve documentation about ffmpeg vendoring, adding information about header vendoring. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D171249
2023-03-01 15:02:18 +00:00
Paul Adenot
7bdff5aeb2 Bug 1819374 - Update symbol list file for ffmpeg 6.0. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D171246
2023-03-01 15:02:17 +00:00
Paul Adenot
a78a244d73 Bug 1819374 - Update ffmpeg to current master, revert codec, bsf and parser list to ffvpx's subset, reapply in-tree patch. r=alwu
This is an rsync of the source tree, and an `hg revert`:

- `libavcodec/codec_list.c`
- `libavcodec/bsf_list.c`
- `libavcodec/parser_list.c`

Differential Revision: https://phabricator.services.mozilla.com/D171245
2023-03-01 15:02:16 +00:00
Paul Adenot
1d87718563 Bug 1819374 - Update media/ffvpx/changes.patch so that it applies cleanly to current ffmpeg master. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D171244
2023-03-01 15:02:16 +00:00
Kagami Sascha Rosylight
a2fef66fce Bug 1818922 - Update libjxl to 73cb36f7129e1ce192992792778b146ed9b655a5 r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D171066
2023-02-27 12:55:08 +00:00
Paul Adenot
920565cbe5 Bug 1814359 - Reapply in-tree patch for libcubeb. r=cubeb-reviewers,kinetik
Depends on D170348

Differential Revision: https://phabricator.services.mozilla.com/D170349
2023-02-22 09:58:28 +00:00
Paul Adenot
06a40cfefc Bug 1814359 - Update libcubeb to revision 70b4e3db. r=cubeb-reviewers,kinetik
Depends on D170347

Differential Revision: https://phabricator.services.mozilla.com/D170348
2023-02-22 09:58:28 +00:00
Paul Adenot
779d902668 Bug 1814359 - Add a missing patch statement in cubeb's moz.yaml, fix path in patch file. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D170347
2023-02-22 09:58:28 +00:00
Chun-Min Chang
c4dccfd321 Bug 1816486 - Apply local patches to libvpx r=webrtc-reviewers,ng
Run `./mach vendor media/libvpx/moz.yaml --patch-mode=only` as what
media/libvpx/README_MOZILLA said.

Depends on D169840

Differential Revision: https://phabricator.services.mozilla.com/D169841
2023-02-14 22:26:53 +00:00
Chun-Min Chang
1b617be5fa Bug 1816486 - Update libvpx to bc2965f r=webrtc-reviewers,ng
Run `./mach vendor media/libvpx/moz.yaml --patch-mode=none` as what
media/libvpx/README_MOZILLA said.

The updated libvpx revision is bc2965ff72af7d7b21ffeab10549fcc67ed66ccf.

Differential Revision: https://phabricator.services.mozilla.com/D169840
2023-02-14 22:26:52 +00:00
Andreas Pehrson
d1a36ee5d5 Bug 1813468 - Signal start and stop to MediaPipeline through state mirroring. r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D168727
2023-02-09 15:33:01 +00:00
Andreas Pehrson
edb33bfa25 Bug 1813468 - Rename ConcreteConduitControl to not be specific for conduits. r=bwc
This sets it up so MediaPipeline control interfaces can be added.

Differential Revision: https://phabricator.services.mozilla.com/D168725
2023-02-09 15:33:01 +00:00
Andreas Pehrson
11a514f0d4 Bug 1813468 - Remove RemoteTrackSource from MediaPipeline. r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D168722
2023-02-09 15:32:59 +00:00
Andreas Pehrson
bd2859df20 Bug 1813468 - Trigger setting the private PrincipalHandle in MediaPipeline through RTCRtpReceiver. r=bwc
This removes one dependency in MediaPipeline on RemoteTrackSource.

Differential Revision: https://phabricator.services.mozilla.com/D168718
2023-02-09 15:32:57 +00:00
Ryan VanderMeulen
f75b3e5136 Bug 1815737 - Update libjpeg-turbo to 2.1.5.1. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D169243
2023-02-08 20:30:48 +00:00
Paul Adenot
840cce01a4 Bug 1812120 - Disable the AAudio backend when running on Android <= 30. r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D168979
2023-02-07 10:42:40 +00:00
Andrew Osmond
e493de9029 Bug 1810078 - Update libwebp to 1.3.0. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D168687
2023-02-06 18:21:49 +00:00
Kagami Sascha Rosylight
3702f10ee9 Bug 1815088 - Update libjxl and highway r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D168927
2023-02-06 12:31:14 +00:00
Marian-Vasile Laza
311ce191fa Backed out changeset 542d479c4f57 (bug 1815088) for causing build bustages jxl. CLOSED TREE 2023-02-06 12:10:14 +02:00
Kagami Sascha Rosylight
67b2fb8935 Bug 1815088 - Update libjxl and highway r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D168927
2023-02-06 09:43:00 +00:00
Butkovits Atila
aace508956 Backed out changeset 035920e10570 (bug 1810078) for causing build bustages at SharpYuvGetCPUInfo . CLOSED TREE 2023-02-04 15:03:35 +02:00
Andrew Osmond
86024f158f Bug 1810078 - Update libwebp to 1.3.0. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D168687
2023-02-04 12:34:51 +00:00
Byron Campen
ba6ea78677 Bug 1767820: Only set addTrack magic for transceivers _created_ by addTrack. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D168570
2023-02-03 16:34:23 +00:00
Chun-Min Chang
c8ac866bec Bug 1786366 - Apply local patches to libvpx r=webrtc-reviewers,ng
Run `./mach vendor media/libvpx/moz.yaml --patch-mode=only` as what
media/libvpx/README_MOZILLA said.

Depends on D168145

Differential Revision: https://phabricator.services.mozilla.com/D168146
2023-01-27 23:30:54 +00:00
Chun-Min Chang
bf9cacf0c3 Bug 1786366 - Update input_frame_validation_vp9.patch r=webrtc-reviewers,ng
There is a slight change in vp9_cx_iface.c in the previous update, so
our corresponding local patch needs to be updated as well.

Depends on D168144

Differential Revision: https://phabricator.services.mozilla.com/D168145
2023-01-27 23:30:54 +00:00
Chun-Min Chang
48c201662f Bug 1786366 - Vendor libvpx r=webrtc-reviewers,ng
Run `./mach vendor media/libvpx/moz.yaml --patch-mode=none` as what
media/libvpx/README_MOZILLA said.

The updated libvpx revision is 5c38ffbfa3aba5ea4d8d0ae05a50cc76ec99bed9.

Differential Revision: https://phabricator.services.mozilla.com/D168144
2023-01-27 23:30:53 +00:00
Chun-Min Chang
3dd5b757cf Bug 1802304 - Update dav1d to 188dfc89f21ed00e084e4a519a581df5f2ceb35d r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D168149
2023-01-27 21:54:24 +00:00
Chun-Min Chang
11c961f7d3 Bug 1812639 - Update libvpx updatebot contact r=webrtc-reviewers,mjf
Differential Revision: https://phabricator.services.mozilla.com/D168122
2023-01-27 19:32:42 +00:00
Nico Grunbaum
cb45146c42 Bug 1811322 - P1 - apply patches to vendor libyuv to b2528b0be934 ;r=webrtc-reviewers,mjf
Depends on D167858

Differential Revision: https://phabricator.services.mozilla.com/D167859
2023-01-25 22:33:53 +00:00
Nico Grunbaum
c1bc9bcd59 Bug 1811322 - P0 - vendor libyuv to b2528b0be934;r=webrtc-reviewers,mjf
Differential Revision: https://phabricator.services.mozilla.com/D167858
2023-01-25 22:33:52 +00:00
Gabriele Svelto
c823a63207 Bug 1811911 - Add support for the Sun cubeb backend in the build system r=padenot
Sending this patch on behalf of the NetBSD foundation, this is one of the
out-of-tree patches that they'd like to upstream.

Differential Revision: https://phabricator.services.mozilla.com/D167649
2023-01-24 12:44:26 +00:00
Updatebot
10815c6c22 Bug 1810931 - Update opus to 8cf872a186b96085b1bb3a547afd598354ebeb87 r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D167118
2023-01-22 22:25:57 +00:00
Nika Layzell
9d6bb19c23 Bug 1809753 - Part 4: Remove unnecessary GetMainThreadEventTarget, r=mccr8
This method always returned GetMainThreadSerialEventTarget(). This patch
switches all callers over to use that method instead.

We can't easily switch all calls to be calls to NS_GetMainThread(), as there is
no version of that method returning a bare nsIThread* instance.

I didn't introduce one, as we may want to add a lock around mMainThread in the
future, which would require removing nsThreadManager::GetMainThreadWeak. As
this method only returns nsISerialEventTarget, it method could remain
implemented, however, by returning a statically allocated fake event target
which forwards dispatches (and QIs to nsIThread) to the real main thread.

Differential Revision: https://phabricator.services.mozilla.com/D166608
2023-01-16 23:14:12 +00:00
Sandor Molnar
41b78439d0 Backed out 6 changesets (bug 1809752, bug 1809753) for causing perma failures in browser/components/firefoxview/tests/browser/browser_feature_callout_position.js
Backed out changeset ea05784d74c4 (bug 1809753)
Backed out changeset 7c9b20eebcc8 (bug 1809753)
Backed out changeset d0267ac2256d (bug 1809753)
Backed out changeset aa9f2971bd6f (bug 1809753)
Backed out changeset f0d9fcfaa6f8 (bug 1809752)
Backed out changeset 6d58c799cffe (bug 1809752)
2023-01-17 03:19:24 +02:00
Nika Layzell
f7772bb6ae Bug 1809753 - Part 4: Remove unnecessary GetMainThreadEventTarget, r=mccr8
This method always returned GetMainThreadSerialEventTarget(). This patch
switches all callers over to use that method instead.

We can't easily switch all calls to be calls to NS_GetMainThread(), as there is
no version of that method returning a bare nsIThread* instance.

I didn't introduce one, as we may want to add a lock around mMainThread in the
future, which would require removing nsThreadManager::GetMainThreadWeak. As
this method only returns nsISerialEventTarget, it method could remain
implemented, however, by returning a statically allocated fake event target
which forwards dispatches (and QIs to nsIThread) to the real main thread.

Differential Revision: https://phabricator.services.mozilla.com/D166608
2023-01-16 23:14:12 +00:00
Updatebot
a8187e40b4 Bug 1810317 - Update libjxl to 27f0ffaf77ca9d08222bb17406483ae4509de4dd r=saschanaz
Differential Revision: https://phabricator.services.mozilla.com/D166869
2023-01-15 06:14:42 +00:00
Paul Adenot
b35e174a8e Bug 1809185 - Update libcubeb to revision c96f0d4e. r=cubeb-reviewers,chunmin
Differential Revision: https://phabricator.services.mozilla.com/D166350
2023-01-10 10:21:36 +00:00
Kagami Sascha Rosylight
c9046ede50 Bug 1807473 - Update libjxl and highway r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D166317
2023-01-09 16:54:44 +00:00
Byron Campen [:bwc]
5af723cf60 Bug 1807193: Test cases for bug. r=ng
Differential Revision: https://phabricator.services.mozilla.com/D165990
2023-01-05 20:35:27 +00:00
Sylvestre Ledru
11543ba854 Bug 1802290 - Remove +x permissions on more files r=linter-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D165841
2023-01-03 08:17:50 +00:00
Michael Froman
bfc971dbef Bug 1800920 (MOZ) - handle upstream adding VideoReceiveStreamInterface::SetAssociatedPayloadTypes 2022-11-19 15:23:19 -06:00
Michael Froman
9a1e96c17c Bug 1800920 (MOZ) - handle upstream adding VideoReceiveStreamInterface::SetProtectionPayloadTypes
Adds - SetProtectionPayloadTypes
Removes - SetUlpfecPayloadType and SetRedPayloadType
2022-11-19 14:43:25 -06:00
Michael Froman
1a199f9d24 Bug 1800920 (MOZ) - handle upstream adding VideoReceiveStreamInterface::SetRedPayloadType 2022-11-19 14:38:16 -06:00
Michael Froman
fc5826346e Bug 1800920 (MOZ) - handle upstream adding VideoReceiveStreamInterface::SetRtcpXr 2022-11-19 14:15:17 -06:00
Michael Froman
082971e09e Bug 1800920 (MOZ) - handle upstream adding VideoReceiveStreamInterface::SetUlpfecPayloadType 2022-11-19 14:02:38 -06:00
Michael Froman
0ee4905dfd Bug 1800920 (MOZ) - handle upstream adding VideoReceiveStreamInterface::SetNackHistory 2022-11-18 12:45:25 -06:00