View | Details | Raw Unified | Return to bug 257289
Collapse All | Expand All

(-)./Makefile (-3 / +5 lines)
Lines 1-7 Link Here
1
# Created by: Henry Hu <henry.hu.sh@gmail.com>
1
# Created by: Henry Hu <henry.hu.sh@gmail.com>
2
2
3
PORTNAME=	tg_owt
3
PORTNAME=	tg_owt
4
PORTVERSION=	0.0.20210422
4
PORTVERSION=	0.0.20210718
5
CATEGORIES=	net-im
5
CATEGORIES=	net-im
6
6
7
MAINTAINER=	henry.hu.sh@gmail.com
7
MAINTAINER=	henry.hu.sh@gmail.com
Lines 17-29 Link Here
17
LIB_DEPENDS=	libavformat.so:multimedia/ffmpeg \
17
LIB_DEPENDS=	libavformat.so:multimedia/ffmpeg \
18
		libjpeg.so:graphics/jpeg-turbo \
18
		libjpeg.so:graphics/jpeg-turbo \
19
		libopus.so:audio/opus \
19
		libopus.so:audio/opus \
20
		libpipewire-0.3.so:multimedia/pipewire \
20
		libusrsctp.so:net/libusrsctp
21
		libusrsctp.so:net/libusrsctp
21
22
22
USES=		cmake pkgconfig
23
USES=		cmake pkgconfig xorg
24
USE_XORG=	x11 xcomposite xdamage xrender xrandr
23
USE_GITHUB=	yes
25
USE_GITHUB=	yes
24
GH_ACCOUNT=	desktop-app
26
GH_ACCOUNT=	desktop-app
25
GH_PROJECT=	tg_owt
27
GH_PROJECT=	tg_owt
26
GH_TAGNAME=	18cb4cd
28
GH_TAGNAME=	91d836d
27
# libyuv cloned from https://chromium.googlesource.com/libyuv/libyuv
29
# libyuv cloned from https://chromium.googlesource.com/libyuv/libyuv
28
GH_TUPLE=	webmproject:libvpx:5b63f0f:libvpx/src/third_party/libvpx/source/libvpx \
30
GH_TUPLE=	webmproject:libvpx:5b63f0f:libvpx/src/third_party/libvpx/source/libvpx \
29
		HenryHu:libyuv:ad89006:libyuv/src/third_party/libyuv
31
		HenryHu:libyuv:ad89006:libyuv/src/third_party/libyuv
(-)./distinfo (-3 / +3 lines)
Lines 1-6 Link Here
1
TIMESTAMP = 1620510291
1
TIMESTAMP = 1626645454
2
SHA256 (desktop-app-tg_owt-0.0.20210422-18cb4cd_GH0.tar.gz) = c2533892f1a574bdad61f08586799e91225d5031afe54c17887e3278cd7a983e
2
SHA256 (desktop-app-tg_owt-0.0.20210718-91d836d_GH0.tar.gz) = b2fea9bd360b973eee30a2f8c2fdecdae9b29c9f9733d2750d59233d7133bc71
3
SIZE (desktop-app-tg_owt-0.0.20210422-18cb4cd_GH0.tar.gz) = 16153820
3
SIZE (desktop-app-tg_owt-0.0.20210718-91d836d_GH0.tar.gz) = 16259103
4
SHA256 (webmproject-libvpx-5b63f0f_GH0.tar.gz) = 4fdacb6ee107b504cb21b072784c649be9af6b6d73103906a0d9ea5f3000de74
4
SHA256 (webmproject-libvpx-5b63f0f_GH0.tar.gz) = 4fdacb6ee107b504cb21b072784c649be9af6b6d73103906a0d9ea5f3000de74
5
SIZE (webmproject-libvpx-5b63f0f_GH0.tar.gz) = 5333441
5
SIZE (webmproject-libvpx-5b63f0f_GH0.tar.gz) = 5333441
6
SHA256 (HenryHu-libyuv-ad89006_GH0.tar.gz) = 96fc87a2c7051d289a9dcf31c4f8100e341dda3b5499e4bf6d82369f5d18416e
6
SHA256 (HenryHu-libyuv-ad89006_GH0.tar.gz) = 96fc87a2c7051d289a9dcf31c4f8100e341dda3b5499e4bf6d82369f5d18416e
(-)./files/patch-CMakeLists.txt (-54 lines)
Lines 1-54 Link Here
1
--- CMakeLists.txt.orig	2021-02-03 11:42:41 UTC
2
+++ CMakeLists.txt
3
@@ -54,7 +54,6 @@ include(cmake/libopenh264.cmake)
4
 include(cmake/libpffft.cmake)
5
 include(cmake/librnnoise.cmake)
6
 include(cmake/libsrtp.cmake)
7
-include(cmake/libusrsctp.cmake)
8
 include(cmake/libvpx.cmake)
9
 include(cmake/libwebrtcbuild.cmake)
10
 include(cmake/libyuv.cmake)
11
@@ -88,7 +87,6 @@ if (is_x86 OR is_x64)
12
         tg_owt::libpffft
13
         tg_owt::librnnoise
14
         tg_owt::libsrtp
15
-        tg_owt::libusrsctp
16
         tg_owt::libvpx
17
         tg_owt::libvpx_mmx
18
         tg_owt::libvpx_sse2
19
@@ -112,7 +111,6 @@
20
         tg_owt::libpffft
21
         tg_owt::librnnoise
