--- xine-lib-1.1.15.orig/debian/libxine1-bin.install.i386.specific +++ xine-lib-1.1.15/debian/libxine1-bin.install.i386.specific @@ -0,0 +1,8 @@ +## Files, which only get installed on i386 +# +debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_qt.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_w32dll.so + +### disable vidix for now - uncomment here and activate in debian/rules! +# debian/tmp/usr/lib/xine/plugins/*/vidix/*.so +# debian/tmp/usr/lib/xine/plugins/*/xineplug_vo_out_vidix.so --- xine-lib-1.1.15.orig/debian/libxine1-ffmpeg.install +++ xine-lib-1.1.15/debian/libxine1-ffmpeg.install @@ -0,0 +1,14 @@ +debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_ff.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_faad.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_mad.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_mpeg2.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_a52.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_dts.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_dmx_mpeg.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_dmx_mpeg_block.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_dmx_mpeg_elem.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_dmx_mpeg_pes.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_dmx_mpeg_ts.so + +# postprocess plugins +debian/tmp/usr/lib/xine/plugins/*/post/xineplug_post_planar.so --- xine-lib-1.1.15.orig/debian/libxine1.postinst +++ xine-lib-1.1.15/debian/libxine1.postinst @@ -0,0 +1,7 @@ +#! /bin/sh +DOCDIR=/usr/share/doc/libxine1 +if [ -d "$DOCDIR" -a ! -L "$DOCDIR" ]; then + rmdir "$DOCDIR" && ln -s libxine1-bin "$DOCDIR" +fi + +##DEBHELPER## --- xine-lib-1.1.15.orig/debian/libxine1-misc-plugins.install +++ xine-lib-1.1.15/debian/libxine1-misc-plugins.install @@ -0,0 +1,84 @@ +# input plugins +debian/tmp/usr/lib/xine/plugins/*/xineplug_inp_cdda.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_inp_dvb.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_inp_dvd.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_inp_file.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_inp_http.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_inp_mms.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_inp_net.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_inp_pnm.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_inp_pvr.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_inp_rtp.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_inp_rtsp.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_inp_smb.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_inp_stdin_fifo.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_inp_v4l.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_inp_vcd.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_inp_vcdo.so + +# audio output plugins +debian/tmp/usr/lib/xine/plugins/*/xineplug_ao_out_alsa.so +#debian/tmp/usr/lib/xine/plugins/*/xineplug_ao_out_jack.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_ao_out_file.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_ao_out_none.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_ao_out_oss.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_ao_out_pulseaudio.so + +# video output plugins which don't fit in elsewhere +debian/tmp/usr/lib/xine/plugins/*/xineplug_vo_out_none.so + +# decoder plugins +debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_bitplane.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_dvaudio.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_dxr3_spu.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_dxr3_video.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_gsm610.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_image.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_lpcm.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_mpc.so +#debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_nsf.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_real.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_rgb.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_speex.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_spu.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_spucc.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_spucmml.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_spudvb.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_sputext.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_theora.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_vorbis.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_yuv.so + +# demuxer plugins +debian/tmp/usr/lib/xine/plugins/*/xineplug_dmx_asf.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_dmx_audio.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_dmx_avi.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_dmx_fli.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_dmx_flv.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_dmx_games.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_dmx_iff.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_dmx_image.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_dmx_matroska.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_dmx_mng.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_dmx_nsv.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_dmx_ogg.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_dmx_pva.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_dmx_qt.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_dmx_rawdv.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_dmx_real.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_dmx_slave.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_dmx_sputext.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_dmx_yuv4mpeg2.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_dmx_yuv_frames.so + +# decoder/demuxer (combined) plugins +debian/tmp/usr/lib/xine/plugins/*/xineplug_flac.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_wavpack.so + +# postprocess plugins +debian/tmp/usr/lib/xine/plugins/*/post/xineplug_post_mosaico.so +debian/tmp/usr/lib/xine/plugins/*/post/xineplug_post_audio_filters.so +debian/tmp/usr/lib/xine/plugins/*/post/xineplug_post_visualizations.so +debian/tmp/usr/lib/xine/plugins/*/post/xineplug_post_goom.so +debian/tmp/usr/lib/xine/plugins/*/post/xineplug_post_switch.so +debian/tmp/usr/lib/xine/plugins/*/post/xineplug_post_tvtime.so --- xine-lib-1.1.15.orig/debian/libxine1-x.install +++ xine-lib-1.1.15/debian/libxine1-x.install @@ -0,0 +1,13 @@ +# X-based video output plugins + +debian/tmp/usr/lib/xine/plugins/*/xineplug_vo_out_dxr3.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_vo_out_opengl.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_vo_out_sdl.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_vo_out_syncfb.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_vo_out_xcbshm.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_vo_out_xcbxv.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_vo_out_xdirectfb.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_vo_out_xshm.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_vo_out_xv.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_vo_out_xvmc.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_vo_out_xxmc.so --- xine-lib-1.1.15.orig/debian/libxine1-bin.install +++ xine-lib-1.1.15/debian/libxine1-bin.install @@ -0,0 +1,7 @@ +## Generic Files to install for ALL architectures +# + +debian/tmp/usr/bin/xine-list-* +debian/tmp/usr/lib/libxine.so.* +debian/tmp/usr/share/locale/* +debian/tmp/usr/share/xine/libxine1/fonts/* --- xine-lib-1.1.15.orig/debian/watch +++ xine-lib-1.1.15/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sf.net/xine/xine-lib-(.+)\.tar\.gz --- xine-lib-1.1.15.orig/debian/libxine1-doc.docs +++ xine-lib-1.1.15/debian/libxine1-doc.docs @@ -0,0 +1,9 @@ +AUTHORS +debian/tmp/usr/share/doc/xine-lib/faq/* +debian/tmp/usr/share/doc/xine-lib/README_xxmc.html +debian/tmp/usr/share/doc/xine-lib/README +debian/tmp/usr/share/doc/xine-lib/faq.* +debian/tmp/usr/share/doc/xine-lib/README.syncfb* +debian/tmp/usr/share/doc/xine-lib/README.opengl* +debian/tmp/usr/share/doc/xine-lib/README.dxr3* +debian/tmp/usr/share/doc/xine-lib/README.dvb* --- xine-lib-1.1.15.orig/debian/libxine1-gnome.postinst +++ xine-lib-1.1.15/debian/libxine1-gnome.postinst @@ -0,0 +1,7 @@ +#! /bin/sh +DOCDIR=/usr/share/doc/libxine1-gnome +if [ -d "$DOCDIR" -a ! -L "$DOCDIR" ]; then + rmdir "$DOCDIR" && ln -s libxine1-bin "$DOCDIR" +fi + +##DEBHELPER## --- xine-lib-1.1.15.orig/debian/rules +++ xine-lib-1.1.15/debian/rules @@ -0,0 +1,229 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. +# adapted for xine-lib 2001 by Siggi Langauf +# rewritten for new package structure December 2006 by Reinhard Tartler + +# Uncomment this to turn on verbose mode. +# export DH_VERBOSE=1 + +include /usr/share/dpatch/dpatch.make + +BINARY_ANY_PACKAGES=$(shell dh_listpackages -a) +BINARY_ALL_PACKAGES=$(shell dh_listpackages -i) + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) + +ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE)) + $(error cross compiling is not supported by xine) +endif + +# predefine as empty +DEB_BUILD_CONFIG_OPTIONS := +CFLAGS += -g + +# add if we don't want optimisations +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 + DEB_BUILD_CONFIG_OPTIONS += --disable-optimizations +endif + +ifneq (,$(findstring mips,$(DEB_HOST_GNU_TYPE))) + DEB_BUILD_CONFIG_OPTIONS += PTHREAD_LIBS="-lpthread" +endif + +# taken from the qemu package +# Support multiple makes at once +ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) +NJOBS := $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) +else +NJOBS := 1 +endif + +# set configure flags here +CONFIGURE_FLAGS := \ + --prefix=/usr \ + --mandir=\$${prefix}/share/man \ + --with-external-libmad \ + --with-external-a52dec \ + --with-external-libdts \ + --with-external-ffmpeg \ + --with-external-libmpcdec \ + --enable-ipv6 \ + --without-jack \ + --with-pulseaudio \ + --with-libflac \ + --with-wavpack \ + --with-freetype \ + --disable-vidix \ + --enable-directfb \ + --disable-nosefart \ + $(DEB_BUILD_CONFIG_OPTIONS) \ + $(DEB_EXTRA_CONFIG_FLAGS) \ + LIBMODPLUG_LIBS="$(filter-out -lstdc++ -lm,$(shell pkg-config --libs libmodplug))" \ + CFLAGS="$(CFLAGS)" + +configure: configure-stamp +configure-stamp: ${DPATCH_STAMPFN} + dh_testdir + ./configure $(CONFIGURE_FLAGS) + touch $@ + +build: build-stamp +build-stamp: configure-stamp + dh_testdir + $(MAKE) -j $(NJOBS) + touch $@ + +clean: + dh_testdir + dh_testroot + [ ! -f Makefile ] || $(MAKE) distclean + $(MAKE) -f debian/rules unpatch + dh_clean build-stamp configure-stamp install-stamp po/*.gmo \ + po/stamp-po binary-*-stamp all-files-stamp \ + generate-arch-files-stamp \ + debian/libxine1-bin.install.i386 \ + debian/libxine1*.install.kfreebsd* \ + config.h config.log \ + a.out # XXX fix the configure script to not create this + +install: build install-stamp +install-stamp: generate-arch-files-stamp + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp \ + LIBRARY_PATH=$(CURDIR)/debian/tmp/usr/lib + -(cd debian/tmp && find .) | sort -u | sed -e 's%doc/xine-lib%doc/libxine-dev%' > $@ + +binary-common: build install + @echo working on package $(DH_PACKAGE) + dh_testdir + dh_testroot + dh_install + test ! -f debian/overrides/$(DH_PACKAGE) || \ + install -Dm644 \ + debian/overrides/$(DH_PACKAGE) \ + debian/$(DH_PACKAGE)/usr/share/lintian/overrides/$(DH_PACKAGE) + # mostly, we symlink docs -> libxine1-bin + set -e; case "$(DH_PACKAGE)" in \ + libxine1-bin|libxine-dev$(subst lib,|lib,$(BINARY_ALL_PACKAGES))) \ + dh_installdocs; \ + dh_installchangelogs -k ChangeLog; \ + ;; \ + *) \ + mkdir -p debian/$(DH_PACKAGE)/usr/share/doc; \ + ln -fs libxine1-bin \ + debian/$(DH_PACKAGE)/usr/share/doc/$(DH_PACKAGE); \ + ;; \ + esac + dh_installman + dh_link + dh_strip --dbg-package=libxine1-dbg + dh_compress + dh_fixperms + dh_makeshlibs -V 'libxine1 (>= 1.1.8)' + dh_installdeb + dh_shlibdeps -ldebian/libxine1-bin/usr/lib + dh_gencontrol + dh_md5sums + dh_builddeb + +# special rules for the -dbg package. +binary-libxine1-dbg: build install + @echo working on $@ + dh_testdir -plibxine1-dbg + dh_testroot -plibxine1-dbg + dh_install -plibxine1-dbg + mkdir -p debian/libxine1-dbg/usr/share/doc + ln -fs libxine1-bin debian/libxine1-dbg/usr/share/doc/libxine1-dbg + dh_link -plibxine1-dbg + dh_compress -plibxine1-dbg + dh_fixperms -plibxine1-dbg + dh_installdeb -plibxine1-dbg + dh_shlibdeps -plibxine1-dbg + dh_gencontrol -plibxine1-dbg + dh_md5sums -plibxine1-dbg + dh_builddeb -plibxine1-dbg + +# Build architecture independant packages using the common target +binary-indep: build install + set -e; for i in `dh_listpackages -i`; do \ + $(MAKE) -f debian/rules \ + DH_OPTIONS=-p$$i DH_PACKAGE=$$i binary-common; \ + done +# -(cd debian/libxine-dev && find .) | grep -v DEBIAN > $@-stamp + +# Build architecture dependant packages using the common targets +binary-arch: build install binary-arch-stamp diff-installed-files +binary-arch-stamp: $(addprefix binary-, $(BINARY_ANY_PACKAGES)) + -cat binary-*-stamp | sort -u > $@ + +diff-installed-files: install-stamp binary-arch-stamp + @echo "Comparing installed files from xine-lib Makefiles" \ + "with files installed in packages:" + -diff -u $^ + +generate-arch-files-stamp: \ + debian/libxine1-bin.install.i386 \ + debian/libxine1-bin.install.kfreebsd-i386 \ + debian/libxine1-x.install.kfreebsd-i386 \ + debian/libxine1-x.install.kfreebsd-amd64 \ + debian/libxine1-misc-plugins.install.kfreebsd-i386 \ + debian/libxine1-misc-plugins.install.kfreebsd-amd64 \ + debian/libxine1-console.install.kfreebsd-i386 \ + debian/libxine1-console.install.kfreebsd-amd64 + touch $@ + +# i386 specific plugins are also available for kfreebsd-i386 +debian/libxine1-bin.install.i386: \ + debian/libxine1-bin.install \ + debian/libxine1-bin.install.i386.specific + cat $^ >$@ + +debian/libxine1-bin.install.kfreebsd-i386: debian/libxine1-bin.install.i386 + ln -f $^ $@ + +# create install files for Debian GNU/kFreeBSD i386/amd64 by dropping +# everything which is not available on those architectures. +debian/libxine1-x.install.kfreebsd-i386: debian/libxine1-x.install + grep -v -e dxr3 -e syncfb $^ >$@ + +debian/libxine1-misc-plugins.install.kfreebsd-i386: debian/libxine1-misc-plugins.install + grep -v -e dxr3 -e pvr -e v4l -e alsa $^ >$@ + +debian/libxine1-console.install.kfreebsd-i386: debian/libxine1-console.install + grep -v -e out_fb $^ >$@ + +debian/libxine1-%-amd64: debian/libxine1-%-i386 + ln -f $^ $@ + + +# Any other binary targets build just one binary package at a time. +binary-%: build install + make -f debian/rules binary-common DH_OPTIONS=-p$* DH_PACKAGE=$* + -(cd debian/$* && find .) | grep -v DEBIAN > $@-stamp + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary-common binary install configure diff-installed-files + + +#run only by hand! +ifneq (,$(wildcard /usr/share/misc/config.guess)) +config.guess: + @echo updateing config.guess + cp -f /usr/share/misc/config.guess config.guess +endif + +ifneq (,$(wildcard /usr/share/misc/config.guess)) +config.sub: /usr/share/misc/config.sub + @echo updateing config.sub and config.guess + cp -f /usr/share/misc/config.sub config.sub +endif + --- xine-lib-1.1.15.orig/debian/control +++ xine-lib-1.1.15/debian/control @@ -0,0 +1,212 @@ +Source: xine-lib +Section: libs +Priority: optional +Maintainer: Ubuntu Core Developers +XSBC-Original-Maintainer: Reinhard Tartler +Uploaders: Darren Salt +Build-Depends: debhelper (>= 5.0.1), pkg-config, + libavcodec-dev (>= 3:0.svn20080206-4), + libavformat-dev (>= 3:0.svn20080206-4), + libpostproc-dev (>= 3:0.svn20080206-4), + libxcb-xv0-dev, libxcb-shm0-dev, libxcb-shape0-dev, + libxinerama-dev, libxv-dev, libxvmc-dev, libxt-dev, + libasound2-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], + libcam-dev [kfreebsd-i386 kfreebsd-amd64], + libaa1-dev, libcaca-dev, libmodplug-dev, libpulse-dev, + libmagick9-dev | libmagick-dev | libmagickwand-dev, + libpng12-dev, libfreetype6-dev, + libogg-dev, libvorbis-dev, libtheora-dev, + libesd0-dev, libgnomevfs2-dev, + liblircclient-dev, + libdirectfb-dev, libgtk2.0-dev, + libflac-dev, libsdl1.2-dev, libwavpack-dev, + libsmbclient-dev, libspeex-dev, libmng-dev, + libmad0-dev, libmpcdec-dev, libcdio-dev (>= 0.76), + zlib1g-dev, w3m, transfig, sgmltools-lite, + ghostscript | gs-gpl | gs, dpatch +XS-Vcs-hg: http://hg.debian.org/hg/xine-lib/pkg/xine-lib-deb-ubuntu +XS-Vcs-Browser: http://hg.debian.org/hg/xine-lib/pkg/xine-lib-deb-ubuntu +XS-DM-Upload-Allowed: yes +Homepage: http://xinehq.de/ +Standards-Version: 3.8.0 + +Package: libxine1-doc +Architecture: all +Section: doc +Replaces: libxine1 (<< 1.1.7-1) +Provides: libxine-doc +Conflicts: libxine2-doc, libxine1 (<< 1.1.7-1) +Description: the xine video player library, documentation files + This contains documentation for the xine library (libxine). It consists + of various textfiles and the xine(5) manpage. + . + Libxine provides the complete infrastructure for a video/media player. It + supports MPEG 1/2 and some AVI and Quicktime videos out of the box, so you + can use it to play DVDs, (S)VCDs and most video files out there. It + supports network streams, subtitles and even MP3 or Ogg files. It's + extensible to your heart's content via plugins for audio and video output, + input media, demuxers (stream types), audio/video and subtitle codecs. + +Package: libxine1 +Architecture: any +Depends: libxine1-misc-plugins (= ${binary:Version}) | libxine1-plugins (= ${source:Version}), + libxine1-x (= ${binary:Version}), libxine1-console (= ${binary:Version}) +Suggests: gxine | xine-ui, libxine1-doc | libxine-doc, libxine1-ffmpeg +Description: the xine video/media player library, meta-package + This is the xine media player library (libxine). + . + Libxine provides the complete infrastructure for a video/media player. It + supports MPEG 1/2 and some AVI and Quicktime videos out of the box, so you + can use it to play DVDs, (S)VCDs and most video files out there. It + supports network streams, subtitles and even MP3 or Ogg files. It's + extensible to your heart's content via plugins for audio and video output, + input media, demuxers (stream types), audio/video and subtitle codecs. + . + While this package does not provide a GUI, building a user-interface + frontend around this should be quite easy. The xine-ui and gxine + packages each provide one for your convenience. + +Package: libxine1-bin +Architecture: any +Depends: ${shlibs:Depends} +Recommends: ${shlibs:Recommends} +Suggests: ${shlibs:Suggests} +Conflicts: libxine1 (<< 1.1.8-4) +Replaces: libxine1 (<< 1.1.8-4) +Description: the xine video/media player library, binary files + This package contains the core library of the xine video/media player + engine. + +Package: libxine-dev +Architecture: any +Section: libdevel +Conflicts: libxine2-dev +Replaces: libxine2-dev +Depends: libxine1-bin (>= ${source:Version}), libc6-dev, zlib1g-dev, + libslang2-dev, libfreetype6-dev, pkg-config +Description: the xine video player library, development packages + This contains development files (headers, documentation and the like) + and additional documentation for developers for the xine library + (libxine). + . + Libxine provides the complete infrastructure for a video/media player. It + supports MPEG 1/2 and some AVI and Quicktime videos out of the box, so you + can use it to play DVDs, (S)VCDs and most video files out there. It + supports network streams, subtitles and even MP3 or Ogg files. It's + extensible to your heart's content via plugins for audio and video output, + input media, demuxers (stream types), audio/video and subtitle codecs. + +Package: libxine1-ffmpeg +Architecture: any +Depends: ${shlibs:Depends} +Replaces: libxine-extracodecs (<< 1.1.3-1) +Conflicts: libxine-extracodecs (<< 1.1.3-1) +Description: MPEG-related plugins for libxine1 + This package contains plugins for the xine video/media player engine, + which are necessary to decode MPEG-based codecs. Among them, this package + includes the ffmpeg input plugin for xine, which enables xine-based + players a large variety of modern audio and video codecs. + . + You most probably want to install this package. It is required if you want + to watch DVDs or digital TV using any xine-based player. + +Package: libxine1-gnome +Architecture: any +Depends: ${shlibs:Depends} +Description: GNOME-related plugins for libxine1 + This package contains plugins for the xine video/media player engine, + which are commonly used in the GNOME desktop environment. In detail + this package contains the ESD output plugin and the GnomeVFS Plugin. + . + If you are running GNOME, you most probably want to install this package. + +Package: libxine1-console +Architecture: any +Priority: extra +Depends: ${shlibs:Depends} +Replaces: libxine1 (<< 1.1.8-2) +Conflicts: libxine1 (<< 1.1.8-2) +Description: libaa/libcaca/framebuffer/directfb related plugins for libxine1 + This package contains plugins for the xine video/media player engine, + which are commonly used on the command line. In detail, this package + contains the framebuffer (fb), directfb, libaa and libcaca output plugins. + . + If you want to view your videos in an xterm, you want to install this + package. + +Package: libxine1-x +Architecture: any +Depends: ${shlibs:Depends} +Replaces: libxine1 (<< 1.1.8-2) +Conflicts: libxine1 (<< 1.1.8-2) +Description: X desktop video output plugins for libxine1 + This package contains plugins for the xine video/media player engine + which are used for video display on the X desktop. + . + You most probably want to install this package if you are using a + graphical frontend like gxine, kaffeine or xine-ui. It contains xine output + plugins necessary for drawing on X11 Displays. + +Package: libxine1-misc-plugins +Architecture: any +Depends: ${shlibs:Depends} +Replaces: libxine1 (<< 1.1.8-2) +Conflicts: libxine1 (<< 1.1.8-2) +Description: Input, audio output and post plugins for libxine1 + This package contains plugins for the xine video/media player engine + which are used for input, audio output and post-processing. + . + You most probably want to install this package. It contains various + plugins you generally would expect to find on a xine installation. + +Package: libxine1-dbg +Architecture: any +Priority: extra +Recommends: libxine1-ffmpeg, libxine1-gnome, libxine1-console +Depends: libxine1-bin (= ${binary:Version}) +Description: debug symbols for libxine1 + This is the xine media player library (libxine). + . + This package contains debug data for the shared libraries. Its purpose is + to allow debuggers to produce backtraces with names, making it easier to + interpret core dumps. The data is installed in /usr/lib/debug. + . + Most people will not need this package. Please install it to produce useful + stacktraces to help debugging the xine library. + +Package: libxine1-plugins +Architecture: all +Priority: extra +Depends: libxine1-ffmpeg (>= ${source:Version}), libxine1-misc-plugins (>= ${source:Version}) +Suggests: libxine1-gnome (>= ${source:Version}) +Description: the xine video/media player library, meta package + This is the xine media player library (libxine). + . + Libxine provides the complete infrastructure for a video/media player. It + supports MPEG 1/2 and some AVI and Quicktime videos out of the box, so you + can use it to play DVDs, (S)VCDs and most video files out there. It + supports network streams, subtitles and even MP3 or Ogg files. It's + extensible to your heart's content via plugins for audio and video output, + input media, demuxers (stream types), audio/video and subtitle codecs. + . + This empty package is just for your convenience and depends on + commonly-used xine plugin packages. + +Package: libxine1-all-plugins +Architecture: all +Priority: extra +Depends: libxine1-ffmpeg (>= ${source:Version}), libxine1-misc-plugins (>= ${source:Version}), + libxine1-gnome (>= ${source:Version}), libxine1-x (>= ${source:Version}), + libxine1-console (>= ${source:Version}), +Description: the xine video/media player library, meta package + This is the xine media player library (libxine). + . + Libxine provides the complete infrastructure for a video/media player. It + supports MPEG 1/2 and some AVI and Quicktime videos out of the box, so you + can use it to play DVDs, (S)VCDs and most video files out there. It + supports network streams, subtitles and even MP3 or Ogg files. It's + extensible to your heart's content via plugins for audio and video output, + input media, demuxers (stream types), audio/video and subtitle codecs. + . + This empty package is just for your convenience and depends on all + available xine plugin packages. --- xine-lib-1.1.15.orig/debian/libxine-dev.install +++ xine-lib-1.1.15/debian/libxine-dev.install @@ -0,0 +1,5 @@ +debian/tmp/usr/bin/xine-config +debian/tmp/usr/include +debian/tmp/usr/lib/libxine*.so +debian/tmp/usr/lib/pkgconfig/libxine.pc +debian/tmp/usr/share/aclocal/xine.m4 --- xine-lib-1.1.15.orig/debian/libxine1-bin.manpages +++ xine-lib-1.1.15/debian/libxine1-bin.manpages @@ -0,0 +1 @@ +debian/tmp/usr/share/man/man1/xine-list-*.1 --- xine-lib-1.1.15.orig/debian/libxine1-bin.docs +++ xine-lib-1.1.15/debian/libxine1-bin.docs @@ -0,0 +1 @@ +AUTHORS --- xine-lib-1.1.15.orig/debian/compat +++ xine-lib-1.1.15/debian/compat @@ -0,0 +1 @@ +5 --- xine-lib-1.1.15.orig/debian/libxine-dev.manpages +++ xine-lib-1.1.15/debian/libxine-dev.manpages @@ -0,0 +1 @@ +debian/tmp/usr/share/man/man1/xine-config.1 --- xine-lib-1.1.15.orig/debian/libxine1-x.postinst +++ xine-lib-1.1.15/debian/libxine1-x.postinst @@ -0,0 +1,7 @@ +#! /bin/sh +DOCDIR=/usr/share/doc/libxine1-x +if [ -d "$DOCDIR" -a ! -L "$DOCDIR" ]; then + rmdir "$DOCDIR" && ln -s libxine1-bin "$DOCDIR" +fi + +##DEBHELPER## --- xine-lib-1.1.15.orig/debian/copyright +++ xine-lib-1.1.15/debian/copyright @@ -0,0 +1,26 @@ +This package is maintained by Siggi Langauf . + +Current versions can be downloaded from http://xine.sf.net + +Upstream Authors: Günter Bartsch and lots of others (see AUTHORS file) + + +Copyright (C) 2000,2001 the xine project + +xine is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +xine is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the full text of the GPL can be found in +/usr/share/common-licenses/GPL + --- xine-lib-1.1.15.orig/debian/shlibs.local +++ xine-lib-1.1.15/debian/shlibs.local @@ -0,0 +1 @@ +libxine 1 libxine1-bin (= ${binary:Version}) --- xine-lib-1.1.15.orig/debian/libxine1-console.postinst +++ xine-lib-1.1.15/debian/libxine1-console.postinst @@ -0,0 +1,7 @@ +#! /bin/sh +DOCDIR=/usr/share/doc/libxine1-console +if [ -d "$DOCDIR" -a ! -L "$DOCDIR" ]; then + rmdir "$DOCDIR" && ln -s libxine1-bin "$DOCDIR" +fi + +##DEBHELPER## --- xine-lib-1.1.15.orig/debian/changelog +++ xine-lib-1.1.15/debian/changelog @@ -0,0 +1,1756 @@ +xine-lib (1.1.15-0ubuntu5) jaunty; urgency=low + + * Apply patches before the build -- move patch-stamp as a dep of + configure-stamp instead of build-stamp. + * Rework clean target to call $(MAKE) -f debian/rules unpatch after + distclean instead of being a dep. Also replace the numerous calls to + dh_clean with a single one. + * Use touch $@ to create stamps instead of repeating the target name. + * Flip order or configure.ac and configure in 03_graphics-magic-wand. + + -- Loic Minier Sat, 29 Nov 2008 12:47:58 +0100 + +xine-lib (1.1.15-0ubuntu4) jaunty; urgency=low + + * New dpatch, 01_bits-per-sample, use bits_per_coded_sample instead of + bits_per_sample in AVCodecContext as this was changed in the upstream + libavcoded API. The compatibility name was removed in git + 56e20eeb030ad46c6bd3cc50f18048442141a2c5 and SVN r15263. LP: #300592. + * New dpatch, 02_decode_audio, also use avcodec_decode_audio2() instead of + avcodec_decode_audio() for the first call. + * New dpatch, 03_graphics-magic-wand, use GraphicsMagickWand pkg-config file + instead of Wand as the latter is gone. + * New dpatch, 04_magick-wand-bool, use a regular int instead of + MagickBoolType and assume 0 for MagickFalse. + + -- Loic Minier Fri, 28 Nov 2008 21:25:14 +0100 + +xine-lib (1.1.15-0ubuntu3) intrepid; urgency=low + + * Changed xine-engine/buffer.h to use __inline__ + vs inline in patch 00_fix_inline.diff to correct + applications from FTBFS when using c90 mode of GCC (LP: #274194) + + -- Michael Casadevall Wed, 24 Sep 2008 19:27:06 -0400 + +xine-lib (1.1.15-0ubuntu2) intrepid; urgency=low + + * drop dependency on libfaad-dev, it is not in main. + + -- Reinhard Tartler Wed, 10 Sep 2008 20:04:03 +0200 + +xine-lib (1.1.15-0ubuntu1) intrepid; urgency=low + + * New upstream release (LP: #261135) + - introduces updated faad plugin (LP: #76566, #123456) + - Fixes CVE-2008-3231 + + -- Reinhard Tartler Tue, 26 Aug 2008 21:07:40 +0200 + +xine-lib (1.1.14-3ubuntu1) intrepid; urgency=low + + * merge from debian unstable. Remaining changes: + - disable the jack plugin + - Modify Maintainer value to match the DebianMaintainerField + specification. + * update XS-Vcs-Url to public branch location. + + -- Reinhard Tartler Mon, 25 Aug 2008 13:02:33 +0200 + +xine-lib (1.1.14-3) unstable; urgency=high + + * More security fixes from upstream hg: + - Fix an exploitable ID3 heap buffer overflow. + - Check for possible buffer overflow attempts in the Real demuxer. + - Use size_t for data length variables where there may be int overflows. + - Add some checks for memory allocation failures. + + -- Darren Salt Sat, 23 Aug 2008 19:35:05 +0100 + +xine-lib (1.1.14-2) unstable; urgency=high + + * Fixes from upstream hg: + - CVE-2008-3231: denial of service (application crash) via a crafted OGG + file. (Closes: #492870) + - DoS (application crashes) via crafted Windows Media & AVI files. + - Fix crashes with some MP3 files on i386. (Closes: #491671) + - Avoid Xv deinterlacer image corruption on some chipsets. + - V4L buffer overflow & cleanup crash fixes. + - V4L CVBS & S-Video input fix. + * Fix a DoS (application crash) via crafted AAC files. This uses external + libfaad and, consequently, adds a build-dependency on libfaad-dev. + * Use standards version 3.8.0. + * Adjust libcdio-dev build-dep versioning (lintian warning). + + -- Darren Salt Wed, 13 Aug 2008 19:17:10 +0100 + +xine-lib (1.1.14-1ubuntu3) intrepid; urgency=low + + * Drop libxine-ffmpeg recommends from libxine1, since otherwise Kubuntu CDs + are still uninstallable. (LP: #257611) + + -- Martin Pitt Wed, 13 Aug 2008 17:04:34 +0200 + +xine-lib (1.1.14-1ubuntu2) intrepid; urgency=low + + * libxine1 dependencies: Prefer libxine1-misc-plugins over libxine1-plugins, + since the latter pulls in -ffmpeg, whic pulls in libavcodec51, which is + banned from CDs. This unbreaks Kubuntu CDs for Alpha 4, although is not + the final solution we might want. + + -- Martin Pitt Wed, 13 Aug 2008 11:18:51 +0200 + +xine-lib (1.1.14-1ubuntu1) intrepid; urgency=low + + * merge from debian unstable. Remaining changes: + - disable the jack plugin + in libxine1-bin to make dapper->hardy upgrades work (LP #203605) + - Modify Maintainer value to match the DebianMaintainerField + specification. + * New upstream fixes: + - playback of MJPEG files LP: #93076 + - CVE-2008-1878 LP: #235904 + - CVE-2008-1686 LP: #218652 + * remove Replaces: libxine-main1 (<< 1.1.2+repacked1-0ubuntu1). We don't + support upgrades from dapper/feisty anymore. + + -- Reinhard Tartler Tue, 08 Jul 2008 22:35:48 +0200 + +xine-lib (1.1.14-1) unstable; urgency=low + + * The "beat the freeze" release. + * New upstream release. + - All patches in 1.1.12-2 are present upstream. + - MIME types added. (Closes: #472869) + * Build-depend on libmagick9-dev | libmagick-dev | libmagickwand-dev. + * Build-depend on ghostscript | gs | gs-gpl. + + -- Darren Salt Sun, 29 Jun 2008 18:41:21 +0100 + +xine-lib (1.1.12-2ubuntu2) intrepid; urgency=low + + * build against a newer ffmpeg. + * don't try to install the jack plugin, fixes FTBFS. + + -- Reinhard Tartler Mon, 12 May 2008 19:13:47 +0200 + +xine-lib (1.1.12-2ubuntu1) intrepid; urgency=low + + * Merge from debian unstable, remaining changes: + - disable the jack plugin + - add Replaces: libxine-main1 (<< 1.1.2+repacked1-0ubuntu1) + in libxine1-bin to make dapper->hardy upgrades work (LP #203605) + - Modify Maintainer value to match the DebianMaintainerField + specification. + + -- Reinhard Tartler Thu, 08 May 2008 13:49:26 +0200 + +xine-lib (1.1.12-2) unstable; urgency=high + + * Fixes from upstream hg: + - CVE-2008-1878: Buffer overflow in the NSF demuxer which may allow + remote attackers to cause a denial of service (crash) or possibly + execute arbitrary code via an NSF file with a long title or copyright + message. + (Our chosen option is to patch and disable this code.) + - Backport more calloc usage from the 1.2 branch for extra safety + against possible integer overflows such as found in CVE-2008-1482. + + -- Darren Salt Sun, 27 Apr 2008 14:20:41 +0100 + +xine-lib (1.1.12-1) unstable; urgency=high + + * New upstream release. + - CVE-2008-1686: Insufficient boundary check in speex audio decoder. + - New tool "xine-list-1.1", which front-end maintainers will find useful + for updating .desktop files at install time and in conjunction with + dpkg triggers. + + -- Darren Salt Mon, 14 Apr 2008 23:39:44 +0100 + +xine-lib (1.1.11.1-3) unstable; urgency=medium + + * Fixes from upstream hg: + - Matroska demuxer regression. (Closes: #474316) + - PulseAudio plugin backported & re-enabled. + This takes precedence over ALSA, but falls back cleanly. + * Re-enabled & replaced the JACK audio-put plugin. (Closes: #462663) + This has not yet been committed upstream. + * Don't link with libstdc++ or libm when linking with libmodplug. + (Workaround for bug 457278 and buggy build environments, fixing FTBFS.) + * Urgency=medium; t-p-u has a security-patched version, but it also has + backported bugs... + + -- Darren Salt Wed, 09 Apr 2008 15:35:07 +0100 + +xine-lib (1.1.11.1-2) unstable; urgency=high + + * Fixes from upstream hg: + - Quicktime demuxer regression. (Closes: #473499, #473631) + - Wavpack MIME type information. + + -- Darren Salt Tue, 01 Apr 2008 15:05:02 +0100 + +xine-lib (1.1.11.1-1ubuntu3) hardy; urgency=low + + [ Darren Salt ] + * Fixes from upstream hg: + - Matroska demuxer regression. (Closes: #474316) + - PulseAudio plugin backported & re-enabled. + This takes precedence over ALSA, but falls back cleanly. + + [ Reinhard Tartler ] + * Cherrypick the above changes to the ubuntu package (LP: #176332, #131914) + + -- Reinhard Tartler Sat, 12 Apr 2008 23:13:24 +0200 + +xine-lib (1.1.11.1-1ubuntu2) hardy; urgency=low + + [ Darren Salt ] + * Fixes from upstream hg: + - Quicktime demuxer regression. (Closes: #473499, #473631) + - Wavpack MIME type information. + + [ Reinhard Tartler ] + - merge changes from debian packaging hg to fetch fix for + LP: #210510 + + -- Reinhard Tartler Wed, 02 Apr 2008 11:07:04 +0200 + +xine-lib (1.1.11.1-1ubuntu1) hardy; urgency=low + + * New upstream Version, merge from debian/unstable. + - Freeze exception Granted in LP: #204557 + - Inclused Security fixes: LP: #195700 + * Remaining Changes: + - add Replaces: libxine-main1 (<< 1.1.2+repacked1-0ubuntu1) + in libxine1-bin to make dapper->hardy upgrades work (LP #203605) + - Modify Maintainer value to match the DebianMaintainerField + specification. + + -- Reinhard Tartler Tue, 01 Apr 2008 09:33:39 +0200 + +xine-lib (1.1.11.1-1) unstable; urgency=high + + * New upstream release. + - CVE-2008-1482: integer overflows in FLV, Qt, Real, WC3Movie, Matroska + and FILM demuxers, allowing remote attackers to trigger heap overflows + and possibly execute arbitrary code. (Closes: #472639) + + -- Darren Salt Sun, 30 Mar 2008 15:15:04 +0100 + +xine-lib (1.1.11-1) unstable; urgency=high + + * New upstream release. + - CVE-2008-0073: Array index vulnerability which may allow remote + attackers to execute arbitrary code via a crafted SDP parameter in an + RTSP stream. + - DVD reader code no longer uses UDF-provided file sizes as + authoritative. (Closes: #463177) + + [Darren Salt] + * Remove the versioning from the libmagick9-dev build-dep. + * Disable the pulseaudio plugin (don't build, don't install) and remove + the build-dep on libpulse-dev for now due to instability: xine-lib has + been observed closing the stream due to audio problems. + (Closes: #471676) + + [ Reinhard Tartler ] + * add support for 'parallel' keyword in DEB_BUILD_OPTIONS + + -- Darren Salt Thu, 20 Mar 2008 22:39:24 +0000 + +xine-lib (1.1.10.1-2+lenny2) testing-security; urgency=high + + * Non-maintainer upload by the Security Team. + * This update addresses the following security issues: + - CVE-2008-1878: stack-based buffer overflow in nsf demuxer that + allows execution of arbitrary code via a crafted title (Closes: #476990) + - CVE-2008-1686: insufficient boundary checking on a header structure that + is read from user input could lead to arbitrary code to arbitrary + code execution via negative values (Closes: #475152). + - CVE-2008-0073: stack-based buffer overflow in subtitle parsing could + lead to arbitrary code execution via a crafted subtitle + file (Closes: #473057). + + -- Nico Golde Sun, 04 May 2008 13:20:43 +0200 + +xine-lib (1.1.10.1-2+lenny1) testing-security; urgency=high + + * Non-maintainer upload by the Security Team. + * Fix various integer overflows in FLV, Qt, Real, WC3Movie, Matroska and FILM + demuxers, allowing remote attackers to trigger heap overflows and + possibly execute arbitrary code and other possible NULL pointer + dereferences caused my missing alloc checks. + (CVE-2008-1482; Closes: #472639) + + -- Nico Golde Tue, 01 Apr 2008 14:38:40 +0200 + +xine-lib (1.1.10.1-2ubuntu1) hardy; urgency=low + + * debian/control: + - add Replaces: libxine-main1 (<< 1.1.2+repacked1-0ubuntu1) + in libxine1-bin to make dapper->hardy upgrades work (LP: #203605) + * Modify Maintainer value to match the DebianMaintainerField + specification. + + -- Michael Vogt Tue, 18 Mar 2008 17:22:33 +0100 + +xine-lib (1.1.10.1-2) unstable; urgency=low + + [Darren Salt] + * libxine-dev: backport an m4 version-parsing fix from hg. + * Fixed an off-by-one (introduced in the security fix) which breaks + playback of some FLAC files. (Closes: #466746) + * Versioned build-dep on libmagick9-dev (for libmagick10). (Closes: #466681) + Add libmagick-dev as an alternative, with the same version requirement. + + -- Darren Salt Wed, 20 Feb 2008 23:43:05 +0000 + +xine-lib (1.1.10.1-1) unstable; urgency=high + + * New upstream release. + - CVE-2008-0486: Array index vulnerability which may allow remote + attackers to execute arbitrary code via a crafted FLAC tag, which + triggers a buffer overflow. (Closes: #464696) + - Real codec detection was looking in the wrong places. (Closes: #462964) + + [Darren Salt] + * Add pkg-config dependency to libxine-dev, fixing xine-plugin FTBFS. + (Closes: #464178, #464321) + * Put libxine1-doc back into section doc until somewhere better is created + for it. (Closes: #462710) + * No longer build-conflict with libxine-dev from xine-lib-1.2. This is no + longer needed due to link order changes. + + -- Darren Salt Fri, 08 Feb 2008 17:25:21 +0000 + +xine-lib (1.1.10-1) unstable; urgency=high + + * New upstream release (Closes: #459836)... + * ... fixing some security bugs: + - CVE-2008-0225: Heap-based buffer overflow in rmff_dump_cont function + which allows remote attacker to execute arbitrary code via a crafted + SDP Abstract attribute (Closes: #460551). + This also acks 1.1.8-3+lenny1 (NMU by the security team). + - Related to CVE-2006-1664: Buffer overflow which allows a remote + attacker to execute arbitrary code or crash the client program via a + crafted ASF header. + * ... and fixing some other bugs, including: + - Disappearing audio. (Closes: #461970) + + [ Darren Salt ] + * Build-depend on gs-gpl | gs. Avoids FTBFS where recommended packages + aren't automatically installed. + * Put libxine1-doc in section libdevel. + * Move libxine1-doc | libxine-doc to Suggests: in libxine1. (Closes: #458103) + * Add postinst scripts to ensure that the documentation symlinks are + properly created. (This is really dpkg bugginess.) (Closes: #458865) + * Standards version 3.7.3; no changes needed. + + [ Reinhard Tartler ] + * Actually install xineplug_decode_w32dll.so and xineplug_decode_qt.so + on i386. debian/rules accidentally used $< where it should have been + $^. Thanks to Gert Kulyk for reporting! LP: #182400 + * Fix XS-Hg-VCS headers in debian/control LP: #183886 + + -- Darren Salt Sat, 26 Jan 2008 22:16:28 +0000 + +xine-lib (1.1.9-1) unstable; urgency=low + + * New upstream release. + + [Darren Salt] + * Re-enable the pulseaudio plugin. + + [Reinhard Tartler] + * Remove really unnecessary versioned build depends on binutils. Even + oldstable (sarge) has a newer version available. + * Bug fix: "unable to handle ipv6 MRLs", thanks to Mau (Closes: + #448801). + + -- Darren Salt Thu, 10 Jan 2008 21:57:10 +0000 + +xine-lib (1.1.8-5) unstable; urgency=low + + [Darren Salt] + * Build fix: avoid lots of "make install" invocations (introduced in -4). + * Fix dependency issues with respect to documentation symlinks. + The problem was an incorrect debian/shlibs.local. (Closes: #457328) + * Use a symlink for libxine1-dbg's documentation (this got missed in -4). + * libxine1-bin (-4) should have contained AUTHORS. This is fixed. + + -- Darren Salt Sat, 22 Dec 2007 17:49:54 +0000 + +xine-lib (1.1.8-4) unstable; urgency=low + + [Darren Salt] + * libxine1-dbg was missing some debug symbols. Fixed by building it after + xine-lib's other arch:any packages. + * Introduce a new package, libxine1-bin, which contains the binaries + formerly in libxine1. Dependencies are moved and updated accordingly. + thanks to Bill Allombert. (Closes: #454267) + * Except for libxine1-doc, libxine1-bin and libxine-dev, symlink to + libxine1-bin's documentation. (AUTHORS is now in libxine1-bin.) + * Backported patches from upstream 1.1 branch: + - Fix compilation of DXR3 support with external ffmpeg. + This is currently only needed for compilation against libavcodeccvs-dev + (from debian-multimedia). Untested with actual DXR3 hardware since I + have none. (cset e55bc398cc7c) + - Fix a problem with non-seekable Flash video (cset de8c671a419c) + - Fix "missing" channels.conf with ATSC (cset fd875c4a15bc) + - Fix a possible crash when changing channels (DVB) (cset bf1ec833d87a) + - Don't stop reading Ogg streams early (cset e4c8ac4a6b49) + - Fix a possible crash when a video output is closed (cset 06494c094761) + - Fix a possible crash when video playback is finished (cset 293845e465cc) + + [ Reinhard Tartler ] + * Bug fix: "FTBFS with GCC 4.3: missing #includes", thanks to Martin + Michlmayr and Daniel Schepler (Closes: #455438, #455322). + * Bug fix: "libxine1-plugins: should not depend on libxine1-gnome", + thanks to Hermogenes Hebert Pereira Oliveira. (Closes: #454162). + Instead, a new package is introduced: libxine1-all-plugins, which + additionally depends on the gnome plugin. + * remove the jack plugin. According to upstream it is unfinished and of + poor quality. A rewrite is available in the 1.2 branch. + * adjust dependencies on libxine1-dev and libxine1-dbg + * add XS-DM-Upload-Allowed: yes field to debian/control + * Bug fix: "xine-lib: FTBFS on GNU/kFreeBSD (debian specific part)", + thanks to Petr Salinger (Closes: #449531). Patch applied with some + (minor) modifications. + * Bug fix: "libxine1: FTBFS on GNU/kFreeBSD", thanks to Uwe Hermann + (Closes: #438849). Patch taken from upstream hg repo, cset + 1db8870cd7c9 + * Bug fix: "typo "A various plugins" in package description", + thanks to Philippe Cloutier (Closes: #455067). + + -- Reinhard Tartler Mon, 17 Dec 2007 17:07:48 +0100 + +xine-lib (1.1.8-3+lenny1) testing-security; urgency=high + + * Non-maintainer upload by security team. + * This update addresses the following security issue: + - CVE-2008-0225: Heap-based buffer overflow in rmff_dump_cont function + which allows remote attacker to execute arbitrary code via a crafted + SDP Abstract attribute (Closes: #460551). + + -- Nico Golde Sun, 13 Jan 2008 16:12:48 +0100 + +xine-lib (1.1.8-3) unstable; urgency=low + + [Darren Salt] + * Patches from the 1.1.9 dev tree: + - Silence "lacing: N" messages from the matroska demuxer. + - Extra identifier for MPEG video (in AVIs etc.). + * Tighten the dependencies of libxine1 and libxine1-plugins on libxine1-* + packages. + * Move deps on libxine1-{x,console} from libxine1-plugins to libxine1 to + avoid further problems such as bug 448077. + + [ Reinhard Tartler ] + * remove gs from build-deps + * don't build the pulseaudio plugin. (Closes: #452211, #427991) + + -- Reinhard Tartler Sun, 25 Nov 2007 23:20:54 +0100 + +xine-lib (1.1.8-2) unstable; urgency=low + + [Reinhard Tartler] + * use dh_listpackages instead of hardcoded list for determining the + provided binary packages. + * Bug fix: "Depends->Recommends dependency change breaking other + packages", thanks to Christoph Pfister and Sune Vuorela + (Closes: #439389) + - introduce new package libxine1-misc-plugins, which contains + (nearly) all plugins formerly found in the package libxine1. + - promote all dependencies of libxine1-misc-plugins to Depends. + - Make libxine1 depend on libxine1-plugins | libxine1-misc-plugins. + Apt will prefer the first alternative, which results many + plugins installed by default. Caveat: If one plugin package has + unsatisfiable dependencies, the user will end up with only + libxine1-misc-plugins installed. + - Make libxine1-plugins depend on libxine1-misc-plugins. + - Make libxine1-plugins not depend on libxine1-console. + - NB: From now on, frontends need to explicitly depend on either + libxine1-x or libxine1-console, depending on whether they are + console based (like cacaxine or fbxine) or X11 based (like gxine). + libxine1-plugins will not depend on libxine1-x or libxine1-console. + * Make libxine1-dev Arch:any. Being arch:all makes a lot of trouble + building frontends on architectures that are out of sync. + * Remove alternative depends on libz-dev (not found even in oldstable) + and slang1-dev (not found in stable, only oldstable) from libxine1-dev. + * Add Homepage field to debian/control + + [Darren Salt] + * Add patches from upstream: + - DVD MRL title.chapter fix + * Move libxine1-doc into section "doc". + * Improve package descriptions a bit; in particular, a grammatical + correction for libxine1-console, and an extra sentence describing common + uses of libxine1-ffmpeg. + * New package libxine1-x, which contains the X-based video output plugins. + These were previously in libxine1. + * Move the fb video output plugin into libxine1-console. + + -- Darren Salt Sat, 20 Oct 2007 18:01:27 +0100 + +xine-lib (1.1.8-1) unstable; urgency=low + + * New upstream release. (Closes: #440248) + + [Darren Salt] + * Remove config.log when cleaning the build tree. + + [Reinhard Tartler] + * Bug fix: "libxine1: copyright file references non-existent AUTHORS + file", thanks to Felipe Sateler (Closes: #438677). + + -- Darren Salt Mon, 27 Aug 2007 20:59:37 +0100 + +xine-lib (1.1.7-3) unstable; urgency=low + + * promote dependencies of xineplug_dmx_audio.so from Suggests to + Recommends. This is necesarry for e.g. mp3 files or streams + (Closes: #437906, #437693), thanks to François Valenduc and + Paulo Marcel Coelho Aragão. + + -- Reinhard Tartler Wed, 15 Aug 2007 09:51:53 +0200 + +xine-lib (1.1.7-2) unstable; urgency=low + + [Darren Salt] + * Enable the wavpack plugin. (Closes: #437331) + * Correct the description of libxine-doc. (Closes: #432919, #435590) + * Build-depend on libjack-dev. + * Enable freetype support. (Closes: #416077) + * Add patches from upstream: + - allow using ffmpegvideo w/o direct rendering to play mpeg2 ts; + - handle escaped characters in DVD MRLs; + - fix attempted free of static data, e.g. when using "dvd:/"; + - rename mrl_unescape & export it (needed by the previous fix). + These are csets acc7197f7cca, 2e301bc2cce8, 09e652c8188f & 82bc4a5c2b4c. + + [ Reinhard Tartler ] + * libxine1: demote all dependencies of the plugins to Recommends. + This includes the directfb plugin and therefore Closes: #427982. + * introduce debian/shlibs.local.libxine1 to avoid self-dependency of + libxine1. Fixes a lintian warning. + * some small changes to package descriptions. + * debian/rules: Don't ignore potential failiures in clean when running + $(MAKE) distclean. Check for presence instead (thanks lintian). + + -- Reinhard Tartler Sun, 12 Aug 2007 00:38:45 +0200 + +xine-lib (1.1.7-1) unstable; urgency=low + + * New upstream release. + - Built against new FLAC. (Closes: #426677) + - The arts plugin is no longer built by default. + (Closes: #257368, #354437, #396219) + - RealPlayer codec detection works properly now. (Closes: #416245) + - vcd playback has been fixed upstream (Closes: #364837) + + [Darren Salt] + * Added libxine1-doc. This will be needed once 1.2 is released to avoid + problems with xine(5), and is useful now for development purposes. + * Made libxine-dev conflict with & replace libxine2-dev for similar reasons. + * Since the arts plugin is no longer built: + - removed libxine1-kde and the associated build-dep on libartsc0-dev; + - made libxine-plugins conflict with and replace libxine1-kde. + * Minor package description fixes. + + [Reinhard Tartler] + * move the gdk plugin to the libxine-gnome package + * make watch file using the qa.debian.org sf redirector + * add -lpthread to PTHREAD_LIBS on mipsen + + -- Reinhard Tartler Thu, 07 Jun 2007 16:05:20 +0200 + +xine-lib (1.1.6-2) unstable; urgency=low + + * upload to unstable since we finally have now all needed dependencies + available. + * restore a lot of the lost changelogs from + http://changelog.debian.net/xine-lib + + -- Reinhard Tartler Thu, 31 May 2007 10:47:34 +0200 + +xine-lib (1.1.6-1) experimental; urgency=low + + [ Reinhard Tartler] + * add libxcb-xv0-dev, libxcb-shm0-dev, libxcb-shape0-dev to build + dependencies and enable xcb support + * make libxine1 an arch: all package, no architecture dependent part + inside there. + * make xine-lib binNMU safe + * fetch po/de.po from upstream hg repo, which was updated shortly after + the 1.1.6 release + * Darren added himself as comaintainer + + [ Darren Salt] + * New upstream release. + - Patches dropped, since they all came from upstream. + - More debug compilation failures fixed. (Closes: #339523) + * Patches imported from upstream since 1.1.6 release: + - limit common-case buffer copying optimisation to i386 & amd64 + + -- Reinhard Tartler Thu, 19 Apr 2007 16:47:23 +0200 + +xine-lib (1.1.5-2) experimental; urgency=low + + * add libjack0.100.0-dev to build depends, fixes FTBFS + + -- Reinhard Tartler Thu, 12 Apr 2007 14:40:33 +0200 + +xine-lib (1.1.5-1) experimental; urgency=low + + * new upstream release! + * whitespace-cleanup in debian/control + * Builds again on sparc (Closes: #410538) + * build again against externel ffmpeg found in experimental + * cleanup/clarify the package descriptions, mentioning the included plugins + (Closes: #410426) + * remove xineplug_decode_real_audio.so from debian/libxine1.install; + it has been dropped upstream. + * add libdirectfb-dev to build depends, enabling directfb support + * use external musepack libs + * import manpage fix from upstream + * add XS-Vcs headers pointing to alioth + + [Darren Salt] + * Enabled the gdkpixbuf plugin. + * Split up the DirectFB code, building separate plugins for X11 and + console. (Applied upstream.) + * Added a note about the packaging repository to README.Debian. + + -- Reinhard Tartler Sun, 8 Apr 2007 19:21:08 +0200 + +xine-lib (1.1.4-2) experimental; urgency=low + + * merge changes from ubuntu + * make build deps multiline + + -- Reinhard Tartler Sun, 4 Feb 2007 12:06:25 +0100 + +xine-lib (1.1.4-1ubuntu2) feisty; urgency=low + + * install shlibs.local file to tighten dependency on libxine1 + * add build dependency on libmagick9-dev to build to + dmx_image and decoder_image plugin. Also add them to libxine1.install + * install the xine(5) manpage to package libxine1 + * Bumb shlibs file (forgotten in 1.1.4-1) + + -- Reinhard Tartler Sun, 4 Feb 2007 09:05:58 +0100 + +xine-lib (1.1.4-1ubuntu1) feisty; urgency=low + + * merge new upstream release from debian + + -- Reinhard Tartler Mon, 29 Jan 2007 15:48:31 +0100 + +xine-lib (1.1.4-1) experimental; urgency=low + + * New upstream release! + * Tons of bugfixes, see /usr/share/doc/libxine1/changelog.gz + * Now playes sound in *.flv files (Closes: #396161) + * use internal ffmpeg copy for now, since debian's copy is too old :( + Will reenable building against debian's ffmpeg ASAP. + * add libpulse-dev to build depends, enable pulseaudio support + + -- Reinhard Tartler Sat, 27 Jan 2007 18:26:09 +0100 + +xine-lib (1.1.3-1ubuntu2) feisty; urgency=low + + * debian/control: Add libpulse-dev to build dependencies to enable + PulseAudio output support. + * debian/libxine1.install: Add xineplug_ao_out_pulseaudio.so to + list of installed plugins. + + -- Daniel T Chen Wed, 24 Jan 2007 23:31:42 -0500 + +xine-lib (1.1.3-1ubuntu1) feisty; urgency=low + + * Introduce new package libxine-extracodecs to faciliate upgrades + * merge from 1.1.3 branch for debian/experimental. + * additional patch: fix ftbfs on kFreeBSD + + * ubuntu specific changes: + + - libxine-main1 and libxine1-ffmpeg dummy package for upgrades from + dapper. Keep this package until (and including) the next LTS + release of ubuntu! + + -- Reinhard Tartler Wed, 3 Jan 2007 22:12:20 +0100 + +xine-lib (1.1.3-1) experimental; urgency=low + + * New upstream fixes: "support for xvid files", thanks to + \[ATR\]Dj-Death (Closes: #319805). + * New upstream fixes: "libxine1: Jack output plugin missing", thanks to Tanu + Kaskinen (Closes: #392619). + * plays vorbis files again (Closes: #400274) + * Introduce new packages: libxine1-ffmpeg and libxine1-gnome to tighten + dependencies. + - splitting out libxine1-gnome works around Bug: "libxine1: remote + streams do not work without non-dependency libgnomevfs2-0", thanks to + Michael Marsh (adresses: #309040). + - splitting out libxine-kde works around bugs #257368, #354437 + * Bump to debhelper compat 5 + * disable gdk (fixing ftbfs) and vidix (as being unmaintained) for + now. Please contact me if you are willing and able to test it + extensively + * apply textrel patch from gentoo + * add transfig, gs, sgmltools-lite to build deps to build developer + documentation as well + * apply patch for freebsd support. Thanks to Aurelien Jarno . + (Closes: #325489) + + [Darren Salt] + * Updated the watch file - should work regardless of changes at Souceforge. + + -- Reinhard Tartler Wed, 3 Jan 2007 19:57:43 +0100 + +xine-lib (1.1.3-0ubuntu1) feisty; urgency=low + + * disable jack output plugin because jack is not in main + * merge from unreleased 1.1.3 branch targeted for debian. ubuntu + specific changes: + + - libxine-main1 dummy package for upgrades from dapper. Keep this + package until (and including) the next LTS release of ubuntu! + + -- Reinhard Tartler Tue, 2 Jan 2007 23:05:20 +0100 + +xine-lib (1.1.3-0) UNRELEASED; urgency=low + + * New upstream fixes: "support for xvid files", thanks to + \[ATR\]Dj-Death (Closes: #319805). + * plays vorbis files again (Closes: #400274) + * Introduce new packages: libxine1-ffmpeg and libxine1-gnome to tighten + dependencies. + - splitting out libxine1-gnome works around Bug: "libxine1: remote + streams do not work without non-dependency libgnomevfs2-0", thanks to + Michael Marsh (adresses: #309040). + - splitting out libxine-kde works around bugs #257368, #354437 + * built against internal ffmpeg + * Bump to debhelper compat 5 + * disable gdk (fixing ftbfs) and vidix (as being unmaintained) for + now. Please contact me if you are willing and able to test it + extensively + * apply textrel patch from gentoo + * add transfig, gs, sgmltools-lite to build deps to build developer + documentation as well + * make libxine1 recommend libxine1-ffmpeg so it gets installed by default + * apply patch for freebsd support. Thanks to Aurelien Jarno . + (Closes: #325489) + + [Darren Salt] + * Updated the watch file - should work regardless of changes at Souceforge. + + -- Reinhard Tartler Tue, 2 Jan 2007 22:14:14 +0100 + +xine-lib (1.1.2+repacked1-0ubuntu2) edgy; urgency=low + + * undo backport of this commit because of FTBFS on powerpc, ia64 and sparc: + - [xine-lib @ 2006-07-12 21:08:46 by dsalt] + Tidy up the formatting of tvtime method help texts to allow better wrapping + by the front end. + * add recommends on libxine-extracodecs (recloses Malone #56699) + + -- Reinhard Tartler Fri, 22 Sep 2006 20:10:04 +0200 + +xine-lib (1.1.2+repacked1-0ubuntu1) edgy; urgency=low + + * repacked the orig tarball. We can get rid of most diff by enabling + --enable-external-ffmpeg + * revert the caca related backport from upstream, we will keep the + old libcaca for edgy + * -dbg package is Priority: extra + * remerged with debian. Changes: + - ripped of plugins from the sources (see xine-extracodecs): + + ffmpeg + + faad + + libmad (mp3 plugin) + - fix FTBFS in src/post/deinterlace/plugins/greedy2frame_template.c by + adding src/post/deinterlace/plugins/mangle.h from + src/libffmpeg/libpostproc. + - libxine-main1 dummy package for upgrades from dapper. Keep this + package until (and including) the next LTS release of ubuntu! + - tighten build dependency on binutils according to dh_strip manpage + - insert a copy of libpostproc (from upstream source tarball) at + src/libpostproc. Actually, this is how it was in the previous ubuntu + package. Note that this is only for the planar postprocessing plugin, + which should be moved to the xine-extracodecs package in an later + upload. + - Adjust configure.ac, src/Makefile.am and src/post/planar/Makefile.am + for the new location of libpostproc + + -- Reinhard Tartler Tue, 12 Sep 2006 22:28:12 +0200 + +xine-lib (1.1.2+dfsg-4) unstable; urgency=low + + * Very focused patches from upstream: + * src/input/net_buf_ctrl.c: Fix a div-by-zero crash + * xine-lib/src/input/input_http.c: http parsing fix + * don't disable alignment of stack variables. Patch applied upstream, + got extensive testing in ubuntu, upstream and experimental. Does avoid + a confusing warning in the ffmpeg plugin. + + -- Reinhard Tartler Sun, 18 Mar 2007 00:49:32 +0100 + +xine-lib (1.1.2+dfsg-3) unstable; urgency=high + + * [CVE-2007-1246]: DMO decoder heap allocation overflow. Thanks for the + patch, Kees Cook and A Mennucc! (Closes: #414072) + + -- Reinhard Tartler Fri, 9 Mar 2007 09:37:43 +0100 + +xine-lib (1.1.2+dfsg-2) unstable; urgency=medium + + * Bug fix: "CVE-2006-6172: xine-lib libreal Buffer Overflow + Vulnerabilities", thanks to Stefan Fritsch (Closes: #401740). + + -- Reinhard Tartler Wed, 6 Dec 2006 22:15:11 +0100 + +xine-lib (1.1.2+dfsg-1) unstable; urgency=medium + + * Urgency medium for fixing release critical bug + * replace cetus.ttf with a new one based on FreeSans.ttf. Many thanks go + to Sune Vuorela for creating this! (Closes: #393677) + * apply patch from http://bugzilla.gnome.org/show_bug.cgi?id=344592 to + fix title menu if there is no DVD menu. (Closes: #369319) + * rename to XS-X-Vcs-Bzr field + + -- Reinhard Tartler Thu, 26 Oct 2006 23:16:12 +0200 + +xine-lib (1.1.2-6) unstable; urgency=low + + * change override for -dbg package to extra + * added X-Vcs-Bzr tag to the source package + * revert the following commit from upstream, because it causes FTBFS on + many arches: + - [xine-lib @ 2006-07-12 21:08:46 by dsalt] + Tidy up the formatting of tvtime method help texts to allow better wrapping + by the front end. + + -- Reinhard Tartler Fri, 22 Sep 2006 21:49:56 +0200 + +xine-lib (1.1.2-5) unstable; urgency=low + + * Urgency kept low despite RC bug. (only FTBFS bug, does not affect testing) + * fetched patches from 1.1.3 branch: + - [xine-lib @ 2006-07-12 21:08:46 by dsalt] + Tidy up the formatting of tvtime method help texts to allow better wrapping + by the front end. + - [xine-lib @ 2006-07-21 03:31:42 by dgp85] + Fix building with LOG enabled. + - [xine-lib @ 2006-07-21 04:47:17 by dgp85] + When trying to get the langinfo code, first of all, set the locale, + or you'll always get ANSI/ASCII. + - [xine-lib @ 2006-08-05 13:31:13 by hadess] + use the gdkpixbuf loader to handle JPEG stills in Quicktime movies, as + the ffmpeg MJPEG decoder isn't appropriate + - [xine-lib @ 2006-08-05 13:34:42 by hadess] + avoid crashing when the FLAC file is broken + - [xine-lib @ 2006-08-08 03:15:02 by miguelfreitas] + patch by Chris Brien + 1) Return the stream length correctly. This fixes a FIXME. + 2) Set the width and height metadata. + 3) Reset the demuxer status to DEMUX_OK on seek. + (in src/demuxers/demux_rawdv.c) + - [xine-lib @ 2006-08-08 03:34:15 by miguelfreitas] + video/x-ms-wma -> audio/x-ms-wma + (in src/demuxers/demux_asf.c) + Update API for libcaca 0.99. Patch by cjacker huang. + Update libcaca check to use the pkg-config file shipped with libcaca + 0.99, and change --disable-caca to --without-caca (to conform with + other external libraries). + Remove reference to removed caca.m4 (libcaca 0.99 will use + pkg-config). + Removed m4/caca.m4 (Closes: #386745) + * Dropped Replaces on xine-dvdnav (only in woody) and xine (only in + potato!) + * Dropping Conflicts on sinek and xine-ui (<< 0.9.10) (all only woody) + * cleaning m4/caca.m4, no longer used + * removing doc/faq/faq.html doc/faq/faq.txt doc/hackersguide/hackersguide.html + on clean, missed by build system + * include some targets to build 'orig' tarballs from the current branch. + This mainly for my convinience for bootstrapping cvs versions of xine and + preparing tarballs for the 'main' section of ubuntu, which I carry here in + order to minimize divergence + + -- Reinhard Tartler Thu, 14 Sep 2006 21:27:27 +0200 + +xine-lib (1.1.2-4) unstable; urgency=low + + * build against external liba52 + * Bug fix: "libxine1: Please use the Debian ffmpeg version", thanks to + Josselin Mouette. Please note that the ffmpeg version used has WMV3 + support. Unfortunately, this version of xine cannot use that support + yet. This is 1.1.3 stuff. (Closes: #367095). + * Bug fix: "libxine1: Please support m4b files", thanks to Johannes + Adams. Bugfix by copying src/demuxers/demux_qt.c from CVS + version. (Closes: #384435). + * Build against internal libvcdinfo for now and add libvcdinfo-dev to + build-conflicts. This is a workaround for Bug: #364837, using internal + libvcdinfo makes the segfault go away. + * install a note for reportbug users + * cleanup (actually remove) confusing and unnecessary documentation. + * fetch bug from upstream cvs to fix bug where incorrect aspect ratio was + being passed to post plugins up (src/post/planar/expand.c, rev 1.16) + * add build dependency on sgmltools-lite to build faq + * add build dependencies transfig and gs to correctly build the + hackersguide + * bump shlibs to this revision because of changes in libcaca output plugin + + -- Reinhard Tartler Sun, 27 Aug 2006 21:41:58 +0200 + +xine-lib (1.1.2-3) unstable; urgency=low + + * backport fix for cdda:/ MRL from upstream (Closes: #276728) + * add note from darren to xine(5) as well + * fix totem-xine crashing when started with no argument (closes: #370283) + (patch taken from upstream) + + -- Reinhard Tartler Sat, 12 Aug 2006 00:27:15 +0200 + +xine-lib (1.1.2-2) unstable; urgency=high + + Urgency high because of security related upload + + * readd debian/watch file + * update debian/rules from CVS. more complete handling of noauto flag + to prevent running auto* tools. + * disable AC_C_ALWAYS_INLINE from configure.ac. Should fix FTBFS on a + number of architectures. (Closes: #378043) + * added patch from Darren Salt to fix build with -O0 on at least amd64 + in src/libffmpeg/libavcodec/i386/Makefile.am + * Imported further fixes from upstream CVS: + + src/input/input_dvb.c + + src/xine-utils/xine_mutex.c + * Imported security fix for included copy of libmms from upstream CVS, + (e.g. USN-315-1) + + -- Reinhard Tartler Thu, 13 Jul 2006 21:51:46 +0200 + +xine-lib (1.1.2-1) unstable; urgency=low + + * New upstream release: 1.1.2 + * use internal ffmpeg for upload to unstable, we will reinvestigate again + in experimental later.. + * [sparc] Upstream fixed '--enable-vis'. So if compiling with vis, we are + using -mcpu=v9. This creates binaries, which probably segfault on 'true' + sparc32, but these poor old machines are not going to have much fun with + xine anyway... If there is an increasing demand for non-vis sparc + binaries, please contact me + * updated README.Debian + * use AM_MAINTAINER_MODE in configure.ac again + + [Darren Salt] + * Option to prevent autogen.sh from being run on package build. + Use DEB_BUILD_OPTIONS='noauto'. + + -- Reinhard Tartler Wed, 12 Jul 2006 09:53:38 +0200 + +xine-lib (1.1.1+cvs20060702-1) experimental; urgency=low + + * new CVS snapshot, including fix for FTBFS on arm + * compiling with -mcpu=ultrasparc to avoid FTBFS + * updated cvs snapshot + + -- Reinhard Tartler Fri, 30 Jun 2006 22:35:06 +0200 + +xine-lib (1.1.1+cvs20060624-1) experimental; urgency=low + + * new upstream snapshot, featuring (from upstream ChangeLog) + + Security fixes: + - CVE-2005-4048: possible buffer overflow in libavcodec (crafted PNGs). + - CVE-2006-2802: possible buffer overflow in the HTTP plugin. + - possible buffer overflow via bad indexes in specially-crafted AVI files + + Also look for Xv support in /usr/lib for X.org's new location + + Support for Vorbis-style comments in FLAC files (Closes: #354188) + + Add ATSC support to the DVB plugin (Closes: #287875) + + Fix up health check to find libX11 and libXv shared objects even if + devel packages aren't installed (where appropriate). (Ubuntu 47357) + + Fix install problems in case configure was generated by autoconf >= 2.59c. + (already included in older debian upload) + + Add support for RealPlayer 10 codecs (from SUSE) (Closes: #274180) + * add w3m to build-depends + * New upstream fixes implicit pointer conversion. Thanks David Mosberger for + testing (Closes: #360003) + * cleanups in debian/rules + * use external (debian) ffmpeg + * run autohell on build time (read: on the buildds) + + -- Reinhard Tartler Sat, 24 Jun 2006 13:22:26 +0000 + +xine-lib (1.1.1-3) UNRELEASED; urgency=low + + * (re)introduce libxine1-dbg package. (Closes: #373135) + + -- Reinhard Tartler Wed, 14 Jun 2006 11:27:35 +0200 + +xine-lib (1.1.1-2) unstable; urgency=medium + + [ Reinhard Tartler ] + + * Use external libmad, acknowledging NMU (Closes: #336437) + * enable support for libxvmc1, now that we have xorg in debian + (Closes: #281572) + * Conflict/Replaces obsolete package 'xine' (Closes: #300852) + * Incorporated Darren's changes into a new maintainer upload. + * medium urgency, although security fixes a lot of other functionality + changes + * Some more fixages to inline usage in internal copy of ffmpeg, continuing + the patch from Darren Salt. + * Verified that this upload fixes build on mips, and other build failiures + look pretty similar. Therefore (Closes: #354436) + * Verified that /usr/share/doc/libxine1/faq/faq.{html,txt} is now installed + correctly (Closes: #369658) + * fix gnome-vfs plugin to allow play back of http URLs again. Patch from + upstream CVS, thank you for pointing this out, Sam Morris (Closes: #369974) + + [ Darren Salt ] + + * SECURITY FIXES (closes: #369876): + - Possible buffer overflow in the AVI demuxer, caused by + specially-crafted files or streams; + - Possible buffer overflow in the HTTP header-fetching code. + (CVE-2006-2802) + + * Tidy up the FAQ list and README installation to quieten dh_install. + * Re-update the FSF address in debian/copyright. It got lost in 1.1.1-1. + * Add build-dep alternatives for those of us who do backports to sarge. + * Tidy up the package descriptions a little. + * Bump shlibs to >= 1.1.0 due to new functions. (Closes: #358429, #368247) + * Empty config file no longer prevents the config from being saved. + (Fixed in upstream 1.1.1) (Closes: #320164) + * Pulled in some patches from CVS: + - the above security fixes; + - fix ALSA resume-from-suspend; + - fix incorrect size calculation in interlaced Matroska demuxing; + - various uninitialised variables, some of which should be non-zero; + - HTTP MRLs requiring authentication would only work when using a proxy; + - fix possibly-broken locale handling in the SMB input plugin; + - avoid problems where the ffmpeg audio decoder can't find a codec; + - avoid a couple of compiler warnings (libavutil); + - fix up some typecasting in the win32 codec interface; + - avoid problems with negative sizes (general demuxing); + - some plugin cache reading code should also be used on ia64; + - fix a couple of printf warnings on 64-bit; + - add some locking around playback speed change code; + - incorrect default CPU acceleration setting on powerpc; + - fix crash at startup if VO deinterlacing is enabled, onefield_xv is + selected and the image format is YV12; + - avoid possible segfault with 1x1 PNGs when handled by the ffmpeg plugin; + - wrong names used for libX11 and libXv in the health check code (we now + detect the correct names at build time); + - add a missing -I to src/libffmpeg/libavcodec/sparc/Makefile.am (should + fix an FTBFS on sparc); + - alter configure.ac to avoid FTBFS when configure is regenerated with + autoconf 2.59c or later. + * Add AM_MAINTAINER_MODE. + * Fix usage of inlined functions in libffmpeg before they're defined. This is + not implemented for all architectures in gcc 4.0.x and was causing FTBFS. + * Kill some pointer<->int casting warnings on 64-bit architectures. (Taken + from CVS HEAD) + + -- Reinhard Tartler Mon, 12 Jun 2006 18:16:30 +0200 + +xine-lib (1.1.1-1.1) unstable; urgency=low + + * NMU. + * Use external libmad, which fixes crashes on amd64 on apps loading both + libxine1 and libmad0. (Closes: #336437) + * Pass --with-xv-path=/usr/lib to configure, since otherwise Xv support was + lost when compiling against modular X. + + -- Adeodato Simó Sat, 15 Apr 2006 19:34:33 +0200 + +xine-lib (1.1.1-1) unstable; urgency=low + + * New upstream release! (Closes: #326936, #353150, #332919) + + [ Reinhard Tartler ] + - adding myself to uploaders + - Remove build dependencies on xlibs-dev, as well as alternatives on + xlibs-dev-static. Debian is on its way towards X11R7! + (Closes: #337997, #346488, #345499, #342208, #347162) + - Rechecking the long list of NMUs. Thanks to all submitters! + + [ Darren Salt ] + - Add debian/watch file for uscan. + - Convert debian/copyright to UTF-8. + - Add build-deps on libxv-dev and libvcdinfo-dev. + - Bump standards version to 3.6.2 + - Make "post-Sarge"-tagged changes to debian/rules and strip debian/tmp/ + from debian/*.install. + - Remove *.gmo on clean (Just In Case). (Closes: #338000) + - Do a little preparation for a possible -dbg package. + + * Acknowledge NMUs. + - Backports and gcc 4.0 fixes dropped since they're already in this version. + Closes: #288189, #318838 + - slang transition: Closes: #315986 + - aalib transition: Closes: #320317, #323276 + - flac transition: Closes: #325960 + - fix of dependency generation script debian/shlibdeps.sh: + Closes: #326935, #327203, #328168, #328184, #328265, #328454 + - fix bashism in debian/rules: Closes: #337996 + + -- Reinhard Tartler Sun, 19 Feb 2006 18:34:51 +0100 + +xine-lib (1.0.1-1.6) unstable; urgency=low + + * NMU - Brown paper bag release + * debian/control: + - make libxine-dev depend on the same -dev packages it build-depends on + instead of depending on xlibs-dev (Closes: #347162) + + -- Gustavo Noronha Silva Wed, 11 Jan 2006 17:32:43 -0200 + +xine-lib (1.0.1-1.5) unstable; urgency=high + + * Non-maintainer upload. + * debian/control: + - updated build-depends to no longer depend on the xlibs-dev package, + but on the split up packages it really needs + (Closes: #337997, #347162, #346488, #345499) + * debian/patches/heap-overflow-fix.diff: + - security fix for CVE-2005-4048 (Closes: #342208) + + urgency high because of this fix + * debian/copyright: + - updated FSF's address + + -- Gustavo Noronha Silva Wed, 11 Jan 2006 00:56:18 -0200 + +xine-lib (1.0.1-1.4) unstable; urgency=high + + * Non-maintainer upload for RC-(security-)bugs. + * Apply patch from Ulf Harnhammar fixing a format string vulnerability + in CDDB response parsing (CVE-2005-2967, Closes: #332919, #333682). + * Fix bashism in debian/rules causing a FTBFS (Closes: #337996). + + -- Thijs Kinkhorst Wed, 23 Nov 2005 09:42:39 +0100 + +xine-lib (1.0.1-1.3) unstable; urgency=low + * Non-maintainer upload. + + * Backport patch from 1.0.2 that fixes hard hang-ups when a plugin listed in + ~/.xine/catalog.cache becomes unloadable (closes: #328454). Plugins can + become unloadable if DT_NEEDED libraries get uninstalled, which is + possible because the package lists many of these libraries in the + Recommends or Suggests fields only. With this fix, amarok should not + freeze with the XINE engine anymore (closes: #327203), and totem either + (closes: #328265). + + Patch included in debian/patches/fix-hangs-at-load-time.diff, but since + there's no patch applying code in debian/rules, it's present in the + .diff.gz as well. + + * Fix the script that invokes dpkg-shlibdeps to split dependencies among + Depends, Recommends, and Suggests: it generated empty fields if one of the + expected plugins was not actually available. (Closes: #328184) + + This means that now the package now suggests libgnomevfs2-0 (closes: + #326935) and libflac7 (closes: #328168). Submitters may wish to reopen if + they want a discussion with the maintainer about the need of these being + strong Depends instead of Suggests. + + * xineplug_flac.so now links against libflac7 instead of libflac6, which + closes: #325960 (the FLAC transition bug). + + -- Adeodato Simó Thu, 15 Sep 2005 14:54:50 +0200 + +xine-lib (1.0.1-1.2) unstable; urgency=low + + * NMU. + * The -dev package should depends on libslang2-dev not + slang1-dev(Closes: #323276) + + -- Christian Marillat Tue, 16 Aug 2005 09:13:42 +0200 + +xine-lib (1.0.1-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Medium-urgency upload for RC bugfixes. + * Multiple fixes for compatibility with gcc 4.0 strictness + (closes: #288189, #318838) + * This rebuild also gets rid of the dependency on libslang1 + (closes: #315986); it only trades it for libslang2 unfortunately, + since libcaca is a static lib. + * Build-Depend on libaa1-dev instead of the removed aalib1-dev + (closes: #320317). + * Build-Depend on libxinerama-dev instead of on xlibs-static-dev, + which no longer provides this lib; it should be rolled back into + xlibs-dev as a dependency eventually, but build-depending on it + directly is sensible anyway. + * Disentangle xine from libraries it doesn't actually use directly, so + that the dependency tree is less brittle and requires fewer rebuilds + in the future (e.g., it currently has a dependency on libstdc++5 + that it shouldn't need at all); this is doubly important since some + plugins aren't mentioned at all in the dependencies, and so can be + left unusable by library changes: + - relibtoolize the package to use the Debian version of libtool, + with support for pruning indirect dependencies from the linker + commandline + - as part of the above, add AM_MAINTAINER_MODE to configure.ac to + avoid any need for autotools build-dependencies + - hard-code -lmodplug, -lartsc, and -lgnomevfs-2, because pkg-config, + artsc-config, etc. spit out lib dependencies that are spurious on + GNU/* systems. + + -- Steve Langasek Wed, 3 Aug 2005 04:21:06 -0700 + +xine-lib (1.0.1-1) unstable; urgency=high + + * new upstream release + * fixes MMST and RTSP vulnerabilities (CAN-2005-1195, closes: #305343) + * presumably fixes Ogg/Vorbis/Theora audio sync (closes: #301901) + * fixes typo in xine-check subsystem (closes: #292341) + * build-depends on libsdl1.2 (closes: #297435) + * allow installing libxine1-dev with slang1-utf8-dev (closes: #304865) + * moved documentation to policy compliant directories (closes: #303463) + * made Vorbis and Theora hard dependancies (workaround closes: #288331) + + -- Siggi Langauf Wed, 27 Apr 2005 12:41:46 +0200 + +xine-lib (1.0-1) unstable; urgency=high + + * new upstream release + * links libXv dynamically (closes: #287186) + * updated build dependancies: + * added libcaca (colored ASCII art) support + * added theora support + * added libsmbclient based SMB input plugin in addition to the gnomevfs one + * added libmodplug based support for various tracker formats + * added MNG support via libmng + * added vulnerability IDs in 1-rc8-1 changelog + + -- Siggi Langauf Sun, 26 Dec 2004 12:20:24 +0100 + +xine-lib (1-rc8-1) unstable; urgency=high + + * new upstream release (closes: #286030) + * fixes PNM and RTSP related security vulnerabilities (closes: #286077) + This has been assigned CAN-2004-1188. + * fixes DVB playback for fullfeatured cards (possibly closes: #281873) + * added patch to fix aiff vulnerability (CAN-2004-1300, closes: #285899) + + -- Siggi Langauf Wed, 22 Dec 2004 11:31:09 +0100 + +xine-lib (1-rc7-1) unstable; urgency=medium + + * New upstream release + * new DVB subsystem (closes: #223541, #223555, #223562) + * makes Win32 DLL loader work with 2.6 kernels (closes: #265455) + * added more explicit dependancy on libpng12-dev, so maybe + "apt-get build-dep xine-lib" will work again... + + -- Siggi Langauf Wed, 10 Nov 2004 09:26:46 +0100 + +xine-lib (1-rc6a-1) unstable; urgency=high + + * new upstream release (closes: #263418) + * fixes buffer overflow with vcd:// MRLs (closes: #265061) + * merged Frank and Steve's NMU patch (closes: 270884) + + -- Siggi Langauf Mon, 27 Sep 2004 00:22:28 +0200 + +xine-lib (1-rc5-1.1) unstable; urgency=high + + * Non-maintainer upload, prepared by Steve Langasek and me + * High-urgency upload for a sarge-targetted RC fix. + * Use --build, not --host, to specify the architecture; otherwise + autoconf thinks we're cross-compiling when we aren't. + * src/libffmpeg/libavcodec/sparc/dsputil_vis.c et al: make this code + conditional on ENABLE_VIS, since that's what that define is for; + fixes FTBFS on sparc when using a 32-bit target (closes: #270884). + * Add patch to fix overflows when handling vcd:// MRLs + (closes: #265061). + + -- Frank Lichtenheld Sun, 26 Sep 2004 02:22:51 +0200 + +xine-lib (1-rc5-1) unstable; urgency=medium + + * New upstream release (closes: #258274) + * fixes MPEG demuxer selection (closes: #249247) + * suppresses warning about skipped frames on fast-fwd (closes: #255125) + * re-processed autogen.sh, so Debian's libtool is used (closes: #251584) + * passing CFLAGS explicitly to make (closes: 251103) + + -- Siggi Langauf Sun, 11 Jul 2004 21:01:43 +0200 + +xine-lib (1-rc4a-1) unstable; urgency=high + + * new upstream version + - fixes display errors with popular (Matrox, ATI) graphics cards + + This version, as 1-rc4 before, contains a security fix for the RTSP + vulnerability (XSA-2004-3, Bug#247353) + + -- Siggi Langauf Thu, 13 May 2004 07:04:14 +0200 + +xine-lib (1-rc4-1) unstable; urgency=low + + * New upstream release + + -- Siggi Langauf Wed, 28 Apr 2004 20:28:02 +0200 + +xine-lib (1-rc3c-1) unstable; urgency=low + + * new upstream version + - includes workaround for XV_HUE bug on NVidia cards (closes: #238433) + * build-depends on libpng-dev for PNG support (closes: #240524) + * build-depends on libfreetype6-dev for TTF support (closes: #242031) + + -- Siggi Langauf Wed, 7 Apr 2004 23:58:08 +0200 + +xine-lib (1-rc3b-1) unstable; urgency=low + + * new upstream release + - lots of bug fixes (see upstream ChangeLog), including: + - allows devfs compatible DSP device names (closes: #193459) + - Michel's segfault patch (closes: #22875) + + -- Siggi Langauf Tue, 16 Mar 2004 22:43:36 +0100 + +xine-lib (1-rc3a-2) unstable; urgency=high + + * updated shlibs: 1-rc3(a) provides new OSD functions (will close: 225618) + * fixed OSS plugin initialization code (closes: 225275) + + -- Siggi Langauf Wed, 31 Dec 2003 15:41:17 +0100 + +xine-lib (1-rc3a-1) unstable; urgency=high + + * new upstream release + * fixes ABI compatibility (closes: 224931) + * audio demuxer group is loaded again (closes: 225158) + + -- Siggi Langauf Sun, 28 Dec 2003 11:56:16 +0100 + +xine-lib (1-rc3-2) unstable; urgency=low + + * merged some updates from upstream CVS: + * define SCSI_BLK_MAJOR macro for kernel 2.6 (closes: 224695) + * fix endianness for arts audio (closes: 190356) + + -- Siggi Langauf Tue, 23 Dec 2003 01:38:29 +0100 + +xine-lib (1-rc3-1) unstable; urgency=low + + * new upstream release + * builds libxine with -fPIC on all architectures (closes: #217140) + + -- Siggi Langauf Mon, 15 Dec 2003 11:49:25 +0100 + +xine-lib (1-rc2-1) unstable; urgency=low + + * new upstream release + * handles "#" and "%" characters in filenames gracefully (closes: #206890) + * includes enhanced VCD input plugin (closes: 130489) + + -- Siggi Langauf Mon, 27 Oct 2003 17:10:28 +0100 + +xine-lib (1-rc1-1) unstable; urgency=high + + * new upstream release + * doesn't link static libXv any more (closes: #210650) + * ALSA driver doesn't block on busy device any more (closes: #211304) + * suggesting libartsc0 (I have a bad feeling about this, closes: #203961) + + -- Siggi Langauf Sun, 5 Oct 2003 11:28:06 +0200 + +xine-lib (1-rc0a-1) unstable; urgency=low + + * new upstream release + * includes missing DXR3 support file (source only) + * keeps xine from aborting on broken MPEG streams + * added speex support + + -- Siggi Langauf Sat, 2 Aug 2003 15:40:13 +0200 + +xine-lib (1-rc0-1) unstable; urgency=low + + * new upstream release + * new versioning scheme should sort correctly (closes: #194063) + * includes liba52 fix (closes: #196327) + * resets decoder priorities if an old config file is found (closes: 193303) + * libxine-dev depends on libfreetype6-dev (closes: #195738) + + -- Siggi Langauf Fri, 1 Aug 2003 08:55:22 +0200 + +xine-lib (1-beta12-1) unstable; urgency=low + + * new upstream version + * ALSA plugin opens audio device in non-blocking mode (closes: #177877) + * (old?) QT DLL decoder fixes (closes: #179136) + + -- Siggi Langauf Mon, 12 May 2003 18:59:34 +0200 + +xine-lib (1-beta11-0) unstable; urgency=low + + * New Upstream release + + -- Siggi Langauf Sun, 27 Apr 2003 14:08:30 +0200 + +xine-lib (1-beta10-2) unstable; urgency=low + + * backported xine-lib configure check from upstream CVS + + -- Siggi Langauf Wed, 16 Apr 2003 12:46:26 +0200 + +xine-lib (1-beta10-1) unstable; urgency=low + + * new upstream release + * updated debhelper dependancy, avoid using --list-missing (closes: #187433) + * changed libxine-dev section to new "libdevel" + + -- Siggi Langauf Mon, 7 Apr 2003 19:31:03 +0200 + +xine-lib (1-beta9-1) unstable; urgency=low + + * New upstream release + * correct demuxer should be used since 1-beta8 (closes: #180011) + + -- Siggi Langauf Sun, 23 Mar 2003 21:15:42 +0100 + +xine-lib (1-beta8-1) unstable; urgency=low + + * Add pmhahn as Uploaders. + * New upstream release. + * Standards-Version 3.5.9: + - debhelper 4 + - Use 'noopt' instead of 'debug' + - Remove overrides for plugin shared libraries. + * Provide non-developer documentation in library package. + * Build with dxr3 support (closes: #117170) + + -- Philipp Matthias Hahn Fri, 14 Mar 2003 10:03:16 +0100 + +xine-lib (1-beta6-1) unstable; urgency=low + + * new upstream release + * updated artsc build dependancy (closes: #182137) + * removed obsolete dh_testversion call + + -- Siggi Langauf Sun, 23 Feb 2003 00:53:19 +0100 + +xine-lib (1-beta4-3) unstable; urgency=low + + * added version on FLAC dependancy (closes: #181399) + * fixed Replaces: xine-dvdnav, so apt should do the transition smoothly + (closes: #175790) + * downgraded GNOME recommendation to suggestion (closes: #179523) + + -- Siggi Langauf Wed, 19 Feb 2003 04:29:21 +0100 + +xine-lib (1-beta4-2) unstable; urgency=low + + * updated dependancies (closes: #179251): + - added gnome-vfs input and FLAC support + - made those dependancies "suggests:" + - made sdl optional as well + + -- Siggi Langauf Sun, 2 Feb 2003 22:09:02 +0100 + +xine-lib (1-beta4-1) unstable; urgency=low + + * new upstream release (fixes compilation on mmx capable ix86 machines) + + -- Siggi Langauf Wed, 29 Jan 2003 19:37:15 +0100 + +xine-lib (1-beta3-1) unstable; urgency=low + + * new upstream release + + -- Siggi Langauf Tue, 28 Jan 2003 21:41:05 +0100 + +xine-lib (1-beta2-4) unstable; urgency=low + + * removed HPPA compiler hacks (3.2 is now default, and it choked anyway...) + * removed DXR3 support (closes: #175392, reopens: #117170) + + -- Siggi Langauf Wed, 8 Jan 2003 21:49:25 +0100 + +xine-lib (1-beta2-3) unstable; urgency=high + + * A backslash got lost in the last upload. + gcc-3.2 should finally be used on HPPA now... + + -- Siggi Langauf Thu, 2 Jan 2003 20:39:51 +0100 + +xine-lib (1-beta2-2) unstable; urgency=low + + working around autobuilder bugs: + - actually using gcc-3.2 on HPPA + - uploading i386 binaries, since the i386 autobuilder dies from #165458 + + -- Siggi Langauf Thu, 2 Jan 2003 12:11:24 +0100 + +xine-lib (1-beta2-1) unstable; urgency=low + + * new upstream release + * on HPPA: working around a compiler bug by explicit build-depend on + gcc-3.2 (closes: #174813) + + -- Siggi Langauf Thu, 2 Jan 2003 00:43:42 +0100 + +xine-lib (1-beta1-1) unstable; urgency=low + + * new upstream release. + This is actually uploaded to unstable again, so let's check bugs: + * doesn't segfault with any of my VCDs (closes: #173424) + * supports WMV8 codecs (binary DLL only) (closes: #163363) + * should build with dxr3 support (closes: #117170) + + -- Siggi Langauf Tue, 24 Dec 2002 18:07:17 +0100 + +xine-lib (1-beta0-1) unstable; urgency=low + + * new upstream release (now labelled beta) + This one fixes the packaging issues, so it's a candidate for unstable. + + -- Siggi Langauf Wed, 11 Dec 2002 13:48:35 +0100 + +xine-lib (1-alpha2-0) experimental; urgency=low + + * yet another upstream alpha. This one is becoming usable, but has some + packaging issues which prevent a parallel installation of libxine0. + + -- Siggi Langauf Tue, 26 Nov 2002 00:34:35 +0100 + +xine-lib (1-alpha1-0) experimental; urgency=low + + * another upstream alpha. This is still not ready for prime time, but it will + build from source if you really want to give it a try... + + -- Siggi Langauf Sat, 9 Nov 2002 23:39:01 +0100 + +xine-lib (1-alpha0-0) unstable; urgency=low + + * new upstream (alpha!) release + (this is not suited for the Debian archives, yet.) + * NOTE: conflicts with libxine0, because of fonts and l18n + + -- Siggi Langauf Sun, 3 Nov 2002 03:00:41 +0100 + +xine-lib (0.9.13-1) unstable; urgency=low + + * new upstream release + - includes ALSA big-endian fix (closes: #154914) + - only shows frame stats if frames have been skipped (closes: #151610) + * removed control information concerning unreleased betas + * conflicts: packages compiled against incompatible libxine0 (closes: #150832) + -- Siggi Langauf Sat, 3 Aug 2002 22:47:56 +0200 + +xine-lib (0.9.12-1) unstable; urgency=low + + * new upstream release + (only small improvements, see upstream ChangeLog) + * moved locale files from libxine-dev to the libxine0 + + -- Siggi Langauf Sun, 23 Jun 2002 11:33:37 +0200 + +xine-lib (0.9.11-1) unstable; urgency=low + + * new upstream release + - pads Xv images, so width % 4 == 0 (closes: #134997) + + -- Siggi Langauf Thu, 20 Jun 2002 00:11:37 +0200 + +xine-lib (0.9.10-2) unstable; urgency=high + + * disabled machine specific optimizations, so autobuilders will + build packages than run on their whole processor family (closes: #148414) + + -- Siggi Langauf Wed, 29 May 2002 10:06:09 +0200 + +xine-lib (0.9.10-1) unstable; urgency=low + + * new upstream release + * uses new logo mechanism (closes: #145483) + * after long fights using sane SONAME (closes: #145668, #148099) + * safer check and bigger buffer in xine_get_homedir() (closes: #133550) + (see upstream ChangeLog for further highlights) + * build-depends on libz-dev (closes: #14562) + * libxine-dev depends on slang1-dev (closes: #140842) + * removed references to (never released, long obsolete) xine packages + + -- Siggi Langauf Sun, 26 May 2002 00:00:14 +0200 + +xine-lib (0.9.9-2) unstable; urgency=low + + * using LIBRARY_PATH to complete circular linking during install + (closes: #145348) + + -- Siggi Langauf Thu, 2 May 2002 05:06:06 +0200 + +xine-lib (0.9.9-1) unstable; urgency=low + + * new upstream release + * downgraded ogg/vorbis dependancies to recommendations (closes: #130492) + * made resetting volume an option, disabled by default (closes: #127485) + + -- Siggi Langauf Mon, 28 Jan 2002 10:54:14 +0100 + +xine-lib (0.9.8-2) unstable; urgency=high + + * including version in shlibs file, so shlibdeps will work + + -- Siggi Langauf Sat, 19 Jan 2002 16:20:32 +0100 + +xine-lib (0.9.8-1) unstable; urgency=high + + * new upstream release + + -- Siggi Langauf Mon, 14 Jan 2002 00:43:52 +0100 + +xine-lib (0.9.7-3) unstable; urgency=high + + * re-added check for HPPA (closes: #123036) + + -- Siggi Langauf Mon, 17 Dec 2001 11:44:24 +0100 + +xine-lib (0.9.7-2) unstable; urgency=low + + * this package is based on a recent CVS snapshot, fixes a few things: + * don't try to DirectShow support on non-i386 platforms + * officially support s390, thanks to Gerhard Tonn (closes: #123805) + * subtitles other than the first one re-enabled + * improved antialiasinf on OSD fonts + + -- Siggi Langauf Sun, 16 Dec 2001 13:00:14 +0100 + +xine-lib (0.9.7-1) unstable; urgency=low + + * new upstream release, introducing upstream feature freeze for 1.0 + * suggesting xine-dvdnav, so people find it more easily + * disabled Xv plugin on hppa (closes: #123036) + + -- Siggi Langauf Wed, 12 Dec 2001 19:32:43 +0100 + +xine-lib (0.9.6-1) unstable; urgency=high + + * new upstream release, fixes some nasty bugs + (the 0.9.5 package was never uploaded, sorry...) + + -- Siggi Langauf Sat, 1 Dec 2001 09:39:48 +0100 + +xine-lib (0.9.5-1) unstable; urgency=high + + * new upstream release + + -- Siggi Langauf Sun, 11 Nov 2001 12:01:00 +0100 + +xine-lib (0.9.4-1) unstable; urgency=medium + + * new upstream release, fixes libtool, so this actually compiles + new features include improved deinterlacing with syncfb and zoom support + + -- Siggi Langauf Sun, 4 Nov 2001 13:07:06 +0100 + +xine-lib (0.9.3-1) unstable; urgency=medium + + * new upstream release + * improved error handling in plugin loader (closes: #116572) + + -- Siggi Langauf Sat, 3 Nov 2001 11:24:03 +0100 + +xine-lib (0.9.2-3) unstable; urgency=high + + * removed build-dependancy on libasound (useful on i386 only) + * allow for architectures building only some of the plugins + * added build-dependancy on ogg and vorbis libraries + + -- Siggi Langauf Sat, 20 Oct 2001 17:58:53 +0200 + +xine-lib (0.9.2-2) unstable; urgency=high + + * added permission workaround for shlibdeps.sh (closes: #115881) + + -- Siggi Langauf Wed, 17 Oct 2001 00:41:51 +0200 + +xine-lib (0.9.2-1) unstable; urgency=high + + * now building alsa09 plugin (instead of alsa05, as you can't have + libasound{1,2}-dev at the same time...) + * build-Dependancy on liblircclient-dev => lirc support on non-i386 + * new upstream release + * deinterlace.c should compile everywhere (closes: #112748) + * including string.h in m4 test (closes: #115271) + * aclocal file is in /usr/share/aclocal (just as 0.9.1) (closes: #115033) + * enables -fPIC on all architectures except i386 (closes: #115006) + * many more fixes/features (see upstream changelog) + + -- Siggi Langauf Mon, 15 Oct 2001 21:14:12 +0200 + +xine-lib (0.9.1-1.1) unstable; urgency=low + + * NMU. + * Added ia64 support to configure.in. + * For performance reasons, the shared libs are not compiled with + -fPIC in the standard distribution, which is incorrect behavior. + As a compromise, I've added a "--disable-fpic" configure option + which will only do this on platforms where this is allowed. + Closes: #115006. + * m4/xine.m4: autoconf test uses strdup w/o including string.h. + Closes: #115271. + * Don't install aclocal files in /usr/local in libxine-dev. + Closes: #115033. + * Fixed typo in src/video_out/deinterlace.c. Closes: #112748. + + -- Jeff Licquia Tue, 9 Oct 2001 09:55:23 -0600 + +xine-lib (0.9.1-1) unstable; urgency=low + + * new upstream release (mostly bugfix release, new deinterlacer) + * re-added ALSA (0.5.x) plugin + * now ships with aRts audio plugin + + -- Siggi Langauf Tue, 18 Sep 2001 11:13:34 +0200 + +xine-lib (0.9.0-2) unstable; urgency=low + + * bugfix release of the package + * added build-depends for zlib1g-dev (closes: #112270) + * using default FPM routines on m68k, as nobody seems able to write native + ones. Performance will be poor and it might not even work, but should + compile... (closes: #112257) + + -- Siggi Langauf Sun, 16 Sep 2001 11:08:46 +0200 + +xine-lib (0.9.0-1) unstable; urgency=low + + * new upstream release features generic menu support, see ChangeLog for more + + -- Siggi Langauf Fri, 14 Sep 2001 11:31:10 +0200 + +xine-lib (0.5.3-1) unstable; urgency=low + + * added build-depends: lobesd0-dev (closes: Bug#111140) + * new upstream release (fixes many race conditions, etc.) + + -- Siggi Langauf Tue, 4 Sep 2001 19:14:01 +0200 + +xine-lib (0.5.2-1) unstable; urgency=low + + * new upstream release features major rewrites of timing and audio output + * added configure support for m68k (libmad still won't compile on m68k!) + + -- Siggi Langauf Sun, 2 Sep 2001 18:04:44 +0200 + +xine-lib (0.5.1-1) unstable; urgency=low + + * new upstream version + (0.5.0-1 never made it into the archive) + + -- Siggi Langauf Mon, 27 Aug 2001 10:04:17 +0200 + +xine-lib (0.5.0-1) unstable; urgency=low + + * Initial Release of the new xine-lib/xine-ui based xine. + + -- Siggi Langauf Sun, 5 Aug 2001 20:26:31 +0200 + --- xine-lib-1.1.15.orig/debian/README.Debian +++ xine-lib-1.1.15/debian/README.Debian @@ -0,0 +1,37 @@ +Patching the Debian package +=========================== + +http://hg.debian.org/hg/xine-lib/pkg/xine-lib-$VERSION-deb (replace $VERSION +appropriately) is a Mercurial-format repository which contains the packaging +files and directly-applied patches. + + +The CSS plugin story... +======================= + +xine does support playing unencrypted and encrypted dvd using the library +libdvdread/libdvdcss. Due to legal reasons, it is not possible for debian +nor derivatives to ship a libdvdcss, which would be needed to play encrypted +dvds. + +For more information how to install the necessary plugin, please read +/usr/share/doc/libdvdread3/README.Debian + + +The Default audio plugin story... (#354437, et al) +================================================== + +The default audio plugin, unless set otherwise by the user, is 'auto', and not +e.g. 'arts'. The reasoning behind this is: If artsd is not running, xine-lib +will fall back to the next audio driver (should be esd, which also fails if esd +is not running), so it finally falls back to ALSA (or even OSS). This is the +only way to automatically use an audio driver that will work with every +conceivable setup. (Systems that run a sound daemon usually do so because +otherwise they would only have one sound channel. So in those cases the daemon +should be used, unless explicitly configured otherwise.) + +So, if you are experiencing instant crashes with the error message +'can't create mcop directory', please start xine (xine-ui or gxine) with parameter +"-A auto" + + --- xine-lib-1.1.15.orig/debian/shlibs.local.libxine1-bin +++ xine-lib-1.1.15/debian/shlibs.local.libxine1-bin @@ -0,0 +1 @@ +libxine 1 --- xine-lib-1.1.15.orig/debian/libxine1-ffmpeg.postinst +++ xine-lib-1.1.15/debian/libxine1-ffmpeg.postinst @@ -0,0 +1,7 @@ +#! /bin/sh +DOCDIR=/usr/share/doc/libxine1-ffmpeg +if [ -d "$DOCDIR" -a ! -L "$DOCDIR" ]; then + rmdir "$DOCDIR" && ln -s libxine1-bin "$DOCDIR" +fi + +##DEBHELPER## --- xine-lib-1.1.15.orig/debian/libxine1-misc-plugins.postinst +++ xine-lib-1.1.15/debian/libxine1-misc-plugins.postinst @@ -0,0 +1,7 @@ +#! /bin/sh +DOCDIR=/usr/share/doc/libxine1-misc-plugins +if [ -d "$DOCDIR" -a ! -L "$DOCDIR" ]; then + rmdir "$DOCDIR" && ln -s libxine1-bin "$DOCDIR" +fi + +##DEBHELPER## --- xine-lib-1.1.15.orig/debian/libxine1-dbg.postinst +++ xine-lib-1.1.15/debian/libxine1-dbg.postinst @@ -0,0 +1,7 @@ +#! /bin/sh +DOCDIR=/usr/share/doc/libxine1-dbg +if [ -d "$DOCDIR" -a ! -L "$DOCDIR" ]; then + rmdir "$DOCDIR" && ln -s libxine1-bin "$DOCDIR" +fi + +##DEBHELPER## --- xine-lib-1.1.15.orig/debian/libxine1-doc.manpages +++ xine-lib-1.1.15/debian/libxine1-doc.manpages @@ -0,0 +1 @@ +debian/tmp/usr/share/man/man5/xine.5 --- xine-lib-1.1.15.orig/debian/libxine-dev.docs +++ xine-lib-1.1.15/debian/libxine-dev.docs @@ -0,0 +1 @@ +debian/tmp/usr/share/doc/xine-lib/hackersguide --- xine-lib-1.1.15.orig/debian/libxine1-gnome.install +++ xine-lib-1.1.15/debian/libxine1-gnome.install @@ -0,0 +1,3 @@ +debian/tmp/usr/lib/xine/plugins/*/xineplug_ao_out_esd.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_inp_gnome_vfs.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_decode_gdk_pixbuf.so --- xine-lib-1.1.15.orig/debian/libxine1-console.install +++ xine-lib-1.1.15/debian/libxine1-console.install @@ -0,0 +1,4 @@ +debian/tmp/usr/lib/xine/plugins/*/xineplug_vo_out_aa.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_vo_out_caca.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_vo_out_directfb.so +debian/tmp/usr/lib/xine/plugins/*/xineplug_vo_out_fb.so --- xine-lib-1.1.15.orig/debian/overrides/libxine1-bin +++ xine-lib-1.1.15/debian/overrides/libxine1-bin @@ -0,0 +1,6 @@ +# We need to have packages depend on libxine1 rather than libxine1-bin +# so that plugins are automatically pulled in. +# (Merging libxine1 & libxine1-bin -> libxine1 causes a circular dependency.) + +libxine1-bin: shlibs-declares-dependency-on-other-package libxine1 (>= 1.1.8) +libxine1-bin: package-name-doesnt-match-sonames libxine1 --- xine-lib-1.1.15.orig/debian/patches/01_bits-per-sample.dpatch +++ xine-lib-1.1.15/debian/patches/01_bits-per-sample.dpatch @@ -0,0 +1,43 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 01_bits-per-sample.dpatch by Loic Minier +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: use bits_per_coded_sample instead of bits_per_sample in AVCodecContext +## DP: as this was changed in the upstream libavcoded API. The compatibility +## DP: name was removed in git 56e20eeb030ad46c6bd3cc50f18048442141a2c5 and SVN +## DP: r15263. LP: #300592. + +@DPATCH@ +diff -urNad xine-lib-1.1.15~/src/combined/ffmpeg/ff_audio_decoder.c xine-lib-1.1.15/src/combined/ffmpeg/ff_audio_decoder.c +--- xine-lib-1.1.15~/src/combined/ffmpeg/ff_audio_decoder.c 2008-07-16 01:13:03.000000000 +0200 ++++ xine-lib-1.1.15/src/combined/ffmpeg/ff_audio_decoder.c 2008-11-28 21:24:35.000000000 +0100 +@@ -269,7 +269,7 @@ + * bits/sample for some codecs (e.g. MS ADPCM) */ + this->audio_bits = 16; + +- this->context->bits_per_sample = this->audio_bits; ++ this->context->bits_per_coded_sample = this->audio_bits; + this->context->sample_rate = this->audio_sample_rate; + this->context->channels = this->audio_channels; + this->context->codec_id = this->codec->id; +@@ -327,7 +327,7 @@ + &decode_buffer_size, + &this->buf[0], + this->size); +- this->audio_bits = this->context->bits_per_sample; ++ this->audio_bits = this->context->bits_per_coded_sample; + this->audio_sample_rate = this->context->sample_rate; + this->audio_channels = this->context->channels; + if (!this->audio_bits || !this->audio_sample_rate || !this->audio_channels) +diff -urNad xine-lib-1.1.15~/src/combined/ffmpeg/ff_video_decoder.c xine-lib-1.1.15/src/combined/ffmpeg/ff_video_decoder.c +--- xine-lib-1.1.15~/src/combined/ffmpeg/ff_video_decoder.c 2008-07-16 23:01:56.000000000 +0200 ++++ xine-lib-1.1.15/src/combined/ffmpeg/ff_video_decoder.c 2008-11-28 21:23:32.000000000 +0100 +@@ -939,7 +939,7 @@ + this->context->extradata_size); + } + +- this->context->bits_per_sample = this->bih.biBitCount; ++ this->context->bits_per_coded_sample = this->bih.biBitCount; + + } else { + --- xine-lib-1.1.15.orig/debian/patches/04_magick-wand-bool.dpatch +++ xine-lib-1.1.15/debian/patches/04_magick-wand-bool.dpatch @@ -0,0 +1,29 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 04_magick-wand-bool.dpatch by Loic Minier +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: use a regular int instead of MagickBoolType and assume 0 for +## DP: MagickFalse. + +@DPATCH@ +diff -urNad xine-lib-1.1.15~/src/libxinevdec/image.c xine-lib-1.1.15/src/libxinevdec/image.c +--- xine-lib-1.1.15~/src/libxinevdec/image.c 2008-06-15 01:15:00.000000000 +0200 ++++ xine-lib-1.1.15/src/libxinevdec/image.c 2008-11-28 22:48:16.000000000 +0100 +@@ -88,7 +88,7 @@ + + if (buf->decoder_flags & BUF_FLAG_FRAME_END) { + int width, height, i; +- MagickBooleanType status; ++ int status; + MagickWand *wand; + uint8_t *img_buf, *img_buf_ptr; + yuv_planes_t yuv_planes; +@@ -101,7 +101,7 @@ + status = MagickReadImageBlob(wand, this->image, this->index); + this->index = 0; + +- if (status == MagickFalse) { ++ if (!status) { + DestroyMagickWand(wand); + lprintf("error loading image\n"); + return; --- xine-lib-1.1.15.orig/debian/patches/00list +++ xine-lib-1.1.15/debian/patches/00list @@ -0,0 +1,5 @@ +00_fix_inline.dpatch +01_bits-per-sample.dpatch +02_decode_audio.dpatch +03_graphics-magic-wand.dpatch +04_magick-wand-bool.dpatch --- xine-lib-1.1.15.orig/debian/patches/00_fix_inline.dpatch +++ xine-lib-1.1.15/debian/patches/00_fix_inline.dpatch @@ -0,0 +1,18 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 00_fix_inline.dpatch by Michael Casadevall +## +## DP: Fixs inlining on C90 apps compiling against xine with GCC + +@DPATCH@ +diff -urNad xine-lib-1.1.15~/src/xine-engine/buffer.h xine-lib-1.1.15/src/xine-engine/buffer.h +--- xine-lib-1.1.15~/src/xine-engine/buffer.h 2008-07-16 17:01:56.000000000 -0400 ++++ xine-lib-1.1.15/src/xine-engine/buffer.h 2008-09-24 19:35:16.000000000 -0400 +@@ -676,7 +676,7 @@ + /* convert xine_waveformatex struct from little endian */ + void _x_waveformatex_le2me( xine_waveformatex *wavex ) XINE_PROTECTED; + +-static inline _x_is_fourcc(void *ptr, void *tag) { ++static __inline__ _x_is_fourcc(void *ptr, void *tag) { + return memcmp(ptr, tag, 4) == 0; + } + --- xine-lib-1.1.15.orig/debian/patches/03_graphics-magic-wand.dpatch +++ xine-lib-1.1.15/debian/patches/03_graphics-magic-wand.dpatch @@ -0,0 +1,81 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 03_graphics-magic-wand.dpatch by Loic Minier +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: use GraphicsMagickWand pkg-config file instead of Wand as the latter is +## DP: gone. + +@DPATCH@ +diff -urNad xine-lib-1.1.15~/configure.ac xine-lib-1.1.15/configure.ac +--- xine-lib-1.1.15~/configure.ac 2008-08-13 18:26:38.000000000 +0200 ++++ xine-lib-1.1.15/configure.ac 2008-11-28 22:24:50.000000000 +0100 +@@ -1372,9 +1372,9 @@ + AS_HELP_STRING([--without-imagemagick], [Build without ImageMagick image decoder])) + + if test "x$with_imagemagick" != "xno"; then +- PKG_CHECK_MODULES([WAND], [Wand], [have_imagemagick=yes], [have_imagemagick=no]) ++ PKG_CHECK_MODULES([WAND], [GraphicsMagickWand], [have_imagemagick=yes], [have_imagemagick=no]) + if test "x$with_imagemagick" = "xyes" && test "x$have_imagemagick" = "xno"; then +- AC_MSG_ERROR([ImageMagick support requested, but Wand not found]) ++ AC_MSG_ERROR([ImageMagick support requested, but GraphicsMagickWand not found]) + elif test "x$have_imagemagick" = "xyes"; then + AC_DEFINE([HAVE_WAND], [1], [Define this if you have ImageMagick installed]) + fi +diff -urNad xine-lib-1.1.15~/configure xine-lib-1.1.15/configure +--- xine-lib-1.1.15~/configure 2008-08-14 23:18:56.000000000 +0200 ++++ xine-lib-1.1.15/configure 2008-11-28 22:25:24.000000000 +0100 +@@ -39032,12 +39032,12 @@ + pkg_cv_WAND_CFLAGS="$WAND_CFLAGS" + else + if test -n "$PKG_CONFIG" && \ +- { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"Wand\"") >&5 +- ($PKG_CONFIG --exists --print-errors "Wand") 2>&5 ++ { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"GraphicsMagickWand\"") >&5 ++ ($PKG_CONFIG --exists --print-errors "GraphicsMagickWand") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then +- pkg_cv_WAND_CFLAGS=`$PKG_CONFIG --cflags "Wand" 2>/dev/null` ++ pkg_cv_WAND_CFLAGS=`$PKG_CONFIG --cflags "GraphicsMagickWand" 2>/dev/null` + else + pkg_failed=yes + fi +@@ -39050,12 +39050,12 @@ + pkg_cv_WAND_LIBS="$WAND_LIBS" + else + if test -n "$PKG_CONFIG" && \ +- { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"Wand\"") >&5 +- ($PKG_CONFIG --exists --print-errors "Wand") 2>&5 ++ { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"GraphicsMagickWand\"") >&5 ++ ($PKG_CONFIG --exists --print-errors "GraphicsMagickWand") 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then +- pkg_cv_WAND_LIBS=`$PKG_CONFIG --libs "Wand" 2>/dev/null` ++ pkg_cv_WAND_LIBS=`$PKG_CONFIG --libs "GraphicsMagickWand" 2>/dev/null` + else + pkg_failed=yes + fi +@@ -39074,9 +39074,9 @@ + _pkg_short_errors_supported=no + fi + if test $_pkg_short_errors_supported = yes; then +- WAND_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "Wand"` ++ WAND_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "GraphicsMagickWand"` + else +- WAND_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "Wand"` ++ WAND_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "GraphicsMagickWand"` + fi + # Put the nasty error message in config.log where it belongs + echo "$WAND_PKG_ERRORS" >&5 +@@ -39092,8 +39092,8 @@ + have_imagemagick=yes + fi + if test "x$with_imagemagick" = "xyes" && test "x$have_imagemagick" = "xno"; then +- { { echo "$as_me:$LINENO: error: ImageMagick support requested, but Wand not found" >&5 +-echo "$as_me: error: ImageMagick support requested, but Wand not found" >&2;} ++ { { echo "$as_me:$LINENO: error: ImageMagick support requested, but GraphicsMagickWand not found" >&5 ++echo "$as_me: error: ImageMagick support requested, but GraphicsMagickWand not found" >&2;} + { (exit 1); exit 1; }; } + elif test "x$have_imagemagick" = "xyes"; then + --- xine-lib-1.1.15.orig/debian/patches/02_decode_audio.dpatch +++ xine-lib-1.1.15/debian/patches/02_decode_audio.dpatch @@ -0,0 +1,20 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 02_decode_audio.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: also use avcodec_decode_audio2() instead of avcodec_decode_audio() for +## DP: the first call. + +@DPATCH@ +diff -urNad xine-lib-1.1.15~/src/combined/ffmpeg/ff_audio_decoder.c xine-lib-1.1.15/src/combined/ffmpeg/ff_audio_decoder.c +--- xine-lib-1.1.15~/src/combined/ffmpeg/ff_audio_decoder.c 2008-11-28 20:33:27.000000000 +0000 ++++ xine-lib-1.1.15/src/combined/ffmpeg/ff_audio_decoder.c 2008-11-28 20:34:29.000000000 +0000 +@@ -322,7 +322,7 @@ + + if (!this->output_open) { + if (!this->audio_bits || !this->audio_sample_rate || !this->audio_channels) { +- avcodec_decode_audio (this->context, ++ avcodec_decode_audio2 (this->context, + (int16_t *)this->decode_buffer, + &decode_buffer_size, + &this->buf[0],