SHA256
1
0
forked from pool/xine-lib

Accepting request 860826 from home:wolfi323:branches:multimedia:xine

- 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.

OBS-URL: https://build.opensuse.org/request/show/860826
OBS-URL: https://build.opensuse.org/package/show/multimedia:xine/xine-lib?expand=0&rev=132
This commit is contained in:
Dave Plater 2021-01-07 06:34:48 +00:00 committed by Git OBS Bridge
parent 2abadc9283
commit d67a62cfaa
5 changed files with 34 additions and 92 deletions

View File

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

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

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

View File

@ -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 */
-};

View File

@ -1,3 +1,31 @@
-------------------------------------------------------------------
Wed Jan 6 18:52:25 UTC 2021 - Wolfgang Bauer <wbauer@tmo.at>
- 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

View File

@ -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
<p>Great video and multimediaplayer, supports DVD, MPEG, AVI, DivX, VCD, Quicktime ...</p><p>You need a frontend for xine-lib like <a href=http://packman.links2linux.de/package/xine-ui>xine-ui</a>, <a href=http://packman.links2linux.de/package/gxine>gxine</a>, <a href=http://packman.links2linux.de/package/kaffeine>kaffeine</a> or <a href=http://packman.links2linux.de/package/totem>totem</a>.</p><p>Since 1-rc6 the package number is reduced, all you may miss, is in the base package</p><p>If you want to play css encrypted Video-DVD's, you need to install <a href=http://packman.links2linux.de/package/libdvdcss2>libdvdcss</a>.</p>
@ -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