Hello community,

here is the log from the commit of package xine-lib for openSUSE:Factory 
checked in at 2020-06-05 20:24:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xine-lib (Old)
 and      /work/SRC/openSUSE:Factory/.xine-lib.new.3606 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xine-lib"

Fri Jun  5 20:24:33 2020 rev:78 rq:811875 version:1.2.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes        2020-01-27 
20:17:05.708509981 +0100
+++ /work/SRC/openSUSE:Factory/.xine-lib.new.3606/xine-lib.changes      
2020-06-05 20:29:04.209323308 +0200
@@ -1,0 +2,5 @@
+Fri Jun  5 15:15:15 UTC 2020 - o...@aepfle.de
+
+- Fix build with xine-lib-dec_info_real.patch
+
+-------------------------------------------------------------------

New:
----
  xine-lib-dec_info_real.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xine-lib.spec ++++++
--- /var/tmp/diff_new_pack.iqR3xH/_old  2020-06-05 20:29:05.033325742 +0200
+++ /var/tmp/diff_new_pack.iqR3xH/_new  2020-06-05 20:29:05.037325753 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package xine-lib
 #
-# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -99,7 +99,7 @@
 Summary:        Video Player with Plug-Ins
 License:        GPL-2.0-or-later AND SUSE-Public-Domain
 Group:          Productivity/Multimedia/Video/Players
-Url:            https://www.xine-project.org/
+URL:            https://www.xine-project.org/
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 Source:         
http://sourceforge.net/projects/xine/files/%{name}/%{version}/%{name}-%{version}.tar.xz
@@ -107,8 +107,7 @@
 
 Patch0:         xine-lib-libdvdread_udf.diff
 Patch1:         xine-lib-v4l-2.6.38.patch
-#Patch2:         xine-lib-contrib.patch
-#Patch3:         xine-lib-alsa.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.

++++++ xine-lib-dec_info_real.patch ++++++
--- 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        */
-};

Reply via email to