Hello community, here is the log from the commit of package vlc for openSUSE:Factory checked in at 2019-06-18 14:55:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vlc (Old) and /work/SRC/openSUSE:Factory/.vlc.new.4811 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vlc" Tue Jun 18 14:55:34 2019 rev:97 rq:710294 version:3.0.7.1 Changes: -------- --- /work/SRC/openSUSE:Factory/vlc/vlc.changes 2019-05-20 10:25:24.701975618 +0200 +++ /work/SRC/openSUSE:Factory/.vlc.new.4811/vlc.changes 2019-06-18 14:55:46.189425069 +0200 @@ -1,0 +2,29 @@ +Fri Jun 14 17:14:13 UTC 2019 - Dominique Leuenberger <[email protected]> + +- Update to version 3.0.7.1: + + Access: Update libbluray to 1.1.2. + + Video Output: + * Fix hardware acceleration with some AMD drivers + * Improve direct3d11 HDR support +- Changes from version 3.0.7: + + Access: + * Improve Blu-ray support + * Fix sftp module build with libssh >= 1.8.1 + + Audio output: + * Fix pass-through on Android-23 + * Fix DirectSound drain + + Demux: Improve MP4 support + + Video Output: + * Fix 12 bits sources playback with Direct3D11 + * Fix crash on iOS + * Fix midstream aspect-ratio changes when Windows hardware decoding is on + * Fix HLG display with Direct3D11 + + Stream Output: Improve Chromecast support with new ChromeCast apps + + Misc: + * Update Youtube, Dailymotion, Vimeo, Soundcloud scripts + * Work around busy looping when playing an invalid item with loop enabled + + Updated translations. +- Drop vlc-libssh2-ECDSA-version.patch and 0001-codec-vpx-Detect-libvpx-1.8.0.patch: fixed upstream +- Rebase patches/0002-Add-Avahi-implementation-for-chromecast-renderer-dis.patch + +------------------------------------------------------------------- Old: ---- 0001-codec-vpx-Detect-libvpx-1.8.0.patch vlc-3.0.6.tar.xz vlc-libssh2-ECDSA-version.patch New: ---- vlc-3.0.7.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vlc.spec ++++++ --- /var/tmp/diff_new_pack.1sQpKu/_old 2019-06-18 14:55:48.925423291 +0200 +++ /var/tmp/diff_new_pack.1sQpKu/_new 2019-06-18 14:55:48.973423260 +0200 @@ -13,7 +13,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -33,7 +33,7 @@ %bcond_with faad %bcond_with fdk_aac Name: vlc -Version: 3.0.6 +Version: 3.0.7.1 Release: 0 Summary: Graphical media player License: GPL-2.0-or-later AND LGPL-2.1-or-later @@ -57,10 +57,6 @@ Patch101: 0001-Fix-leaking-AvahiServiceResolver-in-the-error-paths.patch # PATCH-FIX-UPSTREAM 0002-Add-Avahi-implementation-for-chromecast-renderer-dis.patch -- Use Avahi for discovery, microdns is not available Patch102: 0002-Add-Avahi-implementation-for-chromecast-renderer-dis.patch -# PATCH-FIX-UPSTREAM 0001-codec-vpx-Detect-libvpx-1.8.0.patch -- Fix building vlc with libvpx 1.8.0 -Patch103: 0001-codec-vpx-Detect-libvpx-1.8.0.patch -# PATCH-FIX-UPSTREAM vlc-libssh2-ECDSA-version.patch [email protected] -- sftp: fix version for ECDSA known hosts (fixes #22060) -Patch104: vlc-libssh2-ECDSA-version.patch BuildRequires: Mesa-devel BuildRequires: SDL-devel >= 1.2.10 BuildRequires: aalib-devel @@ -225,15 +221,15 @@ # Those are dependencies which are NOT provided in openSUSE, mostly for legal reasons. %if 0%{?BUILD_ORIG} BuildRequires: libxvidcore-devel +BuildRequires: pkgconfig(libdca) >= 0.0.5 +BuildRequires: pkgconfig(x264) >= 0.8.6 +BuildRequires: pkgconfig(x265) %if %{with faad} BuildRequires: libfaad-devel %endif %if %{with fdk_aac} BuildRequires: pkgconfig(fdk-aac) %endif -BuildRequires: pkgconfig(libdca) >= 0.0.5 -BuildRequires: pkgconfig(x264) >= 0.8.6 -BuildRequires: pkgconfig(x265) %endif %description @@ -389,8 +385,6 @@ %endif %patch101 -p1 %patch102 -p1 -%patch103 -p1 -%patch104 -p1 ### And LUA 5.3.1 has some more API changes if pkg-config --atleast-version 5.3.1 lua; then ++++++ 0002-Add-Avahi-implementation-for-chromecast-renderer-dis.patch ++++++ --- /var/tmp/diff_new_pack.1sQpKu/_old 2019-06-18 14:55:49.221423099 +0200 +++ /var/tmp/diff_new_pack.1sQpKu/_new 2019-06-18 14:55:49.237423088 +0200 @@ -8,10 +8,10 @@ modules/services_discovery/avahi.c | 246 ++++++++++++++++++++++++----- 1 file changed, 209 insertions(+), 37 deletions(-) -diff --git a/modules/services_discovery/avahi.c b/modules/services_discovery/avahi.c -index aa58c7f673..527e08a2e9 100644 ---- a/modules/services_discovery/avahi.c -+++ b/modules/services_discovery/avahi.c +Index: vlc-3.0.7.1/modules/services_discovery/avahi.c +=================================================================== +--- vlc-3.0.7.1.orig/modules/services_discovery/avahi.c ++++ vlc-3.0.7.1/modules/services_discovery/avahi.c @@ -33,6 +33,7 @@ #include <vlc_common.h> #include <vlc_plugin.h> @@ -57,7 +57,6 @@ AvahiThreadedPoll *poll; AvahiClient *client; vlc_dictionary_t services_name_to_input_item; --}; + vlc_object_t *parent; + bool renderer; +} discovery_sys_t; @@ -70,7 +69,7 @@ +struct services_discovery_sys_t +{ + discovery_sys_t s; -+}; + }; static const struct { @@ -92,7 +91,7 @@ }; #define NB_PROTOCOLS (sizeof(protocols) / sizeof(*protocols)) -+/***************************************************************************** + /***************************************************************************** + * helpers + *****************************************************************************/ +static void add_renderer( const char *psz_protocol, const char *psz_name, @@ -178,7 +177,7 @@ + } +} + - /***************************************************************************** ++/***************************************************************************** * client_callback *****************************************************************************/ static void client_callback( AvahiClient *c, AvahiClientState state, @@ -263,7 +262,7 @@ vlc_dictionary_insert( &p_sys->services_name_to_input_item, name, p_input ); services_discovery_AddItem( p_sd, p_input ); -@@ -238,8 +364,8 @@ static void browse_callback( +@@ -237,8 +363,8 @@ static void browse_callback( { VLC_UNUSED(b); VLC_UNUSED(flags); @@ -274,7 +273,7 @@ if( event == AVAHI_BROWSER_NEW ) { if( avahi_service_resolver_new( p_sys->client, interface, protocol, -@@ -247,22 +373,32 @@ static void browse_callback( +@@ -246,22 +372,32 @@ static void browse_callback( 0, resolve_callback, userdata ) == NULL ) { @@ -311,7 +310,7 @@ vlc_dictionary_remove_value_for_key( &p_sys->services_name_to_input_item, name, NULL, NULL ); -@@ -273,46 +409,41 @@ static void browse_callback( +@@ -279,46 +415,41 @@ static void clear_item( void* p_item, vo /***************************************************************************** * Open: initialize and create stuff *****************************************************************************/ @@ -367,7 +366,7 @@ goto error; } } -@@ -333,13 +464,39 @@ error: +@@ -339,13 +470,39 @@ error: return VLC_EGENERIC; } @@ -410,8 +409,8 @@ avahi_threaded_poll_stop( p_sys->poll ); avahi_client_free( p_sys->client ); -@@ -348,3 +505,18 @@ static void Close( vlc_object_t *p_this ) - vlc_dictionary_clear( &p_sys->services_name_to_input_item, NULL, NULL ); +@@ -354,3 +511,18 @@ static void Close( vlc_object_t *p_this + vlc_dictionary_clear( &p_sys->services_name_to_input_item, clear_item, NULL ); free( p_sys ); } + @@ -429,6 +428,3 @@ + vlc_renderer_discovery_sys *p_sys = p_rd->p_sys; + CloseCommon( &p_sys->s ); +} --- -2.20.1 - ++++++ vlc-3.0.6.tar.xz -> vlc-3.0.7.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/vlc/vlc-3.0.6.tar.xz /work/SRC/openSUSE:Factory/.vlc.new.4811/vlc-3.0.7.1.tar.xz differ: char 26, line 1
