Michael Froman
a51018047c
Bug 1766646 (MOZ) - handle upstream adding ReceiveStream::SetRtpExtensions method
2022-08-30 10:35:53 -04:00
Michael Froman
ff31a97b40
Bug 1766646 (MOZ) - handle upstream adding AudioReceiveStream::SetNonSenderRttMeasurement method
2022-08-30 10:35:32 -04:00
Michael Froman
9121be06f2
Bug 1766646 (MOZ) - Backout 'Bug 1766646 (MOZ) - handle upstream adding AudioReceiveStream::SetNonSenderRttMeasurement method'
2022-08-30 10:35:03 -04:00
Michael Froman
9d06213a57
Bug 1766646 (MOZ) - handle upstream adding AudioReceiveStream::SetNonSenderRttMeasurement method
2022-08-30 10:34:30 -04:00
Michael Froman
2d58f2ab01
Bug 1766646 (MOZ) - handle upstream adding VideoSendStream::started() method
2022-08-30 10:31:37 -04:00
Michael Froman
58f9dbfa63
Bug 1766646 (MOZ) - handle upstream adding Call::OnUpdateSyncGroup method
2022-08-30 10:26:46 -04:00
Michael Froman
fbfcf214c3
Bug 1766646 (MOZ) - handle upstream adding Call::OnLocalSsrcUpdated method
2022-08-30 10:26:38 -04:00
Michael Froman
7a7282b3f6
Bug 1766646 (MOZ) - handle upstream adding AudioReceiveStream::SetRtpExtensions method
2022-08-30 10:26:27 -04:00
Michael Froman
b0a81eff60
Bug 1766646 (MOZ) - handle upstream adding MockAudioReceiveStream::rtp_config and MockVideoReceiveStream::rtp_config methods
2022-08-30 10:26:25 -04:00
Michael Froman
fbc90dc381
Bug 1766646 (MOZ) - handle upstream adding AudioReceiveStream::SetFrameDecryptor method
2022-08-30 10:26:21 -04:00
Michael Froman
65dc476a75
Bug 1766646 (MOZ) - handle upstream removal of AudioReceiveStream::Reconfigure() method
2022-08-30 10:25:55 -04:00
Michael Froman
f3a7ad2264
Bug 1766646 (MOZ) - fix build issue for missing network_thread() and worker_thread() methods in MockCall
2022-08-30 10:19:13 -04:00
Michael Froman
7302be2f10
Bug 1766646 (MOZ) - remove AddSecondarySink and RemoveSecondarySink from MockCall
2022-08-30 10:12:17 -04:00
Michael Froman
57509e359f
Bug 1766646 (MOZ) - fix build issue for missing IsRunning() in MockAudioReceiveStream
2022-08-30 10:08:42 -04:00
Michael Froman
004502a03a
Bug 1766646 (MOZ) - fix build issue for missing trials() method in MockCall
2022-08-30 09:57:05 -04:00
Paul Adenot
506df45c30
Bug 1786799 - Include Linux desktop config override in config_components.h as well as config.h in ffvpx. r=alwu
...
Differential Revision: https://phabricator.services.mozilla.com/D155476
2022-08-30 12:07:46 +00:00
Updatebot
7ff2d1316e
Bug 1786364 - Update dav1d to cd5e415270285a58f48c1e9ec1a2dd024b9acf9f r=chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D155266
2022-08-25 16:37:55 +00:00
Paul Adenot
229aa16dda
Bug 1765480 - Conditionally include bsf, codec and parser list with CONFIG_* macros. r=alwu
...
Depends on D150973
Differential Revision: https://phabricator.services.mozilla.com/D151996
2022-08-23 14:19:26 +00:00
Paul Adenot
7095b088eb
Bug 1765480 - Update ffvpx to a recent ffmpeg version, reapply the in-tree patch, fix moz.build for the new files, fix the symbol files. r=alwu
...
Depends on D150972
Differential Revision: https://phabricator.services.mozilla.com/D150973
2022-08-23 14:19:25 +00:00
Paul Adenot
99c3dd87bd
Bug 1765480 - Regenerate config* files for ffvpx on all platforms needed, splitting off `config_components.h`. r=alwu
...
Depends on D150971
Differential Revision: https://phabricator.services.mozilla.com/D150972
2022-08-23 14:19:24 +00:00
Paul Adenot
39fa33ce2c
Bug 1765480 - Overhaul ffvpx/README_MOZILLA. r=alwu
...
Depends on D150970
Differential Revision: https://phabricator.services.mozilla.com/D150971
2022-08-23 14:19:24 +00:00
Paul Adenot
95914c0883
Bug 1765480 - Remove the file ffvpx/FILES and prefer rsync to update ffvpx. r=alwu
...
Differential Revision: https://phabricator.services.mozilla.com/D150970
2022-08-23 14:19:23 +00:00
Kagami Sascha Rosylight
ca5565dea6
Bug 1786069 - Update libjxl and highway r=tnikkel
...
Differential Revision: https://phabricator.services.mozilla.com/D155272
2022-08-23 12:31:34 +00:00
Marian-Vasile Laza
b3600aa27e
Backed out changeset 3a20752d5d0d (bug 1786069) for causing multiple build bustages. CLOSED TREE
2022-08-23 05:22:18 +03:00
Kagami Sascha Rosylight
c78ff365b8
Bug 1786069 - Update libjxl and highway r=tnikkel
...
Differential Revision: https://phabricator.services.mozilla.com/D155272
2022-08-23 01:47:36 +00:00
Marian-Vasile Laza
857f78b411
Backed out 7 changesets (bug 1765480) for causing build bustages on config.h. CLOSED TREE
...
Backed out changeset 5403acde30c2 (bug 1765480)
Backed out changeset 7176e2a3b1a0 (bug 1765480)
Backed out changeset a54225be60ac (bug 1765480)
Backed out changeset 50b0534f07a5 (bug 1765480)
Backed out changeset 104a811c42e5 (bug 1765480)
Backed out changeset 7e2ce67588d3 (bug 1765480)
Backed out changeset 6077ae857148 (bug 1765480)
2022-08-17 20:53:08 +03:00
Paul Adenot
1e33c4f84d
Bug 1765480 - Conditionally include bsf, codec and parser list with CONFIG_* macros. r=alwu
...
Depends on D150973
Differential Revision: https://phabricator.services.mozilla.com/D151996
2022-08-17 16:29:33 +00:00
Paul Adenot
12e3f0e9a9
Bug 1765480 - Update ffvpx to a recent ffmpeg version, reapply the in-tree patch, fix moz.build for the new files, fix the symbol files. r=alwu
...
Depends on D150972
Differential Revision: https://phabricator.services.mozilla.com/D150973
2022-08-17 16:29:33 +00:00
Paul Adenot
e53a91d5e3
Bug 1765480 - Regenerate config* files for ffvpx on all platforms needed, splitting off `config_components.h`. r=alwu
...
Depends on D150971
Differential Revision: https://phabricator.services.mozilla.com/D150972
2022-08-17 16:29:32 +00:00
Paul Adenot
f2dd2ae83d
Bug 1765480 - Overhaul ffvpx/README_MOZILLA. r=alwu
...
Depends on D150970
Differential Revision: https://phabricator.services.mozilla.com/D150971
2022-08-17 16:29:32 +00:00
Paul Adenot
c485f8bbe4
Bug 1765480 - Remove the file ffvpx/FILES and prefer rsync to update ffvpx. r=alwu
...
Differential Revision: https://phabricator.services.mozilla.com/D150970
2022-08-17 16:29:31 +00:00
Updatebot
e5f64cdb87
Bug 1783298 - Update opus to 997fdf54e781ae1c04dee42018f35388a04fe483 r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D153817
2022-08-16 06:37:23 +00:00
Byron Campen
c2e51c8618
Bug 1769802: Key JsepTransceiver by UUID instead of a simple integer index. r=mjf
...
The integer index we're replacing here is based on the order in which
transceivers were added. If we clone the JSEP engine for an sRD that happens to
result in the creation of a transceiver, and at the same time JS calls
addTransceiver, we have a situation where the sRD transceiver is added first
to the cloned JSEP engine, but the addTransceiver transceiver is added first
to the old JSEP engine, resulting in them having the same index. So, let's just
use a proper key for this stuff.
Differential Revision: https://phabricator.services.mozilla.com/D150169
2022-08-05 14:03:43 +00:00
Updatebot
760010bb23
Bug 1782272 - Update libjxl to 59f7d19e454bc5e1edd692187e1178f5926fdfd9 r=saschanaz
...
Differential Revision: https://phabricator.services.mozilla.com/D153232
2022-08-01 10:27:42 +00:00
Updatebot
8f83cbb6c3
Bug 1780967 - Update opus to ab04fbb1b7d0b727636d28fc2cadb5df9febe515 r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D152595
2022-07-26 23:58:19 +00:00
Updatebot
1ae6ab3048
Bug 1781120 - Update dav1d to a029d6892c5c39f4cda629d4a3b676ef2e8288f6 r=chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D152673
2022-07-26 20:30:04 +00:00
Chun-Min Chang
d4fb3f7727
Bug 1778632 - Update dav1d to 6dc03eee53df62c1fb82a735f70a1b2b16d26bf0 r=mjf
...
Run `./mach vendor media/libdav1d/moz.yaml` to get the latest dav1d
version and update the revision number in moz.yaml.
According to the changes in *third_party/dav1d/src/meson.build*, the
*media/libdav1d/asm/moz.build* is updated as follows:
- Remove *{arm,x86}/refmvs_init.c*
- Remove *{arm,x86}/cdef_init_tmpl.c*
- Remove *{arm,x86}/filmgrain_init_tmpl.c*
- Remove *{arm,x86}/ipred_init_tmpl.c*
- Remove *{arm,x86}/itx_init_tmpl.c*
- Remove *{arm,x86}/loopfilter_init_tmpl.c*
- Remove *{arm,x86}/looprestoration_init_tmpl.c*
- Remove *{arm,x86}/mc_init_tmpl.c*
- Remove *x86/msac_init.c*
- Add *x86/cdef16_avx512.asm*
- Add *x86/loopfilter16_avx512.asm*
Differential Revision: https://phabricator.services.mozilla.com/D152335
2022-07-21 17:29:30 +00:00
Butkovits Atila
faa5640935
Backed out 7 changesets (bug 1765480) for causing build bustages. CLOSED TREE
...
Backed out changeset ed10a546db4f (bug 1765480)
Backed out changeset 3a362936969a (bug 1765480)
Backed out changeset c0efff24b361 (bug 1765480)
Backed out changeset e393cf609b9b (bug 1765480)
Backed out changeset 2979c28076f7 (bug 1765480)
Backed out changeset 37cfee2c325e (bug 1765480)
Backed out changeset e3017c8a70af (bug 1765480)
2022-07-21 20:03:32 +03:00
Paul Adenot
05381defcb
Bug 1765480 - Conditionally include bsf, codec and parser list with CONFIG_* macros. r=alwu
...
Depends on D150973
Differential Revision: https://phabricator.services.mozilla.com/D151996
2022-07-21 16:19:28 +00:00
Paul Adenot
aa9cc96f06
Bug 1765480 - Update ffvpx to a recent ffmpeg version, reapply the in-tree patch, fix moz.build for the new files, fix the symbol files. r=alwu
...
Depends on D150972
Differential Revision: https://phabricator.services.mozilla.com/D150973
2022-07-21 16:19:27 +00:00
Paul Adenot
83e8e46967
Bug 1765480 - Regenerate config* files for ffvpx on all platforms needed, splitting off `config_components.h`. r=alwu
...
Depends on D150971
Differential Revision: https://phabricator.services.mozilla.com/D150972
2022-07-21 16:19:27 +00:00
Paul Adenot
956df4b40b
Bug 1765480 - Overhaul ffvpx/README_MOZILLA. r=alwu
...
Depends on D150970
Differential Revision: https://phabricator.services.mozilla.com/D150971
2022-07-21 16:19:26 +00:00
Paul Adenot
8c21ae7ab0
Bug 1765480 - Remove the file ffvpx/FILES and prefer rsync to update ffvpx. r=alwu
...
Differential Revision: https://phabricator.services.mozilla.com/D150970
2022-07-21 16:19:26 +00:00
Updatebot
b9b38ddcc4
Bug 1779862 - Update opus to c9d5bea13e3cb7381bfa897a45d8bab4e7b767a7 r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D151965
2022-07-16 06:17:06 +00:00
Tom Ritter
8cc6e9c4f1
Bug 1779670: Fix the ImageLib Bugzilla Component in moz.yaml files r=gfx-reviewers,jrmuizel DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D151892
2022-07-15 01:01:11 +00:00
Chun-Min Chang
fc671ae0e5
Bug 1778635 - Apply local patches to libvpx r=webrtc-reviewers,mjf
...
Run `./mach vendor media/libvpx/moz.yaml --patch-mode=only` as what
media/libvpx/README_MOZILLA said.
Differential Revision: https://phabricator.services.mozilla.com/D151869
2022-07-14 20:22:34 +00:00
Chun-Min Chang
911fe535a4
Bug 1778635 - Vendor libvpx r=webrtc-reviewers,mjf
...
Run `./mach vendor media/libvpx/moz.yaml --patch-mode=none` as what
media/libvpx/README_MOZILLA said.
The update libvpx revision is 168b312774166958897f727196a59ee8ad423e78.
Differential Revision: https://phabricator.services.mozilla.com/D151868
2022-07-14 20:22:32 +00:00
Andi-Bogdan Postelnicu
72ba7fb691
Bug 1519636 - Reformat recent changes to the Google coding style. r=media-playback-reviewers,alwu
...
Updated with clang-format version 14.0.5 (taskcluster-cAkeFEZXQmihHYDO8Y4hRw)
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D151003
2022-07-14 08:10:07 +00:00
Chun-Min Chang
c41df48ec2
Bug 1778635 - Apply .mk patches before generating .mozbuild r=tjr
...
The patches for *.mk files should be applied before running
`generate_sources_mozbuild` since the files in the generated .mozbuild
is based on the files listed in the *.mk
Depends on D150207
Differential Revision: https://phabricator.services.mozilla.com/D150208
2022-07-13 21:02:46 +00:00
Chun-Min Chang
b2994c8b50
Bug 1778635 - Rename duplicate file name r=tjr
...
The latest version (v1.12.0-rc1) of the libvpx [1] adds some
optimizations with LSX instructions for loongson architecture [2], which
has same name files *quantize_lsx.c* in both vp8/encoder/loongarch and
vpx_dsp/loongarch directories, and so the `find_duplicates` check fails
in *generate_sources_mozbuild.sh*
To avoid the above failure, *quantize_lsx.c* under *loongarch* is
renamed to *quantize_intrin_lsx.c*.
[1] https://chromium.googlesource.com/webm/libvpx/
[2] https://bugs.chromium.org/p/webm/issues/detail?id=1755
Differential Revision: https://phabricator.services.mozilla.com/D150207
2022-07-13 21:02:46 +00:00
Updatebot
0d11f36609
Bug 1779353 - Update opus to e4a74ddeb9788eab84d10660e958fe706619892f r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D151685
2022-07-13 12:37:07 +00:00
Matthew Gregan
67034f0afb
Bug 1778921 - Vendor update of libopus to upstream revision 24398751. r=media-playback-reviewers,alwu
...
Differential Revision: https://phabricator.services.mozilla.com/D151463
2022-07-12 03:44:01 +00:00
Matthew Gregan
d2210dd93c
Bug 1778921 - Update libopus build config to prepare for next update. r=media-playback-reviewers,alwu
...
Differential Revision: https://phabricator.services.mozilla.com/D151462
2022-07-12 03:44:00 +00:00
Sebastian Hengst
07c1520097
Bug 1774376 - update further metadata mapping files to Graphics Bugzilla components. DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D151558
2022-07-11 22:38:30 +00:00
Bogdan Szekely
7f3ff3f4d3
Backed out 2 changesets (bug 1778921) for causing build bustages. CLOSED TREE
...
Backed out changeset e587c9bc5b83 (bug 1778921)
Backed out changeset 04fa88f59192 (bug 1778921)
2022-07-11 13:01:04 +03:00
Matthew Gregan
4c27ba0312
Bug 1778921 - Vendor update of libopus to upstream revision 24398751. r=media-playback-reviewers,alwu
...
Depends on D151462
Differential Revision: https://phabricator.services.mozilla.com/D151463
2022-07-11 09:40:46 +00:00
Matthew Gregan
f18139ee37
Bug 1778921 - Update libopus build config to prepare for next update. r=media-playback-reviewers,alwu
...
Differential Revision: https://phabricator.services.mozilla.com/D151462
2022-07-11 09:40:46 +00:00
David Shin
309272c871
Bug 1778533 - Remove accidental *.orig commits. r=ng
...
Differential Revision: https://phabricator.services.mozilla.com/D151296
2022-07-07 17:48:38 +00:00
Paul Adenot
dbb13352c1
Bug 1776429 - Compile and use ffvpx video decoder/fft code on Apple Silicon Macs. r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D150250
2022-06-29 09:55:59 +00:00
Nico Grunbaum
584caf4081
Bug 1698699 - P6 - Move convert_from_argb.cc to non-unified build;r=mjf
...
Depends on D150305
Differential Revision: https://phabricator.services.mozilla.com/D150312
2022-06-28 16:29:40 +00:00
Nico Grunbaum
924c1c797c
Bug 1698699 - P5 - Update vendored libyuv;r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D150305
2022-06-28 16:29:39 +00:00
Nico Grunbaum
687962e932
Bug 1698699 - P4 - update line numbers for fix_build_errors.patch;r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D150304
2022-06-28 16:29:39 +00:00
Nico Grunbaum
84af2c76e0
Bug 1698699 - P3 - remove no longer used allow_disabling_asm_avx2.patch;r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D150303
2022-06-28 16:29:39 +00:00
Nico Grunbaum
5f9e40744a
Bug 1698699 - P2 - remove absorbed add_H444ToARGB.patch;r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D150302
2022-06-28 16:29:38 +00:00
Nico Grunbaum
e2dc948671
Bug 1698699 - P1 - remove absorbed bug_1491848 cherry-picks;r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D150301
2022-06-28 16:29:38 +00:00
Iulian Moraru
de7e722be8
Backed out 7 changesets (bug 1698699) for causing bp-hybrid bustages on scale_yuv_argb. CLOSED TREE
...
Backed out changeset b2606be8a0cf (bug 1698699)
Backed out changeset 97f5dde2d55e (bug 1698699)
Backed out changeset edf2a2cb7803 (bug 1698699)
Backed out changeset 0cc8a5a2d484 (bug 1698699)
Backed out changeset 95c49f3cfc03 (bug 1698699)
Backed out changeset 7016afe1f7f4 (bug 1698699)
Backed out changeset f0da7c35e088 (bug 1698699)
2022-06-28 01:47:56 +03:00
Nico Grunbaum
726a4f50bb
Bug 1698699 - P6 - Move convert_from_argb.cc to non-unified build;r=mjf
...
Depends on D150305
Differential Revision: https://phabricator.services.mozilla.com/D150312
2022-06-27 20:40:04 +00:00
Nico Grunbaum
2e4d1b5a88
Bug 1698699 - P5 - Update vendored libyuv;r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D150305
2022-06-27 20:40:03 +00:00
Nico Grunbaum
9f4d58ec92
Bug 1698699 - P4 - update line numbers for fix_build_errors.patch;r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D150304
2022-06-27 20:40:03 +00:00
Nico Grunbaum
1cbdbb0065
Bug 1698699 - P3 - remove no longer used allow_disabling_asm_avx2.patch;r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D150303
2022-06-27 20:40:02 +00:00
Nico Grunbaum
44702c3cfa
Bug 1698699 - P2 - remove absorbed add_H444ToARGB.patch;r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D150302
2022-06-27 20:40:02 +00:00
Nico Grunbaum
8adcfe58f3
Bug 1698699 - P1 - remove absorbed bug_1491848 cherry-picks;r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D150301
2022-06-27 20:40:01 +00:00
serge-sans-paille
cda49eb83a
Bug 1775152 - Cleanup media/webrtc/ includes r=sylvestre
...
Differential Revision: https://phabricator.services.mozilla.com/D149804
2022-06-24 07:15:12 +00:00
Mike Hommey
5a28556ccd
Bug 1768997 - Remove unused variables in av1_fuzzer.cpp. r=decoder
...
Differential Revision: https://phabricator.services.mozilla.com/D146152
2022-05-13 00:44:55 +00:00
Ryan VanderMeulen
638f98027d
Bug 1761275
- Fix WebP crash on OOM. r=aosmond
...
Backport of upstream commit:
2de4b05a56
Differential Revision: https://phabricator.services.mozilla.com/D145815
2022-05-11 12:38:30 +00:00
Tom Ritter
d018d41bad
Bug 1767843 - Update dav1d to ffb59680356fd210816cf9e46d9d023ade1f4d5a r=chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D145913
2022-05-10 19:05:16 +00:00
Kagami Sascha Rosylight
0d3b3ecabe
Bug 1767432 - Update libjxl to 192ddd r=tnikkel
...
Differential Revision: https://phabricator.services.mozilla.com/D145332
2022-05-04 00:22:14 +00:00
Tom Ritter
527680376d
Bug 1767335: Fix mach vendor pattern replacement r=jewilde
...
Differential Revision: https://phabricator.services.mozilla.com/D145360
2022-05-03 19:09:12 +00:00
Nika Layzell
052cba0853
Bug 1738106 - Part 3: Switch to TaskQueue::Create, r=xpcom-reviewers,necko-reviewers,media-playback-reviewers,dragana,alwu,barret
...
In future parts, TaskQueue will require extra initialization to be performed
which cannot happen in a constructor, as it takes references to the TaskQueue
object itself, which will require the introduction of a helper method. This
patch switches all callers of the TaskQueue constructor to use the new method.
Differential Revision: https://phabricator.services.mozilla.com/D142604
2022-05-02 20:37:34 +00:00
Byron Campen
288124e4a5
Bug 1611957: Make EncodingConstraints.maxFps a Maybe instead of having 0 represent no limit. r=ng
...
0 is a valid limit in setParameters according to the spec. For now, we treat
max-fr=0 in SDP as no limit, since that is what we have been doing.
Differential Revision: https://phabricator.services.mozilla.com/D144009
2022-04-26 14:07:37 +00:00
Mike Hommey
49275714a9
Bug 1766347 - Fix comma warnings in Windows builds. r=media-playback-reviewers,bryce
...
media/gmp-clearkey/0.1/WMFH264Decoder.cpp(145,24): error: possible misuse of comma operator here [-Werror,-Wcomma]
while (type = nullptr,
^
media/gmp-clearkey/0.1/WMFH264Decoder.cpp(145,10): note: cast expression to void to silence warning
while (type = nullptr,
^~~~~~~~~~~~~~
static_cast<void>( )
Differential Revision: https://phabricator.services.mozilla.com/D144641
2022-04-26 02:04:58 +00:00
Tom Ritter
e726a40dcf
Bug 1763991: Re-orient patches to align with mach vendor r=bryce
...
Differential Revision: https://phabricator.services.mozilla.com/D143632
2022-04-20 16:18:24 +00:00
Tom Ritter
5f0238c1f0
Bug 1763991: Let Updatebot update libvpx r=bryce
...
Differential Revision: https://phabricator.services.mozilla.com/D143631
2022-04-20 16:18:19 +00:00
Tom Ritter
aae5d518f8
Bug 1762642: Add libopus to mach vendor r=kinetik,jewilde
...
This makes some ./mach vendor improvements needed:
- Adds a replace-in-file-regex action
- Allows you to skip copying the temporary extract directory
so that a script can do it
- Removes 'commit' from the look-in-moz.yaml-for-release match
Differential Revision: https://phabricator.services.mozilla.com/D142720
2022-04-15 18:17:39 +00:00
Tom Ritter
fc564bdf93
Bug 1762642: Switch libopus' moz.build to double quotes r=kinetik
...
This makes it significantly easier to do regex matches
inside it when the pattern is inside a yaml file
Differential Revision: https://phabricator.services.mozilla.com/D142719
2022-04-15 18:17:39 +00:00
Tom Ritter
d191cdd8bc
Bug 1761335: If a version update does not modify any local files, bail r=jewilde
...
This change does a few things
- Moves get_full_path from a function-local function to
a class member
- Makes yaml_file a class member so I don't need to pass
it everywhere
- Creates a new moz.yaml file directive 'generated'
- Adds that directive to libdav1d
- Detects if any files (other than generated ones) were
modified by an update; and if not - do not update the
moz.yaml. Exit with -2 so Updatebot can detect it.
Differential Revision: https://phabricator.services.mozilla.com/D141994
2022-04-15 18:17:38 +00:00
Tom Ritter
ff61b6f5ba
Bug 1762651: Update libdav1d assignee r=chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D143057
2022-04-15 11:15:50 +00:00
Nika Layzell
4fccdde58f
Bug 1761511 - Part 5: Fix gtest deprecation warnings, r=ahal
...
The TEST_CASE_P macros are deprecated in newer versions of gtest.
Differential Revision: https://phabricator.services.mozilla.com/D142612
2022-04-14 02:09:22 +00:00
Paul Adenot
a5b1ff084e
Bug 1764574 - Update libcubeb to 708f52c. r=cubeb-reviewers,chunmin
...
Depends on D143612
Differential Revision: https://phabricator.services.mozilla.com/D143613
2022-04-13 17:23:39 +00:00
Tom Ritter
3a556a6c17
Bug 1761534: Clean up libpng's moz.yaml r=jewilde
...
Depends on D142123
Differential Revision: https://phabricator.services.mozilla.com/D142124
2022-04-13 14:03:45 +00:00
Tom Ritter
42699cdd90
Bug 1762614: Remove unneccessary files r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D142718
2022-04-11 16:51:56 +00:00
Tom Ritter
0b2067c090
Bug 1762614: Update libopus to 2654707e86cc94413998976d179b2ab4a2aa3114 r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D142717
2022-04-11 16:51:56 +00:00
Johann
ad9f894b55
Bug 1759324 - update libvpx patches r=bryce
...
Adjust for minor offsets since v1.8.2
Differential Revision: https://phabricator.services.mozilla.com/D140926
2022-04-11 08:54:40 +00:00
Johann
1a131bad22
Bug 1759324 - update libvpx to v1.11.0 r=bryce
...
Differential Revision: https://phabricator.services.mozilla.com/D140925
2022-04-11 08:54:39 +00:00
Cosmin Sabou
97d21fa167
Backed out 5 changesets (bug 1761511) for causing build bustages. CLOSED TREE
...
Backed out changeset 687de8c00013 (bug 1761511)
Backed out changeset 88e6cf5c70e5 (bug 1761511)
Backed out changeset 4c40758f54f1 (bug 1761511)
Backed out changeset 8a18abcccda4 (bug 1761511)
Backed out changeset 1afb1f32a6a4 (bug 1761511)
2022-04-07 00:13:00 +03:00
Nika Layzell
f1c3a8f87c
Bug 1761511 - Part 5: Fix gtest deprecation warnings, r=ahal
...
The TEST_CASE_P macros are deprecated in newer versions of gtest.
Differential Revision: https://phabricator.services.mozilla.com/D142612
2022-04-06 20:45:08 +00:00
Iulian Moraru
3c8b65496c
Backed out 2 changesets (bug 1762614) for causing android arm build bustages. CLOSED TREE
...
Backed out changeset f863c6888fe7 (bug 1762614)
Backed out changeset 26d845c1cc15 (bug 1762614)
2022-04-06 19:37:23 +03:00
Tom Ritter
0b84c4a248
Bug 1762614: Remove unneccessary (?) files r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D142718
2022-04-06 14:13:24 +00:00
Tom Ritter
cb8d2bcb88
Bug 1762614: Update libopus to 2654707e86cc94413998976d179b2ab4a2aa3114 r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D142717
2022-04-06 14:13:24 +00:00
Matthew Gregan
d4353d63a9
Bug 1762531 - Switch media/libnestegg to mach vendor model. r=bryce,media-playback-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D142652
2022-04-06 01:17:10 +00:00
Byron Campen
571c7afb5b
Bug 1616937: Remove main thread parameters/members. r=mjf
...
This ability to set the main thread has never been used, and in many cases is
not possible due to things being cycle collected (and therefore
main-thread-only).
Differential Revision: https://phabricator.services.mozilla.com/D142382
2022-04-05 18:39:13 +00:00
Byron Campen
d15909a769
Bug 1616937: Move RTCRtpSender to c++ r=mjf,webidl,smaug
...
Also involves moving identity-related stuff to MediaPipelineTransmit.
Differential Revision: https://phabricator.services.mozilla.com/D141770
2022-04-05 18:39:13 +00:00
Tom Ritter
bff6a5c9a7
Bug 1761075: Update version.h for dav1d when vendoring r=jbauman,jewilde
...
Differential Revision: https://phabricator.services.mozilla.com/D141890
2022-04-01 16:45:42 +00:00
Matthew Gregan
bef5976c4e
Bug 1762104 - Switch media/libcubeb to mach vendor model. r=cubeb-reviewers,padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D142521
2022-03-31 10:13:59 +00:00
Chun-Min Chang
d75068e0ab
Bug 1762041 - Update libcubeb to d97fea4 r=cubeb-reviewers,kinetik
...
Pick commits:
d97fea4 - Switch device only when the users don't specifiy a particular device (#697 )
bdf2837
- Don't reset device if DISABLE_DEVICE_SWITCHING is set
2f50db3 - Fire error callback when reinit fails
4bca265 - Make sure input latency is larger than zero
2d64fff - Return matched device from wasapi_find_bt_handsfree_output_device
f9927c4
- Rename function
8a3d20b - highlight type cast
342ff3c
- Avoid duplicate GetDevicePeriod call
d292915
- Call wasapi_create_device only when necessary
016e72e - Don't reset input_bluetooth_handsfree when setting output
86210a1 - Group related lines
1e13faa - Get default_period only when we need it
Differential Revision: https://phabricator.services.mozilla.com/D142365
2022-03-30 01:17:49 +00:00
Nordin Abouzahra
82b9d72e94
Bug 1351378 - Add an --enable-audio-backends option. r=mhentges
...
This addresses the original intent of the bug report which asks for allowing
sndio to be built on more than just OpenBSD. In addition of modifying the
existing --enable-sndio to support this request, the option
--enable-audio-backends was added which takes a list of possible backends to
support per discussion in the bug report.
For example specifying --enable-audio-backends=alsa,jack,pulseaudio,sndio
allows for runtime selection of those four cubeb backends. If all four backends
are available the user can specify `media.cubeb.backend` in `about:config` to
force a specific backend.
Removed superfluous set_define()s as libcubeb's moz.build does the necessary
`DEFINES['...']` assignments for each backend.
In addition logic for finer control of audio backend selection on Android was
added. One can now specify aaudio, opensl or both (which is the default).
Differential Revision: https://phabricator.services.mozilla.com/D141450
2022-03-28 20:48:52 +00:00
Timur Valeev
afaa2381ce
Bug 1759846 - the 'empty' method should be used to check for emptiness. r=sylvestre
...
In ClearKeyUtils.cpp: the 'empty' method should be used to check
for emptiness instead of 'size'
Differential Revision: https://phabricator.services.mozilla.com/D141956
2022-03-24 17:08:50 +00:00
Paul Adenot
f99045f6bf
Bug 1760774 - Update libcubeb to revision 5a2a20. r=cubeb-reviewers,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D141756
2022-03-23 10:56:55 +00:00
Iulian Moraru
866f261a7d
Backed out changeset c25c591841cd (bug 1351378) for causing multiple failures. CLOSED TREE
2022-03-22 19:37:46 +02:00
Nordin Abouzahra
2b0b1c90db
Bug 1351378 - Add an --enable-audio-backends option. r=mhentges
...
This addresses the original intent of the bug report which asks for allowing
sndio to be built on more than just OpenBSD. In addition of modifying the
existing --enable-sndio to support this request, the option
--enable-audio-backends was added which takes a list of possible backends to
support per discussion in the bug report.
For example specifying --enable-audio-backends=alsa,jack,pulseaudio,sndio
allows for runtime selection of those four cubeb backends. If all four backends
are available the user can specify `media.cubeb.backend` in `about:config` to
force a specific backend.
***
Bug 1351378 - Address linter error. r?mhentges,glandium
***
Bug 1351378 - Remove superfluous set_define(). r?mhentges,glandium
libcubeb's moz.build does the necessary `DEFINES['...']` assignments for each
backend. Remove superfluous set_define().
Differential Revision: https://phabricator.services.mozilla.com/D141450
2022-03-22 17:02:05 +00:00
june wilde
a3f7403679
Bug 1760719 - Update libjxl to 318c592d98b97d103941b90d47107f06a10c71da; r=saschanaz
...
Differential Revision: https://phabricator.services.mozilla.com/D141716
2022-03-22 10:19:20 +00:00
Randell Jesup
fcaf70841e
Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D140849
2022-03-16 18:47:08 +00:00
Noemi Erli
2390d257e6
Backed out changeset 12a59e5a50bf (bug 1207753) for causing build bustage CLOSED TREE
2022-03-16 18:32:51 +02:00
Randell Jesup
4b033a5256
Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D140849
2022-03-16 16:16:14 +00:00
Butkovits Atila
927ad62c6a
Backed out changeset a68ee4b09f92 (bug 1207753) for causing Hazard bustages. CLOSED TREE
2022-03-16 14:38:14 +02:00
Randell Jesup
7d4b5fae04
Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D140849
2022-03-16 12:01:14 +00:00
Jon Bauman
72e5dabd5e
Bug 1758482 - Update dav1d to new version 28a9c46e1c36540d3276299f2e284ece1d2386be from 2022-02-04T23:02:17.000-03:00. r=media-playback-reviewers,padenot
...
Normally updatebot would create a revision, allowing me to review it single-handedly, but https://phabricator.services.mozilla.com/D140519 was a failure because of changes updatebot didn't know how to handle, so I just need **someone** to approve the update to get this landed. This has a bit of priority since it's blocking https://bugzilla.mozilla.org/show_bug.cgi?id=1757971 , which we want to get uplifted for Fx99.
Differential Revision: https://phabricator.services.mozilla.com/D140921
2022-03-14 17:17:59 +00:00
Kagami Sascha Rosylight
2765398421
Bug 1757483 - Update libjxl and highway r=tnikkel
...
Differential Revision: https://phabricator.services.mozilla.com/D139919
2022-03-01 12:17:02 +00:00
Norisz Fay
b4d61b9a3f
Backed out changeset f87312b156f6 (bug 1757483) for causing build bustages on highway_export.h CLOSED TREE
2022-03-01 13:31:39 +02:00
Kagami Sascha Rosylight
05225c58b9
Bug 1757483 - Update libjxl and highway r=tnikkel
...
Differential Revision: https://phabricator.services.mozilla.com/D139919
2022-03-01 11:05:24 +00:00
Matthew Gregan
746b1aae49
Bug 1757475 - Update libcubeb to 3a04ed29. r=cubeb-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D139892
2022-03-01 04:57:02 +00:00
Mike Hommey
526e84fa47
Bug 1757122 - Replace unqualified uses of std::move. r=xpcom-reviewers,media-playback-reviewers,mccr8,bryce
...
Clang trunk added a warning about unqualified uses of std::move.
https://reviews.llvm.org/D119670
Differential Revision: https://phabricator.services.mozilla.com/D139681
2022-03-01 04:15:26 +00:00
Andrew Osmond
8abf68bca1
Bug 1757308 - Update libjpeg-turbo to 2.1.3. r=gfx-reviewers,lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D139857
2022-02-28 19:01:32 +00:00
Nils Ohlmeier
1f04e76928
Bug 1754027: disable SSRC changes for bundled audio RTP r=bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D138244
2022-02-16 00:02:04 +00:00
june wilde
8b3dc77005
Bug 1741872 - Add libtheora to libraries Updatebot can update; r=tjr
...
Depends on D125337
Differential Revision: https://phabricator.services.mozilla.com/D131499
2022-02-15 17:07:53 +00:00
Byron Campen
a9797febb2
Bug 1402997: Move PCMedia's functionality to PCImpl. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D138543
2022-02-15 15:37:02 +00:00
june wilde
318e56b786
Bug 1741873 - Update libtheora to latest; r=bryce
...
Differential Revision: https://phabricator.services.mozilla.com/D131500
2022-02-14 21:08:35 +00:00
june wilde
8b8d16f20c
Bug 1754067
- Update libjxl to 4322679b1c418addc2284c5ea84fc2c3935b4a75; r=saschanaz
...
Differential Revision: https://phabricator.services.mozilla.com/D138418
2022-02-14 17:57:57 +00:00
Tom Ritter
0c73045ce8
Bug 1754070: Update libdav1d to b562b7f648e26e64fae892495527b5b275d53183 r=jbauman
...
Differential Revision: https://phabricator.services.mozilla.com/D138068
2022-02-13 02:58:26 +00:00
Andreas Pehrson
ff6992a7a4
Bug 1748333 - Add DeletionPolicy to TaskQueueWrapper. r=ng
...
TaskQueueWrapper is used in two ways:
- Through the ref-counted CallWorkerThread, which is, well, ref-counted, and
passed around gecko as an AbstractThread. The lifetime of this task queue is
managed by the ref-count and it may be deleted on any thread (bug 1748333...).
- Through the TaskQueueFactory for libwebrtc's internal use. libwebrtc manages
the lifetime of these task queues explicitly, and does not delete them on the
task queue itself.
This patch adds a DeletionPolicy template parameter to TaskQueueWrapper to put
flag up front whether a TaskQueueWrapper will block shutdown or not.
For the former case above we use DeletionPolicy::NonBlocking and for the latter
DeletionPolicy::Blocking.
Differential Revision: https://phabricator.services.mozilla.com/D137292
2022-02-09 01:00:38 +00:00
Byron Campen [:bwc]
17426d80c0
Bug 1253706: Create and use MediaTransportHandler::SetIceConfig. r=mjf
...
Used to be built into CreateIceCtx, but needed to be stand-alone so it
could be called subsequently. Necessitated adding some members so pref-based
config state could be saved for later use.
Differential Revision: https://phabricator.services.mozilla.com/D135365
2022-02-08 23:37:56 +00:00
Cristian Tuns
5961fb265a
Backed out 17 changesets (bug 1253706, bug 1752896) for causing Gtest failures CLOSED TREE
...
Backed out changeset ff344a02b277 (bug 1253706)
Backed out changeset 91a32bbc9193 (bug 1253706)
Backed out changeset fe16d24ab482 (bug 1253706)
Backed out changeset 145e94926991 (bug 1253706)
Backed out changeset ee68db9eb695 (bug 1253706)
Backed out changeset 47e6ed20b5af (bug 1253706)
Backed out changeset 4c2f46c1235c (bug 1253706)
Backed out changeset 4c158f767584 (bug 1253706)
Backed out changeset 8efacf071abb (bug 1253706)
Backed out changeset 61e1c3949250 (bug 1253706)
Backed out changeset 77f4be697b38 (bug 1253706)
Backed out changeset 095ce58afb6a (bug 1253706)
Backed out changeset 180fd6a03442 (bug 1253706)
Backed out changeset 2a227c50a598 (bug 1253706)
Backed out changeset 65e035023ca2 (bug 1253706)
Backed out changeset f16083aa8183 (bug 1253706)
Backed out changeset cc684f283be4 (bug 1752896)
2022-02-07 11:45:03 -05:00
Byron Campen [:bwc]
bec4c8c0a2
Bug 1253706: Create and use MediaTransportHandler::SetIceConfig. r=mjf
...
Used to be built into CreateIceCtx, but needed to be stand-alone so it
could be called subsequently. Necessitated adding some members so pref-based
config state could be saved for later use.
Differential Revision: https://phabricator.services.mozilla.com/D135365
2022-02-07 15:26:04 +00:00
june wilde
8377018ba2
Bug 1753050 - Add libwebp to libraries Updatebot can update; r=tjr,aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D137696
2022-02-04 14:18:35 +00:00
Andreas Pehrson
d78a1f4edd
Bug 1225722 - Implement getters in the conduits for currently active payload types. r=bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D135866
2022-02-01 23:12:28 +00:00
Andreas Pehrson
a8d8c8c97c
Bug 1225722 - Add sdpFmtpLine to JsepCodecDescription. r=bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D136627
2022-02-01 23:12:25 +00:00
Andreas Pehrson
9aba840cb7
Bug 1225722 - Create JsepCodecDescription instances through factory methods. r=bwc
...
This is mainly to avoid repeating the default parameters throughout the tree.
Differential Revision: https://phabricator.services.mozilla.com/D136626
2022-02-01 23:12:25 +00:00
Andreas Pehrson
f9b9fbaf47
Bug 1225722 - Make the MediaType in JsepCodecDescription instances static. r=bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D136625
2022-02-01 23:12:25 +00:00
Andreas Pehrson
ec4ddc911d
Bug 1225722 - jsep_track_unittest: Only log sdp and codecs on failure. r=bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D136624
2022-02-01 23:12:24 +00:00
Andreea Pavel
fe800a7fd2
Merge autoland to mozilla-central a=merge
2022-02-01 23:31:55 +02:00
Marian-Vasile Laza
66faa883a0
Backed out changeset df3acbea677e (bug 1748333) as requested by the dev. a=backout
2022-02-01 19:55:07 +02:00
Andreas Pehrson
5a90fa1684
Bug 1748333 - Add DeletionPolicy to TaskQueueWrapper. r=ng
...
TaskQueueWrapper is used in two ways:
- Through the ref-counted CallWorkerThread, which is, well, ref-counted, and
passed around gecko as an AbstractThread. The lifetime of this task queue is
managed by the ref-count and it may be deleted on any thread (bug 1748333...).
- Through the TaskQueueFactory for libwebrtc's internal use. libwebrtc manages
the lifetime of these task queues explicitly, and does not delete them on the
task queue itself.
This patch adds a DeletionPolicy template parameter to TaskQueueWrapper to put
flag up front whether a TaskQueueWrapper will block shutdown or not.
For the former case above we use DeletionPolicy::NonBlocking and for the latter
DeletionPolicy::Blocking.
Differential Revision: https://phabricator.services.mozilla.com/D137292
2022-01-31 21:44:02 +00:00
june wilde
51f5424c3d
Bug 1687541 - Add libpng to libraries Updatebot can update; r=tjr,aosmond
...
Depends on D125337
Differential Revision: https://phabricator.services.mozilla.com/D104554
2022-02-01 15:54:23 +00:00
Andrew Osmond
943733bcc3
Bug 1752025 - Update libwebp to version 1.2.2. r=gfx-reviewers,lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D136960
2022-01-25 23:52:18 +00:00
Marian-Vasile Laza
02bd3e02b7
Merge autoland to mozilla-central. a=merge
2022-01-24 23:40:54 +02:00
Cosmin Sabou
d0fe5b6a1c
Bug 1750663 - Fix linting opt black failure. a=lint-fix
2022-01-24 12:34:57 +02:00
stransky
7b0c28a7d1
Bug 1750663 [Linux] Move mozva library and va headers to media directory r=alwu,media-playback-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D136596
2022-01-24 10:19:51 +00:00
stransky
aba6d7beef
Bug 1743750 Add missing VA-API 1.0 function wrappers r=alwu
...
Depends on D136473
Differential Revision: https://phabricator.services.mozilla.com/D136474
2022-01-22 17:44:11 +00:00
stransky
37704af5ee
Bug 1743750 Build bundled ffvpx with VA-API 1.0 support r=alwu
...
Depends on D136472
Differential Revision: https://phabricator.services.mozilla.com/D136473
2022-01-22 17:44:10 +00:00
stransky
ae8cfbc77e
Bug 1749852 [Linux] Don't build VA-API with MOZ_FFVPX_AUDIOONLY r=jhorak
...
Differential Revision: https://phabricator.services.mozilla.com/D135827
2022-01-17 08:40:41 +00:00