SHA256
1
0
forked from pool/xine-lib

Accepting request 963925 from multimedia:xine

Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/963925
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xine-lib?expand=0&rev=82
This commit is contained in:
Dominique Leuenberger 2022-03-24 21:56:54 +00:00 committed by Git OBS Bridge
commit c223c3d9b6
5 changed files with 51 additions and 11 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ef51b21d10dda1045fa7d711bd9171cfdaf0a5a2874233bcf16ffdf28ec07005
size 5282204

3
xine-lib-1.2.12.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d606270468e1540c2a89c0d7f5fdf11e17ecc0c2698cc0bcb1065ff26abee098
size 5341212

View File

@ -23,7 +23,7 @@ Fix playback of DVDs with a broken UDF file system (aka DVD-Movie-Protect).
+
/* 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 @@ Fix playback of DVDs with a broken UDF file system (aka DVD-Movie-Protect).
+
+
+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 @@ Fix playback of DVDs with a broken UDF file system (aka DVD-Movie-Protect).
+ * 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)) {

View File

@ -1,3 +1,39 @@
-------------------------------------------------------------------
Tue Mar 15 10:46:27 UTC 2022 - Wolfgang Bauer <wbauer@tmo.at>
- 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 <wbauer@tmo.at>
- 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 - olaf@aepfle.de
- Use pkgconfig(smbclient) to refer to samba libaries
-------------------------------------------------------------------
Wed Jan 6 18:52:25 UTC 2021 - Wolfgang Bauer <wbauer@tmo.at>

View File

@ -48,7 +48,7 @@ BuildRequires: libcdio-devel
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(xvmc)
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: SDL-devel
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_audio_filters
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 @@ xineplug_decode_w32dll
%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