SHA256
1
0
forked from pool/xine-lib
Olaf Hering 2020-06-05 15:12:18 +00:00 committed by Git OBS Bridge
parent 3c0ea3d9cf
commit 73aadc7f04
2 changed files with 37 additions and 10 deletions

View File

@ -1,13 +1,23 @@
--- a/src/libreal/real_common.c --- a/src/libreal/real_common.c
+++ b/src/libreal/real_common.c +++ b/src/libreal/real_common.c
@@ -190,6 +190,15 @@ void *_x_real_codec_open(xine_stream_t * @@ -190,6 +190,25 @@ void *_x_real_codec_open(xine_stream_t *
return NULL; 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 = { +static const decoder_info_t dec_info_realvideo = {
+ supported_types, /* supported types */ + supported_types, /* supported types */
+ 7 /* priority */ + 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 = { +static const decoder_info_t dec_info_realaudio = {
+ audio_types, /* supported types */ + audio_types, /* supported types */
+ 6 /* priority */ + 6 /* priority */
@ -31,20 +41,37 @@
#endif #endif
--- a/src/libreal/xine_real_audio_decoder.c --- a/src/libreal/xine_real_audio_decoder.c
+++ b/src/libreal/xine_real_audio_decoder.c +++ b/src/libreal/xine_real_audio_decoder.c
@@ -518,7 +518,3 @@ static const uint32_t audio_types[] = { @@ -509,16 +509,3 @@ void *init_realadec (xine_t *xine, const
BUF_AUDIO_COOK, BUF_AUDIO_ATRK, /* BUF_AUDIO_14_4, BUF_AUDIO_28_8, */ BUF_AUDIO_SIPRO, 0 _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 = { -const decoder_info_t dec_info_realaudio = {
- audio_types, /* supported types */ - audio_types, /* supported types */
- 6 /* priority */ - 6 /* priority */
-}; -};
--- a/src/libreal/xine_real_video_decoder.c --- a/src/libreal/xine_real_video_decoder.c
+++ b/src/libreal/xine_real_video_decoder.c +++ b/src/libreal/xine_real_video_decoder.c
@@ -544,7 +544,3 @@ static const uint32_t supported_types[] @@ -536,15 +536,3 @@ void *init_realvdec (xine_t *xine, const
BUF_VIDEO_RV40, return (video_decoder_class_t *)&this;
0 }; }
-/*
- * exported plugin catalog entry
- */
-
-static const uint32_t supported_types[] = { BUF_VIDEO_RV30,
- BUF_VIDEO_RV40,
- 0 };
-
-const decoder_info_t dec_info_realvideo = { -const decoder_info_t dec_info_realvideo = {
- supported_types, /* supported types */ - supported_types, /* supported types */
- 7 /* priority */ - 7 /* priority */

View File

@ -1,7 +1,7 @@
# #
# spec file for package xine-lib # 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 # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -99,7 +99,7 @@ Release: 0
Summary: Video Player with Plug-Ins Summary: Video Player with Plug-Ins
License: GPL-2.0-or-later AND SUSE-Public-Domain License: GPL-2.0-or-later AND SUSE-Public-Domain
Group: Productivity/Multimedia/Video/Players Group: Productivity/Multimedia/Video/Players
Url: https://www.xine-project.org/ URL: https://www.xine-project.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source: http://sourceforge.net/projects/xine/files/%{name}/%{version}/%{name}-%{version}.tar.xz Source: http://sourceforge.net/projects/xine/files/%{name}/%{version}/%{name}-%{version}.tar.xz