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 "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes 2012-02-28 14:16:57.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib.changes 2012-06-14 21:12:56.000000000 +0200 @@ -2 +2 @@ -Thu Feb 23 12:51:27 UTC 2012 - [email protected] +Sun Jun 10 14:45:00 UTC 2012 - [email protected] @@ -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 - [email protected] +Wed Jun 06 21:17:00 UTC 2012 - [email protected] @@ -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 - [email protected] +Tue May 29 19:59:14 UTC 2012 - [email protected] @@ -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 - [email protected] - -- add libtool as buildrequire to avoid implicit dependency - -------------------------------------------------------------------- -Sun Nov 13 16:58:00 UTC 2011 - [email protected] - -- 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 - [email protected] - -- Fix Packman build: since /usr/share/xine/mad is no longer needed - don't create it - -------------------------------------------------------------------- -Fri Oct 21 09:04:30 UTC 2011 - [email protected] - -- fix build: /usr/share/xine/mad is no longer needed - -------------------------------------------------------------------- -Thu Jul 7 08:49:59 UTC 2011 - [email protected] - -- Add xine-lib-v4l-2.6.38.patch: use the new v4l interface - -------------------------------------------------------------------- -Sat May 28 17:09:00 CET 2011 - [email protected] - -- included a patch to build against new ffmpeg abi - -------------------------------------------------------------------- -Thu Nov 18 10:04:52 UTC 2010 - [email protected] - -- add patch from arch linux to fix build with newer xorg - -------------------------------------------------------------------- -Tue Aug 3 13:14:49 UTC 2010 - [email protected] - -- remove unneeded libcdio-mini-devel buildignore again - -------------------------------------------------------------------- -Mon Jul 26 01:00:00 CET 2010 - [email protected] - -- 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. - -------------------------------------------------------------------- -Mon Apr 26 11:39:27 CEST 2010 - [email protected] - -- buildignore libcdio-mini-devel - -------------------------------------------------------------------- -Sun Mar 7 01:00:00 CET 2010 - [email protected] - -- update to 1.1.18.1 - * Oops. compat.c (for DXR3 support) was omitted. - * Fix up V4L/V4L2 compilation. Some non-Linux have V4L2 but not V4L. - * Fix a size check (wrong variable, causing int/ptr comparison) in rmff.c. - * Fix build with the old, outdated and deprecated internal ffmpeg. - -------------------------------------------------------------------- -Wed Feb 24 23:14:00 CET 2010 - [email protected] - -- update to 1.1.18 - * Bump the FLAC decoder's priority above ffmpegaudio. This should fix - various problems with FLAC playback. - * Build fix (undefined symbol) for when using older ffmpeg. - * TTA demuxer fixes; allow seeking. - * More meta-information tags. - Only the Ogg demuxer knows about these at present. - * Added basic support for .qtl (Quicktime media link). - * "Fixed" playback of 24-bit FLAC. - * Fixed playback of 24-bit LPCM. - * Work around an ffmpeg bug concerning Sorenson Video 3. - * Flash audio bug fixes, mostly concerning AAC. - * Fix DXR3 support for newer versions of the em8300 driver. - * Added support for WMA Pro. - -------------------------------------------------------------------- -Wed Feb 03 21:03:00 CET 2010 - [email protected] - -- patches can't be build to work with crippled and non crippled tarball - with fuzz=0, added "-F2" for patch 50 and 61 to fix this - -------------------------------------------------------------------- -Mon Feb 1 12:37:47 UTC 2010 - [email protected] - -- package baselibs.conf - -------------------------------------------------------------------- -Fri Jan 8 12:28:04 CET 2010 - [email protected] - -- rediffed again - -------------------------------------------------------------------- -Wed Dec 16 11:16:46 CET 2009 - [email protected] - -- rediffed for fuzz=0 - -------------------------------------------------------------------- -Mon Dec 01 21:14:00 CEST 2009 - [email protected] - -- update to 1.1.17 - * Add support for Matroska SIMPLEBLOCK. - * Add support for sndio (OpenBSD sound API). - * Correct invalid MIME info in the MOD demuxer. - * Fix a resource leak in libdvdnav. - * Properly NUL-terminate when reading ID3v2.2 tag content. - * Fix handling of the length of UTF-16 content sourced from, e.g., ID3 tags. - * Make ~/.xine/catalog.cache writing safer: write a new file & atomically - replace the old one. - * Initial parsing of Xing header LAME extension. - * Fixes for gapless playback. - * Added padding delay to the first and last frames (MPEG audio). - * Fixed buggy discontinuity handling when playing short streams and using the gapless switch. The current time should not be used here. - * Added audio padding handling. (New buffer flag for this.) - * Fix seeking in large raw DV files. - * Ported to new libmpcdec API (retaining build compat. with the old API). - * Cope with CDDB return code 211 (multiple entries). - * Allow reading of non-block-sized chunks from audio CDs. - * Add a user agent & protocol hack ("qthttp://...") to allow direct - viewing of Apple film trailers. - * Fixed int-to-float conversion in the JACK output plugin. - * Work around MOD files with reported length == 0. - * Reworked Matroska demuxer. Now reads files created by mkvmerge 2.7.0. - * Support BluRay/HDMV streams & subtitles. - * The XML parser & lexer code now has re-entrancy. - * Fixed a bug which prevented "dvb://" (no channel specified) working with - the default configuration. - * Handle VC1 extradata requirement (should fix playback). - -------------------------------------------------------------------- -Wed Nov 18 15:11:00 UTC 2009 - [email protected] - -- enable libmodplug on >= 11.2 - ++++ 1400 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/xine-lib/xine-lib.changes ++++ and /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib.changes Old: ---- README.SuSE vdr-xine-0.9.3.diff.bz2 vdr-xine-SUSE.diff xine-configure.diff 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 xine-lib-crippled-LOCAL.diff xine-lib-doc-fix-X11R6.diff xine-lib-various-noncrippled.diff New: ---- xine-lib-1.2.2-crippled.tar.bz2 xine-lib-1.2.2.tar.bz2 xine-lib-without-ffmpeg.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xine-lib.spec ++++++ ++++ 1041 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/xine-lib/xine-lib.spec ++++ and /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib.spec ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.t3kr86/_old 2012-06-14 21:12:59.000000000 +0200 +++ /var/tmp/diff_new_pack.t3kr86/_new 2012-06-14 21:12:59.000000000 +0200 @@ -1 +1 @@ -libxine1 +libxine2 ++++++ precheckin_cripple_tarball.sh ++++++ --- /var/tmp/diff_new_pack.t3kr86/_old 2012-06-14 21:12:59.000000000 +0200 +++ /var/tmp/diff_new_pack.t3kr86/_new 2012-06-14 21:12:59.000000000 +0200 @@ -58,12 +58,11 @@ echo 1>&2 "Crippling..." -c_subdirs="dxr3 liba52 libdts libfaad libffmpeg libmad libmpeg2 libspucc libspudec libspudvb libw32dll input/vcd libxineadec/gsm610 libxineadec/nosefart combined/ffmpeg" +c_subdirs="dxr3 liba52 libdts libfaad libffmpeg libmad libmpeg2 libspucc libspudec libspudvb libw32dll input/vcd combined/ffmpeg" c_demuxers="xineplug_dmx_asf.la asfheader.h asfheader.c demux_asf.c xineplug_dmx_mpeg.la demux_mpeg.c xineplug_dmx_mpeg_block.la demux_mpeg_block.c xineplug_dmx_mpeg_ts.la demux_ts.c xineplug_dmx_mpeg_elem.la demux_elem.c xineplug_dmx_mpeg_pes.la demux_mpeg_pes.c xineplug_dmx_yuv4mpeg2.la demux_yuv4mpeg2.c" c_input="xineplug_inp_mms.la input_mms.c mms.c mmsh.c ../demuxers/asfheader.c mms.h mmsh.h xineplug_inp_vcdo.la input_vcd.c vcd" c_libxineadec="xineplug_decode_gsm610.la xineplug_decode_nsf.la gsm610.c nsf.c gsm610 nosefart" - -cp src/libffmpeg/libavcodec/libpostproc/mangle.h src/post/deinterlace/plugins/ +c_audiodec="xineplug_decode_a52.la xineplug_decode_mad.la xine_a52_decoder.c xine_mad_decoder.c" do_nukeentry src/Makefile.am "$c_subdirs" do_nukeentry configure.ac "$c_subdirs" "src/" "/[a-zA-Z0-9_./]*Makefile" @@ -72,8 +71,8 @@ do_remove src/demuxers "$c_demuxers" do_nukeentry src/input/Makefile.am "$c_input" do_remove src/input "$c_input" -do_nukeentry src/libxineadec/Makefile.am "$c_libxineadec" -do_remove src/libxineadec "$c_libxineadec" +do_nukeentry src/audio_dec/Makefile.am "$c_audiodec" +do_remove src/audio_dec "$c_audiodec" do_nukeentry src/combined/Makefile.am "ffmpeg" do_remove src/combined "ffmpeg" do_nukeentry src/post/planar/Makefile.am "pp\.c \S*/libpostproc/libpostprocess\.la" ++++++ xine-lib-1.1.20.1-crippled.tar.bz2 -> xine-lib-1.2.2-crippled.tar.bz2 ++++++ ++++ 694472 lines of diff (skipped) ++++++ xine-lib-1.1.20.1-crippled.tar.bz2 -> xine-lib-1.2.2.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/xine-lib/xine-lib-1.1.20.1-crippled.tar.bz2 /work/SRC/openSUSE:Factory/.xine-lib.new/xine-lib-1.2.2.tar.bz2 differ: char 11, line 1 ++++++ xine-lib-libdvdread_udf.diff ++++++ --- /var/tmp/diff_new_pack.t3kr86/_old 2012-06-14 21:13:01.000000000 +0200 +++ /var/tmp/diff_new_pack.t3kr86/_new 2012-06-14 21:13:01.000000000 +0200 @@ -1,7 +1,14 @@ -diff -ur xine-lib-1.1.18.orig/src/input/libdvdnav/dvd_udf.c xine-lib-1.1.18/src/input/libdvdnav/dvd_udf.c ---- xine-lib-1.1.18.orig/src/input/libdvdnav/dvd_udf.c 2009-11-30 21:57:20.000000000 +0100 -+++ xine-lib-1.1.18/src/input/libdvdnav/dvd_udf.c 2010-02-24 21:12:36.032882913 +0100 -@@ -38,10 +38,16 @@ +# HG changeset patch +# User Tobias Rautenkranz <[email protected]> +# Date 1202208482 -3600 +# Node ID 100241ff36f0730a15018a58456fb86eb590bf18 +# Parent 07c29261ed98fdb710a241c6711dac0215b6074a +Fix playback of DVDs with a broken UDF file system (aka DVD-Movie-Protect). + +diff -r 07c29261ed98 -r 100241ff36f0 src/input/libdvdnav/dvd_udf.c +--- a/src/input/libdvdnav/dvd_udf.c Thu Jan 31 22:02:04 2008 +0000 ++++ b/src/input/libdvdnav/dvd_udf.c Tue Feb 05 11:48:02 2008 +0100 +@@ -38,9 +38,15 @@ #include <sys/stat.h> #include <unistd.h> #include <inttypes.h> @@ -11,14 +18,13 @@ #include "dvd_reader.h" #include "dvd_udf.h" - ++ +#include "ifo_types.h" +#include "ifo_read.h" -+ + /* Private but located in/shared with dvd_reader.c */ extern int UDFReadBlocksRaw( dvd_reader_t *device, uint32_t lb_number, - size_t block_count, unsigned char *data, -@@ -774,7 +780,9 @@ +@@ -774,7 +780,9 @@ static int UDFFindPartition( dvd_reader_ return part->valid; } @@ -29,7 +35,7 @@ uint32_t *filesize ) { uint8_t LogBlock_base[ DVD_VIDEO_LB_LEN + 2048 ]; -@@ -856,6 +864,84 @@ +@@ -856,6 +864,84 @@ uint32_t UDFFindFile( dvd_reader_t *devi return partition.Start + File.Location; } ++++++ xine-lib-v4l-2.6.38.patch ++++++ --- /var/tmp/diff_new_pack.t3kr86/_old 2012-06-14 21:13:01.000000000 +0200 +++ /var/tmp/diff_new_pack.t3kr86/_new 2012-06-14 21:13:01.000000000 +0200 @@ -1,16 +1,16 @@ ---- configure.ac.orig 2011-07-07 10:45:26.462089794 +0200 -+++ configure.ac 2011-07-07 10:46:04.415089790 +0200 -@@ -682,7 +682,7 @@ - have_v4l=no - have_v4l2=no - if test "x$enable_v4l" != "xno"; then -- AC_CHECK_HEADERS([linux/videodev.h], [have_v4l=yes], []) -+ AC_CHECK_HEADERS([libv4l1-videodev.h], [have_v4l=yes], []) - AC_CHECK_HEADERS([linux/videodev2.h sys/videoio.h sys/videodev2.h], [have_v4l2=yes], []) - AC_CHECK_HEADERS([asm/types.h]) - if test "x$enable_v4l" = "xyes" && test "x$have_v4l$have_v4l2" = "xnono"; then ---- src/input/input_v4l.c 2010-03-09 23:17:05.000000000 +0100 -+++ src/input/input_v4l.c 2011-07-07 10:46:27.694089788 +0200 +--- m4/input.m4 2010-03-21 00:29:58.000000000 +0100 ++++ m4/input.m4 2011-11-16 15:59:40.674878245 +0100 +@@ -92,7 +92,7 @@ + XINE_ARG_ENABLE([v4l], [Enable Video4Linux support]) + if test x"$enable_v4l" != x"no"; then + have_v4l=yes +- AC_CHECK_HEADERS([linux/videodev.h], , [have_v4l=no]) ++ AC_CHECK_HEADERS([libv4l1-videodev.h], , [have_v4l=no]) + AC_CHECK_HEADERS([asm/types.h]) + if test x"$hard_enable_v4l" = x"yes" && test x"$have_v4l" != x"yes"; then + AC_MSG_ERROR([Video4Linux support requested, but prerequisite headers not found.]) +--- src/input/input_v4l.c 2011-10-05 22:44:39.000000000 +0200 ++++ src/input/input_v4l.c 2011-11-16 15:35:43.075546420 +0100 @@ -47,7 +47,7 @@ */ #define _LINUX_TIME_H ++++++ xine-lib-without-ffmpeg.patch ++++++ diff -uNr xine-lib-1.2.1.orig/m4/decoders.m4 xine-lib-1.2.1/m4/decoders.m4 --- xine-lib-1.2.1.orig/m4/decoders.m4 2012-02-04 01:41:43.000000000 +0100 +++ xine-lib-1.2.1/m4/decoders.m4 2012-05-21 22:46:39.470861703 +0200 @@ -85,9 +85,7 @@ AM_CONDITIONAL([WITH_EXTERNAL_FAAD], [test x"$have_external_faad" = x"yes"]) dnl ffmpeg external version required - PKG_CHECK_MODULES([FFMPEG], [libavcodec >= 51.68.0]) PKG_CHECK_MODULES([AVUTIL], [libavutil >= 49.6.0]) - PKG_CHECK_MODULES([FFMPEG_POSTPROC], [libpostproc]) AC_DEFINE([HAVE_FFMPEG], 1, [Define this if you have ffmpeg library]) dnl Check presence of ffmpeg/avutil.h to see if it's old or new diff -uNr xine-lib-1.2.1.orig/src/audio_dec/Makefile.am xine-lib-1.2.1/src/audio_dec/Makefile.am --- xine-lib-1.2.1.orig/src/audio_dec/Makefile.am 2012-02-04 01:41:43.000000000 +0100 +++ xine-lib-1.2.1/src/audio_dec/Makefile.am 2012-05-22 20:37:48.863941984 +0200 @@ -49,7 +49,6 @@ xineplug_LTLIBRARIES = \ xineplug_decode_gsm610.la \ xineplug_decode_lpcm.la \ - xineplug_decode_dvaudio.la \ $(musepack_module) \ $(dts_module) \ $(mad_module) \ @@ -87,7 +86,3 @@ xineplug_decode_faad_la_DEPENDENCIES = $(FAAD_DEPS) xineplug_decode_faad_la_LIBADD = $(XINE_LIB) $(LTLIBINTL) $(FAAD_LIBS) -lm xineplug_decode_faad_la_CFLAGS = $(FAAD_CFLAGS) - -xineplug_decode_dvaudio_la_SOURCES = ff_dvaudio_decoder.c -xineplug_decode_dvaudio_la_LIBADD = $(XINE_LIB) $(LTLIBINTL) -xineplug_decode_dvaudio_la_CPPFLAGS = $(AM_CPPFLAGS) $(FFMPEG_CFLAGS) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