22
         tg_owt::libsrtp
23
-        tg_owt::libusrsctp
24
         tg_owt::libvpx
25
         tg_owt::libyuv
26
     )
27
@@ -137,6 +135,7 @@ endif()
28
 link_openssl(tg_owt)
29
 link_ffmpeg(tg_owt)
30
 link_opus(tg_owt)
31
+link_usrsctp(tg_owt)
32
 
33
 if (UNIX AND NOT APPLE)
34
     link_libalsa(tg_owt)
35
@@ -145,6 +144,11 @@ if (UNIX AND NOT APPLE)
36
     link_x11(tg_owt)
37
 endif()
38
 
39
+target_include_directories(tg_owt BEFORE PRIVATE $<TARGET_PROPERTY:tg_owt::libabsl,INTERFACE_INCLUDE_DIRECTORIES>)
40
+target_include_directories(tg_owt BEFORE PRIVATE $<TARGET_PROPERTY:tg_owt::libvpx,INTERFACE_INCLUDE_DIRECTORIES>)
41
+target_include_directories(tg_owt BEFORE PRIVATE $<TARGET_PROPERTY:tg_owt::libyuv,INTERFACE_INCLUDE_DIRECTORIES>)
42
+target_include_directories(tg_owt BEFORE PRIVATE "src")
43
+
44
 function(add_sublibrary postfix)
45
     add_library(tg_owt_${postfix} OBJECT)
46
     init_feature_target(tg_owt_${postfix} ${postfix})
