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

10883 Коммитов

Автор SHA1 Сообщение Дата
Emilio Cobos Álvarez 878a345f4a Bug 1834487 - Update app_units. r=supply-chain-reviewers
And add some bindings support to it, which will be used by the next
patch.

Differential Revision: https://phabricator.services.mozilla.com/D178768
2023-05-31 08:49:14 +00:00
Erich Gubler a435654157 Bug 1832451 - Vendor wgpu changes. r=webgpu-reviewers,jgilbert
Depends on D177827

Differential Revision: https://phabricator.services.mozilla.com/D177829
2023-05-25 18:01:03 +00:00
Paul Adenot 30a6ed173e Bug 1817997 - Update mp4parse-rust to revision cf8b0e04. r=media-playback-reviewers,glandium,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D176050
2023-05-24 13:18:44 +00:00
Paul Adenot ae2988ec95 Bug 1817997 - Update mp4parse to 888ce901bb604d9e385. r=kinetik,glandium
Differential Revision: https://phabricator.services.mozilla.com/D176046
2023-05-24 13:18:44 +00:00
Eemeli Aro 2ae8dc3662 Bug 1812539 - Drop vendored pytoml as unused. r=glandium
As far as I've understood, compare-locales was the last user of this.

Depends on D178299

Differential Revision: https://phabricator.services.mozilla.com/D178300
2023-05-23 10:58:34 +00:00
Eemeli Aro 85f64eeb4a Bug 1812539 - Update to compare-locales 9.0.1, fluent.migrate 0.12.0, and fluent.syntax 0.19.0. r=flod,glandium
Differential Revision: https://phabricator.services.mozilla.com/D178299
2023-05-23 10:58:33 +00:00
Andreas Pehrson d72641a5b8 Bug 1809672 - Refactor TabCapturerWebrtc creation. r=ng,webrtc-reviewers
This restores libwebrtc's DesktopCapturer to their upstream state as far as
the tab capturer is concerned.

Differential Revision: https://phabricator.services.mozilla.com/D174290
2023-05-23 06:14:39 +00:00
Michael Froman 5fbcdcf947 Bug 1832751 - add no-op tracking files for cherry-picked commits. r=pehrsons,webrtc-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D177919
2023-05-23 06:14:38 +00:00
Andreas Pehrson 4447aba5a4 Bug 1832751 - cherry-pick upstream libwebrtc commit 301e546a68. r=webrtc-reviewers,mjf
Upstream commit: https://webrtc.googlesource.com/src/+/301e546a689020320f919a660591759e993ef051
    Remove SequenceCheckerImpl::valid_system_queue_

    As pointed out in issue webrtc:15146 this Mac/iOS specific variable,
    makes the SequenceChecker behave incorrectly on those platforms.

    The variable was introduced in a CL that merged the previous checker
    classes, ThreadChecker and SequencedTaskChecker, but curiously neither
    one of them had such a variable. So I'm not exactly sure what problem
    was being solved. Hence I'm wondering if we actually need it.

    Reference: https://webrtc-review.googlesource.com/c/src/+/129721

    Bug: webrtc:15146
    Change-Id: Ia7a9eb17b993c4f8a1e8204c658bf0b3dbdaa1e0
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304401
    Reviewed-by: Peter Hanspers <peterhanspers@webrtc.org>
    Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#40019}

Differential Revision: https://phabricator.services.mozilla.com/D177875
2023-05-23 06:14:38 +00:00
Andreas Pehrson 8824e00492 Bug 1832751 - cherry-pick upstream libwebrtc commit 3da04a93cd. r=webrtc-reviewers,mjf
Upstream commit: https://webrtc.googlesource.com/src/+/3da04a93cd18dc7b65c6756910cc8a9cbf20fb8c
    Allow SequenceChecker to be initialized detached.

    The motivation for this is to not have to implement this pattern:

    foo.h:

    class Foo {
     public:
      Foo();
     private:
      SequenceChecker checker_;
    };

    foo.cc:

    Foo::Foo() {
      checker_.Detach();
    }

    And instead be able to do this inline in the .h file:

    class Foo {
     public:
      Foo();
     private:
      SequenceChecker checker_{SequenceChecker::kDetached};
    };

    Bug: none
    Change-Id: Idd7ca82d15c2f77f3aaccf26f1943a49f4b40661
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/298445
    Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
    Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39616}

