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]

Reply via email to