commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2020-06-14 18:32:15 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new.3606 (New) Package is "xine-lib" Sun Jun 14 18:32:15 2020 rev:79 rq:814207 version:1.2.10 Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2020-06-05 20:29:04.209323308 +0200 +++ /work/SRC/openSUSE:Factory/.xine-lib.new.3606/xine-lib.changes 2020-06-14 18:35:29.978578389 +0200 @@ -1,0 +2,5 @@ +Fri Jun 5 20:20:20 UTC 2020 - o...@aepfle.de + +- Remove xineplug_decode_qt to fix i386 build + +--- Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.8zEHPO/_old 2020-06-14 18:35:30.750580848 +0200 +++ /var/tmp/diff_new_pack.8zEHPO/_new 2020-06-14 18:35:30.754580860 +0200 @@ -636,7 +636,6 @@ # Philips claimed intellectual property on GSM 06.10 xineplug_decode_gsm610 %ifarch %{ix86} -xineplug_decode_qt xineplug_decode_w32dll %endif xineplug_dxr3
commit xine-lib for openSUSE:Factory
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.changes2020-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, _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 *) } - -/* - * 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 *) } -/* - * 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*/ -};
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2020-01-27 20:17:02 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new.26092 (New) Package is "xine-lib" Mon Jan 27 20:17:02 2020 rev:77 rq:767566 version:1.2.10 Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2020-01-20 22:55:23.203342176 +0100 +++ /work/SRC/openSUSE:Factory/.xine-lib.new.26092/xine-lib.changes 2020-01-27 20:17:05.708509981 +0100 @@ -1,0 +2,60 @@ +Sun Jan 26 14:11:29 UTC 2020 - Dave Plater + +- Update to version 1.2.10 and remove incorporated patches: + xine-lib-contrib.patch, xine-lib-alsa.patch, xine-lib-a52dec.patch + and xine-lib-ImageMagick7.patch. +- Upstream changes: + *Add (xcb)xv yuy2 emulation. + *Add libavcodec v58 compatibility. + *Add avio seek support. + *Add libdav1d, libaom and lavc AV1 video decoders. + *Add libvpx multithreading. + *Add libpng decoder. + *Add a52 double and fixed point modes. + *Add Opus audio support to ogg demuxer. + *Add AV1 video support to matroska demuxer. + *Add ivf demuxer. + *Add mpeg-ts split payload support. + *Add TLS support using gnutls or OpenSSL. + *Add ftp input plugin (ftp://) with TLS support (ftpes://) + *Add tls:// input plugin (raw TLS over TCP). + *Add libnfs NFS input plugin. + *Add ftp/http seek support. + *Add scp forward seek support. + *Add mp4 http streaming support (plain and fragment modes). + *Add HLS streaming support. + *Add HTTP 1.1 support. + *Add OpenGL EGL and Wayland support. + *Add side stream feature. + *Optimize OSD. + *Optimize output layers. + *Optimize decoder threads. + *Optimize event handling. + *Optimize stream info. + *Optimize TCP/TLS/HTTP network input. + *Optimize network buffering control. + *Alsa/oss startup optimization. + *Optimize input_stdin_fifo. + *Optimize internal liba52. + *Optimize user seek. + *Better support for audio out drivers that cannot resume after pause. + *Better support for mpeg pts jumps. + *Better bluray seek. + *XML parser fixes. + *Fix midstream audio mode switch. + *Fix FLAC audio playback via ffmpeg. + *Fix ffmpeg mpeg1/2 video. + *Fix/optimize mpeg, mpeg-ts, qt, flv, matroska, real & asf demuxers. + *Fix network seek. + *Fix/optimize audio CD. + *Fix DVD (occasional crashes, damaged video after a DVD had been + played). + *Fix opengl2 freeze after X server failure. + *Fix tvtime deinterlacer crash. + *Fix/optimize overlay. + *Fix/optimize old VDR plugin. + *Fix xine-ui freeze when opening a playlist while paused. + *Security fixes. + *More error handling instead of aborting. + +--- Old: xine-lib-1.2.9.tar.xz xine-lib-ImageMagick7.patch xine-lib-a52dec.patch xine-lib-alsa.patch xine-lib-contrib.patch New: xine-lib-1.2.10.tar.xz Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.6pvLZk/_old 2020-01-27 20:17:07.080510818 +0100 +++ /var/tmp/diff_new_pack.6pvLZk/_new 2020-01-27 20:17:07.104510833 +0100 @@ -54,6 +54,7 @@ BuildRequires: libv4l-devel >= 0.8.4 BuildRequires: libvorbis-devel BuildRequires: lirc-devel +BuildRequires: perl BuildRequires: readline-devel BuildRequires: speex-devel BuildRequires: update-desktop-files @@ -92,9 +93,9 @@ BuildRequires: libjack-devel %endif BuildRequires: libmodplug-devel -Version:1.2.9 +Version:1.2.10 Release:0 -%define abiversion 2.7 +%define abiversion 2.8 Summary:Video Player with Plug-Ins License:GPL-2.0-or-later AND SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players @@ -106,8 +107,8 @@ 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-contrib.patch +#Patch3: xine-lib-alsa.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. @@ -115,9 +116,9 @@ # 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 +#Patch8: xine-lib-ImageMagick7.patch # PATCH-FIX-UPSTREAM xine-lib-a52dec.patch davejpla...@gmail.com -- Change in a52dec api. -Patch6: xine-lib-a52dec.patch +#Patch6: xine-lib-a52dec.patch %description Great video and
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2020-01-20 22:55:08 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new.26092 (New) Package is "xine-lib" Mon Jan 20 22:55:08 2020 rev:76 rq:765741 version:1.2.9 Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2019-03-26 15:45:37.360076189 +0100 +++ /work/SRC/openSUSE:Factory/.xine-lib.new.26092/xine-lib.changes 2020-01-20 22:55:23.203342176 +0100 @@ -1,0 +2,25 @@ +Sat Apr 13 20:02:32 UTC 2019 - o...@aepfle.de + +- Package xineplug_post_tvtime also on arm64 +- Added xine-lib-contrib.patch +- Remove disabled esd support +- Remove disabled directfb support +- Remove disabled aalib support +- Remove disabled gnome_vfs support +- Use gcc8 in SLE_12 +- Use plain configure macro +- Fix opensuse.org XINE URL +- Use without instead of !with distributable/onlynondistributable/ffmpeg/sdl +- Remove disabled code for sle10 +- Remove conditional for ffmpeg because it always exists +- Remove unused xine-lib-without-ffmpeg.patch +- Remove unused xine-lib-nukefaadetc.patch, use sed instead +- Adjust all patches for autosetup: + xine-lib-libdvdread_udf.diff + xine-lib-v4l-2.6.38.patch + xine-lib-alsa.patch + xine-lib-theora.patch + xine-lib-ImageMagick7.patch + xine-lib-a52dec.patch + +--- Old: xine-lib-nukefaadetc.patch xine-lib-without-ffmpeg.patch New: xine-lib-contrib.patch Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.UzBLtc/_old 2020-01-20 22:55:25.963343238 +0100 +++ /var/tmp/diff_new_pack.UzBLtc/_new 2020-01-20 22:55:25.963343238 +0100 @@ -1,7 +1,7 @@ # # spec file for package xine-lib # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -30,23 +30,10 @@ BuildRequires: gcc BuildRequires: pkgconfig(libmpeg2) %else -# Leap 42.3+ -%if 0%{?leap_version} >= 420300 -BuildRequires: cpp7 -BuildRequires: gcc7 -#!Buildignore: libgcc_s1 -%else -# Leap 42.2 -BuildRequires: gcc5 -%endif +BuildRequires: gcc8 %endif -%bcond_without ffmpeg %bcond_without sdl -%bcond_with aalib -%bcond_with esd %bcond_without jack -%bcond_with gnome_vfs -%bcond_with directfb # BuildRequires: ImageMagick-devel BuildRequires: alsa-devel @@ -75,6 +62,11 @@ BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(liba52) +BuildRequires: pkgconfig(libavcodec) +BuildRequires: pkgconfig(libavformat) +BuildRequires: pkgconfig(libavutil) +BuildRequires: pkgconfig(libbluray) +BuildRequires: pkgconfig(libpostproc) BuildRequires: pkgconfig(mad) BuildRequires: pkgconfig(vpx) BuildRequires: pkgconfig(x11) @@ -85,16 +77,7 @@ BuildRequires: pkgconfig(xv) BuildRequires: pkgconfig(xvmc) BuildRequires: pkgconfig(zlib) -%if %{with ffmpeg} -BuildRequires: pkgconfig(libavcodec) -BuildRequires: pkgconfig(libavformat) -BuildRequires: pkgconfig(libavutil) -BuildRequires: pkgconfig(libbluray) >= 0.2.1 -BuildRequires: pkgconfig(libpostproc) -%else -BuildRequires: libavutil-devel -%endif -%if !%{with distributable} +%if %{without distributable} BuildRequires: libfaad-devel BuildRequires: pkgconfig(libdts) BuildRequires: pkgconfig(libva) @@ -105,22 +88,9 @@ %if %{with sdl} BuildRequires: SDL-devel %endif -%if %{with aalib} -BuildRequires: aalib-devel -BuildRequires: libcaca-devel -%endif -%if %{with esd} -BuildRequires: esound-devel -%endif -%if %{with gnome_vfs} -BuildRequires: gnome-vfs2-devel -%endif %if %{with jack} BuildRequires: libjack-devel %endif -%if %{with directfb} -BuildRequires: DirectFB-devel -%endif BuildRequires: libmodplug-devel Version:1.2.9 Release:0 @@ -136,8 +106,7 @@ Patch0: xine-lib-libdvdread_udf.diff Patch1: xine-lib-v4l-2.6.38.patch -# PATCH allow ffmpeg in openSUSE versions that have ffmpeg and still use the crippled tar ball to build with ffmpeg3. -Patch2: xine-lib-without-ffmpeg.patch +Patch2: xine-lib-contrib.patch Patch3: xine-lib-alsa.patch # Add theora FOURCC to libxine I found an avi container that xine wouldn't play. Patch4:
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2019-03-26 15:45:32 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new.25356 (New) Package is "xine-lib" Tue Mar 26 15:45:32 2019 rev:75 rq:688593 version:1.2.9 Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2019-02-25 17:55:08.302467067 +0100 +++ /work/SRC/openSUSE:Factory/.xine-lib.new.25356/xine-lib.changes 2019-03-26 15:45:37.360076189 +0100 @@ -1,0 +2,8 @@ +Tue Mar 26 07:03:44 UTC 2019 - o...@aepfle.de + +- Use alsa API properly with xine-lib-alsa.patch. Consumers are + expected to use instead of . + This is in preparation of an change to pkgconfig(alsa) to + not pollute CFLAGS with -I/usr/include/alsa anymore (bsc#1130333) + +--- New: xine-lib-alsa.patch Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.Y4vAue/_old 2019-03-26 15:45:38.160075805 +0100 +++ /var/tmp/diff_new_pack.Y4vAue/_new 2019-03-26 15:45:38.168075801 +0100 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -138,6 +138,7 @@ Patch1: xine-lib-v4l-2.6.38.patch # PATCH allow ffmpeg in openSUSE versions that have ffmpeg and still use the crippled tar ball to build with ffmpeg3. Patch2: xine-lib-without-ffmpeg.patch +Patch3: xine-lib-alsa.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. @@ -595,6 +596,7 @@ #%%patch5 %endif %endif +%patch3 -p1 %patch4 %patch6 %patch8 -p1 ++ xine-lib-alsa.patch ++ --- a/src/audio_out/audio_alsa_out.c +++ b/src/audio_out/audio_alsa_out.c @@ -44,7 +44,7 @@ #define ALSA_PCM_NEW_HW_PARAMS_API #define ALSA_PCM_NEW_SW_PARAMS_API -#include +#include #include #include
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2019-02-25 17:54:59 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new.28833 (New) Package is "xine-lib" Mon Feb 25 17:54:59 2019 rev:74 rq:678369 version:1.2.9 Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2019-01-08 12:31:15.160090784 +0100 +++ /work/SRC/openSUSE:Factory/.xine-lib.new.28833/xine-lib.changes 2019-02-25 17:55:08.302467067 +0100 @@ -1,0 +2,5 @@ +Fri Feb 22 12:00:57 UTC 2019 - o...@aepfle.de + +- Package xineplug_post_tvtime also on arm32 + +--- Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.Gvh9rY/_old 2019-02-25 17:55:09.678465287 +0100 +++ /var/tmp/diff_new_pack.Gvh9rY/_new 2019-02-25 17:55:09.678465287 +0100 @@ -697,7 +697,7 @@ post/xineplug_post_goom post/xineplug_post_mosaico post/xineplug_post_switch -%ifarch %ix86 x86_64 +%ifarch %ix86 x86_64 %arm post/xineplug_post_tvtime %endif post/xineplug_post_visualizations
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2019-01-08 12:28:52 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new.28833 (New) Package is "xine-lib" Tue Jan 8 12:28:52 2019 rev:73 rq:663274 version:1.2.9 Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2019-01-03 18:06:46.180132809 +0100 +++ /work/SRC/openSUSE:Factory/.xine-lib.new.28833/xine-lib.changes 2019-01-08 12:31:15.160090784 +0100 @@ -1,0 +2,5 @@ +Sun Jan 6 10:51:20 UTC 2019 - sch...@suse.de + +- fix-non-x86-build.diff: remove + +--- Old: fix-non-x86-build.diff Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.kuftR3/_old 2019-01-08 12:31:15.932089945 +0100 +++ /var/tmp/diff_new_pack.kuftR3/_new 2019-01-08 12:31:15.936089941 +0100 @@ -1,7 +1,7 @@ # # spec file for package xine-lib # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -138,7 +138,6 @@ Patch1: xine-lib-v4l-2.6.38.patch # PATCH allow ffmpeg in openSUSE versions that have ffmpeg and still use the crippled tar ball to build with ffmpeg3. Patch2: xine-lib-without-ffmpeg.patch -Patch3: fix-non-x86-build.diff # 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. @@ -596,9 +595,6 @@ #%%patch5 %endif %endif -%ifnarch %ix86 x86_64 -%patch3 -%endif %patch4 %patch6 %patch8 -p1
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2019-01-03 18:06:44 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new.28833 (New) Package is "xine-lib" Thu Jan 3 18:06:44 2019 rev:72 rq:661963 version:1.2.9 Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2018-06-13 15:39:26.440449400 +0200 +++ /work/SRC/openSUSE:Factory/.xine-lib.new.28833/xine-lib.changes 2019-01-03 18:06:46.180132809 +0100 @@ -1,0 +2,8 @@ +Sat Dec 29 12:53:21 UTC 2018 - davejpla...@gmail.com + +- Patched up crippled build with new perl, the perl scripts no + longer work. +- Added xine-lib-nukefaadetc.patch for the same reason. +- Build with libmpeg2. + +--- New: xine-lib-nukefaadetc.patch Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.Cw76OL/_old 2019-01-03 18:06:46.852132212 +0100 +++ /var/tmp/diff_new_pack.Cw76OL/_new 2019-01-03 18:06:46.856132209 +0100 @@ -28,6 +28,7 @@ %bcond_with onlynondistributable %if 0%{?suse_version} > 1320 BuildRequires: gcc +BuildRequires: pkgconfig(libmpeg2) %else # Leap 42.3+ %if 0%{?leap_version} >= 420300 @@ -125,7 +126,7 @@ Release:0 %define abiversion 2.7 Summary:Video Player with Plug-Ins -License:GPL-2.0+ and SUSE-Public-Domain +License:GPL-2.0-or-later AND SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players Url:https://www.xine-project.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -148,6 +149,10 @@ Patch8: xine-lib-ImageMagick7.patch # PATCH-FIX-UPSTREAM xine-lib-a52dec.patch davejpla...@gmail.com -- Change in a52dec api. Patch6: xine-lib-a52dec.patch +%if %{with distributable} +#PATCH-Workaround xine-lib-nukefaadetc.patch davejpla...@gmail.com - supliment do_nukeentry(). +Patch7: xine-lib-nukefaadetc.patch +%endif %description Great video and multimediaplayer, supports DVD, MPEG, AVI, DivX, VCD, Quicktime ...You need a frontend for xine-lib like http://packman.links2linux.de/package/xine-ui>xine-ui, http://packman.links2linux.de/package/gxine>gxine, http://packman.links2linux.de/package/kaffeine>kaffeine or http://packman.links2linux.de/package/totem>totem.Since 1-rc6 the package number is reduced, all you may miss, is in the base packageIf you want to play css encrypted Video-DVD's, you need to install http://packman.links2linux.de/package/libdvdcss2>libdvdcss. @@ -157,7 +162,7 @@ %package -n libxine2 Summary:Video Player with Plug-Ins -License:GPL-2.0+ +License:GPL-2.0-or-later Group: Productivity/Multimedia/Video/Players Provides: libxine2-syncfb = %{version}-%{release} Obsoletes: libxine2-syncfb < %{version}-%{release} @@ -212,7 +217,7 @@ %package -n libxine-devel Summary:Development environment for xine-based media players -License:GPL-2.0+ and SUSE-Public-Domain +License:GPL-2.0-or-later AND SUSE-Public-Domain Group: Development/Libraries/C and C++ Requires: freetype2-devel Requires: glibc-devel @@ -275,7 +280,7 @@ %package -n libxine2-pulse Summary:Pulseaudio plugin for xine -License:GPL-2.0+ and SUSE-Public-Domain +License:GPL-2.0-or-later AND SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players Requires: libxine2 = %{version} Supplements:packageand(libpulse0:libxine2) @@ -302,7 +307,7 @@ %package -n libxine2-sdl Summary:SDL plugin for xine -License:GPL-2.0+ and SUSE-Public-Domain +License:GPL-2.0-or-later AND SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players Requires: libxine2 = %{version} @@ -329,7 +334,7 @@ %package -n libxine2-aa Summary:Aalib and libcaca plugin for xine -License:GPL-2.0+ and SUSE-Public-Domain +License:GPL-2.0-or-later AND SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players Requires: libxine2 = %{version} @@ -356,7 +361,7 @@ %package -n libxine2-esd Summary:Esd plugin for xine -License:GPL-2.0+ and SUSE-Public-Domain +License:GPL-2.0-or-later AND SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players Requires: libxine2 = %{version} @@ -383,7 +388,7 @@ %package -n libxine2-jack Summary:Jack plugin for xine -License:GPL-2.0+ and SUSE-Public-Domain +License:GPL-2.0-or-later AND SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players Requires: libxine2 = %{version} @@
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2018-06-13 15:38:38 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new (New) Package is "xine-lib" Wed Jun 13 15:38:38 2018 rev:71 rq:615388 version:1.2.9 Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2018-01-29 15:00:45.797255373 +0100 +++ /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib.changes 2018-06-13 15:39:26.440449400 +0200 @@ -1,0 +2,7 @@ +Sat Jun 2 23:32:45 UTC 2018 - bjorn@gmail.com + +- Set to bcond_without gnome_vfs to bcond_with, no longer build + gnome-vfs support by default, gnome-vfs is deprecated upstream + for a long time. + +--- Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.1awWGA/_old 2018-06-13 15:39:27.952393764 +0200 +++ /var/tmp/diff_new_pack.1awWGA/_new 2018-06-13 15:39:27.956393617 +0200 @@ -44,7 +44,7 @@ %bcond_with aalib %bcond_with esd %bcond_without jack -%bcond_without gnome_vfs +%bcond_with gnome_vfs %bcond_with directfb # BuildRequires: ImageMagick-devel
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2018-01-29 14:59:04 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new (New) Package is "xine-lib" Mon Jan 29 14:59:04 2018 rev:70 rq:570445 version:1.2.9 Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2018-01-24 15:31:45.442846106 +0100 +++ /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib.changes 2018-01-29 15:00:45.797255373 +0100 @@ -1,0 +2,5 @@ +Sat Jan 27 11:36:15 UTC 2018 - davejpla...@gmail.com + +- Rebase fix-non-x86-build.diff to fix arm build. + +--- Other differences: -- ++ fix-non-x86-build.diff ++ --- /var/tmp/diff_new_pack.EWohvx/_old 2018-01-29 15:00:46.605217624 +0100 +++ /var/tmp/diff_new_pack.EWohvx/_new 2018-01-29 15:00:46.605217624 +0100 @@ -1,7 +1,8 @@ src/post/Makefile.am.orig 2012-06-21 09:47:14.910671806 +0200 -+++ src/post/Makefile.am 2012-06-21 09:47:21.119671933 +0200 -@@ -1,4 +1,4 @@ - include $(top_srcdir)/misc/Makefile.quiet +Index: src/post/Makefile.am +=== +--- src/post/Makefile.am.orig 2018-01-27 13:29:10.028095109 +0200 src/post/Makefile.am 2018-01-27 13:34:02.946718905 +0200 +@@ -1,3 +1,3 @@ include $(top_srcdir)/misc/Makefile.common -SUBDIRS = planar goom visualizations mosaico deinterlace audio
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2018-01-24 15:31:43 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new (New) Package is "xine-lib" Wed Jan 24 15:31:43 2018 rev:69 rq:568582 version:1.2.9 Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2017-08-16 16:19:19.534119697 +0200 +++ /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib.changes 2018-01-24 15:31:45.442846106 +0100 @@ -1,0 +2,88 @@ +Tue Jan 23 12:38:21 UTC 2018 - davejpla...@gmail.com + +- Update to release 1.2.9 and add xine-lib-a52dec.patch. +- Moved xineplug_decode_mad and xineplug_decode_a52 into the main + package as they are now unrestricted. +- Enabled sdl and jack subpackages. +- Upstream changes: + * Add LIBXINE_VERBOSITY environment var override. + * Add auto gapless switch. Play clips to their very end when that + is likely what the user wants. + * Add video single step feature. + * Add generic keyframe index feature. + * Add x32 (x86 32 on 64bit) support. + * Add some more debug logging. + * Join 4 network input plugins into a single file. + * Matroska fixes. + * Build fixes. + * Directx2 audio fixes. + * VAAPI fixes. + * XCB video fixes and optimizations. + * Return driver held video frames on shutdown properly. + * FAAD audio compatibility fixes. + * Fix VP9 playback. + * Fix post filtering crash. + * Make xml parser thread safe. + * More user configuration safety. + * Inline assembly fixes. + * Failed memory allocation safety fixes. + * Memory leak fixes. + * Debug and LOG build fixes. + * Again, lots of small fixes and optimizations. + * Better multiengine client safety. + * Hide yuv2rgb implementation details. + * Use a single libyuv2rgb copy in both engine and plugins. + * Minor ffmpeg optimization. + * Lift a few video engine handbrakes. Less CPU load, fewer frame + drops, faster seeking. + * Optimize audio engine. + * Optimize demux buffering system. + * Optimize metronom clock. + * Optimize port tickets. + * Optimize sse/mmx2 memcpy. + * Code simplification and cleanup. + * Update german translation. * Add LIBXINE_VERBOSITY environment var override. + * Add auto gapless switch. Play clips to their very end when that + is likely what the user wants. + * Add video single step feature. + * Add generic keyframe index feature. + * Add x32 (x86 32 on 64bit) support. + * Add some more debug logging. + * Join 4 network input plugins into a single file. + * Matroska fixes. + * Build fixes. + * Directx2 audio fixes. + * VAAPI fixes. + * XCB video fixes and optimizations. + * Return driver held video frames on shutdown properly. + * FAAD audio compatibility fixes. + * Fix VP9 playback. + * Fix post filtering crash. + * Make xml parser thread safe. + * More user configuration safety. + * Inline assembly fixes. + * Failed memory allocation safety fixes. + * Memory leak fixes. + * Debug and LOG build fixes. + * Again, lots of small fixes and optimizations. + * Better multiengine client safety. + * Hide yuv2rgb implementation details. + * Use a single libyuv2rgb copy in both engine and plugins. + * Minor ffmpeg optimization. + * Lift a few video engine handbrakes. Less CPU load, fewer frame + drops, faster seeking. + * Optimize audio engine. + * Optimize demux buffering system. + * Optimize metronom clock. + * Optimize port tickets. + * Optimize sse/mmx2 memcpy. + * Code simplification and cleanup. + * Update german translation. + +--- +Mon Jan 22 15:36:18 UTC 2018 - crrodrig...@opensuse.org + +- Cleanup buildrequires so neither Mesa-devel nor xorg-x11-devel + meta/mega packages are required anymore. + +--- Old: xine-lib-1.2.8.tar.xz New: xine-lib-1.2.9.tar.xz xine-lib-a52dec.patch Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.OyGdOF/_old 2018-01-24 15:31:46.222809627 +0100 +++ /var/tmp/diff_new_pack.OyGdOF/_new 2018-01-24 15:31:46.226809440 +0100 @@ -1,7 +1,7 @@ # # spec file for package xine-lib # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -29,25 +29,25 @@ %if 0%{?suse_version} > 1320 BuildRequires: gcc %else -# Leap 42.2+ / SLE12SP2Backports -%if 0%{?sle_version} == 120200 -BuildRequires: gcc6 +# Leap 42.3+ +%if 0%{?leap_version} >= 420300 +BuildRequires: cpp7 +BuildRequires: gcc7 #!Buildignore: libgcc_s1 %else -# Leap 42.1
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2017-08-16 16:19:09 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new (New) Package is "xine-lib" Wed Aug 16 16:19:09 2017 rev:68 rq:516990 version:1.2.8 Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2017-07-08 12:34:56.993795432 +0200 +++ /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib.changes 2017-08-16 16:19:19.534119697 +0200 @@ -1,0 +2,5 @@ +Tue Aug 15 06:43:14 UTC 2017 - o...@aepfle.de + +- Build unconditionally with modplug and pulseaudio + +--- Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.8F2ouw/_old 2017-08-16 16:19:23.037627915 +0200 +++ /var/tmp/diff_new_pack.8F2ouw/_new 2017-08-16 16:19:23.045626793 +0200 @@ -26,7 +26,6 @@ # default for buildservice is no patented codecs %bcond_without distributable %bcond_with onlynondistributable -%bcond_without pulseaudio %if 0%{?suse_version} > 1320 BuildRequires: gcc %else @@ -46,7 +45,6 @@ %bcond_with jack %bcond_without gnome_vfs %bcond_with directfb -%bcond_without modplug # BuildRequires: ImageMagick-devel BuildRequires: Mesa-devel @@ -92,9 +90,7 @@ BuildRequires: pkgconfig(mad) BuildRequires: pkgconfig(vdpau) %endif -%if %{with pulseaudio} BuildRequires: libpulse-devel -%endif %if %{with sdl} BuildRequires: SDL-devel %endif @@ -114,9 +110,7 @@ %if %{with directfb} BuildRequires: DirectFB-devel %endif -%if %{with modplug} BuildRequires: libmodplug-devel -%endif Version:1.2.8 Release:0 %define abiversion 2.6 @@ -267,8 +261,6 @@ Guenter Bartsch-%if %{with pulseaudio} - %package -n libxine2-pulse Summary:Pulseaudio plugin for xine License:GPL-2.0+ and SUSE-Public-Domain @@ -293,7 +285,6 @@ Autoren: Guenter Bartsch -%endif %if %{with sdl} @@ -609,7 +600,7 @@ --with-libflac \ --with-freetype \ --enable-v4l \ - %{?with_modplug:--enable-modplug} \ + --enable-modplug \ %{?with_directfb:--enable-directfb} \ %if !%{with sdl} --without-sdl \ @@ -854,11 +845,8 @@ %dir %{_libdir}/xine/plugins/%{abiversion}/vidix %endif -%if %{with pulseaudio} - %files -n libxine2-pulse -f files.pulse %defattr(-,root,root,0755) -%endif %if %{with sdl}
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2017-07-08 12:34:54 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new (New) Package is "xine-lib" Sat Jul 8 12:34:54 2017 rev:67 rq:508670 version:1.2.8 Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2017-05-27 13:12:58.773188069 +0200 +++ /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib.changes 2017-07-08 12:34:56.993795432 +0200 @@ -1,0 +2,6 @@ +Thu Jul 6 10:15:58 UTC 2017 - o...@aepfle.de + +- Remove dependency to gcc5 +- Use simple bcond for ffmpeg + +--- Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.9dTiVZ/_old 2017-07-08 12:34:57.965658351 +0200 +++ /var/tmp/diff_new_pack.9dTiVZ/_new 2017-07-08 12:34:57.969657787 +0200 @@ -27,20 +27,19 @@ %bcond_without distributable %bcond_with onlynondistributable %bcond_without pulseaudio -%if 0%{?suse_version} == 1315 -%bcond_without gcc5 +%if 0%{?suse_version} > 1320 +BuildRequires: gcc %else -%bcond_with gcc5 -%endif -%if 0%{?suse_version} > 1320 || 0%{?is_opensuse} == 1 -%bcond_without ffmpeg +# Leap 42.2+ / SLE12SP2Backports +%if 0%{?sle_version} == 120200 +BuildRequires: gcc6 +#!Buildignore: libgcc_s1 %else -%if %{with distributable} -%bcond_with ffmpeg -%else -%bcond_without ffmpeg +# Leap 42.1 +BuildRequires: gcc5 %endif %endif +%bcond_without ffmpeg %bcond_with sdl %bcond_with aalib %bcond_with esd @@ -49,9 +48,6 @@ %bcond_with directfb %bcond_without modplug # -%if %{with gcc5} -BuildRequires: gcc5 -%endif BuildRequires: ImageMagick-devel BuildRequires: Mesa-devel BuildRequires: alsa-devel @@ -592,11 +588,9 @@ %build export CFLAGS="${RPM_OPT_FLAGS} -fno-strict-aliasing -fno-force-addr `pkg-config --cflags smbclient`" export CCASFLAGS=-Wa,--noexecstack -# Leap:42.2 won't build with gcc48 -%if %{with gcc5} -export CC="gcc-5" -export CPP="cpp-5" -%endif +test -x "$(type -p gcc-5)" && export CC=gcc-5 +test -x "$(type -p gcc-6)" && export CC=gcc-6 +test -x "$(type -p gcc-7)" && export CC=gcc-7 echo 'AC_DEFUN([AC_REQUIRE_AUX_FILE])dnl' >> acinclude.m4 # # hack for sles10 ## rm m4/gettext.m4 m4/intl.m4
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2017-05-27 13:12:57 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new (New) Package is "xine-lib" Sat May 27 13:12:57 2017 rev:66 rq:486896 version:1.2.8 Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2017-04-03 11:05:15.338430752 +0200 +++ /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib.changes 2017-05-27 13:12:58.773188069 +0200 @@ -1,0 +2,55 @@ +Sun Apr 9 14:25:06 UTC 2017 - davejpla...@gmail.com + +- Update to release 1.2.8 +- Remove patches fixed upstream: + xine-lib-crippled-ffmpeg3.0.patch, xine-lib-ffmpeg3.0.patch and + xine-lib-link-xcb.patch. +- Removed precheckin_cripple_tarball.sh and integrated it into the + spec file. +- Upstream changes: + * Add HEVC to QT demuxer. + * Add libOpenHEVC decoder. + * Add h.265/HEVC decoding to VAAPI. + * Detach VAAPI video out from ffmpeg. + * VAAPI fixes. + * Improved Matroska compatibility (TrueHD and PCM sound, +HDMV/Text subtitles). + * Add faad LATM support. + * Add faad preamp gain control and channel mixer. + * Update/fix internal libfaad. + * Integrate 6 basic plugins into libxine. + * ffmpeg fixes and optimizations. + * Use external libdvdnav by default. + * Optimize video out. + * AVFormat demuxer fixes. + * (XCB)XV video out fixes. + * Lots of small fixes and optimizations. + * Build fixes (newer automake, xcb, libdvdcss, dxr3, make dist, +32+64bit dual install, gcc 4.x with GNU ld 2.26 ...). + * Better C++ compatibility. + * Add support for avi WAVE_FORMAT_EXTENSIBLE. + * Add "Time Domain Audio Analyzer" Visualization Post Plugin. + * Add support for compressed HDMV PGS subtitles in Matroska. + * Add HW accelerated OSD for Raspberry Pi. + * Add simple deep color (9/10bit) support via ffmpeg. + * Join 15 video demuxers into a single multiplugin lib. + * Join 5 vdpau decoders into a single multiplugin lib. + * Join 3 raw video decoders into a single multiplugin lib. + * Make ffmpeg/postproc optional. + * Log individual items when loading multiplugin libs. + * Improved qt/mp4 edit list handling. + * Detect mp3 files with large id3v2 tags. + * Auto recover from temporary DVB signal loss. + * Fix demuxing low framerate mp4. + * DVB AAC sound compatibility fix. + * ffmpeg audio downmix level fix and optimization. + * ffmpeg multithreading fixes. + * ffmpeg compatibility fixes. + * BluRay subtitle fixes. + * Various small fixes. + * OpenGL(2) video out fixes and optimizations. + * Fix some issues with heavy stream seeking. + * Build fixes, including missing vcd libs and much less warnings. + * Code simplifications. + +--- Old: precheckin_cripple_tarball.sh xine-lib-1.2.6-crippled.tar.xz xine-lib-1.2.6.tar.xz xine-lib-crippled-ffmpeg3.0.patch xine-lib-ffmpeg3.0.patch xine-lib-link-xcb.patch New: xine-lib-1.2.8.tar.xz Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.AmqGvM/_old 2017-05-27 13:12:59.609069892 +0200 +++ /var/tmp/diff_new_pack.AmqGvM/_new 2017-05-27 13:12:59.613069326 +0200 @@ -77,6 +77,8 @@ BuildRequires: update-desktop-files BuildRequires: vcdimager-devel BuildRequires: xorg-x11-devel +BuildRequires: pkgconfig(dvdnav) +BuildRequires: pkgconfig(vpx) %if %{with ffmpeg} BuildRequires: pkgconfig(libavcodec) BuildRequires: pkgconfig(libavformat) @@ -119,34 +121,25 @@ %if %{with modplug} BuildRequires: libmodplug-devel %endif -Version:1.2.6 +Version:1.2.8 Release:0 -%define abiversion 2.5 +%define abiversion 2.6 Summary:Video Player with Plug-Ins License:GPL-2.0+ and SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players -Url:http://www.xine-project.org/home +Url:https://www.xine-project.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if %{with distributable} -Source: xine-lib-%{version}-crippled.tar.xz -%else -Source: http://downloads.sourceforge.net/project/xine/xine-lib/%{version}/xine-lib-%{version}.tar.xz -%endif +Source: http://sourceforge.net/projects/xine/files/%{name}/%{version}/%{name}-%{version}.tar.xz Source1:baselibs.conf -Source99: precheckin_cripple_tarball.sh Patch0: xine-lib-libdvdread_udf.diff Patch1: xine-lib-v4l-2.6.38.patch # PATCH allow ffmpeg in openSUSE versions that have ffmpeg and still use the crippled tar ball to build with ffmpeg3. -Patch7: xine-lib-crippled-ffmpeg3.0.patch Patch2: xine-lib-without-ffmpeg.patch -Patch5:
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2017-04-03 11:05:12 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new (New) Package is "xine-lib" Mon Apr 3 11:05:12 2017 rev:65 rq:483107 version:1.2.6 Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2016-08-05 18:16:45.0 +0200 +++ /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib.changes 2017-04-03 11:05:15.338430752 +0200 @@ -1,0 +2,6 @@ +Tue Mar 28 07:52:49 UTC 2017 - pgaj...@suse.com + +- fix build with ImageMagick 7 + + xine-lib-ImageMagick7.patch + +--- New: xine-lib-ImageMagick7.patch Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.HLBxTK/_old 2017-04-03 11:05:16.374284403 +0200 +++ /var/tmp/diff_new_pack.HLBxTK/_new 2017-04-03 11:05:16.378283838 +0200 @@ -1,7 +1,7 @@ # # spec file for package xine-lib # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -147,6 +147,12 @@ Patch4: xine-lib-theora.patch # PATCH-FIX-UPSTREAM xine-lib-link-xcb.patch https://bugs.xine-project.org/show_bug.cgi?id=573 dims...@opensuse.org -- Look for xcb, not xcb-shape Patch6: xine-lib-link-xcb.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 %description Great video and multimediaplayer, supports DVD, MPEG, AVI, DivX, VCD, Quicktime ...You need a frontend for xine-lib like http://packman.links2linux.de/package/xine-ui>xine-ui, http://packman.links2linux.de/package/gxine>gxine, http://packman.links2linux.de/package/kaffeine>kaffeine or http://packman.links2linux.de/package/totem>totem.Since 1-rc6 the package number is reduced, all you may miss, is in the base packageIf you want to play css encrypted Video-DVD's, you need to install http://packman.links2linux.de/package/libdvdcss2>libdvdcss. @@ -534,6 +540,7 @@ %endif %patch4 %patch6 -p1 +%patch8 -p1 rm -f m4/libtool15.m4 sed -i -e 's|/tmp/vdr-xine|/var/lib/vdr-xine|g' src/vdr/input_vdr.c ++ xine-lib-ImageMagick7.patch ++ Index: xine-lib-1.2.6/src/video_dec/image.c === --- xine-lib-1.2.6.orig/src/video_dec/image.c 2013-09-18 12:04:54.0 +0200 +++ xine-lib-1.2.6/src/video_dec/image.c2017-03-28 09:22:17.137733960 +0200 @@ -39,7 +39,7 @@ #define LOG */ -#include +#include #ifdef PACKAGE_NAME #undef PACKAGE_BUGREPORT #undef PACKAGE_NAME
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2016-08-05 18:16:43 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new (New) Package is "xine-lib" Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2016-07-30 00:26:35.0 +0200 +++ /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib.changes 2016-08-05 18:16:45.0 +0200 @@ -1,0 +2,11 @@ +Mon Aug 1 12:58:27 UTC 2016 - davejpla...@gmail.com + +- Fixed build in Leap:42.2 by building with gcc5. +- Removed conditinals for old openSUSE versions from spec file. +- Modified pre checkin script to enable build with the ffmpeg libs + that are in the distribution. +- Added xine-lib-crippled-ffmpeg3.0.patch to enable leap and above + to build with ffmpeg3. +- Removed unused build flags. + +--- New: xine-lib-crippled-ffmpeg3.0.patch Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.uFuStG/_old 2016-08-05 18:16:46.0 +0200 +++ /var/tmp/diff_new_pack.uFuStG/_new 2016-08-05 18:16:46.0 +0200 @@ -17,8 +17,8 @@ Name: xine-lib -# %bcond_with = default off -# %bcond_without = default on +# %%bcond_with = default off +# %%bcond_without = default on # # --with distributable -> don't build libxine2-codecs # --without distributable -> build libxine2-codecs @@ -27,6 +27,20 @@ %bcond_without distributable %bcond_with onlynondistributable %bcond_without pulseaudio +%if 0%{?suse_version} == 1315 +%bcond_without gcc5 +%else +%bcond_with gcc5 +%endif +%if 0%{?suse_version} > 1320 || 0%{?is_opensuse} == 1 +%bcond_without ffmpeg +%else +%if %{with distributable} +%bcond_with ffmpeg +%else +%bcond_without ffmpeg +%endif +%endif %bcond_with sdl %bcond_with aalib %bcond_with esd @@ -35,6 +49,9 @@ %bcond_with directfb %bcond_without modplug # +%if %{with gcc5} +BuildRequires: gcc5 +%endif BuildRequires: ImageMagick-devel BuildRequires: Mesa-devel BuildRequires: alsa-devel @@ -52,37 +69,30 @@ BuildRequires: libsmbclient-devel BuildRequires: libtheora-devel BuildRequires: libtool +BuildRequires: libv4l-devel >= 0.8.4 BuildRequires: libvorbis-devel +BuildRequires: lirc-devel BuildRequires: readline-devel BuildRequires: speex-devel BuildRequires: update-desktop-files BuildRequires: vcdimager-devel BuildRequires: xorg-x11-devel -%if 0%{suse_version} >= 1210 -BuildRequires: libv4l-devel >= 0.8.4 -%else -%if 0%{suse_version} >= 1110 -BuildRequires: libv4l-devel -%endif -%endif -%if 0%{suse_version} >= 1030 -BuildRequires: lirc-devel +%if %{with ffmpeg} +BuildRequires: pkgconfig(libavcodec) +BuildRequires: pkgconfig(libavformat) +BuildRequires: pkgconfig(libavutil) +BuildRequires: pkgconfig(libbluray) >= 0.2.1 +BuildRequires: pkgconfig(libpostproc) %else -BuildRequires: lirc +BuildRequires: libavutil-devel %endif %if !%{with distributable} BuildRequires: libfaad-devel -BuildRequires: pkgconfig(libavcodec) -BuildRequires: pkgconfig(libavutil) -BuildRequires: pkgconfig(libbluray) >= 0.2.1 BuildRequires: pkgconfig(libdts) -BuildRequires: pkgconfig(libpostproc) BuildRequires: pkgconfig(libva) BuildRequires: pkgconfig(libva-glx) BuildRequires: pkgconfig(mad) BuildRequires: pkgconfig(vdpau) -%else -BuildRequires: libavutil-devel %endif %if %{with pulseaudio} BuildRequires: libpulse-devel @@ -104,11 +114,7 @@ BuildRequires: libjack-devel %endif %if %{with directfb} -%if %suse_version >= 1020 BuildRequires: DirectFB-devel -%else -BuildRequires: DirectFB -%endif %endif %if %{with modplug} BuildRequires: libmodplug-devel @@ -132,11 +138,13 @@ Patch0: xine-lib-libdvdread_udf.diff Patch1: xine-lib-v4l-2.6.38.patch +# PATCH allow ffmpeg in openSUSE versions that have ffmpeg and still use the crippled tar ball to build with ffmpeg3. +Patch7: xine-lib-crippled-ffmpeg3.0.patch Patch2: xine-lib-without-ffmpeg.patch +Patch5: xine-lib-ffmpeg3.0.patch Patch3: fix-non-x86-build.diff # Add theora FOURCC to libxine I found an avi container that xine wouldn't play. Patch4: xine-lib-theora.patch -Patch5: xine-lib-ffmpeg3.0.patch # PATCH-FIX-UPSTREAM xine-lib-link-xcb.patch https://bugs.xine-project.org/show_bug.cgi?id=573 dims...@opensuse.org -- Look for xcb, not xcb-shape Patch6: xine-lib-link-xcb.patch @@ -485,6 +493,7 @@ %endif %prep +rm -rf contrib %if %{with distributable} && %{with onlynondistributable} %error need --without distributable for --with onlynondistributable %endif @@ -493,7 +502,9 @@ Distributable
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2016-07-30 00:26:29 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new (New) Package is "xine-lib" Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2016-07-20 09:29:40.0 +0200 +++ /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib.changes 2016-07-30 00:26:35.0 +0200 @@ -1,0 +2,5 @@ +Sun Jul 24 15:48:08 UTC 2016 - o...@aepfle.de + +- Accept any ffmpeg version in BuildRequires + +--- Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.2Kk28Q/_old 2016-07-30 00:26:36.0 +0200 +++ /var/tmp/diff_new_pack.2Kk28Q/_new 2016-07-30 00:26:36.0 +0200 @@ -72,11 +72,11 @@ %endif %if !%{with distributable} BuildRequires: libfaad-devel -BuildRequires: pkgconfig(libavcodec) >= 57 -BuildRequires: pkgconfig(libavutil) >= 55 +BuildRequires: pkgconfig(libavcodec) +BuildRequires: pkgconfig(libavutil) BuildRequires: pkgconfig(libbluray) >= 0.2.1 BuildRequires: pkgconfig(libdts) -BuildRequires: pkgconfig(libpostproc) >= 54 +BuildRequires: pkgconfig(libpostproc) BuildRequires: pkgconfig(libva) BuildRequires: pkgconfig(libva-glx) BuildRequires: pkgconfig(mad)
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2016-07-20 09:29:32 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new (New) Package is "xine-lib" Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2016-04-28 16:57:39.0 +0200 +++ /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib.changes 2016-07-20 09:29:40.0 +0200 @@ -1,0 +2,8 @@ +Mon Jul 18 13:47:07 UTC 2016 - dims...@opensuse.org + +- Add xine-lib-link-xcb.patch: fix linking of libxcb. As our code + uses the functions, we must not rely on 3rd parties to hopefully + bring the right libraries to link. + https://bugs.xine-project.org/show_bug.cgi?id=573 + +--- New: xine-lib-link-xcb.patch Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.P0L2Xs/_old 2016-07-20 09:29:41.0 +0200 +++ /var/tmp/diff_new_pack.P0L2Xs/_new 2016-07-20 09:29:41.0 +0200 @@ -137,6 +137,8 @@ # Add theora FOURCC to libxine I found an avi container that xine wouldn't play. Patch4: xine-lib-theora.patch Patch5: xine-lib-ffmpeg3.0.patch +# PATCH-FIX-UPSTREAM xine-lib-link-xcb.patch https://bugs.xine-project.org/show_bug.cgi?id=573 dims...@opensuse.org -- Look for xcb, not xcb-shape +Patch6: xine-lib-link-xcb.patch %description Great video and multimediaplayer, supports DVD, MPEG, AVI, DivX, VCD, Quicktime ...You need a frontend for xine-lib like http://packman.links2linux.de/package/xine-ui>xine-ui, http://packman.links2linux.de/package/gxine>gxine, http://packman.links2linux.de/package/kaffeine>kaffeine or http://packman.links2linux.de/package/totem>totem.Since 1-rc6 the package number is reduced, all you may miss, is in the base packageIf you want to play css encrypted Video-DVD's, you need to install http://packman.links2linux.de/package/libdvdcss2>libdvdcss. @@ -517,6 +519,7 @@ %patch3 %endif %patch4 +%patch6 -p1 rm -f m4/libtool15.m4 sed -i -e 's|/tmp/vdr-xine|/var/lib/vdr-xine|g' src/vdr/input_vdr.c ++ xine-lib-link-xcb.patch ++ # HG changeset patch # User Dominique Leuenberger# Date 1468914700 -7200 # Tue Jul 19 09:51:40 2016 +0200 # Node ID 434e1ff5323789560c210b0b417844b8ab232ab0 # Parent 24fc93301077a2317d1d6deda3b7d895e6754e26 build: Fix linking with new xcb versions As we make use of specific xcb and xcb_shm functions, it is our sole responsibility to ensure we link against the right libs. Expecting xcb-shape to bring in all the dependencies for us is wrong (and no longer works in all cases) diff -r 24fc93301077 -r 434e1ff53237 m4/video_out.m4 --- a/m4/video_out.m4 Tue Jun 07 19:33:35 2016 +0200 +++ b/m4/video_out.m4 Tue Jul 19 09:51:40 2016 +0200 @@ -305,7 +305,7 @@ dnl xcb XINE_ARG_WITH([xcb], [Enable support for XCB video out plugins]) if test x"$with_xcb" != x"no"; then -PKG_CHECK_MODULES([XCB], [xcb-shape >= 1.0], [have_xcb=yes], [have_xcb=no]) +PKG_CHECK_MODULES([XCB], [xcb xcb-shape >= 1.0], [have_xcb=yes], [have_xcb=no]) if test x"$hard_enable_xcb" = x"yes" && test x"$have_xcb" != x"yes"; then AC_MSG_ERROR([XCB support requested, but XCB not found]) elif test x"$have_xcb" = x"yes"; then diff -r 24fc93301077 -r 434e1ff53237 src/video_out/Makefile.am --- a/src/video_out/Makefile.am Tue Jun 07 19:33:35 2016 +0200 +++ b/src/video_out/Makefile.am Tue Jul 19 09:51:40 2016 +0200 @@ -147,7 +147,7 @@ xineplug_vo_out_xcbshm_la_CFLAGS = $(AM_CFLAGS) $(XCB_CFLAGS) $(XCBSHM_CFLAGS) $(AVUTIL_CFLAGS) xineplug_vo_out_xcbxv_la_SOURCES = video_out_xcbxv.c $(XCBOSD) -xineplug_vo_out_xcbxv_la_LIBADD = $(XINE_LIB) $(PTHREAD_LIBS) $(LTLIBINTL) $(XCBXV_LIBS) $(XCB_LIBS) +xineplug_vo_out_xcbxv_la_LIBADD = $(XINE_LIB) $(PTHREAD_LIBS) $(LTLIBINTL) $(XCBXV_LIBS) $(XCB_LIBS) $(XCBSHM_LIBS) xineplug_vo_out_xcbxv_la_CFLAGS = $(AM_CFLAGS) $(XCB_CFLAGS) $(XCBXV_CFLAGS) xineplug_vo_out_xshm_la_SOURCES = video_out_xshm.c $(X11OSD)
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2016-04-28 16:54:46 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new (New) Package is "xine-lib" Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2016-03-31 13:03:40.0 +0200 +++ /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib.changes 2016-04-28 16:57:39.0 +0200 @@ -1,0 +2,7 @@ +Fri Apr 15 12:18:02 UTC 2016 - dims...@opensuse.org + +- Drop libsmbclient BuildRequires: requiring a library to build is + in any case wrong. It's the responsibility of a -devel package to + pull in the real libraries. + +--- Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.aMChXJ/_old 2016-04-28 16:57:41.0 +0200 +++ /var/tmp/diff_new_pack.aMChXJ/_new 2016-04-28 16:57:41.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package xine-lib # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -49,7 +49,6 @@ BuildRequires: libdrm-devel BuildRequires: libmng-devel BuildRequires: libmpcdec-devel -BuildRequires: libsmbclient BuildRequires: libsmbclient-devel BuildRequires: libtheora-devel BuildRequires: libtool
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2016-03-31 13:03:35 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new (New) Package is "xine-lib" Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2015-11-11 10:35:42.0 +0100 +++ /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib.changes 2016-03-31 13:03:40.0 +0200 @@ -1,0 +2,8 @@ +Fri Feb 26 15:12:34 UTC 2016 - joerg.loren...@ki.tng.de + +- Added xine-lib-ffmpeg3.0.patch to build against ffmpeg-3.0 + libraries on PMBS. +- Add pkgconfig(libva-glx) to BuildRequires because it's a separate + package for openSUSE > 13.2. + +--- New: xine-lib-ffmpeg3.0.patch Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.zBevQY/_old 2016-03-31 13:03:41.0 +0200 +++ /var/tmp/diff_new_pack.zBevQY/_new 2016-03-31 13:03:41.0 +0200 @@ -73,12 +73,13 @@ %endif %if !%{with distributable} BuildRequires: libfaad-devel -BuildRequires: pkgconfig(libavcodec) >= 51.68.0 -BuildRequires: pkgconfig(libavutil) >= 49.6.0 +BuildRequires: pkgconfig(libavcodec) >= 57 +BuildRequires: pkgconfig(libavutil) >= 55 BuildRequires: pkgconfig(libbluray) >= 0.2.1 BuildRequires: pkgconfig(libdts) -BuildRequires: pkgconfig(libpostproc) +BuildRequires: pkgconfig(libpostproc) >= 54 BuildRequires: pkgconfig(libva) +BuildRequires: pkgconfig(libva-glx) BuildRequires: pkgconfig(mad) BuildRequires: pkgconfig(vdpau) %else @@ -136,6 +137,7 @@ Patch3: fix-non-x86-build.diff # Add theora FOURCC to libxine I found an avi container that xine wouldn't play. Patch4: xine-lib-theora.patch +Patch5: xine-lib-ffmpeg3.0.patch %description Great video and multimediaplayer, supports DVD, MPEG, AVI, DivX, VCD, Quicktime ...You need a frontend for xine-lib like http://packman.links2linux.de/package/xine-ui>xine-ui, http://packman.links2linux.de/package/gxine>gxine, http://packman.links2linux.de/package/kaffeine>kaffeine or http://packman.links2linux.de/package/totem>totem.Since 1-rc6 the package number is reduced, all you may miss, is in the base packageIf you want to play css encrypted Video-DVD's, you need to install http://packman.links2linux.de/package/libdvdcss2>libdvdcss. @@ -509,6 +511,8 @@ %endif %if %{with distributable} %patch2 -p1 +%else +%patch5 -p0 %endif %ifnarch %ix86 x86_64 %patch3 ++ xine-lib-ffmpeg3.0.patch ++ --- src/combined/ffmpeg/ff_audio_decoder.c.orig 2014-06-09 18:08:42.0 +0200 +++ src/combined/ffmpeg/ff_audio_decoder.c 2016-02-26 14:31:45.0 +0100 @@ -593,7 +593,7 @@ int got_frame; float gain = this->class->gain; if (!this->av_frame) -this->av_frame = avcodec_alloc_frame (); +this->av_frame = av_frame_alloc (); consumed = avcodec_decode_audio4 (this->context, this->av_frame, _frame, ); if ((consumed >= 0) && got_frame) { @@ -1071,7 +1071,7 @@ /* try to reset the wma decoder */ if( this->decoder_ok ) { #if AVAUDIO > 3 -avcodec_free_frame (>av_frame); +av_frame_free (>av_frame); #endif pthread_mutex_lock (_lock); avcodec_close (this->context); @@ -1106,7 +1106,7 @@ if( this->context && this->decoder_ok ) { #if AVAUDIO > 3 -avcodec_free_frame (>av_frame); +av_frame_free (>av_frame); #endif pthread_mutex_lock (_lock); avcodec_close (this->context); --- src/combined/ffmpeg/ff_video_decoder.c.orig 2014-06-24 18:21:06.0 +0200 +++ src/combined/ffmpeg/ff_video_decoder.c 2016-02-26 14:31:45.0 +0100 @@ -2526,7 +2526,7 @@ this->stream= stream; this->class = (ff_video_class_t *) class_gen; - this->av_frame = avcodec_alloc_frame(); + this->av_frame = av_frame_alloc(); this->context = avcodec_alloc_context(); this->context->opaque = this; #if AVPALETTE == 1 --- src/dxr3/ffmpeg_encoder.c.orig 2014-03-13 05:06:09.0 +0200 +++ src/dxr3/ffmpeg_encoder.c 2016-02-26 14:31:45.0 +0100 @@ -164,7 +164,7 @@ "dxr3_mpeg_encoder: Couldn't start the ffmpeg library\n"); return 0; } - this->picture = avcodec_alloc_frame(); + this->picture = av_frame_alloc(); if (!this->picture) { xprintf(drv->class->xine, XINE_VERBOSITY_LOG, "dxr3_mpeg_encoder: Couldn't allocate ffmpeg frame\n");
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2015-11-11 10:31:30 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new (New) Package is "xine-lib" Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2015-02-13 08:34:34.0 +0100 +++ /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib.changes 2015-11-11 10:35:42.0 +0100 @@ -1,0 +2,6 @@ +Mon Sep 21 06:40:47 UTC 2015 - o...@aepfle.de + +- Replace implicit Requires from old ffmpeg with BuildRequires to + fix build in packman + +--- Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.pEEORL/_old 2015-11-11 10:35:43.0 +0100 +++ /var/tmp/diff_new_pack.pEEORL/_new 2015-11-11 10:35:43.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package xine-lib # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -72,9 +72,15 @@ BuildRequires: lirc %endif %if !%{with distributable} -BuildRequires: libbluray-devel BuildRequires: libfaad-devel -BuildRequires: libffmpeg-devel +BuildRequires: pkgconfig(libavcodec) >= 51.68.0 +BuildRequires: pkgconfig(libavutil) >= 49.6.0 +BuildRequires: pkgconfig(libbluray) >= 0.2.1 +BuildRequires: pkgconfig(libdts) +BuildRequires: pkgconfig(libpostproc) +BuildRequires: pkgconfig(libva) +BuildRequires: pkgconfig(mad) +BuildRequires: pkgconfig(vdpau) %else BuildRequires: libavutil-devel %endif
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2015-02-13 08:34:32 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new (New) Package is xine-lib Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2013-09-12 07:10:42.0 +0200 +++ /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib.changes 2015-02-13 08:34:34.0 +0100 @@ -1,0 +2,89 @@ +Mon Feb 2 19:22:38 UTC 2015 - wba...@tmo.at + +- update to 1.2.6 + * Add libmmal video output plugin for Raspberry Pi. + * Add libmmal HW video decoder plugin for Raspberry Pi. + * Add overlay colormatrix support. + * Add sqare monitor pixels config option. + * Add VAAPI colormatrix and fullrange video support. + * Add radeonhd XV colormatrix support. + * Add Opus audio support. + * Update german translation. + * Optimize OpenGL2 video out. + * Optimize raw RGB video decoder. + * Fix multithread ffmpeg video decoding. + * Fix/optimize DVB subtitles. + * Fix external text subtitles. + * BSD build fixes. + * Clang build fixes. + * Build optimization fixes (aliasing). + * AVformat demux build fix. + * More safety on memory allocation failure. + * Fix detection of and compilation with libcaca 0.99 beta 19. +- use the xz compressed tarball provided by upstream and change + precheckin_cripple_tarball.sh accordingly +- should fix boo#913588 + +--- +Fri Apr 11 00:00:00 UTC 2014 - manfred.trem...@iiv.de + +- update to 1.2.5 + * Update german translation. + * Add bass downmix support to AC3 decoder. + * Add experimental YCgCo colorspace support. + * Add avformat demux plugin. +- Support for new formats and protocols. +- Proper rtsp support (with avformat+rtsp://, rtsp+tcp:// and rtsp+http:// mrls). +- by default native xine demux plugins are probed first. + This can be overridden in config, by selecting demuxer in mrl (#demux:avformat), + or by using avformat+ mrl prefix. + * Add avio (libavformat) input plugin: +- Support for new protocols (https://, ftp://, sftp://, ...). +- Support for seekable http streams (with avio+http://; mrl). +- By default native xine input plugins are used. This can be overridden in config or by using avio+ mrl prefix. + * Recognise use HEVC/H.265. (ffmpeg) + * Add support for HEVC/H.265 to the mpeg-ts demuxer. + * Add support for HEVC/H.265 and VP9 to the matroska demuxer. + * Add VP8/VP9 decoder using libvpx. + * Modernise Quicktime demuxer: +- Multiple user selectable audio traks. +- Support AC3, EAC3, vorbis, Purevoice audio. +- Support ISO fragment media files. +- More safety on broken files. +- Slightly faster. + * Recognise use ADPCM G.726 and ATRAC3. (ffmpeg/libva) + * Build fixes. + * Fix HDMV subtitle channel. + * FFmpeg compatibility fixes. + * Some colour format conversion fixes. + * Fix RealVideo re-ordered PTS: pass through, let the decoder re-order it. + * Fix some problems with COOK audio. +- from 1.2.4 + * Some VAAPI plugin fixes (build, image size changes). + * ffmpeg multi-channel playback fixes: +- Handle channel configuration changes sooner. +- Generic layout if none provided; follow user changes. +- Defer opening output if nothing to play. +- Don't re-open with identical settings. +- Don't use the bits-per-sample value (may not match decoder output). + * ffmpeg video fixes: +- Default to square pixels, avoiding black bars unnecessary scaling. +- Avoid CODEC_FLAG_EMU_EDGE (and some possible segfaults). +- Use MPEG2VIDEO. + * OpenGL2 output: don't render into invalid drawable. + * Fix a possible xine_play() hang related to display locking. + * FLV demuxer rewrite: +- Improved metadata parsing. +- PTS/DTS fixes. +- Large file support on 32-bit. +- Much improved seeking. +- Much optimisation. +- More codecs supported. + * audio_out speed control fixes. + * Optimised RGB→YUY2 conversion. + * Avoid a possible performance penalty where AVX-optimised memcpy is used. + * Add BD-J (BluRay Java) support with ARGB overlay capable video drivers (opengl2, vaapi, vdpau) + * Add support for theora 4:2:2 and 4:4:4 pixel formats +- Removed xine-lib-missing-include-1.2.3.patch, the missing file is now included in the upstream tarball + +--- Old: xine-lib-1.2.3-crippled.tar.bz2 xine-lib-1.2.3.tar.bz2 xine-lib-missing-include-1.2.3.patch New: xine-lib-1.2.6-crippled.tar.xz xine-lib-1.2.6.tar.xz Other differences: -- ++ xine-lib.spec ++ ---
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2013-09-12 07:10:41 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new (New) Package is xine-lib Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2013-06-06 15:06:57.0 +0200 +++ /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib.changes 2013-09-12 07:10:42.0 +0200 @@ -1,0 +2,5 @@ +Wed Sep 11 13:19:26 UTC 2013 - pgaj...@suse.com + +- detect smbclient + +--- Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.yJWSLt/_old 2013-09-12 07:10:43.0 +0200 +++ /var/tmp/diff_new_pack.yJWSLt/_new 2013-09-12 07:10:43.0 +0200 @@ -514,7 +514,7 @@ sed -i -e 's|/tmp/vdr-xine|/var/lib/vdr-xine|g' src/vdr/input_vdr.c %build -export CFLAGS=${RPM_OPT_FLAGS} -fno-strict-aliasing -fno-force-addr +export CFLAGS=${RPM_OPT_FLAGS} -fno-strict-aliasing -fno-force-addr `pkg-config --cflags smbclient` export CCASFLAGS=-Wa,--noexecstack %if 0%{suse_version} 1011 echo 'AC_DEFUN([AC_REQUIRE_AUX_FILE])dnl' acinclude.m4 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2013-06-06 15:06:55 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new (New) Package is xine-lib Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2013-03-10 09:52:38.0 +0100 +++ /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib.changes 2013-06-06 15:06:57.0 +0200 @@ -1,0 +2,16 @@ +Wed May 29 22:36:00 UTC 2013 - manfred.trem...@iiv.de + +- update to 1.2.3 + * Add VAAPI HW decoding support + * Add OpenGL 2.0 output plugin + * Add crop support to XShm output plugins + * Add color matrix and full range support to OpenGL/Xv/XShm output plugins + * Add test image generator input plugin + * Add fast libjpeg based JPEG decoder + * Add max. Xv image size detection to Xv video output plugin + * Fix crash when trying to display too large jpeg image with Xv output plugin + * Fix possible crash when stopping playback with deinterlacing enabled + * Support large PAT in MPEG TS + * Handle EAC3 audio (via ffmpeg) + +--- Old: xine-lib-1.2.2-crippled.tar.bz2 xine-lib-1.2.2.tar.bz2 New: xine-lib-1.2.3-crippled.tar.bz2 xine-lib-1.2.3.tar.bz2 xine-lib-missing-include-1.2.3.patch Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.zxUm35/_old 2013-06-06 15:06:59.0 +0200 +++ /var/tmp/diff_new_pack.zxUm35/_new 2013-06-06 15:06:59.0 +0200 @@ -107,9 +107,9 @@ %if %{with modplug} BuildRequires: libmodplug-devel %endif -Version:1.2.2 +Version:1.2.3 Release:0 -%define abiversion 2.2 +%define abiversion 2.3 Summary:Video Player with Plug-Ins License:GPL-2.0+ and SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players @@ -130,6 +130,7 @@ Patch3: fix-non-x86-build.diff # Add theora FOURCC to libxine I found an avi container that xine wouldn't play. Patch4: xine-lib-theora.patch +Patch5: xine-lib-missing-include-1.2.3.patch %description pGreat video and multimediaplayer, supports DVD, MPEG, AVI, DivX, VCD, Quicktime .../ppYou need a frontend for xine-lib like a href=http://packman.links2linux.de/package/xine-uixine-ui/a, a href=http://packman.links2linux.de/package/gxinegxine/a, a href=http://packman.links2linux.de/package/kaffeinekaffeine/a or a href=http://packman.links2linux.de/package/totemtotem/a./ppSince 1-rc6 the package number is reduced, all you may miss, is in the base package/ppIf you want to play css encrypted Video-DVD's, you need to install a href=http://packman.links2linux.de/package/libdvdcss2libdvdcss/a./p @@ -508,6 +509,7 @@ %patch3 %endif %patch4 +%patch5 -p1 rm -f m4/libtool15.m4 sed -i -e 's|/tmp/vdr-xine|/var/lib/vdr-xine|g' src/vdr/input_vdr.c @@ -592,6 +594,7 @@ xineplug_vo_out_fb xineplug_vo_out_none xineplug_vo_out_opengl +xineplug_vo_out_opengl2 xineplug_vo_out_xshm xineplug_vo_out_xv %if 0%{suse_version} 1020 @@ -616,6 +619,7 @@ xineplug_inp_rtsp xineplug_inp_pvr xineplug_inp_rtp +xineplug_inp_test xineplug_decode_bitplane xineplug_decode_rgb xineplug_decode_yuv @@ -625,6 +629,7 @@ xineplug_decode_gdk_pixbuf xineplug_decode_spucmml xineplug_decode_spuhdmv +xineplug_decode_libjpeg # requires ImageMagick xineplug_decode_image xineplug_dmx_yuv_frames @@ -742,6 +747,7 @@ xineplug_decode_vdpau_mpeg12 xineplug_decode_vdpau_mpeg4 xineplug_decode_vdpau_vc1 +xineplug_vo_out_vaapi # unfortunately using external ffmpeg links the planar post # processing plugin against ffmpeg libs post/xineplug_post_planar ++ xine-lib-1.2.2-crippled.tar.bz2 - xine-lib-1.2.3-crippled.tar.bz2 ++ /work/SRC/openSUSE:Factory/xine-lib/xine-lib-1.2.2-crippled.tar.bz2 /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib-1.2.3-crippled.tar.bz2 differ: char 11, line 1 ++ xine-lib-1.2.2-crippled.tar.bz2 - xine-lib-1.2.3.tar.bz2 ++ /work/SRC/openSUSE:Factory/xine-lib/xine-lib-1.2.2-crippled.tar.bz2 /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib-1.2.3.tar.bz2 differ: char 11, line 1 ++ xine-lib-missing-include-1.2.3.patch ++ diff -uNr xine-lib-1.2.3.orig/src/xine-engine/accel_vaapi.h xine-lib-1.2.3/src/xine-engine/accel_vaapi.h --- xine-lib-1.2.3.orig/src/xine-engine/accel_vaapi.h 1970-01-01 01:00:00.0 +0100 +++ xine-lib-1.2.3/src/xine-engine/accel_vaapi.h2013-01-17 20:51:47.0 +0100 @@ -0,0 +1,135 @@ +/* + * Copyright (C) 2008 the xine project + * + * This file is part of xine, a free video player. + * + * xine is free software; you can redistribute it and/or modify + * it under
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2013-03-10 09:52:37 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new (New) Package is xine-lib, Maintainer is orpha...@suse.de Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2012-09-14 12:43:06.0 +0200 +++ /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib.changes 2013-03-10 09:52:38.0 +0100 @@ -1,0 +2,5 @@ +Fri Mar 1 06:14:15 UTC 2013 - co...@suse.com + +- update license to new format + +--- Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.6MBdqk/_old 2013-03-10 09:52:41.0 +0100 +++ /var/tmp/diff_new_pack.6MBdqk/_new 2013-03-10 09:52:41.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package xine-lib # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -111,7 +111,7 @@ Release:0 %define abiversion 2.2 Summary:Video Player with Plug-Ins -License:GPL-2.0+ ; SUSE-Public-Domain +License:GPL-2.0+ and SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players Url:http://www.xine-project.org/home BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -194,7 +194,7 @@ %package -n libxine-devel Summary:Development environment for xine-based media players -License:GPL-2.0+ ; SUSE-Public-Domain +License:GPL-2.0+ and SUSE-Public-Domain Group: Development/Libraries/C and C++ Requires: freetype2-devel Requires: glibc-devel @@ -259,7 +259,7 @@ %package -n libxine2-pulse Summary:Pulseaudio plugin for xine -License:GPL-2.0+ ; SUSE-Public-Domain +License:GPL-2.0+ and SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players Requires: libxine2 = %{version} Supplements:packageand(libpulse0:libxine2) @@ -287,7 +287,7 @@ %package -n libxine2-sdl Summary:SDL plugin for xine -License:GPL-2.0+ ; SUSE-Public-Domain +License:GPL-2.0+ and SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players Requires: libxine2 = %{version} @@ -314,7 +314,7 @@ %package -n libxine2-aa Summary:Aalib and libcaca plugin for xine -License:GPL-2.0+ ; SUSE-Public-Domain +License:GPL-2.0+ and SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players Requires: libxine2 = %{version} @@ -341,7 +341,7 @@ %package -n libxine2-esd Summary:Esd plugin for xine -License:GPL-2.0+ ; SUSE-Public-Domain +License:GPL-2.0+ and SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players Requires: libxine2 = %{version} @@ -368,7 +368,7 @@ %package -n libxine2-jack Summary:Jack plugin for xine -License:GPL-2.0+ ; SUSE-Public-Domain +License:GPL-2.0+ and SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players Requires: libxine2 = %{version} @@ -395,7 +395,7 @@ %package -n libxine2-directfb Summary:Directfb plugin for xine -License:GPL-2.0+ ; SUSE-Public-Domain +License:GPL-2.0+ and SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players Requires: libxine2 = %{version} @@ -422,7 +422,7 @@ %package -n libxine2-gnome-vfs Summary:Gnome-vfs plugin for xine -License:GPL-2.0+ ; SUSE-Public-Domain +License:GPL-2.0+ and SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players Requires: libxine2 = %{version} @@ -438,7 +438,7 @@ %package -n libxine2-codecs # these libs are possibly illegal and may not work without libdvdcss anyway Summary:Xine plugins for watching DVDs, DivX and more -License:GPL-2.0+ ; SUSE-Public-Domain +License:GPL-2.0+ and SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players Requires: libxine2 = %{version} Provides: libxine2-dvd = %{version}-%{release} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2012-09-14 12:43:04 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new (New) Package is xine-lib, Maintainer is mh...@novell.com Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2012-07-12 10:54:35.0 +0200 +++ /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib.changes 2012-09-14 12:43:06.0 +0200 @@ -1,0 +2,5 @@ +Wed Jul 18 10:54:59 UTC 2012 - davejpla...@gmail.com + +- Added xine-lib-theora.patch to add fourcc code to xine + +--- New: xine-lib-theora.patch Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.GwftE6/_old 2012-09-14 12:43:07.0 +0200 +++ /var/tmp/diff_new_pack.GwftE6/_new 2012-09-14 12:43:07.0 +0200 @@ -128,6 +128,8 @@ Patch1: xine-lib-v4l-2.6.38.patch Patch2: xine-lib-without-ffmpeg.patch Patch3: fix-non-x86-build.diff +# Add theora FOURCC to libxine I found an avi container that xine wouldn't play. +Patch4: xine-lib-theora.patch %description pGreat video and multimediaplayer, supports DVD, MPEG, AVI, DivX, VCD, Quicktime .../ppYou need a frontend for xine-lib like a href=http://packman.links2linux.de/package/xine-uixine-ui/a, a href=http://packman.links2linux.de/package/gxinegxine/a, a href=http://packman.links2linux.de/package/kaffeinekaffeine/a or a href=http://packman.links2linux.de/package/totemtotem/a./ppSince 1-rc6 the package number is reduced, all you may miss, is in the base package/ppIf you want to play css encrypted Video-DVD's, you need to install a href=http://packman.links2linux.de/package/libdvdcss2libdvdcss/a./p @@ -505,6 +507,7 @@ %ifnarch %ix86 x86_64 %patch3 %endif +%patch4 rm -f m4/libtool15.m4 sed -i -e 's|/tmp/vdr-xine|/var/lib/vdr-xine|g' src/vdr/input_vdr.c ++ xine-lib-theora.patch ++ Index: src/xine-engine/buffer_types.c === --- src/xine-engine/buffer_types.c.orig 2012-02-05 21:17:03.0 +0200 +++ src/xine-engine/buffer_types.c 2012-07-16 15:39:19.681795420 +0200 @@ -585,6 +585,8 @@ static const video_db_t video_db[] = { }, { { +ME_FOURCC('t','h','e','o'), +ME_FOURCC('T','H','E','O'), 0, }, BUF_VIDEO_THEORA, -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2012-06-18 14:52:20 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new (New) Package is xine-lib, Maintainer is mh...@novell.com Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2012-06-14 22:51:02.0 +0200 +++ /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib.changes 2012-06-18 14:52:39.0 +0200 @@ -1,0 +2,5 @@ +Mon Jun 18 11:20:29 UTC 2012 - lnus...@suse.de + +- don't include .la files in libxine-devel to avoid bogus libtool errors + +--- Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.obCbSm/_old 2012-06-18 14:52:42.0 +0200 +++ /var/tmp/diff_new_pack.obCbSm/_new 2012-06-18 14:52:42.0 +0200 @@ -16,6 +16,7 @@ # + Name: xine-lib # %bcond_with = default off # %bcond_without = default on @@ -253,6 +254,7 @@ Guenter Bartsch guen...@sourceforge.net %if %{with pulseaudio} + %package -n libxine2-pulse Summary:Pulseaudio plugin for xine License:GPL-2.0+ ; SUSE-Public-Domain @@ -280,6 +282,7 @@ %endif %if %{with sdl} + %package -n libxine2-sdl Summary:SDL plugin for xine License:GPL-2.0+ ; SUSE-Public-Domain @@ -306,6 +309,7 @@ %endif %if %{with aalib} + %package -n libxine2-aa Summary:Aalib and libcaca plugin for xine License:GPL-2.0+ ; SUSE-Public-Domain @@ -332,6 +336,7 @@ %endif %if %{with esd} + %package -n libxine2-esd Summary:Esd plugin for xine License:GPL-2.0+ ; SUSE-Public-Domain @@ -358,6 +363,7 @@ %endif %if %{with jack} + %package -n libxine2-jack Summary:Jack plugin for xine License:GPL-2.0+ ; SUSE-Public-Domain @@ -384,6 +390,7 @@ %endif %if %{with directfb} + %package -n libxine2-directfb Summary:Directfb plugin for xine License:GPL-2.0+ ; SUSE-Public-Domain @@ -410,6 +417,7 @@ %endif %if %{with gnome_vfs} + %package -n libxine2-gnome-vfs Summary:Gnome-vfs plugin for xine License:GPL-2.0+ ; SUSE-Public-Domain @@ -424,6 +432,7 @@ %endif %if !%{with distributable} + %package -n libxine2-codecs # these libs are possibly illegal and may not work without libdvdcss anyway Summary:Xine plugins for watching DVDs, DivX and more @@ -560,6 +569,8 @@ #install -m 0644 %{SOURCE1} COPYING AUTHORS %{buildroot}%{_defaultdocdir}/xine/ # remove usless READMEs rm %{buildroot}%{_defaultdocdir}/xine/README.{irix,solaris,WIN32} +# remove .la files, they are evil +rm %{buildroot}%{_libdir}/*.la %ifarch %{ix86} mkdir -p %{buildroot}/usr/lib/win32 %endif @@ -761,6 +772,7 @@ rm -rf %{buildroot} %if !%{with onlynondistributable} + %post -n libxine2 -p /sbin/ldconfig %postun -n libxine2 -p /sbin/ldconfig @@ -791,36 +803,43 @@ %endif %if %{with pulseaudio} + %files -n libxine2-pulse -f files.pulse %defattr(-,root,root,0755) %endif %if %{with sdl} + %files -n libxine2-sdl -f files.sdl %defattr(-,root,root,0755) %endif %if %{with esd} + %files -n libxine2-esd -f files.esd %defattr(-,root,root,0755) %endif %if %{with jack} + %files -n libxine2-jack -f files.jack %defattr(-,root,root,0755) %endif %if %{with aalib} + %files -n libxine2-aa -f files.aalib %defattr(-,root,root,0755) %endif %if %{with directfb} + %files -n libxine2-directfb -f files.directfb %defattr(-,root,root,0755) %endif %if %{with gnome_vfs} + %files -n libxine2-gnome-vfs -f files.gnome-vfs %defattr(-,root,root,0755) %endif @@ -830,15 +849,14 @@ %doc %{_mandir}/man1/xine-config.1.gz /usr/bin/xine-config %{_libdir}/pkgconfig/libxine.pc -%{_libdir}/libxine.la %{_libdir}/libxine.so -%{_libdir}/libxine-interface.la /usr/share/aclocal/xine.m4 /usr/include/xine /usr/include/xine.h %endif # onlynondistributable %if !%{with distributable} + %files -n libxine2-codecs -f files.codecs %defattr(-,root,root) %dir %{_libdir}/xine -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2012-06-14 21:12:49 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new (New) Package is xine-lib, Maintainer is mh...@novell.com Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2012-02-28 14:16:57.0 +0100 +++ /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib.changes 2012-06-14 21:12:56.0 +0200 @@ -2 +2 @@ -Thu Feb 23 12:51:27 UTC 2012 - co...@suse.com +Sun Jun 10 14:45:00 UTC 2012 - manfred.trem...@iiv.de @@ -4,2 +4,9 @@ -- buildrequire xorg-x11-devel to get all X11 libs (better safe - than sorry) +- update to 1.2.2 + * Fix musepack decoder compilation if libmpcdec headers aren't available. + * Configure tests for xinerama VideoCD support now soft-fail properly. + * The DVB plugin is working again. + * OpenGL OSD fix. + * YUV conversion MMX/SSE optimisations. + * YUV420 H.264 is playable now; YUVJ444P is correctly handled. + * Support FLAC in Matroska; support BMP. + * Various build fixes for Windows. @@ -8 +15 @@ -Mon Feb 13 10:57:56 UTC 2012 - co...@suse.com +Wed Jun 06 21:17:00 UTC 2012 - manfred.trem...@iiv.de @@ -10 +17 @@ -- patch license to follow spdx.org standard +- updated crippled version, removed mad and a52dec @@ -13 +20 @@ -Mon Dec 02 22:51:00 UTC 2011 - manfred.trem...@iiv.de +Tue May 29 19:59:14 UTC 2012 - reddw...@opensuse.org @@ -15,1432 +22 @@ -- update to 1.1.20.1 - * Various bug fixes. - * Use the current ImageMagick API (if using ImageMagick). - * Fix PVR plugin input building (needs V4L2). - * Fixes related to unknown audio subtitle languages. - * Memory leak fixes. - -Sat Nov 19 15:41:25 UTC 2011 - co...@suse.com - -- add libtool as buildrequire to avoid implicit dependency - -Sun Nov 13 16:58:00 UTC 2011 - manfred.trem...@iiv.de - -- update to 1.1.20 - * Imagine that there's a large poppy here. - * Ensure that file and socket descriptors are marked as CLOEXEC. - * Enable FFmpeg's support for AAC LATM audio. - * Fix build-time check for dvdnav. - * Allow use of GraphicsMagick instead of ImageMagick. - * Fix build on Debian GNU/kFreeBSD (broken in 1.1.19). - * Add a Japanese translation from Takeshi Hamasaki. - * Czech translation update. - * New MinGW-w64 port, various portability fixes. - * MinGW port updates. - * Possibility to disable HW acceleration in directx video output. - * Header stripping support in Matroska demuxer. - * Update nosefart to 2.7-mls (stability with corrupted NSF files). - * Add .ass extension to be recognized as subtitle file. [Bug #123] -Sun Nov 6 03:48:03 UTC 2011 - reddw...@opensuse.org - -- Fix Packman build: since /usr/share/xine/mad is no longer needed - don't create it - -Fri Oct 21 09:04:30 UTC 2011 - lnus...@suse.de - -- fix build: /usr/share/xine/mad is no longer needed - -Thu Jul 7 08:49:59 UTC 2011 - idon...@novell.com - -- Add xine-lib-v4l-2.6.38.patch: use the new v4l interface - -Sat May 28 17:09:00 CET 2011 - manfred.trem...@iiv.de - -- included a patch to build against new ffmpeg abi - -Thu Nov 18 10:04:52 UTC 2010 - co...@novell.com - -- add patch from arch linux to fix build with newer xorg - -Tue Aug 3 13:14:49 UTC 2010 - lnus...@suse.de - -- remove unneeded libcdio-mini-devel buildignore again - -Mon Jul 26 01:00:00 CET 2010 - manfred.trem...@iiv.de - -- update to 1.1.19 - * Handle odd widths properly (for ffmpeg-decoded video). - * Make buildable with current (external) libdvdnav libdvdread. - * Fix V4L2 check. - * Add support for Ogg tag 'DISCNUMBER' and ID3 tag 'TPOS'. - * Add support for EAC3. - * Recognise video/mp2t and video/mp2p. - * TTA fixes. - * Add support for Xv gamma adjustment. - * Better recovery from ALSA-reported errors. - * Report stream buffer stats to the application. - * Recognise and handle the WebM container format. -(VP8 video is not yet supported.) - * Recognise ScreamTracker 2 3 files. - * Fix playback of the first file handled by the modplug demuxer. - * Refuse to build with known-broken libmodplug (0.8.8). -http://bugs.debian.org/588465 - * Fix a potential freeing of unallocated memory.
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2012-06-14 22:50:56 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new (New) Package is xine-lib, Maintainer is mh...@novell.com Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2012-06-14 22:20:21.0 +0200 +++ /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib.changes 2012-06-14 22:51:02.0 +0200 @@ -4 +4 @@ -- provide and obsolete xine-devel +- provide and obsolete xine-devel and xine-lib for backward compat Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.pgKMAZ/_old 2012-06-14 22:51:04.0 +0200 +++ /var/tmp/diff_new_pack.pgKMAZ/_new 2012-06-14 22:51:04.0 +0200 @@ -144,6 +144,8 @@ Obsoletes: libxine2-xvmc %{version}-%{release} Provides: libxine2-dvb = %{version}-%{release} Obsoletes: libxine2-dvb %{version}-%{release} +Provides: %{name} = %{version}-%{release} +Obsoletes: %{name} %{version}-%{release} Recommends: libxine2-codecs = %{version} Recommends: opensuse-codecs-installer -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2012-02-28 14:16:54 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new (New) Package is xine-lib, Maintainer is mh...@novell.com Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2012-02-15 16:19:34.0 +0100 +++ /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib.changes 2012-02-28 14:16:57.0 +0100 @@ -1,0 +2,6 @@ +Thu Feb 23 12:51:27 UTC 2012 - co...@suse.com + +- buildrequire xorg-x11-devel to get all X11 libs (better safe + than sorry) + +--- Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.grkCbD/_old 2012-02-28 14:16:58.0 +0100 +++ /var/tmp/diff_new_pack.grkCbD/_new 2012-02-28 14:16:58.0 +0100 @@ -68,6 +68,7 @@ BuildRequires: speex-devel BuildRequires: update-desktop-files BuildRequires: vcdimager-devel +BuildRequires: xorg-x11-devel %if 0%{suse_version} = 1210 BuildRequires: libv4l-devel = 0.8.4 %else @@ -272,7 +273,10 @@ Summary:Development environment for xine-based media players License:GPL-2.0+ ; SUSE-Public-Domain Group: Development/Libraries/C and C++ -Requires: glibc-devel freetype2-devel zlib-devel libxine1 = %{version} +Requires: freetype2-devel +Requires: glibc-devel +Requires: libxine1 = %{version} +Requires: zlib-devel Obsoletes: libxine1-devel %{version}-%{release} Provides: libxine1-devel = %{version}-%{release} Obsoletes: xine-devel %{version}-%{release} @@ -593,7 +597,8 @@ Obsoletes: libxine1-dvd %{version}-%{release} Provides: libxine1-dxr3 = %{version}-%{release} Obsoletes: libxine1-dxr3 %{version}-%{release} -Provides: xine-lib:%{_libdir}/xine/plugins/1.0.0/xineplug_decode_mad.so xine-mad +Provides: xine-lib:%{_libdir}/xine/plugins/1.0.0/xineplug_decode_mad.so +Provides: xine-mad Obsoletes: xine-mad Provides: libxine1-dvd = %{version}-%{release} Obsoletes: libxine1-dvd %{version}-%{release} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2012-02-15 16:18:42 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new (New) Package is xine-lib, Maintainer is mh...@novell.com Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2012-01-25 15:03:00.0 +0100 +++ /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib.changes 2012-02-15 16:19:34.0 +0100 @@ -1,0 +2,5 @@ +Mon Feb 13 10:57:56 UTC 2012 - co...@suse.com + +- patch license to follow spdx.org standard + +--- Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.hd4yi9/_old 2012-02-15 16:19:35.0 +0100 +++ /var/tmp/diff_new_pack.hd4yi9/_new 2012-02-15 16:19:35.0 +0100 @@ -15,8 +15,6 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: xine-lib # %bcond_with = default off @@ -48,13 +46,28 @@ # %bcond_without external_ffmpeg # -BuildRequires: ImageMagick-devel alsa-devel flac-devel giflib-devel -BuildRequires: glib2-devel gnutls-devel gtk2-devel imlib2-devel krb5-devel -BuildRequires: libcdio-devel libdrm-devel libmng-devel libsmbclient -BuildRequires: Mesa-devel libsmbclient-devel libtheora-devel libvorbis-devel -BuildRequires: readline-devel update-desktop-files vcdimager-devel -BuildRequires: speex-devel +BuildRequires: ImageMagick-devel +BuildRequires: Mesa-devel +BuildRequires: alsa-devel +BuildRequires: flac-devel +BuildRequires: giflib-devel +BuildRequires: glib2-devel +BuildRequires: gnutls-devel +BuildRequires: gtk2-devel +BuildRequires: imlib2-devel +BuildRequires: krb5-devel +BuildRequires: libcdio-devel +BuildRequires: libdrm-devel +BuildRequires: libmng-devel +BuildRequires: libsmbclient +BuildRequires: libsmbclient-devel +BuildRequires: libtheora-devel BuildRequires: libtool +BuildRequires: libvorbis-devel +BuildRequires: readline-devel +BuildRequires: speex-devel +BuildRequires: update-desktop-files +BuildRequires: vcdimager-devel %if 0%{suse_version} = 1210 BuildRequires: libv4l-devel = 0.8.4 %else @@ -70,7 +83,8 @@ %if !%{with distributable} # those requiremens are optional but internal copies are likely old %if %{with external_ffmpeg} -BuildRequires: libfaad-devel libffmpeg-devel +BuildRequires: libfaad-devel +BuildRequires: libffmpeg-devel %endif %endif %if %{with pulseaudio} @@ -113,8 +127,8 @@ %endif %define abiversion 1.30 Summary:Video Player with Plug-Ins +License:GPL-2.0+ Group: Productivity/Multimedia/Video/Players -License:GPLv2+ Url:http://www.xine-project.org/home BuildRoot: %{_tmppath}/%{name}-%{version}-build %if %{with distributable} @@ -160,8 +174,8 @@ %package -n libxine1 Summary:Video Player with Plug-Ins +License:GPL-2.0+ Group: Productivity/Multimedia/Video/Players -License:GPLv2+ Provides: xine-lib = %{version}-%{release} Obsoletes: xine-lib %{version}-%{release} Provides: xine-extra = %{version}-%{release} @@ -255,8 +269,8 @@ Guenter Bartsch guen...@sourceforge.net %package -n libxine-devel -License:GPLv2+ ; Public Domain, Freeware Summary:Development environment for xine-based media players +License:GPL-2.0+ ; SUSE-Public-Domain Group: Development/Libraries/C and C++ Requires: glibc-devel freetype2-devel zlib-devel libxine1 = %{version} Obsoletes: libxine1-devel %{version}-%{release} @@ -376,8 +390,8 @@ %if %{with pulseaudio} %package -n libxine1-pulse -License:GPLv2+ ; Public Domain, Freeware Summary:Pulseaudio plugin for xine +License:GPL-2.0+ ; SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players Requires: libxine1 = %{version} Supplements:packageand(libpulse0:libxine1) @@ -400,8 +414,8 @@ %if %{with sdl} %package -n libxine1-sdl -License:GPLv2+ ; Public Domain, Freeware Summary:SDL plugin for xine +License:GPL-2.0+ ; SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players Requires: libxine1 = %{version} @@ -424,8 +438,8 @@ %if %{with arts} %package -n libxine1-arts -License:GPLv2+ ; Public Domain, Freeware Summary:Arts plugin for xine +License:GPL-2.0+ ; SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players Requires: libxine1 = %{version} @@ -448,8 +462,8 @@ %if %{with aalib} %package -n libxine1-aa -License:GPLv2+ ; Public Domain, Freeware Summary:
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2012-01-25 15:02:58 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new (New) Package is xine-lib, Maintainer is mh...@novell.com Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2011-10-29 00:18:58.0 +0200 +++ /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib.changes 2012-01-25 15:03:00.0 +0100 @@ -1,0 +2,39 @@ +Mon Dec 02 22:51:00 UTC 2011 - manfred.trem...@iiv.de + +- update to 1.1.20.1 + * Various bug fixes. + * Use the current ImageMagick API (if using ImageMagick). + * Fix PVR plugin input building (needs V4L2). + * Fixes related to unknown audio subtitle languages. + * Memory leak fixes. + +--- +Sat Nov 19 15:41:25 UTC 2011 - co...@suse.com + +- add libtool as buildrequire to avoid implicit dependency + +--- +Sun Nov 13 16:58:00 UTC 2011 - manfred.trem...@iiv.de + +- update to 1.1.20 + * Imagine that there's a large poppy here. + * Ensure that file and socket descriptors are marked as CLOEXEC. + * Enable FFmpeg's support for AAC LATM audio. + * Fix build-time check for dvdnav. + * Allow use of GraphicsMagick instead of ImageMagick. + * Fix build on Debian GNU/kFreeBSD (broken in 1.1.19). + * Add a Japanese translation from Takeshi Hamasaki. + * Czech translation update. + * New MinGW-w64 port, various portability fixes. + * MinGW port updates. + * Possibility to disable HW acceleration in directx video output. + * Header stripping support in Matroska demuxer. + * Update nosefart to 2.7-mls (stability with corrupted NSF files). + * Add .ass extension to be recognized as subtitle file. [Bug #123] +--- +Sun Nov 6 03:48:03 UTC 2011 - reddw...@opensuse.org + +- Fix Packman build: since /usr/share/xine/mad is no longer needed + don't create it + +--- Old: xine-lib-1.1.19-assert.patch xine-lib-1.1.19-crippled.tar.bz2 xine-lib-1.1.19-demuxcheckfor_mad_ffmpeg.patch xine-lib-1.1.19-ffmpeg_abi_change.diff xine-lib-1.1.19-glitch-free-pulseaudio.patch xine-lib-1.1.19-ia64-is-not-alpha.diff xine-lib-1.1.19-install-plugins-helper.diff xine-lib-1.1.19-mjpegplugin.diff xine-lib-1.1.19-xvmc.patch xine-lib-1.1.19.tar.bz2 New: xine-lib-1.1.20.1-assert.patch xine-lib-1.1.20.1-crippled.tar.bz2 xine-lib-1.1.20.1-demuxcheckfor_mad_ffmpeg.patch xine-lib-1.1.20.1-glitch-free-pulseaudio.patch xine-lib-1.1.20.1-ia64-is-not-alpha.diff xine-lib-1.1.20.1-install-plugins-helper.diff xine-lib-1.1.20.1-mjpegplugin.diff xine-lib-1.1.20.1.tar.bz2 Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.aPlQ80/_old 2012-01-25 15:03:02.0 +0100 +++ /var/tmp/diff_new_pack.aPlQ80/_new 2012-01-25 15:03:02.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package xine-lib # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -54,6 +54,7 @@ BuildRequires: Mesa-devel libsmbclient-devel libtheora-devel libvorbis-devel BuildRequires: readline-devel update-desktop-files vcdimager-devel BuildRequires: speex-devel +BuildRequires: libtool %if 0%{suse_version} = 1210 BuildRequires: libv4l-devel = 0.8.4 %else @@ -104,13 +105,13 @@ %if %{with modplug} BuildRequires: libmodplug-devel %endif -Version:1.1.19 -Release:7 +Version:1.1.20.1 +Release:0 # bug437293 %ifarch ppc64 Obsoletes: xine-lib-64bit %endif -%define abiversion 1.29 +%define abiversion 1.30 Summary:Video Player with Plug-Ins Group: Productivity/Multimedia/Video/Players License:GPLv2+ @@ -128,7 +129,6 @@ Patch26:xine-lib-doc-fix-X11R6.diff Patch28:xine-lib-%{version}-ia64-is-not-alpha.diff Patch31:xine-lib-%{version}-glitch-free-pulseaudio.patch -Patch32: http://repos.archlinux.org/wsvn/packages/xine-lib/trunk/xine-lib-1.1.19-xvmc.patch # *** Addons Patch50:vdr-xine-0.9.3.diff.bz2 Patch51:vdr-xine-SUSE.diff @@ -143,7 +143,6 @@ Patch75:xine-lib-v4l-2.6.38.patch # *** Only working for noncrippled source Patch80:xine-lib-various-noncrippled.diff -Patch81:xine-lib-%{version}-ffmpeg_abi_change.diff
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at 2011-10-28 19:45:57 Comparing /work/SRC/openSUSE:Factory/xine-lib (Old) and /work/SRC/openSUSE:Factory/.xine-lib.new (New) Package is xine-lib, Maintainer is mh...@novell.com Changes: --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes2011-09-23 12:51:39.0 +0200 +++ /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib.changes 2011-10-29 00:18:58.0 +0200 @@ -1,0 +2,5 @@ +Fri Oct 21 09:04:30 UTC 2011 - lnus...@suse.de + +- fix build: /usr/share/xine/mad is no longer needed + +--- Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.dkiMLj/_old 2011-10-29 00:18:59.0 +0200 +++ /var/tmp/diff_new_pack.dkiMLj/_new 2011-10-29 00:18:59.0 +0200 @@ -914,7 +914,8 @@ for i in files files.*; do test $i = 'files.codecs' || xargs -i+ rm -f %{buildroot}/+ $i done -rm -rf %{buildroot}/usr/share %{buildroot}/usr/bin +rm -rf %{buildroot}%{_datadir} +rm -rf %{buildroot}%{_bindir} rm -rf %{buildroot}%{_defaultdocdir}/xine %{buildroot}/usr/include rm -rf %{buildroot}/usr/lib/win32 %{buildroot}/%{_libdir}/pkgconfig rm -rf %{buildroot}%{_libdir}/xine/plugins/%{abiversion}/{vidix,mime.types} @@ -1012,7 +1013,6 @@ %dir %{_libdir}/xine/plugins %dir %{_libdir}/xine/plugins/%{abiversion} %dir %{_libdir}/xine/plugins/%{abiversion}/post -%{_datadir}/xine/mad %endif %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xine-lib for openSUSE:Factory
Hello community, here is the log from the commit of package xine-lib for openSUSE:Factory checked in at Wed Jul 13 13:26:24 CEST 2011. --- xine-lib/xine-lib.changes 2010-11-18 11:05:11.0 +0100 +++ /mounts/work_src_done/STABLE/xine-lib/xine-lib.changes 2011-07-07 10:52:49.0 +0200 @@ -1,0 +2,10 @@ +Thu Jul 7 08:49:59 UTC 2011 - idon...@novell.com + +- Add xine-lib-v4l-2.6.38.patch: use the new v4l interface + +--- +Sat May 28 17:09:00 CET 2011 - manfred.trem...@iiv.de + +- included a patch to build against new ffmpeg abi + +--- calling whatdependson for head-i586 New: xine-lib-1.1.19-ffmpeg_abi_change.diff xine-lib-v4l-2.6.38.patch Other differences: -- ++ xine-lib.spec ++ --- /var/tmp/diff_new_pack.HzX4yG/_old 2011-07-13 13:12:16.0 +0200 +++ /var/tmp/diff_new_pack.HzX4yG/_new 2011-07-13 13:12:16.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package xine-lib (Version 1.1.19) +# spec file for package xine-lib # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -54,9 +54,13 @@ BuildRequires: Mesa-devel libsmbclient-devel libtheora-devel libvorbis-devel BuildRequires: readline-devel update-desktop-files vcdimager-devel BuildRequires: speex-devel +%if 0%{suse_version} = 1210 +BuildRequires: libv4l-devel = 0.8.4 +%else %if 0%{suse_version} = 1110 BuildRequires: libv4l-devel %endif +%endif %if 0%{suse_version} = 1030 BuildRequires: lirc-devel %else @@ -101,7 +105,7 @@ BuildRequires: libmodplug-devel %endif Version:1.1.19 -Release:2 +Release:7 # bug437293 %ifarch ppc64 Obsoletes: xine-lib-64bit @@ -136,8 +140,10 @@ Patch72:xine-lib-%{version}-install-plugins-helper.diff Patch73:xine-lib-%{version}-assert.patch Patch74:xine-configure.diff +Patch75:xine-lib-v4l-2.6.38.patch # *** Only working for noncrippled source Patch80:xine-lib-various-noncrippled.diff +Patch81:xine-lib-%{version}-ffmpeg_abi_change.diff %description xine is a free multimedia player. It plays back CDs, DVDs, and VCDs. It @@ -656,10 +662,15 @@ %else # Only apply to uncrippled source %patch80 +%patch81 -p1 %endif %patch72 -p1 %patch73 -p1 %patch74 -p1 +%if 0%{suse_version} = 1210 +%patch75 +%endif + rm -f m4/libtool15.m4 %build ++ xine-lib-1.1.19-ffmpeg_abi_change.diff ++ diff -ur xine-lib-1.1.19.orig/src/combined/ffmpeg/ff_audio_decoder.c xine-lib-1.1.19/src/combined/ffmpeg/ff_audio_decoder.c --- xine-lib-1.1.19.orig/src/combined/ffmpeg/ff_audio_decoder.c 2010-03-23 16:41:49.0 +0100 +++ xine-lib-1.1.19/src/combined/ffmpeg/ff_audio_decoder.c 2011-05-17 20:23:15.0 +0200 @@ -46,6 +46,12 @@ #define AUDIOBUFSIZE (64 * 1024) +#if LIBAVCODEC_VERSION_MAJOR = 53 || (LIBAVCODEC_VERSION_MAJOR == 52 LIBAVCODEC_VERSION_MINOR = 32) +# define AVAUDIO 3 +#else +# define AVAUDIO 2 +#endif + typedef struct { audio_decoder_class_t decoder_class; } ff_audio_class_t; @@ -255,6 +261,9 @@ buf-decoder_info[2]); } else if (!(buf-decoder_flags BUF_FLAG_SPECIAL)) { +#if AVAUDIO 2 +AVPacket avpkt; +#endif if( !this-decoder_ok ) { if ( ! this-context || ! this-codec ) { @@ -286,11 +295,21 @@ if (!this-output_open) { if (!this-audio_bits || !this-audio_sample_rate || !this-audio_channels) { decode_buffer_size = AVCODEC_MAX_AUDIO_FRAME_SIZE; +#if AVAUDIO 2 + av_init_packet (avpkt); + avpkt.data = (uint8_t *)this-buf[0]; + avpkt.size = this-size; + avpkt.flags = AV_PKT_FLAG_KEY; + avcodec_decode_audio3 (this-context, + (int16_t *)this-decode_buffer, + decode_buffer_size, avpkt); +#else avcodec_decode_audio2 (this-context, (int16_t *)this-decode_buffer, decode_buffer_size, this-buf[0], this-size); +#endif this-audio_bits = this-context-bits_per_sample; this-audio_sample_rate = this-context-sample_rate; this-audio_channels = this-context-channels; @@ -311,12 +330,21 @@ offset = 0; while (this-size0) { decode_buffer_size = AVCODEC_MAX_AUDIO_FRAME_SIZE; +#if AVAUDIO 2 + av_init_packet (avpkt); + avpkt.data = (uint8_t *)this-buf[offset]; + avpkt.size = this-size; + avpkt.flags = AV_PKT_FLAG_KEY; + bytes_consumed = avcodec_decode_audio3