Differential Revision: https://phabricator.services.mozilla.com/D177874
2023-05-23 06:14:38 +00:00
Butkovits Atila 21a077393f Backed out changeset ab9f3266184b (bug 1815186) for causing failures at test_color_to.html. 2023-05-22 23:29:17 +03:00
Tiaan Louw fc8e61b225 Bug 1815186 - Add ColorTo to InspectorUtils to convert color to other color spaces. r=emilio,layout-reviewers,supply-chain-reviewers
This will allow calling `InspectorUtils.ColorTo("red", "lab")` and
receive `{color: "lab(54.3 80.8 69.9)", components: [54.3, 80.8, 69.9, 1.0], adjusted: false}`.

The adjusted value is always "false", because gamut checking and mapping
is not supported at the moment. See:
https://bugzilla.mozilla.org/show_bug.cgi?id=1823363

Differential Revision: https://phabricator.services.mozilla.com/D169942
2023-05-22 17:19:14 +00:00
Updatebot 2d81f310e8 Bug 1834208 - Update libjxl to 91760e31a40fb811867fbe9bda6ddf73c962389e r=saschanaz
Differential Revision: https://phabricator.services.mozilla.com/D178591
2023-05-22 11:53:20 +00:00
Cosmin Sabou 5fd965f028 Backed out 80 changesets (bug 1821362, bug 1703812, bug 1817997) for causing media crashes as in Bug 1833890. a=backout
Backed out changeset f2113c9b661f (bug 1817997)
Backed out changeset f1ecfbba7ed2 (bug 1703812)
Backed out changeset 011cece33b0d (bug 1817997)
Backed out changeset 4b42659090f3 (bug 1817997)
Backed out changeset 2d92f903dd66 (bug 1817997)
Backed out changeset 0ef13d357ee3 (bug 1817997)
Backed out changeset 7353f869efd2 (bug 1703812)
Backed out changeset 14b061d0f595 (bug 1817997)
Backed out changeset d29bc29397c8 (bug 1703812)
Backed out changeset 54c3294f0839 (bug 1817997)
Backed out changeset b9f2e1155bd7 (bug 1817997)
Backed out changeset d5d5d390dcbf (bug 1817997)
Backed out changeset 8fca27bd0f6b (bug 1817997)
Backed out changeset 670c599a3b99 (bug 1817997)
Backed out changeset deea3077f762 (bug 1817997)
Backed out changeset 25ecea0f3d49 (bug 1817997)
Backed out changeset 35ab3ed5e3fc (bug 1817997)
Backed out changeset f516a428ba32 (bug 1817997)
Backed out changeset e589b4d30995 (bug 1817997)
Backed out changeset d096b9cc905d (bug 1817997)
Backed out changeset 2952a6fa06e5 (bug 1817997)
Backed out changeset c1ac4c31ad9a (bug 1817997)
Backed out changeset 04c60cd83c5f (bug 1821362)
Backed out changeset 6dd80575e551 (bug 1821362)
Backed out changeset b86b569ecd46 (bug 1817997)
Backed out changeset 412e0a9ec4e8 (bug 1817997)
Backed out changeset 8e0dcf163138 (bug 1817997)
Backed out changeset 7af506896930 (bug 1817997)
Backed out changeset 29f7cd2b341c (bug 1817997)
Backed out changeset 7f64e65d9497 (bug 1817997)
Backed out changeset 89c241451a32 (bug 1817997)
Backed out changeset 66e4a26e1ebe (bug 1817997)
Backed out changeset ea1aebd4e245 (bug 1817997)
Backed out changeset 2d88a5915db9 (bug 1817997)
Backed out changeset 697ec1928f9c (bug 1817997)
Backed out changeset 41c0bd1133c5 (bug 1817997)
Backed out changeset b20cc750c020 (bug 1817997)
Backed out changeset dc5fd84a3a4c (bug 1703812)
Backed out changeset efa6d130d4eb (bug 1703812)
Backed out changeset 20d9b7cf0ddc (bug 1703812)
Backed out changeset e77c61e8fad2 (bug 1703812)
Backed out changeset 582d5c680e5a (bug 1703812)
Backed out changeset 96c9aacc6811 (bug 1703812)
Backed out changeset 56ec4a57a6a6 (bug 1703812)
Backed out changeset 8f96c8811675 (bug 1703812)
Backed out changeset a79a2f1b2b51 (bug 1703812)
Backed out changeset 07eb8b2c5b9f (bug 1703812)
Backed out changeset bae2b2fb9759 (bug 1703812)
Backed out changeset 38b0416538f3 (bug 1703812)
Backed out changeset b27b54c95cf2 (bug 1703812)
Backed out changeset cab00065d83d (bug 1703812)
Backed out changeset ab44727b2e1a (bug 1703812)
Backed out changeset b7fdcb494670 (bug 1703812)
Backed out changeset 73db43d49c6d (bug 1703812)
Backed out changeset ce754dbfb862 (bug 1703812)
Backed out changeset d694726a3ee6 (bug 1703812)
Backed out changeset 6acede55acbb (bug 1703812)
Backed out changeset 86e7d4784a20 (bug 1703812)
Backed out changeset 6b2e055d9314 (bug 1703812)
Backed out changeset b08695e5728a (bug 1703812)
Backed out changeset 3b8a0081fd10 (bug 1703812)
Backed out changeset 3a163596f982 (bug 1703812)
Backed out changeset 5be1d4b282ab (bug 1703812)
Backed out changeset 1ce012d7509e (bug 1703812)
Backed out changeset ee2fab5881c7 (bug 1703812)
Backed out changeset 62941a522893 (bug 1703812)
Backed out changeset d4f11dc33eed (bug 1703812)
Backed out changeset 781bb4c3cc02 (bug 1703812)
Backed out changeset f070e0de0566 (bug 1703812)
Backed out changeset 9f65c67ba2a6 (bug 1703812)
Backed out changeset 1e76eecb85e2 (bug 1703812)
Backed out changeset 953432408a83 (bug 1703812)
Backed out changeset fd1dc92d3911 (bug 1703812)
Backed out changeset 34d56948c6b6 (bug 1703812)
Backed out changeset 2ba7ca61ecc3 (bug 1703812)
Backed out changeset 545253c469e6 (bug 1703812)
Backed out changeset fb4a61ab1300 (bug 1703812)
Backed out changeset bf07b3cfd3d5 (bug 1703812)
Backed out changeset eaff51e7754b (bug 1703812)
Backed out changeset f5c485c41d13 (bug 1703812)
2023-05-19 14:49:57 +03:00
Mike Hommey e409c755f3 Bug 1833541 - Correctly check for std::launder support in abseil. r=webrtc-reviewers,ng
Sent upstream at https://github.com/abseil/abseil-cpp/pull/1448

