From nobody Tue Jun 28 02:11:37 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 319D787FEC5; Tue, 28 Jun 2022 02:11:38 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LX7Pk0wMzz3KGd; Tue, 28 Jun 2022 02:11:38 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1656382298; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=P9mhQPUh2G0JGi+TZ+GZ+rzUXFoGj8f6Ca6wfgdDAEw=; b=HPCStilUBssWUXv+XKdMXZJk07BpXSDECKOlfNB0AbVb9DnvtRbZBeNJSij1UUSpqTGIpP 9xeXh5UT1XB0iFgWU1vMaouLNucUbT4nXKn9j/zsb4oW2+DYFKqZu2HeypiYAs4ZMaiRrC M20DsSh33ne767s25a62n8fBpkRvTfCjrmQw9ijcAt8vDweZcbTWnjTPg81HWAdpyeWMYk bchnOxqTsLf+DJHwmQ84NkDaU0x8r/aUHaAfPFYSPEeOc3Soy9XrWuGwn5OK7CobZ0SdMT 35LTLyUfJE80GocEoaulBfWGWOOCtO6SueZYgSxDTRjz6BxW7HKyEtEVdEezQg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 00F2513BF4; Tue, 28 Jun 2022 02:11:38 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 25S2Bblr061544; Tue, 28 Jun 2022 02:11:37 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 25S2Bb4c061543; Tue, 28 Jun 2022 02:11:37 GMT (envelope-from git) Date: Tue, 28 Jun 2022 02:11:37 GMT Message-Id: <202206280211.25S2Bb4c061543@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: "Sergey A. Osokin" Subject: git: 87b81cc983da - main - net-im/tg_owt: update to the recent commit List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: osa X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 87b81cc983da6783f5b82b20042a23b1cd5fbec7 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1656382298; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=P9mhQPUh2G0JGi+TZ+GZ+rzUXFoGj8f6Ca6wfgdDAEw=; b=ptLQ3JhVH8YgxiT2rc3vO2BlJYxDOlN/Fpjyw202PBZSDQ3OB2Zc8HE3kC5ArMM1erEdSW pHkX8nDTaB8lmRPdQvY7Ou7u+ERN8lj7FyWW7DOGbOI30guqXmhXXWWsTunuTA7M4rDSeA CulCviqmGJbyCr22lS09s5hUN9a9JfQmPr3ElgENdAWa4bUVh97eQAiAlIIKhmCpmWZs3m t7ZwTJTxdntXTGbhLR62mZ9oDJgYtlRNnAVs5vi2w6k2qphDIYU7wwVlaC7DS7iNnYzw/0 iVAA6UjfnGDUiXtkwd0pRCGxS80f1zOIua8gVyOTK8xsu8R7n+CuW82CEEcrWg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1656382298; a=rsa-sha256; cv=none; b=EnkzoTHFN9xPcGU15npnrDyxO76beJGTTX+ssxCqs5INpME6f6qN4q5HTJ0KSbwFuWhR8M L8nucwFkCk7eDyrsYwbCH2Z5tVG64/hbQ2BQpUkcIPNPhQnEZFAzmjVzjho8wTmw2w6Htf 7xkpiT/1Ydb27+mUv0PgvY/ps748gSQTLcaJ7+w9d/mRYb3iYig7dQj8PlZDx69NVcRm5P zXGi6x3FLqv6yaoSNmjx9Xc4xZNOvxTYYlnlxk0XLw7+TSjdW1SYsvSEri3tV0hE4zfgpB U17DZGJQjEiL+s900OMsrCH9g7K/ekPzItN2J9OpArsN4WAh1R94DuoRUoqpEw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by osa: URL: https://cgit.FreeBSD.org/ports/commit/?id=87b81cc983da6783f5b82b20042a23b1cd5fbec7 commit 87b81cc983da6783f5b82b20042a23b1cd5fbec7 Author: Sergey A. Osokin AuthorDate: 2022-06-28 02:09:56 +0000 Commit: Sergey A. Osokin CommitDate: 2022-06-28 02:09:56 +0000 net-im/tg_owt: update to the recent commit Apply the following patch to fix the build: https://github.com/desktop-app/tg_owt/commit/fb12b4bdfcf1eca0131ae0b55011b3bdd0c5e75a.patch --- net-im/tg_owt/Makefile | 10 ++- net-im/tg_owt/distinfo | 10 ++- net-im/tg_owt/files/patch-cmake-external.cmake | 12 +++ net-im/tg_owt/pkg-plist | 114 ++++++++++++------------- 4 files changed, 81 insertions(+), 65 deletions(-) diff --git a/net-im/tg_owt/Makefile b/net-im/tg_owt/Makefile index 9278915c39ca..d882cd6780de 100644 --- a/net-im/tg_owt/Makefile +++ b/net-im/tg_owt/Makefile @@ -1,7 +1,7 @@ # Created by: Henry Hu PORTNAME= tg_owt -PORTVERSION= 0.0.20220425 +PORTVERSION= 0.0.20220508 CATEGORIES= net-im MAINTAINER= glebius@FreeBSD.org @@ -12,7 +12,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat \ yasm:devel/yasm -LIB_DEPENDS= libavformat.so:multimedia/ffmpeg \ +LIB_DEPENDS= libabsl_base.so:devel/abseil \ + libavformat.so:multimedia/ffmpeg \ libevent.so:devel/libevent \ libjpeg.so:graphics/jpeg-turbo \ libopus.so:audio/opus \ @@ -24,11 +25,12 @@ USE_XORG= x11 xcomposite xdamage xrender xrandr xtst USE_GL= gbm USE_GITHUB= yes GH_ACCOUNT= desktop-app -GH_TAGNAME= c1aea3d +GH_TAGNAME= 10d5f4b # libyuv cloned from https://chromium.googlesource.com/libyuv/libyuv # when updating port check if hash tag in the submodule was updated -GH_TUPLE= HenryHu:libyuv:ad89006:libyuv/src/third_party/libyuv +GH_TUPLE= HenryHu:libyuv:ad89006:libyuv/src/third_party/libyuv \ + google:crc32c:21fc8ef:crc32c/src/third_party/crc32c/src # Disable DCHECKs, otherwise video calls will crash. CXXFLAGS+= -DNDEBUG diff --git a/net-im/tg_owt/distinfo b/net-im/tg_owt/distinfo index f9e16ee33380..9f6b82e48b9f 100644 --- a/net-im/tg_owt/distinfo +++ b/net-im/tg_owt/distinfo @@ -1,5 +1,9 @@ -TIMESTAMP = 1650920381 -SHA256 (desktop-app-tg_owt-0.0.20220425-c1aea3d_GH0.tar.gz) = b3aba858d9948178f393d132121e7d18e454c7301ede4d8d4e1f7b9e4fe86a83 -SIZE (desktop-app-tg_owt-0.0.20220425-c1aea3d_GH0.tar.gz) = 16493191 +TIMESTAMP = 1652803585 +SHA256 (desktop-app-tg_owt-0.0.20220508-10d5f4b_GH0.tar.gz) = c7e91acc38f47200bb45916a906ef9979d0129a8b82f8d46f9ec9d3b935107d3 +SIZE (desktop-app-tg_owt-0.0.20220508-10d5f4b_GH0.tar.gz) = 15798897 SHA256 (HenryHu-libyuv-ad89006_GH0.tar.gz) = 96fc87a2c7051d289a9dcf31c4f8100e341dda3b5499e4bf6d82369f5d18416e SIZE (HenryHu-libyuv-ad89006_GH0.tar.gz) = 475161 +SHA256 (google-crc32c-21fc8ef_GH0.tar.gz) = 9cb6093f9a554f9fb8397ce9a1a07eec44f1ae0918d7816b60c7b14ef745e082 +SIZE (google-crc32c-21fc8ef_GH0.tar.gz) = 29818 +SHA256 (abseil-abseil-cpp-9444b11_GH0.tar.gz) = 0fb430cfc45becff6086f212e79120eed91fea58af2cdffc985fd2595772a90f +SIZE (abseil-abseil-cpp-9444b11_GH0.tar.gz) = 1920676 diff --git a/net-im/tg_owt/files/patch-cmake-external.cmake b/net-im/tg_owt/files/patch-cmake-external.cmake new file mode 100644 index 000000000000..b3aa0c77f7dc --- /dev/null +++ b/net-im/tg_owt/files/patch-cmake-external.cmake @@ -0,0 +1,12 @@ +--- cmake/external.cmake.orig 2022-05-17 12:30:55.086821000 -0400 ++++ cmake/external.cmake 2022-05-17 12:31:34.766999000 -0400 +@@ -122,6 +122,9 @@ + absl::type_traits + absl::variant + ) ++ find_package(PkgConfig REQUIRED) ++ pkg_check_modules(ABSL REQUIRED QUIET absl_flags) ++ target_include_directories(${target_name} PRIVATE ${ABSL_INCLUDE_DIRS}) + endif() + endif() + if (NOT absl_FOUND) diff --git a/net-im/tg_owt/pkg-plist b/net-im/tg_owt/pkg-plist index e8a8fdb3f42d..7eacf23cfd0e 100644 --- a/net-im/tg_owt/pkg-plist +++ b/net-im/tg_owt/pkg-plist @@ -72,6 +72,8 @@ include/tg_owt/api/jsep_session_description.h include/tg_owt/api/media_stream_interface.h include/tg_owt/api/media_stream_track.h include/tg_owt/api/media_types.h +include/tg_owt/api/metronome/metronome.h +include/tg_owt/api/metronome/test/fake_metronome.h include/tg_owt/api/neteq/custom_neteq_factory.h include/tg_owt/api/neteq/default_neteq_controller_factory.h include/tg_owt/api/neteq/neteq.h @@ -116,6 +118,7 @@ include/tg_owt/api/task_queue/queued_task.h include/tg_owt/api/task_queue/task_queue_base.h include/tg_owt/api/task_queue/task_queue_factory.h include/tg_owt/api/task_queue/task_queue_test.h +include/tg_owt/api/task_queue/test/mock_task_queue_base.h include/tg_owt/api/test/audio_quality_analyzer_interface.h include/tg_owt/api/test/audioproc_float.h include/tg_owt/api/test/create_frame_generator.h @@ -200,6 +203,7 @@ include/tg_owt/api/video/encoded_image.h include/tg_owt/api/video/hdr_metadata.h include/tg_owt/api/video/i010_buffer.h include/tg_owt/api/video/i420_buffer.h +include/tg_owt/api/video/i444_buffer.h include/tg_owt/api/video/nv12_buffer.h include/tg_owt/api/video/recordable_encoded_frame.h include/tg_owt/api/video/render_resolution.h @@ -240,6 +244,11 @@ include/tg_owt/api/video_codecs/video_decoder_software_fallback_wrapper.h include/tg_owt/api/video_codecs/video_encoder.h include/tg_owt/api/video_codecs/video_encoder_config.h include/tg_owt/api/video_codecs/video_encoder_factory.h +include/tg_owt/api/video_codecs/video_encoder_factory_template.h +include/tg_owt/api/video_codecs/video_encoder_factory_template_libaom_av1_adapter.h +include/tg_owt/api/video_codecs/video_encoder_factory_template_libvpx_vp8_adapter.h +include/tg_owt/api/video_codecs/video_encoder_factory_template_libvpx_vp9_adapter.h +include/tg_owt/api/video_codecs/video_encoder_factory_template_open_h264_adapter.h include/tg_owt/api/video_codecs/video_encoder_software_fallback_wrapper.h include/tg_owt/api/video_codecs/vp8_frame_buffer_controller.h include/tg_owt/api/video_codecs/vp8_frame_config.h @@ -257,6 +266,7 @@ include/tg_owt/api/voip/voip_engine_factory.h include/tg_owt/api/voip/voip_network.h include/tg_owt/api/voip/voip_statistics.h include/tg_owt/api/voip/voip_volume_control.h +include/tg_owt/api/webrtc_key_value_config.h include/tg_owt/api/wrapping_async_dns_resolver.h include/tg_owt/audio/audio_level.h include/tg_owt/audio/audio_receive_stream.h @@ -412,17 +422,22 @@ include/tg_owt/logging/rtc_event_log/encoder/rtc_event_log_encoder.h include/tg_owt/logging/rtc_event_log/encoder/rtc_event_log_encoder_common.h include/tg_owt/logging/rtc_event_log/encoder/rtc_event_log_encoder_legacy.h include/tg_owt/logging/rtc_event_log/encoder/rtc_event_log_encoder_new_format.h +include/tg_owt/logging/rtc_event_log/encoder/rtc_event_log_encoder_v3.h include/tg_owt/logging/rtc_event_log/encoder/var_int.h include/tg_owt/logging/rtc_event_log/events/fixed_length_encoding_parameters_v3.h +include/tg_owt/logging/rtc_event_log/events/logged_rtp_rtcp.h include/tg_owt/logging/rtc_event_log/events/rtc_event_alr_state.h include/tg_owt/logging/rtc_event_log/events/rtc_event_audio_network_adaptation.h include/tg_owt/logging/rtc_event_log/events/rtc_event_audio_playout.h include/tg_owt/logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.h include/tg_owt/logging/rtc_event_log/events/rtc_event_audio_send_stream_config.h +include/tg_owt/logging/rtc_event_log/events/rtc_event_begin_log.h include/tg_owt/logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.h include/tg_owt/logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.h +include/tg_owt/logging/rtc_event_log/events/rtc_event_definition.h include/tg_owt/logging/rtc_event_log/events/rtc_event_dtls_transport_state.h include/tg_owt/logging/rtc_event_log/events/rtc_event_dtls_writable_state.h +include/tg_owt/logging/rtc_event_log/events/rtc_event_end_log.h include/tg_owt/logging/rtc_event_log/events/rtc_event_field_encoding.h include/tg_owt/logging/rtc_event_log/events/rtc_event_field_encoding_parser.h include/tg_owt/logging/rtc_event_log/events/rtc_event_field_extraction.h @@ -937,7 +952,6 @@ include/tg_owt/modules/audio_processing/audio_buffer.h include/tg_owt/modules/audio_processing/audio_processing_impl.h include/tg_owt/modules/audio_processing/capture_levels_adjuster/audio_samples_scaler.h include/tg_owt/modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster.h -include/tg_owt/modules/audio_processing/common.h include/tg_owt/modules/audio_processing/echo_control_mobile_impl.h include/tg_owt/modules/audio_processing/echo_detector/circular_buffer.h include/tg_owt/modules/audio_processing/echo_detector/mean_variance_estimator.h @@ -1029,7 +1043,6 @@ include/tg_owt/modules/audio_processing/vad/vad_audio_proc_internal.h include/tg_owt/modules/audio_processing/vad/vad_circular_buffer.h include/tg_owt/modules/audio_processing/vad/voice_activity_detector.h include/tg_owt/modules/audio_processing/vad/voice_gmm_tables.h -include/tg_owt/modules/audio_processing/voice_detection.h include/tg_owt/modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.h include/tg_owt/modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.h include/tg_owt/modules/congestion_controller/goog_cc/alr_detector.h @@ -1082,18 +1095,22 @@ include/tg_owt/modules/desktop_capture/fake_desktop_capturer.h include/tg_owt/modules/desktop_capture/fallback_desktop_capturer_wrapper.h include/tg_owt/modules/desktop_capture/full_screen_application_handler.h include/tg_owt/modules/desktop_capture/full_screen_window_detector.h -include/tg_owt/modules/desktop_capture/linux/base_capturer_pipewire.h -include/tg_owt/modules/desktop_capture/linux/egl_dmabuf.h -include/tg_owt/modules/desktop_capture/linux/mouse_cursor_monitor_x11.h -include/tg_owt/modules/desktop_capture/linux/screen_capturer_x11.h -include/tg_owt/modules/desktop_capture/linux/shared_x_display.h -include/tg_owt/modules/desktop_capture/linux/window_capturer_x11.h -include/tg_owt/modules/desktop_capture/linux/window_finder_x11.h -include/tg_owt/modules/desktop_capture/linux/window_list_utils.h -include/tg_owt/modules/desktop_capture/linux/x_atom_cache.h -include/tg_owt/modules/desktop_capture/linux/x_error_trap.h -include/tg_owt/modules/desktop_capture/linux/x_server_pixel_buffer.h -include/tg_owt/modules/desktop_capture/linux/x_window_property.h +include/tg_owt/modules/desktop_capture/linux/wayland/base_capturer_pipewire.h +include/tg_owt/modules/desktop_capture/linux/wayland/egl_dmabuf.h +include/tg_owt/modules/desktop_capture/linux/wayland/mouse_cursor_monitor_pipewire.h +include/tg_owt/modules/desktop_capture/linux/wayland/scoped_glib.h +include/tg_owt/modules/desktop_capture/linux/wayland/screencast_portal.h +include/tg_owt/modules/desktop_capture/linux/wayland/shared_screencast_stream.h +include/tg_owt/modules/desktop_capture/linux/x11/mouse_cursor_monitor_x11.h +include/tg_owt/modules/desktop_capture/linux/x11/screen_capturer_x11.h +include/tg_owt/modules/desktop_capture/linux/x11/shared_x_display.h +include/tg_owt/modules/desktop_capture/linux/x11/window_capturer_x11.h +include/tg_owt/modules/desktop_capture/linux/x11/window_finder_x11.h +include/tg_owt/modules/desktop_capture/linux/x11/window_list_utils.h +include/tg_owt/modules/desktop_capture/linux/x11/x_atom_cache.h +include/tg_owt/modules/desktop_capture/linux/x11/x_error_trap.h +include/tg_owt/modules/desktop_capture/linux/x11/x_server_pixel_buffer.h +include/tg_owt/modules/desktop_capture/linux/x11/x_window_property.h include/tg_owt/modules/desktop_capture/mac/desktop_configuration.h include/tg_owt/modules/desktop_capture/mac/desktop_configuration_monitor.h include/tg_owt/modules/desktop_capture/mac/desktop_frame_cgimage.h @@ -1316,6 +1333,7 @@ include/tg_owt/modules/video_coding/codecs/av1/av1_svc_config.h include/tg_owt/modules/video_coding/codecs/av1/dav1d_decoder.h include/tg_owt/modules/video_coding/codecs/av1/libaom_av1_decoder.h include/tg_owt/modules/video_coding/codecs/av1/libaom_av1_encoder.h +include/tg_owt/modules/video_coding/codecs/av1/libaom_av1_encoder_supported.h include/tg_owt/modules/video_coding/codecs/h264/h264_color_space.h include/tg_owt/modules/video_coding/codecs/h264/h264_decoder_impl.h include/tg_owt/modules/video_coding/codecs/h264/h264_encoder_impl.h @@ -1361,6 +1379,7 @@ include/tg_owt/modules/video_coding/frame_buffer.h include/tg_owt/modules/video_coding/frame_buffer2.h include/tg_owt/modules/video_coding/frame_buffer3.h include/tg_owt/modules/video_coding/frame_dependencies_calculator.h +include/tg_owt/modules/video_coding/frame_helpers.h include/tg_owt/modules/video_coding/frame_object.h include/tg_owt/modules/video_coding/generic_decoder.h include/tg_owt/modules/video_coding/h264_packet_buffer.h @@ -1409,6 +1428,7 @@ include/tg_owt/modules/video_coding/utility/bandwidth_quality_scaler.h include/tg_owt/modules/video_coding/utility/decoded_frames_history.h include/tg_owt/modules/video_coding/utility/frame_dropper.h include/tg_owt/modules/video_coding/utility/framerate_controller_deprecated.h +include/tg_owt/modules/video_coding/utility/ivf_defines.h include/tg_owt/modules/video_coding/utility/ivf_file_reader.h include/tg_owt/modules/video_coding/utility/ivf_file_writer.h include/tg_owt/modules/video_coding/utility/qp_parser.h @@ -1691,7 +1711,6 @@ include/tg_owt/rtc_base/byte_order.h include/tg_owt/rtc_base/callback_list.h include/tg_owt/rtc_base/checks.h include/tg_owt/rtc_base/compile_assert_c.h -include/tg_owt/rtc_base/constructor_magic.h include/tg_owt/rtc_base/containers/as_const.h include/tg_owt/rtc_base/containers/flat_map.h include/tg_owt/rtc_base/containers/flat_set.h @@ -2007,6 +2026,8 @@ include/tg_owt/sdk/objc/api/peerconnection/RTCFieldTrials.h include/tg_owt/sdk/objc/api/peerconnection/RTCFileLogger.h include/tg_owt/sdk/objc/api/peerconnection/RTCIceCandidate+Private.h include/tg_owt/sdk/objc/api/peerconnection/RTCIceCandidate.h +include/tg_owt/sdk/objc/api/peerconnection/RTCIceCandidateErrorEvent+Private.h +include/tg_owt/sdk/objc/api/peerconnection/RTCIceCandidateErrorEvent.h include/tg_owt/sdk/objc/api/peerconnection/RTCIceServer+Private.h include/tg_owt/sdk/objc/api/peerconnection/RTCIceServer.h include/tg_owt/sdk/objc/api/peerconnection/RTCLegacyStatsReport+Private.h @@ -2455,6 +2476,16 @@ include/tg_owt/third_party/abseil-cpp/absl/types/span.h include/tg_owt/third_party/abseil-cpp/absl/types/variant.h include/tg_owt/third_party/abseil-cpp/absl/utility/utility.h include/tg_owt/third_party/abseil-cpp/ci/absl_alternate_options.h +include/tg_owt/third_party/crc32c/src/include/crc32c/crc32c.h +include/tg_owt/third_party/crc32c/src/src/crc32c_arm64.h +include/tg_owt/third_party/crc32c/src/src/crc32c_arm64_check.h +include/tg_owt/third_party/crc32c/src/src/crc32c_extend_unittests.h +include/tg_owt/third_party/crc32c/src/src/crc32c_internal.h +include/tg_owt/third_party/crc32c/src/src/crc32c_prefetch.h +include/tg_owt/third_party/crc32c/src/src/crc32c_read_le.h +include/tg_owt/third_party/crc32c/src/src/crc32c_round_up.h +include/tg_owt/third_party/crc32c/src/src/crc32c_sse42.h +include/tg_owt/third_party/crc32c/src/src/crc32c_sse42_check.h include/tg_owt/third_party/libsrtp/crypto/include/aes.h include/tg_owt/third_party/libsrtp/crypto/include/aes_gcm_ossl.h include/tg_owt/third_party/libsrtp/crypto/include/aes_icm.h @@ -2736,45 +2767,6 @@ include/tg_owt/third_party/pffft/src/fftpack.h include/tg_owt/third_party/pffft/src/pffft.h include/tg_owt/third_party/rnnoise/src/rnn_activations.h include/tg_owt/third_party/rnnoise/src/rnn_vad_weights.h -include/tg_owt/third_party/usrsctp/usrsctplib/programs/programs_helper.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_asconf.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_auth.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_bsd_addr.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_callout.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_constants.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_crc32.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_header.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_indata.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_input.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_lock_userspace.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_os.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_os_userspace.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_output.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_pcb.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_peeloff.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_process_lock.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_sha1.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_structs.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_sysctl.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_timer.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_uio.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_var.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctputil.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/netinet6/sctp6_var.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/user_atomic.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/user_environment.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/user_inpcb.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/user_ip6_var.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/user_ip_icmp.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/user_malloc.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/user_mbuf.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/user_queue.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/user_recv_thread.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/user_route.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/user_socketvar.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/user_uma.h -include/tg_owt/third_party/usrsctp/usrsctplib/usrsctplib/usrsctp.h include/tg_owt/third_party/yasm/source/config/android/config.h include/tg_owt/third_party/yasm/source/config/android/libyasm-stdint.h include/tg_owt/third_party/yasm/source/config/ios/config.h @@ -2801,11 +2793,15 @@ include/tg_owt/video/alignment_adjuster.h include/tg_owt/video/buffered_frame_decryptor.h include/tg_owt/video/call_stats.h include/tg_owt/video/call_stats2.h +include/tg_owt/video/decode_synchronizer.h include/tg_owt/video/encoder_bitrate_adjuster.h include/tg_owt/video/encoder_overshoot_detector.h include/tg_owt/video/encoder_rtcp_feedback.h include/tg_owt/video/end_to_end_tests/multi_stream_tester.h +include/tg_owt/video/frame_buffer_proxy.h include/tg_owt/video/frame_cadence_adapter.h +include/tg_owt/video/frame_decode_scheduler.h +include/tg_owt/video/frame_decode_timing.h include/tg_owt/video/frame_dumping_decoder.h include/tg_owt/video/frame_encode_metadata_writer.h include/tg_owt/video/quality_limitation_reason_tracker.h @@ -2813,7 +2809,6 @@ include/tg_owt/video/quality_threshold.h include/tg_owt/video/receive_statistics_proxy.h include/tg_owt/video/receive_statistics_proxy2.h include/tg_owt/video/report_block_stats.h -include/tg_owt/video/rtp_streams_synchronizer.h include/tg_owt/video/rtp_streams_synchronizer2.h include/tg_owt/video/rtp_video_stream_receiver.h include/tg_owt/video/rtp_video_stream_receiver2.h @@ -2822,6 +2817,7 @@ include/tg_owt/video/send_delay_stats.h include/tg_owt/video/send_statistics_proxy.h include/tg_owt/video/stats_counter.h include/tg_owt/video/stream_synchronization.h +include/tg_owt/video/task_queue_frame_decode_scheduler.h include/tg_owt/video/test/mock_video_stream_encoder.h include/tg_owt/video/transport_adapter.h include/tg_owt/video/video_analyzer.h @@ -2830,6 +2826,7 @@ include/tg_owt/video/video_quality_observer.h include/tg_owt/video/video_quality_observer2.h include/tg_owt/video/video_quality_test.h include/tg_owt/video/video_receive_stream2.h +include/tg_owt/video/video_receive_stream_timeout_tracker.h include/tg_owt/video/video_send_stream.h include/tg_owt/video/video_send_stream_impl.h include/tg_owt/video/video_source_sink_controller.h @@ -2916,6 +2913,10 @@ lib/libtg_owt.a @dir include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/Pacific @dir include/tg_owt/third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/US @dir include/tg_owt/third_party/abseil-cpp/patches +@dir include/tg_owt/third_party/crc32c/src/.github/workflows +@dir include/tg_owt/third_party/crc32c/src/third_party/benchmark +@dir include/tg_owt/third_party/crc32c/src/third_party/glog +@dir include/tg_owt/third_party/crc32c/src/third_party/googletest @dir include/tg_owt/third_party/libsrtp/crypto/cipher @dir include/tg_owt/third_party/libsrtp/crypto/hash @dir include/tg_owt/third_party/libsrtp/crypto/kernel @@ -3006,9 +3007,6 @@ lib/libtg_owt.a @dir include/tg_owt/third_party/openh264/src/test/processing @dir include/tg_owt/third_party/openh264/src/testbin @dir include/tg_owt/third_party/pffft/patches -@dir include/tg_owt/third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT -@dir include/tg_owt/third_party/usrsctp/usrsctplib/fuzzer/CORPUS_FRAGMENT -@dir include/tg_owt/third_party/usrsctp/usrsctplib/fuzzer/CORPUS_LISTEN @dir include/tg_owt/third_party/yasm/binaries/win @dir include/tg_owt/tools/generate_stubs @dir include/tg_owt/video/g3doc