Commit Graph

8332 Commits

Author SHA1 Message Date
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
Michael Froman
41ce763b8f Bug 1800920 (MOZ) - handle upstream adding VideoReceiveStreamInterface::SetLossNotificationEnabled 2022-11-18 12:11:44 -06:00
Michael Froman
0bf83a4e36 Bug 1800920 (MOZ) - handle upstream adding VideoReceiveStreamInterface::SetFlexFecProtection 2022-11-17 18:13:44 -06:00
Paul Adenot
4d93fe9a58 Bug 1805721 - Update libcubeb to revision dbc60333. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D164710
2022-12-15 08:59:19 +00:00
Byron Campen
7f8d15521b Bug 1401592: Restore old ridless unicast encoding when JSEP rolls back an initial simulcast offer. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D157654
2022-12-13 23:22:03 +00:00
Byron Campen
274c1c6883 Bug 1401592: Common rid validation logic for SDP and JS. r=mjf
Includes a configured max rid length, since it is not very reasonable to assume
that rids of length 255 are supported by the RTP engine, regardless of what
the IETF specs say.

Differential Revision: https://phabricator.services.mozilla.com/D156832
2022-12-13 23:21:59 +00:00
Byron Campen
03addb3eed Bug 1401592: Remove encoding constraints from JSEP. r=mjf
The spec has settled on not allowing these constraints to be negotiated, so all
that is left is the negotiation of the set of rids.

Also, add an include to eliminate some bot spam.

Differential Revision: https://phabricator.services.mozilla.com/D156830
2022-12-13 23:21:59 +00:00
Butkovits Atila
74a43f86ea Backed out 18 changesets (bug 1401592, bug 1676855) for causing failures at test_peerConnection_scaleResolution_oldSetParameters.html. CLOSED TREE
Backed out changeset 47c810ec8060 (bug 1676855)
Backed out changeset aba56121e546 (bug 1401592)
Backed out changeset ba525fa85b99 (bug 1401592)
Backed out changeset 00409e6f4685 (bug 1401592)
Backed out changeset bf98bb55e45f (bug 1401592)
Backed out changeset f16c0eb92363 (bug 1401592)
Backed out changeset 3cb1dde9bbbc (bug 1401592)
Backed out changeset a9bfef738d49 (bug 1401592)
Backed out changeset aa6aa10cfd97 (bug 1401592)
Backed out changeset b4752eaae108 (bug 1401592)
Backed out changeset e868d7b3abd8 (bug 1401592)
Backed out changeset ce11d420246c (bug 1401592)
Backed out changeset 01434a8cb2b6 (bug 1401592)
Backed out changeset 154d08dd3bca (bug 1401592)
Backed out changeset fffc015a5dd5 (bug 1401592)
Backed out changeset 9e11ddaf8b3e (bug 1401592)
Backed out changeset 26a812435ddd (bug 1401592)
Backed out changeset 3b064fbc9a61 (bug 1401592)
2022-12-13 22:53:05 +02:00
Byron Campen
be01be7679 Bug 1401592: Restore old ridless unicast encoding when JSEP rolls back an initial simulcast offer. r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D157654
2022-12-13 16:32:23 +00:00
Byron Campen
4de194965e Bug 1401592: Common rid validation logic for SDP and JS. r=mjf
Includes a configured max rid length, since it is not very reasonable to assume
that rids of length 255 are supported by the RTP engine, regardless of what
the IETF specs say.

Differential Revision: https://phabricator.services.mozilla.com/D156832
2022-12-13 16:32:20 +00:00
Byron Campen
f8c01960cc Bug 1401592: Remove encoding constraints from JSEP. r=mjf
The spec has settled on not allowing these constraints to be negotiated, so all
that is left is the negotiation of the set of rids.

Also, add an include to eliminate some bot spam.

Differential Revision: https://phabricator.services.mozilla.com/D156830
2022-12-13 16:32:19 +00:00
Paul Adenot
3277b6ef89 Bug 1803765 - Include cubeb's test_logging.cpp in gtests. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D163721
2022-12-13 14:41:11 +00:00
Paul Adenot
19ab926697 Bug 1803765 - Update libcubeb to revision e4da2d47. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D163720
2022-12-13 14:41:11 +00:00