Differential Revision: https://phabricator.services.mozilla.com/D178274
2023-05-19 01:15:00 +00:00
Paul Adenot e85983118a Bug 1817997 - Update mp4parse-rust to revision cf8b0e04. r=media-playback-reviewers,glandium,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D176050
2023-05-17 15:47:08 +00:00
Paul Adenot 1e767cc8bd Bug 1817997 - Update mp4parse to 888ce901bb604d9e385. r=kinetik,glandium
Differential Revision: https://phabricator.services.mozilla.com/D176046
2023-05-17 15:47:07 +00:00
Andreas Pehrson 82acae53f8 Bug 1833101 - From libwebrtc, remove desktop_capture/screen_capturer_mac.mm. r=mjf,webrtc-reviewers
This is code existing only in our local copy.

Differential Revision: https://phabricator.services.mozilla.com/D178026
2023-05-17 13:30:21 +00:00
Andreas Pehrson 7a5a4db68f Bug 1830945 - Do not lock in VideoCaptureDS::{Start|Stop}Capture. r=padenot
Unclear what they are guarding.

Differential Revision: https://phabricator.services.mozilla.com/D178279
2023-05-17 08:25:02 +00:00
Mike Hommey ce6b9ef001 Bug 1833379 - Update vendored gyp to c6d8b9f7ee355cff1531b0f369cd338a50baeb07. r=firefox-build-system-reviewers,andi
It brings, among other things, support for MSVC 2022. It also fixes a
number of issues we had local patches for, but we still need to apply
the patches from bug 1628954 and bug 1722540.

