Граф коммитов

8120 Коммитов

Автор SHA1 Сообщение Дата
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