diff --git a/abi_used_libs b/abi_used_libs --- a/abi_used_libs +++ b/abi_used_libs @@ -69,7 +69,7 @@ libnotify.so.4 libogg.so.0 libopus.so.0 -libplacebo.so.72 +libplacebo.so.104 libpng16.so.16 libpostproc.so.55 libprotobuf-lite.so.23 @@ -83,6 +83,7 @@ libsoxr.so.0 libspeex.so.1 libspeexdsp.so.1 +libsrt.so.1 libssh2.so.1 libstdc++.so.6 libswscale.so.5 diff --git a/files/Fix-build-error-with-libsrt-1.4.2.patch b/files/Fix-build-error-with-libsrt-1.4.2.patch new file mode 100644 --- /dev/null +++ b/files/Fix-build-error-with-libsrt-1.4.2.patch @@ -0,0 +1,39 @@ +From 14d2b1a1deb2ae591b369eb1f447fd0e39d3d1d6 Mon Sep 17 00:00:00 2001 +From: Alexander Vorobyev +Date: Wed, 18 Nov 2020 12:58:35 +0300 +Subject: Fix build error with libsrt 1.4.2 + +--- + modules/access/srt.c | 2 +- + modules/access_output/srt.c | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/modules/access/srt.c b/modules/access/srt.c +index c74ef75a08..8cfb9e461a 100644 +--- a/modules/access/srt.c ++++ b/modules/access/srt.c +@@ -165,7 +165,7 @@ static bool srt_schedule_reconnect(stream_t *p_stream) + + /* Set latency */ + i_latency = var_InheritInteger( p_stream, "latency" ); +- srt_setsockopt( p_sys->sock, 0, SRTO_TSBPDDELAY, ++ srt_setsockopt( p_sys->sock, 0, SRTO_LATENCY, + &i_latency, sizeof( int ) ); + + psz_passphrase = var_InheritString( p_stream, "passphrase" ); +diff --git a/modules/access_output/srt.c b/modules/access_output/srt.c +index f76bf52302..9080fed444 100644 +--- a/modules/access_output/srt.c ++++ b/modules/access_output/srt.c +@@ -162,7 +162,7 @@ static bool srt_schedule_reconnect(sout_access_out_t *p_access) + + /* Set latency */ + i_latency = var_InheritInteger( p_access, "latency" ); +- srt_setsockopt( p_sys->sock, 0, SRTO_TSBPDDELAY, ++ srt_setsockopt( p_sys->sock, 0, SRTO_LATENCY, + &i_latency, sizeof( int ) ); + + if ( psz_passphrase != NULL && psz_passphrase[0] != '\0') +-- +2.29.2 + diff --git a/files/series b/files/series --- a/files/series +++ b/files/series @@ -1,3 +1,4 @@ lua53_compat.patch qt-fix-missing-header-when-compiling-with-Qt-5.15.patch qt-add-missing-include-for-QPainterPath.patch +Fix-build-error-with-libsrt-1.4.2.patch diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,6 +1,6 @@ name : vlc version : 3.0.11.1 -release : 121 +release : 122 source : - https://download.videolan.org/pub/videolan/vlc/3.0.11.1/vlc-3.0.11.1.tar.xz : 189311d28aa814f106a7b3645211ac52c0b3e2b9f4b348de2f63bab3218086b8 license : @@ -19,6 +19,7 @@ - pkgconfig(dav1d) - pkgconfig(dcadec) - pkgconfig(dvdnav) + - pkgconfig(faad2) - pkgconfig(flac) - pkgconfig(fluidsynth) - pkgconfig(gnutls) @@ -34,6 +35,7 @@ - pkgconfig(libchromaprint) - pkgconfig(libdc1394-2) - pkgconfig(libdvbpsi) + - pkgconfig(libgcrypt) - pkgconfig(libidn2) - pkgconfig(libmatroska) - pkgconfig(libmodplug) @@ -59,6 +61,7 @@ - pkgconfig(sndfile) - pkgconfig(soxr) - pkgconfig(speexdsp) + - pkgconfig(srt) - pkgconfig(taglib) - pkgconfig(theora) - pkgconfig(twolame) @@ -73,9 +76,7 @@ - pkgconfig(xi) - pkgconfig(xpm) - pkgconfig(xproto) - - faad-devel - liba52dec-devel - - libgcrypt-devel - live-media-devel setup : | export BUILDCC="$CC" diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -2,8 +2,8 @@ vlc - F. von Gellhorn - flinux@vongellhorn.ch + Alexander Vorobyev + avorobyev@protonmail.com GPL-2.0-or-later LGPL-2.1-or-later @@ -80,6 +80,7 @@ /usr/lib64/vlc/plugins/access/libaccess_mms_plugin.so /usr/lib64/vlc/plugins/access/libaccess_mtp_plugin.so /usr/lib64/vlc/plugins/access/libaccess_realrtsp_plugin.so + /usr/lib64/vlc/plugins/access/libaccess_srt_plugin.so /usr/lib64/vlc/plugins/access/libattachment_plugin.so /usr/lib64/vlc/plugins/access/libavio_plugin.so /usr/lib64/vlc/plugins/access/libcdda_plugin.so @@ -116,6 +117,7 @@ /usr/lib64/vlc/plugins/access_output/libaccess_output_http_plugin.so /usr/lib64/vlc/plugins/access_output/libaccess_output_livehttp_plugin.so /usr/lib64/vlc/plugins/access_output/libaccess_output_shout_plugin.so + /usr/lib64/vlc/plugins/access_output/libaccess_output_srt_plugin.so /usr/lib64/vlc/plugins/access_output/libaccess_output_udp_plugin.so /usr/lib64/vlc/plugins/audio_filter/libaudio_format_plugin.so /usr/lib64/vlc/plugins/audio_filter/libaudiobargraph_a_plugin.so @@ -663,7 +665,7 @@ programming.devel - vlc + vlc /usr/include/vlc/deprecated.h @@ -771,12 +773,12 @@ - - 2020-12-27 + + 2021-01-17 3.0.11.1 Packaging update - F. von Gellhorn - flinux@vongellhorn.ch + Alexander Vorobyev + avorobyev@protonmail.com \ No newline at end of file