Differential Revision: https://phabricator.services.mozilla.com/D178240
2023-05-17 05:57:55 +00:00
Emilio Cobos Álvarez 3abb2e9d89 Bug 1833151 - [css-nesting] Update cssparser again. r=tlouw,supply-chain-reviewers,zrhoffman
This changes the cssparser setup to:

 * Avoid having to do copies of the ParsingContext all over the place,
   which is useful because I plan to stash more nesting state in there.

 * Use the new RuleBodyParser which allows parsing qualified rules,
   declarations, and so on. Though we still don't use this anywhere.

The next step is to join NestedRuleParser and PropertyDeclarationParser,
so that we can parse declarations in a lot of the nested rules as well.

Differential Revision: https://phabricator.services.mozilla.com/D178053
2023-05-16 18:02:52 +00:00
Natalia Csoregi ca7c470a98 Backed out changeset 7abf96264256 (bug 1833151) for causing multiple failures e.g. 431948-1.html and test_font_feature_values_parsing.html. CLOSED TREE 2023-05-16 17:41:11 +03:00
Emilio Cobos Álvarez 1885448293 Bug 1833151 - [css-nesting] Update cssparser again. r=tlouw,supply-chain-reviewers
This changes the cssparser setup to:

 * Avoid having to do copies of the ParsingContext all over the place,
   which is useful because I plan to stash more nesting state in there.

 * Use the new RuleBodyParser which allows parsing qualified rules,
   declarations, and so on. Though we still don't use this anywhere.

The next step is to join NestedRuleParser and PropertyDeclarationParser,
so that we can parse declarations in a lot of the nested rules as well.

Differential Revision: https://phabricator.services.mozilla.com/D178053
2023-05-16 13:28:27 +00:00
Andreas Pehrson 46ccee477a Bug 1832717 - Cherry-pick upstream libwebrtc commit 0f87b38535. r=webrtc-reviewers,mjf
Upstream Commit: https://webrtc.googlesource.com/src/+/0f87b3853554ee5d4e92e487a5165b57771b6742
    mac: Work around an inccorect availability annotation in the 13.3 SDK

    Bug: chromium:1431897
    Change-Id: Ib871dc22d2cf93180d7aa05016e34ffec944d73e
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/301040
    Reviewed-by: Alexander Cooper <alcooper@chromium.org>
    Commit-Queue: Alexander Cooper <alcooper@chromium.org>
    Auto-Submit: Nico Weber <thakis@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#39830}

Differential Revision: https://phabricator.services.mozilla.com/D178027
2023-05-16 06:59:56 +00:00
Andreas Pehrson f095a085b1 Bug 1832804 - cherry-pick upstream webrtc commit a09331a603. r=webrtc-reviewers,mjf
Upstream commit: https://webrtc.googlesource.com/src/+/a09331a6038bb6191c7662680d8928940463a099
    Don't write TransmissionOffset when capture time is not set

    RTX padding packets sent before media packets can legitimately have no
    timestamps set (they are 0). Writing the TransmissionOffset extension
    with capture time 0 will overflow once current time exceeds ~3 minutes.

    Bug: webrtc:15172
    Change-Id: I4dd1f341802d45016549b330f0e08cd3a00cfa19
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305020
    Reviewed-by: Erik Språng <sprang@webrtc.org>
    Reviewed-by: Per Kjellander <perkj@webrtc.org>
    Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
    Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#40055}

