Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2022-03-24 22:56:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new.1900 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xine-lib" Thu Mar 24 22:56:54 2022 rev:82 rq:963925 version:1.2.12 Changes: -------- --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes 2021-01-18 11:30:11.452331025 +0100 +++ /work/SRC/openSUSE:Factory/.xine-lib.new.1900/xine-lib.changes 2022-03-24 22:56:58.416190579 +0100 @@ -1,0 +2,36 @@ +Tue Mar 15 10:46:27 UTC 2022 - Wolfgang Bauer <[email protected]> + +- Fix non-distributable build: + * Add "BuildRequires: pkgconfig(glesv2)" to avoid compiler error + about missing include file + * Adjust plugins filelist + +------------------------------------------------------------------- +Tue Mar 15 07:43:31 UTC 2022 - Wolfgang Bauer <[email protected]> + +- Update to version 1.2.12 +- Rebase xine-lib-libdvdread_udf.diff +- Upstream changes: + * Add string tree library (generic info parser). + * Add OpenSL ES audio output plugin. + * Add mpeg-dash input plugin. + * Add crypto input plugin. + * Add VAAPI support to opengl2 video output (requires using EGL). + * Better hls support. + * Improved DVB/live stream timing. + * Improved BT.2020 support. + * Fix compatibility with ffmpeg 5.0. + * Fix RSS parser. + * Fix output parameter setting (audio amplification, video hue etc.). + * Fix AC3 demuxer. + * Diverse small fixes and optimizations. + * Update german translation. + * Code cleanup. + * Build fixes. + +------------------------------------------------------------------- +Mon Mar 14 14:14:14 UTC 2022 - [email protected] + +- Use pkgconfig(smbclient) to refer to samba libaries + +------------------------------------------------------------------- Old: ---- xine-lib-1.2.11.tar.xz New: ---- xine-lib-1.2.12.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xine-lib.spec ++++++ --- /var/tmp/diff_new_pack.gtlEXW/_old 2022-03-24 22:56:59.112191263 +0100 +++ /var/tmp/diff_new_pack.gtlEXW/_new 2022-03-24 22:56:59.116191267 +0100 @@ -48,7 +48,7 @@ BuildRequires: libdrm-devel BuildRequires: libmng-devel BuildRequires: libmpcdec-devel -BuildRequires: libsmbclient-devel +BuildRequires: pkgconfig(smbclient) BuildRequires: libtheora-devel BuildRequires: libtool BuildRequires: libv4l-devel >= 0.8.4 @@ -80,6 +80,7 @@ BuildRequires: pkgconfig(zlib) %if %{without distributable} BuildRequires: libfaad-devel +BuildRequires: pkgconfig(glesv2) BuildRequires: pkgconfig(libdts) BuildRequires: pkgconfig(libva) BuildRequires: pkgconfig(libva-glx) @@ -93,9 +94,9 @@ BuildRequires: libjack-devel %endif BuildRequires: libmodplug-devel -Version: 1.2.11 +Version: 1.2.12 Release: 0 -%define abiversion 2.9 +%define abiversion 2.10 Summary: Video Player with Plug-Ins License: GPL-2.0-or-later AND SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players @@ -547,9 +548,7 @@ post/xineplug_post_goom post/xineplug_post_mosaico post/xineplug_post_switch -%ifarch %ix86 x86_64 %arm aarch64 post/xineplug_post_tvtime -%endif post/xineplug_post_visualizations xineplug_dmx_video %endif @@ -632,6 +631,11 @@ %endif xineplug_dxr3 xineplug_vo_out_vaapi +xineplug_hw_frame_vaapi +xineplug_va_display_drm +xineplug_va_display_glx +xineplug_va_display_wl +xineplug_va_display_x11 # unfortunately using external ffmpeg links the planar post # processing plugin against ffmpeg libs post/xineplug_post_planar ++++++ xine-lib-1.2.11.tar.xz -> xine-lib-1.2.12.tar.xz ++++++ ++++ 48743 lines of diff (skipped) ++++++ xine-lib-libdvdread_udf.diff ++++++ --- /var/tmp/diff_new_pack.gtlEXW/_old 2022-03-24 22:57:00.716192842 +0100 +++ /var/tmp/diff_new_pack.gtlEXW/_new 2022-03-24 22:57:00.720192846 +0100 @@ -23,7 +23,7 @@ + /* Private but located in/shared with dvd_reader.c */ extern int UDFReadBlocksRaw( dvd_reader_t *device, uint32_t lb_number, - size_t block_count, unsigned char *data, + size_t block_count, unsigned char *data, @@ -779,7 +785,9 @@ static int UDFFindPartition( dvd_reader_ return part->valid; } @@ -32,7 +32,7 @@ + + +static uint32_t UDFFindFileReal( dvd_reader_t *device, char *filename, - uint32_t *filesize ) + uint32_t *filesize ) { uint8_t LogBlock_base[ DVD_VIDEO_LB_LEN + 2048 ]; @@ -861,6 +869,84 @@ uint32_t UDFFindFile( dvd_reader_t *devi @@ -45,7 +45,7 @@ + * When the file is not an IFO or VOB, it calls the real UDF routine. + */ +uint32_t UDFFindFile( dvd_reader_t *device, char *filename, -+ uint32_t *filesize ) ++ uint32_t *filesize ) +{ +#ifndef __WIN32__ + if (!fnmatch("/VIDEO_TS/VTS_[0-9][0-9]_[0-9].???", filename, FNM_PATHNAME)) {
