diff --git a/xine-lib-1.2.10.tar.xz b/xine-lib-1.2.10.tar.xz deleted file mode 100644 index bc07176..0000000 --- a/xine-lib-1.2.10.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9cb3f069d3c1ffb7456ea91a936a85bbb07ac2ab7be1e9d0d2c94ffe4110dc57 -size 5226116 diff --git a/xine-lib-1.2.11.tar.xz b/xine-lib-1.2.11.tar.xz new file mode 100644 index 0000000..4be3eb1 --- /dev/null +++ b/xine-lib-1.2.11.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef51b21d10dda1045fa7d711bd9171cfdaf0a5a2874233bcf16ffdf28ec07005 +size 5282204 diff --git a/xine-lib-dec_info_real.patch b/xine-lib-dec_info_real.patch deleted file mode 100644 index 65e18fa..0000000 --- a/xine-lib-dec_info_real.patch +++ /dev/null @@ -1,78 +0,0 @@ ---- a/src/libreal/real_common.c -+++ b/src/libreal/real_common.c -@@ -190,6 +190,25 @@ void *_x_real_codec_open(xine_stream_t * - return NULL; - } - -+/* -+ * exported plugin catalog entry -+ */ -+static const uint32_t supported_types[] = { BUF_VIDEO_RV30, -+ BUF_VIDEO_RV40, -+ 0 }; -+static const decoder_info_t dec_info_realvideo = { -+ supported_types, /* supported types */ -+ 7 /* priority */ -+}; -+ -+static const uint32_t audio_types[] = { -+ BUF_AUDIO_COOK, BUF_AUDIO_ATRK, /* BUF_AUDIO_14_4, BUF_AUDIO_28_8, */ BUF_AUDIO_SIPRO, 0 -+ }; -+static const decoder_info_t dec_info_realaudio = { -+ audio_types, /* supported types */ -+ 6 /* priority */ -+}; -+ - const plugin_info_t xine_plugin_info[] EXPORTED = { - /* type, API, "name", version, special_info, init_function */ - { PLUGIN_VIDEO_DECODER | PLUGIN_MUST_PRELOAD, 19, "realvdec", XINE_VERSION_CODE, &dec_info_realvideo, init_realvdec }, ---- a/src/libreal/real_common.h -+++ b/src/libreal/real_common.h -@@ -75,10 +75,8 @@ void *_x_real_codec_open(xine_stream_t * - const char *const codec_name, - const char *const codec_alternate); - --const decoder_info_t dec_info_realvideo; - void *init_realvdec (xine_t *xine, const void *data); - --const decoder_info_t dec_info_realaudio; - void *init_realadec (xine_t *xine, const void *data); - - #endif ---- a/src/libreal/xine_real_audio_decoder.c -+++ b/src/libreal/xine_real_audio_decoder.c -@@ -509,16 +509,3 @@ void *init_realadec (xine_t *xine, const - _x_real_codecs_init(xine); - return (audio_decoder_class_t *)&this; - } -- --/* -- * exported plugin catalog entry -- */ -- --static const uint32_t audio_types[] = { -- BUF_AUDIO_COOK, BUF_AUDIO_ATRK, /* BUF_AUDIO_14_4, BUF_AUDIO_28_8, */ BUF_AUDIO_SIPRO, 0 -- }; -- --const decoder_info_t dec_info_realaudio = { -- audio_types, /* supported types */ -- 6 /* priority */ --}; ---- a/src/libreal/xine_real_video_decoder.c -+++ b/src/libreal/xine_real_video_decoder.c -@@ -536,15 +536,3 @@ void *init_realvdec (xine_t *xine, const - return (video_decoder_class_t *)&this; - } - --/* -- * exported plugin catalog entry -- */ -- --static const uint32_t supported_types[] = { BUF_VIDEO_RV30, -- BUF_VIDEO_RV40, -- 0 }; -- --const decoder_info_t dec_info_realvideo = { -- supported_types, /* supported types */ -- 7 /* priority */ --}; diff --git a/xine-lib.changes b/xine-lib.changes index f8ada7a..7d7b7be 100644 --- a/xine-lib.changes +++ b/xine-lib.changes @@ -1,3 +1,31 @@ +------------------------------------------------------------------- +Wed Jan 6 18:52:25 UTC 2021 - Wolfgang Bauer + +- Update to version 1.2.11 +- Remove xine-lib-dec_info_real.patch, fixed upstream +- Upstream changes: + * Add gopher input plugin. + * Add user settings for IPv6. + * Split a52 spdif output to separate decoder. + * Code cleanup. + * More engine optimization. + * Small optimizations (opengl2, dvb subtitles, png, mpeg-ts). + * Better A/V sync. + * Fix a few crashes. + * Fix bluray playback. + * Fix VAAPI picture jitter and green flashes. + * Fix Opus and EAC3 audio playback. + * Fix text subtitles. + * Fix mpeg-ts (hdmv mode, detection of cut TV recordings). + * Fix mpeg layer 1-4 audio timing. + * Fix some VDR issues. + * Fix HLS VOD mode. + * Many small fixes. + * Build fixes. + * BSD fixes. + * Update german translation. + * Update internal libdca to upstream 0.0.7. + ------------------------------------------------------------------- Fri Jun 5 20:20:20 UTC 2020 - olaf@aepfle.de diff --git a/xine-lib.spec b/xine-lib.spec index dad7a0f..78a8cf1 100644 --- a/xine-lib.spec +++ b/xine-lib.spec @@ -93,9 +93,9 @@ BuildRequires: SDL-devel BuildRequires: libjack-devel %endif BuildRequires: libmodplug-devel -Version: 1.2.10 +Version: 1.2.11 Release: 0 -%define abiversion 2.8 +%define abiversion 2.9 Summary: Video Player with Plug-Ins License: GPL-2.0-or-later AND SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players @@ -107,17 +107,8 @@ Source1: baselibs.conf Patch0: xine-lib-libdvdread_udf.diff Patch1: xine-lib-v4l-2.6.38.patch -Patch2: xine-lib-dec_info_real.patch # Add theora FOURCC to libxine I found an avi container that xine wouldn't play. Patch4: xine-lib-theora.patch -# This should be fixed upstream, but this patch will not work for them. -# wand/magick_wand.h is already deprecated even in ImageMagick-6; package should -# include wand/MagickWand.h for ImageMagick-6 and MagickWand/MagickWand.h for -# ImageMagick-7. Including wand/MagickWand.h will work for us also for -# ImageMagick-7, because we package wand/ symlink to ./MagickWand/MagickWand.h -#Patch8: xine-lib-ImageMagick7.patch -# PATCH-FIX-UPSTREAM xine-lib-a52dec.patch davejplater@gmail.com -- Change in a52dec api. -#Patch6: xine-lib-a52dec.patch %description

Great video and multimediaplayer, supports DVD, MPEG, AVI, DivX, VCD, Quicktime ...

You need a frontend for xine-lib like xine-ui, gxine, kaffeine or totem.

Since 1-rc6 the package number is reduced, all you may miss, is in the base package

If you want to play css encrypted Video-DVD's, you need to install libdvdcss.

@@ -533,6 +524,7 @@ xineplug_vo_out_xcbxv xineplug_vo_out_raw xineplug_decode_mad xineplug_decode_a52 +xineplug_decode_to_spdif %if %{without distributable} xineplug_vo_out_vdpau xineplug_vo_gl_egl_wl