Differential Revision: https://phabricator.services.mozilla.com/D178007
2023-05-16 06:38:36 +00:00
Andreas Pehrson 1c2e0cf2ed Bug 1832804 - Revert changeset b0339fd77c82. r=webrtc-reviewers,mjf
This bit is now restored to original libwebrtc M111 code.

Differential Revision: https://phabricator.services.mozilla.com/D178006
2023-05-16 06:38:36 +00:00
Andreas Pehrson c5c7a4858e Bug 1832770 - Cherry-pick upstream libwebrtc commit 7b0d7f48fb. r=grulja,webrtc-reviewers,mjf
Upstream commit:
    PipeWire capturer: fix fcntl call when duplicating a file descriptor

    The fcntl() call has variable arguments, therefore we need to pass 0 to
    specify there are no other arguments for this call, otherwise we might
    end up with an argument that is random garbage.

    Bug: webrtc:15174
    Change-Id: I34f16a942d80913b667d8ade7eed557b0233be01
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305120
    Reviewed-by: Alexander Cooper <alcooper@chromium.org>
    Commit-Queue: Jan Grulich <grulja@gmail.com>
    Cr-Commit-Position: refs/heads/main@{#40060}

Differential Revision: https://phabricator.services.mozilla.com/D178009
2023-05-16 06:37:46 +00:00
John Schanck 4341329c37 Bug 1833240 - vendor authenticator-rs v0.4.0-alpha15. r=keeler,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D178112
2023-05-15 23:26:23 +00:00
Sebastian Hengst be0fa499ca Merge central to autoland. CLOSED TREE 2023-05-12 20:09:47 +02:00
Tom Marble 317bc33be3 Bug 1832629 - Bump attrs to 23.1.0 r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D177802
2023-05-12 17:03:02 +00:00
Marco Bonardo 4de92044b6 Bug 1820478 - Set a default Sqlite journal size limit, and persist auxiliary files. r=asuth
Set a default journal_size_limit, so journals are always truncated to a sensible
max size. Change existing consumers to just use the default, but Places that is
using a larger 4MiB limit.
Change auxiliary files (-shm, -journal, -wal, ...) persistance on disk, to
avoid the cost of creating and removing them. Since there is a journal_size_limit
they will be truncated instead of deleted.

Differential Revision: https://phabricator.services.mozilla.com/D172185
2023-05-12 09:45:02 +00:00
Michael Froman 0accfbfb03 Bug 1828517 - updated libwebrtc patch stack 2023-05-11 13:41:03 -05:00
Jan-Erik Rediger e65e585f49 Bug 1828066 - Upgrade glean_parser to v7.2.1 r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D177618
2023-05-11 11:25:34 +00:00
Jan-Erik Rediger 9db3021bfb Bug 1828066 - Update to Glean v52.7.0 r=chutten,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D177617
2023-05-11 11:25:33 +00:00
Mike Hommey f0fcc06256 Bug 1832435 - Remove #define inline from third_party/sipcc/sdp_os_defs.h. r=bwc
It doesn't seem to have had any useful purpose back when the file was
added in bug 792188, and it sure doesn't have any right now, except
subtly breaking things by removing any `inline` from system headers,
with consequences on the definition of what should be COMDATs,
ultimately leading to link failure.

This is, in fact, very similar to bug 918943, which hid the #define in
some configurations.

Differential Revision: https://phabricator.services.mozilla.com/D177710
2023-05-11 00:27:28 +00:00
Andreas Pehrson 0be01f9cb5 Bug 1831824 - libwebrtc: In PacketSequencer set timestamps of rtx padding packets when there is no last packet. r=webrtc-reviewers,dbaker
Prior to this patch timestamps are not adjusted when they are 0, and they are 0
when the packet sequencer has not yet seen a media packet. Code and comments in
PacketSequencer and RTPSender::GeneratePadding make it clear that rtx padding
packets are allowed prior to seeing a media packet, and therefore the 0
timestamp case has to be handled.

For rtx the padding packets do not need to have the same timestamp as any media
packets, like plain padding packets do -- because they can only be part of a media
frame, so a media packet has to be known.

With this patch both rtp timestamps and capture timestamps are set to current
time when sequencing rtx padding packets without having seen a media packet.

This fixes a DCHECK failure in TransmissionOffset::Write.

Differential Revision: https://phabricator.services.mozilla.com/D177306
2023-05-10 18:06:06 +00:00
Andreas Pehrson fa43613631 Bug 1828065 - cherry-pick upstream libwebrtc commit adf55790b6. r=webrtc-reviewers,mjf
Upstream commit: https://webrtc.googlesource.com/src/+/adf55790b6ecf50c4bb2b2cf7d58441303b9d946
    In DeviceInfoDS free the frame duration list after use

    Per the docs, the caller is responsible for freeing the memory.

    Bug: chromium:1441804
    Change-Id: I9aaae493a1a86d8ab4f03930715a643a3c9fb61b
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304061
    Reviewed-by: Per Kjellander <perkj@webrtc.org>
    Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
    Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39983}