47
@@ -2188,7 +2192,6 @@ set(export_targets
48
     libpffft
49
     librnnoise
50
     libsrtp
51
-    libusrsctp
52
     libvpx
53
     ${vpx_export}
54
     libwebrtcbuild
(-)./files/patch-cmake_external.cmake (-15 / +10 lines)
Lines 1-16 Link Here
1
--- cmake/external.cmake.orig	2021-02-03 11:42:41 UTC
1
--- cmake/external.cmake.orig	2021-06-27 05:27:48 UTC
2
+++ cmake/external.cmake
2
+++ cmake/external.cmake
3
@@ -141,3 +141,13 @@ function(link_x11 target_name)
3
@@ -109,7 +109,7 @@ endfunction()
4
         target_link_libraries(${target_name} PRIVATE ${X11_Xtst_LIB})
4
 # libabsl
5
     endif()
5
 # HINT: System abseil should be built with -DCMAKE_CXX_STANDARD=17
6
 endfunction()
6
 function(link_libabsl target_name)
7
+
7
-    if (TG_OWT_PACKAGED_BUILD)
8
+# usrsctp
8
+    if (0)
9
+function(link_usrsctp target_name)
9
         find_package(absl)
10
+    if (TG_OWT_PACKAGED_BUILD)
10
         set(absl_FOUND ${absl_FOUND} PARENT_SCOPE)
11
+        find_package(PkgConfig REQUIRED)
11
         if (absl_FOUND)
12
+        pkg_check_modules(USRSCTP REQUIRED usrsctp)
13
+        target_include_directories(${target_name} PRIVATE ${USRSCTP_INCLUDE_DIRS})
14
+        target_link_libraries(${target_name} PRIVATE ${USRSCTP_LINK_LIBRARIES})
15
+    endif()
16
+endfunction()
(-)./files/patch-src_rtc__base_physical__socket__server.cc (-5 / +5 lines)
Lines 1-7 Link Here
1
--- src/rtc_base/physical_socket_server.cc.orig	2021-02-03 11:42:41 UTC
1
--- src/rtc_base/physical_socket_server.cc.orig	2021-06-27 05:27:48 UTC
2
+++ src/rtc_base/physical_socket_server.cc
2
+++ src/rtc_base/physical_socket_server.cc
3
@@ -50,6 +50,8 @@
3
@@ -51,6 +51,8 @@
4
 #include "rtc_base/null_socket_server.h"
4
 #include "rtc_base/synchronization/mutex.h"
5
 #include "rtc_base/time_utils.h"
5
 #include "rtc_base/time_utils.h"
6
 
6
 
7
+#undef WEBRTC_LINUX
7
+#undef WEBRTC_LINUX
Lines 9-15 Link Here
9
 #if defined(WEBRTC_LINUX)
9
 #if defined(WEBRTC_LINUX)
10
 #include <linux/sockios.h>
10
 #include <linux/sockios.h>
11
 #endif
11
 #endif
12
@@ -69,7 +71,7 @@ typedef void* SockOptArg;
12
@@ -70,7 +72,7 @@ typedef void* SockOptArg;
13
 
13
 
14
 #endif  // WEBRTC_POSIX
14
 #endif  // WEBRTC_POSIX
15
 
15
 
Lines 18-24 Link Here
18
 
18
 
19
 int64_t GetSocketRecvTimestamp(int socket) {
19
 int64_t GetSocketRecvTimestamp(int socket) {
20
   struct timeval tv_ioctl;
20
   struct timeval tv_ioctl;
21
@@ -571,7 +573,7 @@ int PhysicalSocket::TranslateOption(Option opt, int* s
21
@@ -564,7 +566,7 @@ int PhysicalSocket::TranslateOption(Option opt, int* s
22
       *slevel = IPPROTO_IP;
22
       *slevel = IPPROTO_IP;
23
       *sopt = IP_DONTFRAGMENT;
23
       *sopt = IP_DONTFRAGMENT;
24
       break;
24
       break;
(-)./pkg-plist (-22 / +27 lines)
Lines 1-5 Link Here
1
include/tg_owt/api/adaptation/resource.h
1
include/tg_owt/api/adaptation/resource.h
2
include/tg_owt/api/array_view.h
2
include/tg_owt/api/array_view.h
3
include/tg_owt/api/async_dns_resolver.h
3
include/tg_owt/api/async_resolver_factory.h
4
include/tg_owt/api/async_resolver_factory.h
4
include/tg_owt/api/audio/audio_frame.h
5
include/tg_owt/api/audio/audio_frame.h
5
include/tg_owt/api/audio/audio_frame_processor.h
6
include/tg_owt/api/audio/audio_frame_processor.h
Lines 107-112 Link Here
107
include/tg_owt/api/rtp_transceiver_interface.h
108
include/tg_owt/api/rtp_transceiver_interface.h
108
include/tg_owt/api/scoped_refptr.h
109
include/tg_owt/api/scoped_refptr.h
109
include/tg_owt/api/sctp_transport_interface.h
110
include/tg_owt/api/sctp_transport_interface.h
111
include/tg_owt/api/sequence_checker.h
110
include/tg_owt/api/set_local_description_observer_interface.h
112
include/tg_owt/api/set_local_description_observer_interface.h
111
include/tg_owt/api/set_remote_description_observer_interface.h
113
include/tg_owt/api/set_remote_description_observer_interface.h
112
include/tg_owt/api/stats/rtc_stats.h
114
include/tg_owt/api/stats/rtc_stats.h
Lines 153-158 Link Here
153
include/tg_owt/api/test/mock_video_encoder_factory.h
155
include/tg_owt/api/test/mock_video_encoder_factory.h
154
include/tg_owt/api/test/neteq_simulator.h
156
include/tg_owt/api/test/neteq_simulator.h
155
include/tg_owt/api/test/neteq_simulator_factory.h
157
include/tg_owt/api/test/neteq_simulator_factory.h
158
include/tg_owt/api/test/network_emulation/create_cross_traffic.h
159
include/tg_owt/api/test/network_emulation/cross_traffic.h
156
include/tg_owt/api/test/network_emulation/network_emulation_interfaces.h
160
include/tg_owt/api/test/network_emulation/network_emulation_interfaces.h
157
include/tg_owt/api/test/network_emulation_manager.h
161
include/tg_owt/api/test/network_emulation_manager.h
158
include/tg_owt/api/test/peerconnection_quality_test_fixture.h
162
include/tg_owt/api/test/peerconnection_quality_test_fixture.h
Lines 218-224 Link Here
218
include/tg_owt/api/video/video_source_interface.h
222
include/tg_owt/api/video/video_source_interface.h
219
include/tg_owt/api/video/video_stream_decoder.h
223
include/tg_owt/api/video/video_stream_decoder.h
220
include/tg_owt/api/video/video_stream_decoder_create.h
224
include/tg_owt/api/video/video_stream_decoder_create.h
221
include/tg_owt/api/video/video_stream_encoder_create.h
222
include/tg_owt/api/video/video_stream_encoder_interface.h
225
include/tg_owt/api/video/video_stream_encoder_interface.h
223
include/tg_owt/api/video/video_stream_encoder_observer.h
226
include/tg_owt/api/video/video_stream_encoder_observer.h
224
include/tg_owt/api/video/video_stream_encoder_settings.h
227
include/tg_owt/api/video/video_stream_encoder_settings.h
Lines 241-246 Link Here
241
include/tg_owt/api/video_codecs/vp8_temporal_layers.h
244
include/tg_owt/api/video_codecs/vp8_temporal_layers.h
242
include/tg_owt/api/video_codecs/vp8_temporal_layers_factory.h
245
include/tg_owt/api/video_codecs/vp8_temporal_layers_factory.h
243
include/tg_owt/api/video_track_source_proxy.h
246
include/tg_owt/api/video_track_source_proxy.h
247
include/tg_owt/api/voip/test/mock_voip_engine.h
244
include/tg_owt/api/voip/voip_base.h
248
include/tg_owt/api/voip/voip_base.h
245
include/tg_owt/api/voip/voip_codec.h
249
include/tg_owt/api/voip/voip_codec.h
246
include/tg_owt/api/voip/voip_dtmf.h
250
include/tg_owt/api/voip/voip_dtmf.h
Lines 270-275 Link Here
270
include/tg_owt/audio/voip/audio_channel.h
274
include/tg_owt/audio/voip/audio_channel.h
271
include/tg_owt/audio/voip/audio_egress.h
275
include/tg_owt/audio/voip/audio_egress.h
272
include/tg_owt/audio/voip/audio_ingress.h
276
include/tg_owt/audio/voip/audio_ingress.h
277
include/tg_owt/audio/voip/test/mock_task_queue.h
273
include/tg_owt/audio/voip/voip_core.h
278
include/tg_owt/audio/voip/voip_core.h
274
include/tg_owt/base/android/android_hardware_buffer_compat.h
279
include/tg_owt/base/android/android_hardware_buffer_compat.h
275
include/tg_owt/base/android/android_image_reader_abi.h
280
include/tg_owt/base/android/android_image_reader_abi.h
Lines 318-323 Link Here
318
include/tg_owt/base/android/task_scheduler/task_runner_android.h
323
include/tg_owt/base/android/task_scheduler/task_runner_android.h
319
include/tg_owt/base/android/timezone_utils.h
324
include/tg_owt/base/android/timezone_utils.h
320
include/tg_owt/base/android/unguessable_token_android.h
325
include/tg_owt/base/android/unguessable_token_android.h
326
include/tg_owt/base/compiler_specific.h
321
include/tg_owt/base/third_party/libevent/aix/config.h
327
include/tg_owt/base/third_party/libevent/aix/config.h
322
include/tg_owt/base/third_party/libevent/aix/event-config.h
328
include/tg_owt/base/third_party/libevent/aix/event-config.h
323
include/tg_owt/base/third_party/libevent/android/config.h
329
include/tg_owt/base/third_party/libevent/android/config.h
Lines 348-353 Link Here
348
include/tg_owt/base/third_party/libevent/solaris/event-config.h
354
include/tg_owt/base/third_party/libevent/solaris/event-config.h
349
include/tg_owt/base/third_party/libevent/strlcpy-internal.h
355
include/tg_owt/base/third_party/libevent/strlcpy-internal.h
350
include/tg_owt/base/third_party/libevent/test/regress.h
356
include/tg_owt/base/third_party/libevent/test/regress.h
357
include/tg_owt/build/build_config.h
351
include/tg_owt/call/adaptation/adaptation_constraint.h
358
include/tg_owt/call/adaptation/adaptation_constraint.h
352
include/tg_owt/call/adaptation/broadcast_resource_listener.h
359
include/tg_owt/call/adaptation/broadcast_resource_listener.h
353
include/tg_owt/call/adaptation/degradation_preference_provider.h
360
include/tg_owt/call/adaptation/degradation_preference_provider.h
Lines 537-543 Link Here
537
include/tg_owt/media/base/video_source_base.h
544
include/tg_owt/media/base/video_source_base.h
538
include/tg_owt/media/base/vp9_profile.h
545
include/tg_owt/media/base/vp9_profile.h
539
include/tg_owt/media/engine/adm_helpers.h
546
include/tg_owt/media/engine/adm_helpers.h
540
include/tg_owt/media/engine/constants.h
541
include/tg_owt/media/engine/encoder_simulcast_proxy.h
547
include/tg_owt/media/engine/encoder_simulcast_proxy.h
542
include/tg_owt/media/engine/fake_video_codec_factory.h
548
include/tg_owt/media/engine/fake_video_codec_factory.h
543
include/tg_owt/media/engine/fake_webrtc_call.h
549
include/tg_owt/media/engine/fake_webrtc_call.h
Lines 953-959 Link Here
953
include/tg_owt/modules/audio_processing/agc2/adaptive_agc.h
959
include/tg_owt/modules/audio_processing/agc2/adaptive_agc.h
954
include/tg_owt/modules/audio_processing/agc2/adaptive_digital_gain_applier.h
960
include/tg_owt/modules/audio_processing/agc2/adaptive_digital_gain_applier.h
955
include/tg_owt/modules/audio_processing/agc2/adaptive_mode_level_estimator.h
961
include/tg_owt/modules/audio_processing/agc2/adaptive_mode_level_estimator.h
956
include/tg_owt/modules/audio_processing/agc2/adaptive_mode_level_estimator_agc.h
957
include/tg_owt/modules/audio_processing/agc2/agc2_common.h
962
include/tg_owt/modules/audio_processing/agc2/agc2_common.h
958
include/tg_owt/modules/audio_processing/agc2/agc2_testing_common.h
963
include/tg_owt/modules/audio_processing/agc2/agc2_testing_common.h
959
include/tg_owt/modules/audio_processing/agc2/biquad_filter.h
964
include/tg_owt/modules/audio_processing/agc2/biquad_filter.h
Lines 984-994 Link Here
984
include/tg_owt/modules/audio_processing/agc2/rnn_vad/test_utils.h
989
include/tg_owt/modules/audio_processing/agc2/rnn_vad/test_utils.h
985
include/tg_owt/modules/audio_processing/agc2/rnn_vad/vector_math.h
990
include/tg_owt/modules/audio_processing/agc2/rnn_vad/vector_math.h
986
include/tg_owt/modules/audio_processing/agc2/saturation_protector.h
991
include/tg_owt/modules/audio_processing/agc2/saturation_protector.h
992
include/tg_owt/modules/audio_processing/agc2/saturation_protector_buffer.h
987
include/tg_owt/modules/audio_processing/agc2/signal_classifier.h
993
include/tg_owt/modules/audio_processing/agc2/signal_classifier.h
988
include/tg_owt/modules/audio_processing/agc2/vad_with_level.h
994
include/tg_owt/modules/audio_processing/agc2/vad_with_level.h
989
include/tg_owt/modules/audio_processing/agc2/vector_float_frame.h
995
include/tg_owt/modules/audio_processing/agc2/vector_float_frame.h
990
include/tg_owt/modules/audio_processing/audio_buffer.h
996
include/tg_owt/modules/audio_processing/audio_buffer.h
991
include/tg_owt/modules/audio_processing/audio_processing_impl.h
997
include/tg_owt/modules/audio_processing/audio_processing_impl.h
998
include/tg_owt/modules/audio_processing/capture_levels_adjuster/audio_samples_scaler.h
999
include/tg_owt/modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster.h
992
include/tg_owt/modules/audio_processing/common.h
1000
include/tg_owt/modules/audio_processing/common.h
993
include/tg_owt/modules/audio_processing/echo_control_mobile_impl.h
1001
include/tg_owt/modules/audio_processing/echo_control_mobile_impl.h
994
include/tg_owt/modules/audio_processing/echo_detector/circular_buffer.h
1002
include/tg_owt/modules/audio_processing/echo_detector/circular_buffer.h
Lines 1188-1196 Link Here
1188
include/tg_owt/modules/desktop_capture/win/selected_window_context.h
1196
include/tg_owt/modules/desktop_capture/win/selected_window_context.h
1189
include/tg_owt/modules/desktop_capture/win/test_support/test_window.h
1197
include/tg_owt/modules/desktop_capture/win/test_support/test_window.h
1190
include/tg_owt/modules/desktop_capture/win/wgc_capture_session.h
1198
include/tg_owt/modules/desktop_capture/win/wgc_capture_session.h
1199
include/tg_owt/modules/desktop_capture/win/wgc_capture_source.h
1200
include/tg_owt/modules/desktop_capture/win/wgc_capturer_win.h
1201
include/tg_owt/modules/desktop_capture/win/wgc_desktop_frame.h
1191
include/tg_owt/modules/desktop_capture/win/window_capture_utils.h
1202
include/tg_owt/modules/desktop_capture/win/window_capture_utils.h
1192
include/tg_owt/modules/desktop_capture/win/window_capturer_win_gdi.h
1203
include/tg_owt/modules/desktop_capture/win/window_capturer_win_gdi.h
1193
include/tg_owt/modules/desktop_capture/win/window_capturer_win_wgc.h
1194
include/tg_owt/modules/desktop_capture/window_finder.h
1204
include/tg_owt/modules/desktop_capture/window_finder.h
1195
include/tg_owt/modules/desktop_capture/window_finder_mac.h
1205
include/tg_owt/modules/desktop_capture/window_finder_mac.h
1196
include/tg_owt/modules/desktop_capture/window_finder_win.h
1206
include/tg_owt/modules/desktop_capture/window_finder_win.h
Lines 1249-1254 Link Here
1249
include/tg_owt/modules/rtp_rtcp/source/forward_error_correction_internal.h
1259
include/tg_owt/modules/rtp_rtcp/source/forward_error_correction_internal.h
1250
include/tg_owt/modules/rtp_rtcp/source/h265_sps_parser.h
1260
include/tg_owt/modules/rtp_rtcp/source/h265_sps_parser.h
1251
include/tg_owt/modules/rtp_rtcp/source/packet_loss_stats.h
1261
include/tg_owt/modules/rtp_rtcp/source/packet_loss_stats.h
1262
include/tg_owt/modules/rtp_rtcp/source/packet_sequencer.h
1252
include/tg_owt/modules/rtp_rtcp/source/receive_statistics_impl.h
1263
include/tg_owt/modules/rtp_rtcp/source/receive_statistics_impl.h
1253
include/tg_owt/modules/rtp_rtcp/source/rtcp_nack_stats.h
1264
include/tg_owt/modules/rtp_rtcp/source/rtcp_nack_stats.h
1254
include/tg_owt/modules/rtp_rtcp/source/rtcp_packet.h
1265
include/tg_owt/modules/rtp_rtcp/source/rtcp_packet.h
Lines 1437-1451 Link Here
1437
include/tg_owt/modules/video_coding/svc/create_scalability_structure.h
1448
include/tg_owt/modules/video_coding/svc/create_scalability_structure.h
1438
include/tg_owt/modules/video_coding/svc/scalability_structure_full_svc.h
1449
include/tg_owt/modules/video_coding/svc/scalability_structure_full_svc.h
1439
include/tg_owt/modules/video_coding/svc/scalability_structure_key_svc.h
1450
include/tg_owt/modules/video_coding/svc/scalability_structure_key_svc.h
1440
include/tg_owt/modules/video_coding/svc/scalability_structure_l1t2.h
1441
include/tg_owt/modules/video_coding/svc/scalability_structure_l1t3.h
1442
include/tg_owt/modules/video_coding/svc/scalability_structure_l2t1.h
1443
include/tg_owt/modules/video_coding/svc/scalability_structure_l2t1h.h
1444
include/tg_owt/modules/video_coding/svc/scalability_structure_l2t2.h
1445
include/tg_owt/modules/video_coding/svc/scalability_structure_l2t2_key_shift.h
1451
include/tg_owt/modules/video_coding/svc/scalability_structure_l2t2_key_shift.h
1446
include/tg_owt/modules/video_coding/svc/scalability_structure_l3t1.h
1452
include/tg_owt/modules/video_coding/svc/scalability_structure_simulcast.h
1447
include/tg_owt/modules/video_coding/svc/scalability_structure_l3t3.h
1448
include/tg_owt/modules/video_coding/svc/scalability_structure_s2t1.h
1449
include/tg_owt/modules/video_coding/svc/scalability_structure_test_helpers.h
1453
include/tg_owt/modules/video_coding/svc/scalability_structure_test_helpers.h
1450
include/tg_owt/modules/video_coding/svc/scalable_video_controller.h
1454
include/tg_owt/modules/video_coding/svc/scalable_video_controller.h
1451
include/tg_owt/modules/video_coding/svc/scalable_video_controller_no_layering.h
1455
include/tg_owt/modules/video_coding/svc/scalable_video_controller_no_layering.h
Lines 1459-1464 Link Here
1459
include/tg_owt/modules/video_coding/utility/framerate_controller.h
1463
include/tg_owt/modules/video_coding/utility/framerate_controller.h
1460
include/tg_owt/modules/video_coding/utility/ivf_file_reader.h
1464
include/tg_owt/modules/video_coding/utility/ivf_file_reader.h
1461
include/tg_owt/modules/video_coding/utility/ivf_file_writer.h
1465
include/tg_owt/modules/video_coding/utility/ivf_file_writer.h
1466
include/tg_owt/modules/video_coding/utility/qp_parser.h
1462
include/tg_owt/modules/video_coding/utility/quality_scaler.h
1467
include/tg_owt/modules/video_coding/utility/quality_scaler.h
1463
include/tg_owt/modules/video_coding/utility/simulcast_rate_allocator.h
1468
include/tg_owt/modules/video_coding/utility/simulcast_rate_allocator.h
1464
include/tg_owt/modules/video_coding/utility/simulcast_test_fixture_impl.h
1469
include/tg_owt/modules/video_coding/utility/simulcast_test_fixture_impl.h
Lines 1527-1533 Link Here
1527
include/tg_owt/pc/channel.h
1532
include/tg_owt/pc/channel.h
1528
include/tg_owt/pc/channel_interface.h
1533
include/tg_owt/pc/channel_interface.h
1529
include/tg_owt/pc/channel_manager.h
1534
include/tg_owt/pc/channel_manager.h
1530
include/tg_owt/pc/composite_rtp_transport.h
1531
include/tg_owt/pc/connection_context.h
1535
include/tg_owt/pc/connection_context.h
1532
include/tg_owt/pc/data_channel_controller.h
1536
include/tg_owt/pc/data_channel_controller.h
1533
include/tg_owt/pc/data_channel_utils.h
1537
include/tg_owt/pc/data_channel_utils.h
Lines 1592-1597 Link Here
1592
include/tg_owt/pc/test/fake_video_track_renderer.h
1596
include/tg_owt/pc/test/fake_video_track_renderer.h
1593
include/tg_owt/pc/test/fake_video_track_source.h
1597
include/tg_owt/pc/test/fake_video_track_source.h
1594
include/tg_owt/pc/test/frame_generator_capturer_video_track_source.h
1598
include/tg_owt/pc/test/frame_generator_capturer_video_track_source.h
1599
include/tg_owt/pc/test/integration_test_helpers.h
1595
include/tg_owt/pc/test/mock_channel_interface.h
1600
include/tg_owt/pc/test/mock_channel_interface.h
1596
include/tg_owt/pc/test/mock_data_channel.h
1601
include/tg_owt/pc/test/mock_data_channel.h
1597
include/tg_owt/pc/test/mock_delayable.h
1602
include/tg_owt/pc/test/mock_delayable.h
Lines 1624-1630 Link Here
1624
include/tg_owt/rtc_base/async_tcp_socket.h
1629
include/tg_owt/rtc_base/async_tcp_socket.h
1625
include/tg_owt/rtc_base/async_udp_socket.h
1630
include/tg_owt/rtc_base/async_udp_socket.h
1626
include/tg_owt/rtc_base/atomic_ops.h
1631
include/tg_owt/rtc_base/atomic_ops.h
1627
include/tg_owt/rtc_base/bind.h
1628
include/tg_owt/rtc_base/bit_buffer.h
1632
include/tg_owt/rtc_base/bit_buffer.h
1629
include/tg_owt/rtc_base/boringssl_certificate.h
1633
include/tg_owt/rtc_base/boringssl_certificate.h
1630
include/tg_owt/rtc_base/boringssl_identity.h
1634
include/tg_owt/rtc_base/boringssl_identity.h
Lines 1634-1640 Link Here
1634
include/tg_owt/rtc_base/buffer_queue.h
1638
include/tg_owt/rtc_base/buffer_queue.h
1635
include/tg_owt/rtc_base/byte_buffer.h
1639
include/tg_owt/rtc_base/byte_buffer.h
1636
include/tg_owt/rtc_base/byte_order.h
1640
include/tg_owt/rtc_base/byte_order.h
1637
include/tg_owt/rtc_base/callback.h
1638
include/tg_owt/rtc_base/callback_list.h
1641
include/tg_owt/rtc_base/callback_list.h
1639
include/tg_owt/rtc_base/checks.h
1642
include/tg_owt/rtc_base/checks.h
1640
include/tg_owt/rtc_base/compile_assert_c.h
1643
include/tg_owt/rtc_base/compile_assert_c.h
Lines 1645-1658 Link Here
1645
include/tg_owt/rtc_base/crypt_string.h
1648
include/tg_owt/rtc_base/crypt_string.h
1646
include/tg_owt/rtc_base/data_rate_limiter.h
1649
include/tg_owt/rtc_base/data_rate_limiter.h
1647
include/tg_owt/rtc_base/deprecated/recursive_critical_section.h
1650
include/tg_owt/rtc_base/deprecated/recursive_critical_section.h
1648
include/tg_owt/rtc_base/deprecated/signal_thread.h
1649
include/tg_owt/rtc_base/deprecation.h
1650
include/tg_owt/rtc_base/dscp.h
1651
include/tg_owt/rtc_base/dscp.h
1651
include/tg_owt/rtc_base/event.h
1652
include/tg_owt/rtc_base/event.h
1652
include/tg_owt/rtc_base/event_tracer.h
1653
include/tg_owt/rtc_base/event_tracer.h
1653
include/tg_owt/rtc_base/experiments/alr_experiment.h
1654
include/tg_owt/rtc_base/experiments/alr_experiment.h
1654
include/tg_owt/rtc_base/experiments/balanced_degradation_settings.h
1655
include/tg_owt/rtc_base/experiments/balanced_degradation_settings.h
1655
include/tg_owt/rtc_base/experiments/cpu_speed_experiment.h
1656
include/tg_owt/rtc_base/experiments/cpu_speed_experiment.h
1657
include/tg_owt/rtc_base/experiments/encoder_info_settings.h
1656
include/tg_owt/rtc_base/experiments/field_trial_list.h
1658
include/tg_owt/rtc_base/experiments/field_trial_list.h
1657
include/tg_owt/rtc_base/experiments/field_trial_parser.h
1659
include/tg_owt/rtc_base/experiments/field_trial_parser.h
1658
include/tg_owt/rtc_base/experiments/field_trial_units.h
1660
include/tg_owt/rtc_base/experiments/field_trial_units.h
Lines 1681-1688 Link Here
1681
include/tg_owt/rtc_base/ifaddrs_android.h
1683
include/tg_owt/rtc_base/ifaddrs_android.h
1682
include/tg_owt/rtc_base/ifaddrs_converter.h
1684
include/tg_owt/rtc_base/ifaddrs_converter.h
1683
include/tg_owt/rtc_base/ignore_wundef.h
1685
include/tg_owt/rtc_base/ignore_wundef.h
1686
include/tg_owt/rtc_base/internal/default_socket_server.h
1684
include/tg_owt/rtc_base/ip_address.h
1687
include/tg_owt/rtc_base/ip_address.h
1685
include/tg_owt/rtc_base/keep_ref_until_done.h
1686
include/tg_owt/rtc_base/location.h
1688
include/tg_owt/rtc_base/location.h
1687
include/tg_owt/rtc_base/log_sinks.h
1689
include/tg_owt/rtc_base/log_sinks.h
1688
include/tg_owt/rtc_base/logging.h
1690
include/tg_owt/rtc_base/logging.h
Lines 1755-1761 Link Here
1755
include/tg_owt/rtc_base/rtc_certificate_generator.h
1757
include/tg_owt/rtc_base/rtc_certificate_generator.h
1756
include/tg_owt/rtc_base/sanitizer.h
1758
include/tg_owt/rtc_base/sanitizer.h
1757
include/tg_owt/rtc_base/server_socket_adapters.h
1759
include/tg_owt/rtc_base/server_socket_adapters.h
1758
include/tg_owt/rtc_base/signal_thread.h
1759
include/tg_owt/rtc_base/sigslot_repeater.h
1760
include/tg_owt/rtc_base/sigslot_repeater.h
1760
include/tg_owt/rtc_base/sigslot_tester.h
1761
include/tg_owt/rtc_base/sigslot_tester.h
1761
include/tg_owt/rtc_base/socket.h
1762
include/tg_owt/rtc_base/socket.h
Lines 1785-1791 Link Here
1785
include/tg_owt/rtc_base/synchronization/mutex_abseil.h
1786
include/tg_owt/rtc_base/synchronization/mutex_abseil.h
1786
include/tg_owt/rtc_base/synchronization/mutex_critical_section.h
1787
include/tg_owt/rtc_base/synchronization/mutex_critical_section.h
1787
include/tg_owt/rtc_base/synchronization/mutex_pthread.h
1788
include/tg_owt/rtc_base/synchronization/mutex_pthread.h
1788
include/tg_owt/rtc_base/synchronization/sequence_checker.h
1789
include/tg_owt/rtc_base/synchronization/sequence_checker_internal.h
1789
include/tg_owt/rtc_base/synchronization/yield.h
1790
include/tg_owt/rtc_base/synchronization/yield.h
1790
include/tg_owt/rtc_base/synchronization/yield_policy.h
1791
include/tg_owt/rtc_base/synchronization/yield_policy.h
1791
include/tg_owt/rtc_base/system/arch.h
1792
include/tg_owt/rtc_base/system/arch.h
Lines 1802-1807 Link Here
1802
include/tg_owt/rtc_base/system/thread_registry.h
1803
include/tg_owt/rtc_base/system/thread_registry.h
1803
include/tg_owt/rtc_base/system/unused.h
1804
include/tg_owt/rtc_base/system/unused.h
1804
include/tg_owt/rtc_base/system/warn_current_thread_is_deadlocked.h
1805
include/tg_owt/rtc_base/system/warn_current_thread_is_deadlocked.h
1806
include/tg_owt/rtc_base/system_time.h
1805
include/tg_owt/rtc_base/task_queue.h
1807
include/tg_owt/rtc_base/task_queue.h
1806
include/tg_owt/rtc_base/task_queue_for_test.h
1808
include/tg_owt/rtc_base/task_queue_for_test.h
1807
include/tg_owt/rtc_base/task_queue_gcd.h
1809
include/tg_owt/rtc_base/task_queue_gcd.h
Lines 1820-1826 Link Here
1820
include/tg_owt/rtc_base/third_party/sigslot/sigslot.h
1822
include/tg_owt/rtc_base/third_party/sigslot/sigslot.h
1821
include/tg_owt/rtc_base/thread.h
1823
include/tg_owt/rtc_base/thread.h
1822
include/tg_owt/rtc_base/thread_annotations.h
1824
include/tg_owt/rtc_base/thread_annotations.h
1823
include/tg_owt/rtc_base/thread_checker.h
1824
include/tg_owt/rtc_base/thread_message.h
1825
include/tg_owt/rtc_base/thread_message.h
1825
include/tg_owt/rtc_base/time/timestamp_extrapolator.h
1826
include/tg_owt/rtc_base/time/timestamp_extrapolator.h
1826
include/tg_owt/rtc_base/time_utils.h
1827
include/tg_owt/rtc_base/time_utils.h
Lines 1832-1837 Link Here
1832
include/tg_owt/rtc_base/untyped_function.h
1833
include/tg_owt/rtc_base/untyped_function.h
1833
include/tg_owt/rtc_base/virtual_socket_server.h
1834
include/tg_owt/rtc_base/virtual_socket_server.h
1834
include/tg_owt/rtc_base/weak_ptr.h
1835
include/tg_owt/rtc_base/weak_ptr.h
1836
include/tg_owt/rtc_base/win/create_direct3d_device.h
1835
include/tg_owt/rtc_base/win/get_activation_factory.h
1837
include/tg_owt/rtc_base/win/get_activation_factory.h
1836
include/tg_owt/rtc_base/win/hstring.h
1838
include/tg_owt/rtc_base/win/hstring.h
1837
include/tg_owt/rtc_base/win/scoped_com_initializer.h
1839
include/tg_owt/rtc_base/win/scoped_com_initializer.h
Lines 2000-2007 Link Here
2000
include/tg_owt/sdk/objc/api/peerconnection/RTCVideoTrack+Private.h
2002
include/tg_owt/sdk/objc/api/peerconnection/RTCVideoTrack+Private.h
2001
include/tg_owt/sdk/objc/api/peerconnection/RTCVideoTrack.h
2003
include/tg_owt/sdk/objc/api/peerconnection/RTCVideoTrack.h
2002
include/tg_owt/sdk/objc/api/video_codec/RTCVideoCodecConstants.h
2004
include/tg_owt/sdk/objc/api/video_codec/RTCVideoCodecConstants.h
2005
include/tg_owt/sdk/objc/api/video_codec/RTCVideoDecoderAV1.h
2003
include/tg_owt/sdk/objc/api/video_codec/RTCVideoDecoderVP8.h
2006
include/tg_owt/sdk/objc/api/video_codec/RTCVideoDecoderVP8.h
2004
include/tg_owt/sdk/objc/api/video_codec/RTCVideoDecoderVP9.h
2007
include/tg_owt/sdk/objc/api/video_codec/RTCVideoDecoderVP9.h
2008
include/tg_owt/sdk/objc/api/video_codec/RTCVideoEncoderAV1.h
2005
include/tg_owt/sdk/objc/api/video_codec/RTCVideoEncoderVP8.h
2009
include/tg_owt/sdk/objc/api/video_codec/RTCVideoEncoderVP8.h
2006
include/tg_owt/sdk/objc/api/video_codec/RTCVideoEncoderVP9.h
2010
include/tg_owt/sdk/objc/api/video_codec/RTCVideoEncoderVP9.h
2007
include/tg_owt/sdk/objc/api/video_codec/RTCWrappedNativeVideoDecoder.h
2011
include/tg_owt/sdk/objc/api/video_codec/RTCWrappedNativeVideoDecoder.h
Lines 3084-3090 Link Here
3084
@dir include/tg_owt/api/audio_codecs/test
3088
@dir include/tg_owt/api/audio_codecs/test
3085
@dir include/tg_owt/api/video_codecs/test
3089
@dir include/tg_owt/api/video_codecs/test
3086
@dir include/tg_owt/audio/test/unittests
3090
@dir include/tg_owt/audio/test/unittests
3087
@dir include/tg_owt/audio/voip/test
3088
@dir include/tg_owt/base/android/java/src/org/chromium/base/annotations
3091
@dir include/tg_owt/base/android/java/src/org/chromium/base/annotations
3089
@dir include/tg_owt/base/android/java/src/org/chromium/base/compat
3092
@dir include/tg_owt/base/android/java/src/org/chromium/base/compat
3090
@dir include/tg_owt/base/android/java/src/org/chromium/base/library_loader
3093
@dir include/tg_owt/base/android/java/src/org/chromium/base/library_loader
Lines 3287-3292 Link Here
3287
@dir include/tg_owt/third_party/openh264/src/test/processing
3290
@dir include/tg_owt/third_party/openh264/src/test/processing
3288
@dir include/tg_owt/third_party/openh264/src/testbin
3291
@dir include/tg_owt/third_party/openh264/src/testbin
3289
@dir include/tg_owt/third_party/pffft/patches
3292
@dir include/tg_owt/third_party/pffft/patches
3293
@dir include/tg_owt/third_party/pipewire
3290
@dir include/tg_owt/third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT
3294
@dir include/tg_owt/third_party/usrsctp/usrsctplib/fuzzer/CORPUS_CONNECT
3291
@dir include/tg_owt/third_party/usrsctp/usrsctplib/fuzzer/CORPUS_LISTEN
3295
@dir include/tg_owt/third_party/usrsctp/usrsctplib/fuzzer/CORPUS_LISTEN
3292
@dir include/tg_owt/third_party/yasm/binaries/win
3296
@dir include/tg_owt/third_party/yasm/binaries/win
3297
@dir include/tg_owt/tools/generate_stubs

Return to bug 257289