gecko-dev/third_party/libwebrtc/call
Michael Froman 9301973c5f Bug 1766646 - Vendor libwebrtc from 83a06199e5
Upstream commit: https://webrtc.googlesource.com/src/+/83a06199e536ec5f09f49b7cbb22f6017eb51fb0
    Simulate generic dependency structure for VP8

    This will be used as a fall-back when the encoder adapter doesn't
    provide any dependency structure. This ensures we can always generate a
    dependency descriptor RTP header extension for VP8.

    Before, when switching between encoder adapters where the old one
    generated a dependency structure but the new one didn't we had to make
    sure the structure was cleared so that packets weren't sent with the
    dependency structure from the previous adapter. This will not be a
    problem anymore since the new adapter will use the simulated dependency
    structure.

    (cherry picked from commit 6c81a42eb1c3caa9683417fe2f8362431336c8ec)

    Bug: b/227749056, chromium:1328026
    Change-Id: I8463c48a9dcde4b8d32c519819dd8a92acd8e43b
    No-Presubmit: true
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262765
    Commit-Queue: Emil Lundmark <lndmrk@webrtc.org>
    Reviewed-by: Erik Språng <sprang@webrtc.org>
    Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
    Cr-Original-Commit-Position: refs/heads/main@{#36930}
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/264547
    Reviewed-by: Philip Eliasson <philipel@webrtc.org>
    Reviewed-by: Björn Terelius <terelius@webrtc.org>
    Cr-Commit-Position: refs/branch-heads/5060@{#1}
    Cr-Branched-From: 1389c76d9c79839a2ca069df1db48aa3f2e6a1ac-refs/heads/main@{#36868}
2022-08-30 11:03:55 -04:00
..
adaptation Bug 1766646 - Vendor libwebrtc from df209e797b 2022-08-30 11:00:53 -04:00
audio_sender_interface_gn Bug 1766646 - (fix-b09d87232b) fixes for new usage of libyuv and libdav1d - moz.build file updates 2022-08-30 10:42:34 -04:00
bitrate_allocator_gn Bug 1766646 - (fix-b09d87232b) fixes for new usage of libyuv and libdav1d - moz.build file updates 2022-08-30 10:42:34 -04:00
bitrate_configurator_gn Bug 1766646 - (fix-b09d87232b) fixes for new usage of libyuv and libdav1d - moz.build file updates 2022-08-30 10:42:34 -04:00
call_gn Bug 1766646 - (fix-b09d87232b) fixes for new usage of libyuv and libdav1d - moz.build file updates 2022-08-30 10:42:34 -04:00
call_interfaces_gn Bug 1766646 - (fix-b09d87232b) fixes for new usage of libyuv and libdav1d - moz.build file updates 2022-08-30 10:42:34 -04:00
fake_network_gn Bug 1766646 - (fix-b09d87232b) fixes for new usage of libyuv and libdav1d - moz.build file updates 2022-08-30 10:42:34 -04:00
receive_stream_interface_gn Bug 1766646 - (fix-b09d87232b) fixes for new usage of libyuv and libdav1d - moz.build file updates 2022-08-30 10:42:34 -04:00
rtp_interfaces_gn Bug 1766646 - (fix-b09d87232b) fixes for new usage of libyuv and libdav1d - moz.build file updates 2022-08-30 10:42:34 -04:00
rtp_receiver_gn Bug 1766646 - (fix-b09d87232b) fixes for new usage of libyuv and libdav1d - moz.build file updates 2022-08-30 10:42:34 -04:00
rtp_sender_gn Bug 1766646 - (fix-b09d87232b) fixes for new usage of libyuv and libdav1d - moz.build file updates 2022-08-30 10:42:34 -04:00
simulated_network_gn Bug 1766646 - (fix-b09d87232b) fixes for new usage of libyuv and libdav1d - moz.build file updates 2022-08-30 10:42:34 -04:00
simulated_packet_receiver_gn Bug 1766646 - (fix-b09d87232b) fixes for new usage of libyuv and libdav1d - moz.build file updates 2022-08-30 10:42:34 -04:00
test Bug 1766646 - Vendor libwebrtc from 8695282243 2022-08-30 10:42:48 -04:00
version_gn Bug 1766646 - (fix-b09d87232b) fixes for new usage of libyuv and libdav1d - moz.build file updates 2022-08-30 10:42:34 -04:00
video_stream_api_gn Bug 1766646 - (fix-b09d87232b) fixes for new usage of libyuv and libdav1d - moz.build file updates 2022-08-30 10:42:34 -04:00
BUILD.gn Bug 1766646 - Vendor libwebrtc from cf4ed1516e 2022-08-30 11:03:27 -04:00
DEPS Bug 1766646 - Vendor libwebrtc from 59947d28711 2022-08-30 10:34:35 -04:00
OWNERS Bug 1766646 - Vendor libwebrtc from 520b365163 2022-08-30 10:42:22 -04:00
audio_receive_stream.cc
audio_receive_stream.h Bug 1766646 - Vendor libwebrtc from cf4ed1516e 2022-08-30 11:03:27 -04:00
audio_send_stream.h Bug 1766646 - Vendor libwebrtc from d7fdb95346 2022-08-30 10:55:05 -04:00
audio_send_stream_call.cc Bug 1766646 - Vendor libwebrtc from 2562cf0105d 2022-08-30 10:35:31 -04:00
audio_sender.h
audio_state.cc
audio_state.h Bug 1766646 - Vendor libwebrtc from 09ceed2165 2022-08-30 09:58:50 -04:00
bitrate_allocator.cc Bug 1766646 - Vendor libwebrtc from ed99dae422 2022-08-30 10:53:05 -04:00
bitrate_allocator.h Bug 1766646 - Vendor libwebrtc from ea24027e83 2022-08-30 10:30:26 -04:00
bitrate_allocator_unittest.cc Bug 1766646 - Vendor libwebrtc from ea24027e83 2022-08-30 10:30:26 -04:00
bitrate_estimator_tests.cc Bug 1766646 - Vendor libwebrtc from 6364d0899e 2022-08-30 10:53:31 -04:00
call.cc Bug 1766646 - Vendor libwebrtc from cf4ed1516e 2022-08-30 11:03:27 -04:00
call.h Bug 1766646 - Vendor libwebrtc from cf4ed1516e 2022-08-30 11:03:27 -04:00
call_basic_stats.cc Bug 1766646 - (fix) breakout Call::Stats and SharedModuleThread into seperate files 2022-08-30 09:58:51 -04:00
call_basic_stats.h Bug 1766646 - (fix) breakout Call::Stats and SharedModuleThread into seperate files 2022-08-30 09:58:51 -04:00
call_config.cc Bug 1766646 - Vendor libwebrtc from 504fc192d0 2022-08-30 10:24:56 -04:00
call_config.h Bug 1766646 - Vendor libwebrtc from e62c2f2c77 2022-08-30 10:56:05 -04:00
call_factory.cc Bug 1766646 - Vendor libwebrtc from e62c2f2c77 2022-08-30 10:56:05 -04:00
call_factory.h Bug 1766646 - Vendor libwebrtc from d15a575ec3 2022-08-30 10:11:32 -04:00
call_perf_tests.cc Bug 1766646 - Vendor libwebrtc from 8ca06137dc 2022-08-30 10:53:33 -04:00
call_unittest.cc Bug 1766646 - Vendor libwebrtc from ea24027e83 2022-08-30 10:30:26 -04:00
degraded_call.cc Bug 1766646 - Vendor libwebrtc from cf4ed1516e 2022-08-30 11:03:27 -04:00
degraded_call.h Bug 1766646 - Vendor libwebrtc from cf4ed1516e 2022-08-30 11:03:27 -04:00
fake_network_pipe.cc Bug 1766646 - Vendor libwebrtc from 7336422fe3f 2022-08-30 10:45:15 -04:00
fake_network_pipe.h Bug 1766646 - Vendor libwebrtc from c065e739e2f 2022-08-30 10:47:05 -04:00
fake_network_pipe_unittest.cc Bug 1766646 - Vendor libwebrtc from ea24027e83 2022-08-30 10:30:26 -04:00
flexfec_receive_stream.cc
flexfec_receive_stream.h Bug 1766646 - Vendor libwebrtc from 7a15ff3f14 2022-08-30 11:03:12 -04:00
flexfec_receive_stream_impl.cc Bug 1766646 - Vendor libwebrtc from cf4ed1516e 2022-08-30 11:03:27 -04:00
flexfec_receive_stream_impl.h Bug 1766646 - Vendor libwebrtc from cf4ed1516e 2022-08-30 11:03:27 -04:00
flexfec_receive_stream_unittest.cc Bug 1766646 - Vendor libwebrtc from d0321c5e5ab 2022-08-30 10:36:25 -04:00
packet_receiver.h Bug 1766646 - Vendor libwebrtc from cbb4421eac 2022-08-30 10:24:34 -04:00
rampup_tests.cc Bug 1766646 - Vendor libwebrtc from c7f691a71a 2022-08-30 10:53:10 -04:00
rampup_tests.h Bug 1766646 - Vendor libwebrtc from 6d113eae03a 2022-08-30 10:45:41 -04:00
receive_stream.h Bug 1766646 - Vendor libwebrtc from cf4ed1516e 2022-08-30 11:03:27 -04:00
receive_time_calculator.cc Bug 1766646 - Vendor libwebrtc from e62c2f2c77 2022-08-30 10:56:05 -04:00
receive_time_calculator.h Bug 1766646 - Vendor libwebrtc from e62c2f2c77 2022-08-30 10:56:05 -04:00
receive_time_calculator_unittest.cc Bug 1766646 - Vendor libwebrtc from c7f691a71a 2022-08-30 10:53:10 -04:00
rtp_bitrate_configurator.cc
rtp_bitrate_configurator.h Bug 1766646 - Vendor libwebrtc from c065e739e2f 2022-08-30 10:47:05 -04:00
rtp_bitrate_configurator_unittest.cc
rtp_config.cc Bug 1766646 - Vendor libwebrtc from d3251968d1 2022-08-30 10:41:43 -04:00
rtp_config.h Bug 1766646 - Vendor libwebrtc from cfea2182f8 2022-08-30 10:32:12 -04:00
rtp_demuxer.cc Bug 1766646 - Vendor libwebrtc from 8a5ac16fbf4 2022-08-30 10:45:17 -04:00
rtp_demuxer.h Bug 1766646 - Vendor libwebrtc from 9abd74dc1e4 2022-08-30 10:45:26 -04:00
rtp_demuxer_unittest.cc Bug 1766646 - Vendor libwebrtc from 8a5ac16fbf4 2022-08-30 10:45:17 -04:00
rtp_packet_sink_interface.h
rtp_payload_params.cc Bug 1766646 - Vendor libwebrtc from 83a06199e5 2022-08-30 11:03:55 -04:00
rtp_payload_params.h Bug 1766646 - Vendor libwebrtc from e62c2f2c77 2022-08-30 10:56:05 -04:00
rtp_payload_params_unittest.cc Bug 1766646 - Vendor libwebrtc from 83a06199e5 2022-08-30 11:03:55 -04:00
rtp_stream_receiver_controller.cc Bug 1766646 - Vendor libwebrtc from e091fd21d6 2022-08-30 10:08:43 -04:00
rtp_stream_receiver_controller.h Bug 1766646 - Vendor libwebrtc from d15a575ec3 2022-08-30 10:11:32 -04:00
rtp_stream_receiver_controller_interface.h
rtp_transport_config.h Bug 1766646 - Vendor libwebrtc from e62c2f2c77 2022-08-30 10:56:05 -04:00
rtp_transport_controller_send.cc Bug 1766646 - Vendor libwebrtc from 128addb1a2 2022-08-30 10:56:34 -04:00
rtp_transport_controller_send.h Bug 1766646 - Vendor libwebrtc from e62c2f2c77 2022-08-30 10:56:05 -04:00
rtp_transport_controller_send_factory.h Bug 1766646 - Vendor libwebrtc from e486a7bdf7 2022-08-30 10:53:44 -04:00
rtp_transport_controller_send_factory_interface.h Bug 1766646 - Vendor libwebrtc from 504fc192d0 2022-08-30 10:24:56 -04:00
rtp_transport_controller_send_interface.h Bug 1766646 - Vendor libwebrtc from 8695282243 2022-08-30 10:42:48 -04:00
rtp_video_sender.cc Bug 1766646 - Vendor libwebrtc from 83a06199e5 2022-08-30 11:03:55 -04:00
rtp_video_sender.h Bug 1766646 - Vendor libwebrtc from e62c2f2c77 2022-08-30 10:56:05 -04:00
rtp_video_sender_interface.h Bug 1766646 - Vendor libwebrtc from 62238097c97 2022-08-30 10:47:51 -04:00
rtp_video_sender_unittest.cc Bug 1766646 - Vendor libwebrtc from 83a06199e5 2022-08-30 11:03:55 -04:00
rtx_receive_stream.cc Bug 1766646 - Vendor libwebrtc from 2497a27b22 2022-08-30 10:21:30 -04:00
rtx_receive_stream.h
rtx_receive_stream_unittest.cc Bug 1766646 - Vendor libwebrtc from 2497a27b22 2022-08-30 10:21:30 -04:00
shared_module_thread.h Bug 1766646 - Vendor libwebrtc from 6b7b255e2df 2022-08-30 10:46:21 -04:00
simulated_network.cc Bug 1766646 - Vendor libwebrtc from cfea2182f8 2022-08-30 10:32:12 -04:00
simulated_network.h Bug 1766646 - Vendor libwebrtc from ea24027e83 2022-08-30 10:30:26 -04:00
simulated_network_unittest.cc
simulated_packet_receiver.h
syncable.cc
syncable.h
version.cc Bug 1766646 - Vendor libwebrtc from b3a99f6eb6 2022-08-30 11:03:46 -04:00
version.h Bug 1766646 - Vendor libwebrtc from b985748f66 2022-08-30 10:06:03 -04:00
video_receive_stream.cc Bug 1766646 - Vendor libwebrtc from b42ced4dfb 2022-08-30 10:28:05 -04:00
video_receive_stream.h Bug 1766646 - Vendor libwebrtc from 7a15ff3f14 2022-08-30 11:03:12 -04:00
video_send_stream.cc Bug 1766646 - Vendor libwebrtc from efe46b6bee 2022-08-30 10:41:46 -04:00
video_send_stream.h Bug 1766646 - Vendor libwebrtc from 1e157a95966 2022-08-30 10:48:47 -04:00