Differential Revision: https://phabricator.services.mozilla.com/D177237
2023-05-10 08:01:58 +00:00
Andreas Pehrson d1c02f18a4 Bug 1828065 - cherry-pick upstream libwebrtc commit 6fc1ae58be. r=webrtc-reviewers,mjf
Upstream commit: https://webrtc.googlesource.com/src/+/6fc1ae58be7cbb61ad0431d90eb7a7dc333de2f2
    In DeviceInfoDS check that out vars were set

    Bug: chromium:1441804
    Change-Id: Id07cb61519315d77c2d7cdab1053efaaf7473e1a
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304060
    Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
    Reviewed-by: Per Kjellander <perkj@webrtc.org>
    Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39982}

Differential Revision: https://phabricator.services.mozilla.com/D177236
2023-05-10 08:01:58 +00:00
serge-sans-paille 29fb09d2f1 Bug 1829798 - Activate gemmology on aarch64 r=yury
Differential Revision: https://phabricator.services.mozilla.com/D176394
2023-05-10 07:32:47 +00:00
Andreas Pehrson 4c6f57e33b Bug 1810949 - In webrtc_libyuv.cc put a label at end of compound statement. CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D177600

Depends on D177599
2023-05-10 07:47:37 +00:00
Andreas Pehrson dbf5a93dc4 Bug 1810949 - cherry-pick upstream libwebrtc commit 91d5fc2ed6. r=webrtc-reviewers,mjf
Upstream commit: https://webrtc.googlesource.com/src/+/91d5fc2ed6ef347d90182868320267d45cf9525b
    Support more pixel formats in v4l2 camera backend

    These were tested with gstreamer and v4l2loopback, example setup:
    $ sudo v4l2loopback-ctl add -n BGRA 10
    $ gst-launch-1.0 videotestsrc pattern=smpte-rp-219 ! \
      video/x-raw,format=BGRA ! v4l2sink device=/dev/video10 > /dev/null &

    Then conversion was confirmed with video_loopback:
    $ ./video_loopback --capture_device_index=3 --logs 2>&1 | grep -i \
      capture

    Bug: webrtc:14830
    Change-Id: I35c8e453cf7f9a2923935b0ad82477a3144e8c12
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291532
    Commit-Queue: Stefan Holmer <stefan@webrtc.org>
    Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
    Reviewed-by: Stefan Holmer <stefan@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39979}

Differential Revision: https://phabricator.services.mozilla.com/D177232
2023-05-10 07:06:22 +00:00
Andreas Pehrson f6411319b7 Bug 1810949 - cherry-pick upstream libwebrtc commit 32b64e895c. r=webrtc-reviewers,mjf
Upstream commit: https://webrtc.googlesource.com/src/+/32b64e895c0231fe6891a8f6335d66f1dad4f1f5
    Improve ergonomics of dealing with pixel formats in v4l2 camera backend

    Bug: webrtc:14830
    Change-Id: Ib49bf65895fe008e75223abb03867d412c1b5a60
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291531
    Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
    Reviewed-by: Stefan Holmer <stefan@webrtc.org>
    Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39976}

Differential Revision: https://phabricator.services.mozilla.com/D177231
2023-05-10 07:06:22 +00:00
Andreas Pehrson a1757cbb05 Bug 1810949 - cherry-pick upstream libwebrtc commit b1a174041d. r=webrtc-reviewers,mjf
Upstream commit: https://webrtc.googlesource.com/src/+/b1a174041ddf3057f5d6d2f87affa0f11f9413df
    Relax VideoCaptureImpl::IncomingFrame size check

    When testing manually with gstreamer and v4l2loopback, the incoming
    buffer is often larger than the expected size. This change allows
    such frames, while still logging the error.

    Bug: webrtc:14830
    Change-Id: I399aa55af6437d75b50830166a667547f6d144d4
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291530
    Commit-Queue: Stefan Holmer <stefan@webrtc.org>
    Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
    Reviewed-by: Stefan Holmer <stefan@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39972}

Differential Revision: https://phabricator.services.mozilla.com/D177230
2023-05-10 07:06:21 +00:00
Andreas Pehrson 3b59623ecd Bug 1810949 - cherry-pick upstream libwebrtc commit ba41b40461. r=webrtc-reviewers,mjf
Upstream commit: https://webrtc.googlesource.com/src/+/ba41b40461df191624c61f0c98ae76e69fe1d46b
    webrtc_libyuv: Add support for more video types for consistency

    Bug: webrtc:14830
    Change-Id: I0998fb04a03745131f9f5cca878b0cdb46f3b62b
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291529
    Reviewed-by: Erik Språng <sprang@webrtc.org>
    Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
    Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39940}

Differential Revision: https://phabricator.services.mozilla.com/D177229
2023-05-10 07:06:21 +00:00
Andreas Pehrson bb7980e2f4 Bug 1810949 - cherry-pick upstream libwebrtc commit 7e5d9edfdf. r=webrtc-reviewers,mjf
Upstream commit: https://webrtc.googlesource.com/src/+/7e5d9edfdfe82e06182b790afe848cd0da179a87
    webrtc_libyuv: Raise warnings for unhandled types at compile time

    Bug: webrtc:14830
    Change-Id: Ib5141e585f673098bbedd2872dbd6e6ed9df4864
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291528
    Reviewed-by: Erik Språng <sprang@webrtc.org>
    Reviewed-by: Stefan Holmer <stefan@webrtc.org>
    Commit-Queue: Erik Språng <sprang@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#39408}

Differential Revision: https://phabricator.services.mozilla.com/D177228
2023-05-10 07:06:21 +00:00
nicklas boman c3f1952ebe Bug 1798746 - Ensure checking for mercurial/git only if its a hg/git clone, not release source r=ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D162461
2023-05-09 16:33:36 +00:00
Cosmin Sabou 6f28253d4c Backed out changeset fab57c6553f4 (bug 1798746) for causing win aarch64 build bustages. CLOSED TREE 2023-05-09 08:25:18 +03:00
nicklas boman 641e4e6803 Bug 1798746 - Ensure checking for mercurial/git only if its a hg/git clone, not release source r=ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D162461
2023-05-09 02:15:30 +00:00
Shravan Narayan 38277b4a83 Bug 1831227 - Remove windows.h dependency in wasm2c host program r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D177123
2023-05-08 21:21:54 +00:00
Shravan Narayan b6f5e0b726 Bug 1830962: Update wasm2c to disable Wasm exception handling code from runtime r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D176949
2023-05-04 02:57:19 +00:00