Sophie

Sophie

distrib > Arklinux > devel > i586 > by-pkgid > 9482443bfa78fcd0975e9204e634806b > files > 31

mplayer-1.0-0.svn34182.1ark.src.rpm

%define fversion 1.0

%define compiler %nil

%bcond_without x11
%bcond_without live
%bcond_with embedded

%ifnarch %{ix86}
%define		_without_win32	1
%endif

# The language to use in mplayer, one of : cz de dk en es fr hu nl no pl ro ru
%define	mplang		en

%define _win32_libdir	"/usr/local/lib/win32"
%define _xanim_libdir	"/usr/X11R6/lib/xanim"

Summary: MPlayer is a movie player for LINUX.
Name: mplayer
Version: 1.0
SVNId: 34182
%if "%{svnid}" != ""
Release: 0.svn%svnid.1ark
Source: http://www2.mplayerhq.hu/MPlayer/releases/%{name}-%svnid.tar.xz
Source1: ffmpeg-20111006.tar.xz
%else
%if "%fversion" != "0.91"
Release: %fversion.1ark
%else
Release: 1ark
%endif
Source: http://www2.mplayerhq.hu/MPlayer/releases/%{name}-%{fversion}.tar.bz2
%endif
# Fake /proc/cpuinfo files for per-arch builds
Source10: mplayer.cpuinfo-pentium3
Source11: mplayer.cpuinfo-pentium4
Source12: mplayer.cpuinfo-athlon
Source13: mplayer.cpuinfo-athlonold
URL: http://mplayerhq.hu/
Group: Applications/Multimedia
Source2: g%{name}.desktop
Patch4: mplayer-no-nvidia-bias.patch
Patch5: mplayer-20110606-buildfix-without-gui.patch
Patch6: %{name}-xanim-x86.patch
Patch8: MPlayer-0.90pre5-system-ffmpeg.patch
Patch9: mplayer-29342-recorder.patch
Patch11: mplayer-nested-asx.diff
Patch12: mplayer-28087-cfifo.patch
Patch13: mplayer-23389-v4l2.patch
# mplayer uses non-blocking seconds while connect()ing to net streams.
# This allows catching timeouts, but also makes 2 subsequent connections take
# much longer (as of linux 2.6.18-mm3, glibc 2.5).
# We prefer fast connections...
Patch14: mplayer-blocking-socket.patch
Patch15: mplayer-kill-dupes.patch
Patch16: mplayer-20030705-workaround-buggy-real.patch
# Based on patch from mplayer-dev-eng mailing list:
# http://marc.info/?l=mplayer-dev-eng&m=115029344806476&w=2
Patch17: mpeg2-motion-comp-sse2-2.diff
Patch19: mplayer-22519-cflags-during-link.patch
Patch20: mplayer-libavcodec-export-ff_idct_xvid_sse2.patch
Patch24: mplayer-20040323-guandong.patch
Patch30: mplayer-20041028-compile.patch
Patch31: mplayer-23534-speedup-ts.patch
Patch32: http://www.openchrome.org/snapshots/mplayer/mplayer-uni-20060505-ark.diff
Patch33: mplayer-kernelheader.patch
Patch44: mplayer-1.0-disable-broken-mga.patch
Patch46: mplayer-20015-dvb-debug.patch
Patch47: mplayer-22338-hdtv-workaround.patch
Patch48: mplayer-cdio-compile.patch
License: GPL
BuildRoot: %{_tmppath}/%{name}-%{version}-root
BuildRequires: libX11-devel
BuildRequires: ncurses-devel
BuildRequires: zlib-devel
BuildRequires: x264
BuildRequires: lame-devel
BuildRequires: theora
%if ! %{with embedded}
BuildRequires:		xvid-devel xvid-static
BuildRequires:		libpng-devel
BuildRequires:		libungif-devel
BuildRequires:		theora-exp-devel live
BuildRequires:		libdvdnav-devel >= 0.1.11
BuildRequires:		libdv-devel
BuildRequires:		mpg123-devel
BuildRequires:		xorg-Mesa-libGL-devel
BuildRequires:		faac-devel dirac-devel
%endif
BuildRequires:		alsa-lib-devel
%if "%?_with_divx" != ""
BuildRequires:		divxdecore-devel >= 4
%endif
BuildRequires:		libvorbis-devel
%if "%?_with_lirc" != ""
BuildRequires:		lirc-devel
%endif
Obsoletes: %name-tools %name-vidix %name-vidix-genfb %name-vidix-mach64
Obsoletes: %name-vidix-mga %name-vidix-mga2 %name-vidix-nvidia
Obsoletes: %name-vidix-radeon %name-vidix-rage128 %name-vidix-cyberblade
Obsoletes: %name-vidix-matrox %name-vidix-pm3 %name-vidix-sis
Obsoletes: %name-vidix-savage %name-vidix-unichrome

%description
MPlayer is a movie and animation player that supports a wide range of file
formats, including ASF, Quicktime, and Vivo. It has many MMX/SSE/3Dnow
optimized native audio and video codecs, but allows using XAnim's binary
codec plugins, and Win32 codec DLLs. It has basic VCD/DVD playback
functionality, including DVD subtitles, but supports many text-based subtitle
formats too. For video output, nearly every existing interface is supported.
It's also able to convert any supported files to raw/divx/mpeg4 AVI (pcm/mp3
audio), and even video grabbing from V4L devices.

%package -n mencoder
Group: Applications/Multimedia
Summary: MEncoder is a movie encoder for LINUX.
Requires: mplayer = %{version}

%description -n mencoder
MEncoder a movie encoder for LINUX and is a part of the MPlayer package.

%prep
%if "%{svnid}" != ""
%setup -q -n mplayer -a 1
find . -type d -name CVS |xargs rm -rf
%else
%setup -q -n %{name}-%{fversion}
%endif
%patch4 -p1 -b .XvMCW~
#patch5 -p1 -b .nogui~
%ifarch %{ix86}
%patch6 -p1 -b .xanim~
%endif
# Needs to be ported to non-fork()ed cache
#patch9 -p1 -b .recorder~
%patch11 -p1 -b .nestedasx~
# Needs porting
#patch12 -p1 -b .cfifo~
%patch13 -p1 -b .v4l2-4-v4l1~
%patch14 -p1 -b .blocking~
%patch15 -p1 -b .dupes~
%patch16 -p1 -b .buggy-real~
%ifarch %ix86
if echo $RPM_OPT_FLAGS |grep -q sse; then
%endif
%patch17 -p1 -b .libmpeg2-sse2~
%ifarch %ix86
fi
%endif
%patch19 -p1 -b .cflags~
#patch20 -p1 -b .codecdefs~
%patch24 -p1 -b .guangdong~
%patch30 -p1 -b .compile~
%patch31 -p1 -b .speedupTs~
#patch32 -p1 -b .unichrome~
%patch33 -p1 -b .kernelheader~

#patch44 -p1 -b .mga~
%patch46 -p1 -b .dvbdebug~
%patch47 -p1 -b .hdtvworkaround~
%patch48 -p1 -b .cdiocompile~

%build
# mplayer and gold don't like each other
export PATH=%_libexecdir/ld.bfd:$PATH

CFLAGS="${RPM_OPT_FLAGS/math=sse /math=sse,387 } -fomit-frame-pointer -ffast-math -fgcse-after-reload -std=gnu99 -DNDEBUG -pipe"

# Fake target
if [ -e $RPM_SOURCE_DIR/mplayer.cpuinfo-%_target_cpu ]; then
	cp -f $RPM_SOURCE_DIR/mplayer.cpuinfo-%_target_cpu cpuinfo.fake
	perl -pi -e 's,/proc/cpuinfo,cpuinfo.fake,g' configure
fi

EXTRAFEATURES=""
%if %{with embedded}
	EXTRAFEATURES="$EXTRAFEATURES --disable-xvmc --disable-vm --disable-mga --disable-xmga --disable-gl --disable-openal --disable-smb --disable-liblzo --disable-jack --disable-gif --disable-mad --disable-musepack --disable-xss --disable-xvmc --disable-dga1 --disable-dga2 --disable-faac --disable-libamr_nb --disable-libamr_wb --disable-cdparanoia --disable-libcdio --disable-dvdnav --disable-libdirac-lavc"
%else
	EXTRAFEATURES="$EXTRAFEATURES --disable-cdparanoia --enable-libcdio --enable-libdirac-lavc --enable-libvpx-lavc"
	EXTRAFEATURES="$EXTRAFEATURES --enable-mga --enable-xmga"
	EXTRAFEATURES="$EXTRAFEATURES --enable-dvdnav"
	EXTRALIBS="$EXTRALIBS -lvpx"
%endif
%if %{without x11}
	EXTRAFEATURES="$EXTRAFEATURES --disable-x11"
else
	EXTRAFEATURES="$EXTRAFEATURES --enable-x11 --enable-vm --enable-xv --enable-xvmc"
%endif
%if %{without live}
	EXTRAFEATURES="$EXTRAFEATURES --disable-live"
%else
	EXTRAFEATURES="$EXTRAFEATURES --enable-live"
	EXTRALIBS="$EXTRALIBS -lliveMedia -lgroupsock -lUsageEnvironment -lBasicUsageEnvironment -lsupc++"
%endif
%if %cross_compiling
export _cross=%_target_platform
EXTRAFEATURES="$EXTRAFEATURES --enable-png --enable-jpeg --enable-freetype --enable-cross-compile"
%endif

%if ! %{with embedded}
EXTRALIBS="$EXTRALIBS `pkg-config --libs dirac` -lcdio -lcdio_cdda -lcdio_paranoia"
%endif

EXTRALIBS="$EXTRALIBS -lmpeg2 -lmpg123"

export CFLAGS
LC_MESSAGES=C ; export LC_MESSAGES
./configure \
			--disable-arts \
			--disable-directfb \
			--disable-mga \
			--disable-xmga \
			--disable-fribidi \
			--disable-mp3lib \
			--enable-mpg123 \
			--enable-faad \
			--enable-libmpeg2 \
			--disable-libmpeg2-internal \
			--enable-dvdread \
			--disable-dvdread-internal \
			--prefix=%{_prefix} \
			--datadir=%{_datadir}/%{name} \
			--confdir=%{_sysconfdir}/%{name} \
%if %cross_compiling
			--target=%_target_platform \
			--cc=%_target_platform-gcc \
			--host-cc=gcc \
			--as=%_target_platform-as \
%endif
			--language=%{mplang} \
			--libdir=%_libdir \
%ifarch %ix86
			--enable-win32dll \
%endif
			--disable-gui \
			--extra-cflags="$CFLAGS -I%_includedir/cdda -I%_libdir/live/BasicUsageEnvironment/include -I%_libdir/live/UsageEnvironment/include -I%_libdir/live/groupsock/include -I%_libdir/live/liveMedia/include -I%_includedir/dirac" \
			--extra-libs="$EXTRALIBS" \
%if ! %{without x11}
			--extra-libs-mplayer="-lX11" \
%endif
			$EXTRAFEATURES \
%ifarch i386 i586 x86_64
			--enable-runtime-cpudetection \
%endif
			--disable-lirc \
			--enable-live \
			--enable-sdl \
			--enable-radio \
			--enable-radio-capture \
%if 0
			--enable-theora-exp \
%endif
			--disable-tdfxfb \
%if "%compiler" != ""
			--cc=%compiler \
%endif

%if 0
# Bits that ffmpeg needs, but doesn't get
# from mplayer's build system
cat >>config.asm <<'EOF'
%%define CONFIG_GPL
EOF
%endif

%if "%compiler" != ""
make %?_smp_mflags CC=%compiler \
%else
make %?_smp_mflags \
%endif
 V=1 \
 LDFLAGS="$RPM_OPT_FLAGS -Wl,-O2" \

%install
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
make \
 DESTDIR=$RPM_BUILD_ROOT \
 MANDIR=$RPM_BUILD_ROOT%{_mandir} \
 install

install -c -m 755 TOOLS/midentify.sh $RPM_BUILD_ROOT%_bindir/midentify

# install configs
install -d $RPM_BUILD_ROOT{%{_datadir}/%{name},%{_sysconfdir}/%{name}}
sed -e 's/include =.*//' < etc/example.conf | sed -e 's/fs=yes/# fs=yes/' >$RPM_BUILD_ROOT%{_sysconfdir}/%{name}/mplayer.conf
install -m 644 etc/codecs.conf $RPM_BUILD_ROOT%{_sysconfdir}/mplayer/codecs.conf
install -m 644 etc/input.conf $RPM_BUILD_ROOT%{_sysconfdir}/mplayer/input.conf

# default font placeholder
touch $RPM_BUILD_ROOT%{_datadir}/%{name}/font

# cleanup CVS stuff
rm -rf DOCS/*/CVS

# install international manpages
#for i in de fr hu pl; do
#	install -d $RPM_BUILD_ROOT%{_mandir}/$i/man1
#	mv DOCS/$i/mplayer.1 $RPM_BUILD_ROOT%{_mandir}/$i/man1
#done

%clean
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT

%files
%defattr(0644,root,root,0755)
%dir %_sysconfdir/%name
%config %{_sysconfdir}/%{name}/codecs.conf
%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/%{name}/mplayer.conf
%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/%{name}/input.conf
%doc DOCS/bugreports.html DOCS/cd-dvd.html DOCS/codecs.html DOCS/codecs-in.html
%doc DOCS/documentation.html DOCS/encoding.html DOCS/faq.html DOCS/formats.html
%doc DOCS/skin-en.html DOCS/sound.html DOCS/video.html
%doc DOCS/users_against_developers.html DOCS/DXR3 DOCS/DVB
%doc DOCS/tech/codec-devel.txt DOCS/tech/codecs.conf.txt
%doc DOCS/tech/cvs-howto.txt
%doc DOCS/tech/formats.txt DOCS/tech/hwac3.txt
%doc DOCS/tech/libvo.txt DOCS/tech/libvo2.txt
%doc DOCS/tech/mpsub.sub DOCS/tech/osd.txt DOCS/tech/patches.txt
%doc DOCS/tech/playtree DOCS/tech/porting-status.txt DOCS/tech/subcp.txt
%doc DOCS/tech/tech-eng.txt
%lang(pl) %doc %dir DOCS/Polish
%lang(de) %doc %dir DOCS/German
%lang(hu) %doc DOCS/tech/formats-hun.txt DOCS/tech/playtree-hun
%lang(hu) %doc %dir DOCS/Hungarian
%lang(fr) %doc %dir DOCS/French
%lang(it) %doc %dir DOCS/Italian

%attr(755,root,root) %{_bindir}/mplayer
%attr(755,root,root) %{_bindir}/midentify
%{_mandir}/man1/mplayer.1*
%{_mandir}/man1/mencoder.1*
#%lang(de) %{_mandir}/de/man1/mplayer.1*
#%lang(fr) %{_mandir}/fr/man1/mplayer.1*
#%lang(hu) %{_mandir}/hu/man1/mplayer.1*
#%lang(pl) %{_mandir}/pl/man1/mplayer.1*
%dir %_datadir/mplayer

%files -n mencoder
%defattr(0644,root,root,0755)
%doc DOCS/encoding.html DOCS/tech/colorspaces.txt DOCS/tech/dr-methods.txt
%doc DOCS/tech/libavc-rate-control.txt DOCS/tech/vop.txt
%attr(755,root,root) %{_bindir}/mencoder

%changelog
* Mon Jun  6 2011 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn33568.1ark
- Update

* Sun Jan 30 2011 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn32833.1ark
- Update

* Sat Jan 15 2011 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn32789.1ark
- Update
- libpng 1.5

* Thu Jan  6 2011 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn32760.1ark
- Update

* Wed Dec 29 2010 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn32735.1ark
- Update

* Fri Jun 11 2010 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn31370.1ark
- Update
- Replace the old "embedded" define with a --with embedded option

* Sun Apr 18 2010 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn31044.1ark
- Update
- Fix mencoder man page

* Sun Apr 11 2010 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn31028.1ark
- Rebuild with libcdio.so.12

* Tue Apr  6 2010 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn31026.1ark
- Update
- Build with current x264, live
- Avoid linking with gold

* Tue Aug  4 2009 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn29475.1ark
- Update
- Build with libjpeg 7, libpng 1.4

* Wed Dec 17 2008 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn28756.1ark
- Update to fix potential security bug

* Fri Dec 12 2008 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn28136.1ark
- Update
- Disable DirectFB to avoid the dependency in the core OS

* Thu Dec  4 2008 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn28087.1ark
- Build with libcdio.so.10
- Update

* Mon Sep 29 2008 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn27673.1ark
- Update
- Update vf_overlay patch
- Own %_sysconfdir/mplayer to make rpm5 happy
- Build with OpenAL 1.x

* Fri Jan 25 2008 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn25850.1ark
- Prefer libXvMCW over libXvMCNVIDIA
- Update

* Thu Jan 24 2008 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn25844.1ark
- Update
- Build against new x264
- Drop cdparanoia dependency in favor of libcdio's cdparanoia fork

* Tue Oct 30 2007 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn24896.1ark
- Update
- Build against new x264
- Update vf_overlay patch

* Tue Sep 18 2007 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn24576.1ark
- Update
- Make it compile with gcc 4.3
- Add ffmpeg H.264 PAFF support patch

* Fri Aug  3 2007 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn23998.1ark
- Update

* Wed Aug  1 2007 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn23984.1ark
- Update
- Add SSE2 optimized subroutines for libmpeg2
- Adjust compiler flags

* Sun Jul 15 2007 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn23784.1ark
- Update

* Sun May 27 2007 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn23389.1ark
- Update

* Mon Mar 12 2007 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn22519.1ark
- Update
- Add ASX redirector patch
- Pass compiler flags during linking stage
- Fix playback of HDTV transport streams that don't include a PMT

* Fri Dec  1 2006 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn21410.1ark
- Update
- Update overlay patch
- Add Dirac support
- Enable radio support

* Mon Nov  6 2006 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn20729.1ark
- Update

* Mon Oct 23 2006 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn20412.1ark
- Update (this is approx. 1.0-rc1)

* Fri Oct 20 2006 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn20317.1ark
- Update
- Enable DVD menu support

* Mon Oct 16 2006 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn20277.1ark
- Update
- Fix -vf overlay

* Sun Oct 15 2006 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn20239.1ark
- Update
- Reduce debug spewage from overlay patch
- Build against current x264, live

* Fri Oct 13 2006 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn20190.1ark
- Update
- Remove aRts support

* Tue Aug  8 2006 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn19356.1ark
- Update
- Build with gcc 4.2

* Fri Jul 21 2006 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn19148.1ark
- Update, more WMV9 tweaks

* Thu Jul 20 2006 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn19147.1ark
- Update
- Add tweaks to make WMV9 decoding without M$ DLLs work

* Thu Jul 13 2006 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn19065.1ark
- Update

* Wed Jun  7 2006 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.svn18608.1ark
- Update

* Mon Mar  6 2006 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20060306.1ark
- Update

* Sat Feb  4 2006 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20060204.1ark
- Update

* Fri Jan 27 2006 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20060127.1ark
- Update

* Sat Jan 14 2006 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20060114.1ark
- Update
- Port to current ffmpeg CVS
- Remove bmovl2, it's obsoleted by vf_overlay
- Add vf_outbuf
- Fix cpuinfo override error for unlisted CPUs

* Mon Dec 19 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20051219.1ark
- Update

* Sat Nov 12 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20051112.1ark
- Update

* Thu Oct 27 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20051027.1ark
- Update

* Tue Oct  4 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20051004.1ark
- Update

* Fri Sep  2 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20050902.1ark
- Fix demuxer bugs

* Wed Aug 31 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20050831.1ark
- Update
- Build with current libdv

* Wed Aug 17 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20050817.1ark
- Update

* Sun Jun 19 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20050619.1ark
- Update
- Add Dirac support

* Tue May 24 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20050524.1ark
- Update
- Crosscompiler tweaks

* Tue May 17 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20050517.1ark
- Update
- Update internal copy of ffmpeg

* Fri May 13 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20050513.1ark
- Update
- Add bmovl2 patch
- Add FT hinting patch for subtitles
- Add theora-exp support

* Sun Mar 20 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20050320.1ark
- Update
- Add some more gcc 4.x fixes

* Fri Mar 11 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20050311.1ark
- Update
- Make the IN_BACKGROUND stuff in the Archimedis patch runtime-configurable
  so Archimedis and a normal system can coexist.
  In the transition period, make --enable-background default to background mode.

* Fri Mar  4 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20050304.1ark
- Update
- Add some H.264 fixes

* Fri Feb 25 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20050225.1ark
- Update
- Add some fixes to make it compile with gcc 4.0

* Mon Feb 14 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20050214.1ark
- Update
- Prefer ffmpeg over libmpeg2 for MPEG-1 and MPEG-2 decoding

* Thu Jan 27 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20050127.1ark
- Update
- Some hacks for initial WMV9 support w/o using M$ DLLs

* Tue Jan 11 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20050111.1ark
- Fix Audio-only MPEG TS latency
- Update, build with new ffmpeg

* Sat Jan  1 2005 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20050101.1ark
- Update
- Add vidix-savage and vidix-unichrome subpackages

* Thu Dec  9 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20041209.1ark
- Update

* Mon Nov 22 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20041122.1ark
- Update
- Build against x264 r62, xvid 1.1
- Make the internal ffmpeg support AAC and Vorbis

* Thu Nov 18 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20041118.1ark
- Update
- Rebuild against x264 r61

* Tue Nov 16 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20041116.1ark
- Update
- Rebuild against x264 r60

* Thu Nov  4 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20041104.1ark
- Update
- Add %%embedded define to allow leaving out non-vital parts for low-end
  devices.

* Tue Nov  2 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20041101.1ark
- Add VIA XvMC patch
- Update

* Sun Oct 31 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20041031.1ark
- Speed up TS detection
- Update

* Thu Oct 28 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20041028.1ark
- Fix DVD detection
- Symlink manpage for mencoder

* Wed Oct 27 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20041027.1ark
- Update

* Sat Oct 16 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20041015.1ark
- Update

* Sun Oct 10 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20041010.1ark
- Fix locating the live libraries when building a crosscompilation toolchain
- Update

* Fri Oct  8 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20041008.1ark
- Don't build vidix and x11 on arm
- Update

* Tue Oct  5 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20041005.1ark
- Make it compile on arm
- Update

* Tue Sep  7 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20040907.1ark
- Update

* Sat Aug 15 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20040815.1ark
- Update
- Update H.264 encoding patch w/ rate control support etc.
- Add DTS support

* Sat Aug  7 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20040807.1ark
- Update
- Update H.264 encoding patch
- Remove libmpeg2 patch -- it's no longer needed w/ the current version

* Sun Jul 11 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20040711.1ark
- Update
- Reduce cache pre-fill rate for net streams
- Add H.264 Encoding support

* Sun Jun  6 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20040606.1ark
- Update, fixes quite a few net streams

* Sat Jun  5 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20040605.1ark
- Update
- Update internal libmpeg2 to 0.4.0b

* Fri May  7 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20040507.1ark
- Update
- Build with current live

* Sun May  2 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20040502.1ark
- Update
- Add screenshot function
- Add hack to allow building pentium3/pentium4/athlon/... optimized versions
  on build machines that don't match that spec

* Wed Apr 28 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20040428.1ark
- Update
- Add some fixes for mms streaming from mplayer-dev-eng
- Add fix for multibyte URLs from mplayer-dev-eng
- Add libavformat support

* Tue Apr 27 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20040427.1ark
- Update

* Wed Apr  7 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20040407.1ark
- rebuild against xvid 1.0 rc 4
- Update

* Tue Mar 30 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20040330.1ark
- Update to fix security bug

* Fri Mar 26 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20040326.1ark
- Work around broken URLs used by Guandong Telecom Video on Demand
- Update

* Mon Mar 22 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20040322.1ark
- Update
- Prefer ffmpeg over mp3lib even for audio decoding

* Fri Mar 19 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20040319.1ark
- Update
- Prefer ffmpeg over libmpeg2 for MPEG-1/MPEG-2 decoding

* Sun Mar 14 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20040314.1ark
- Update
- Apply XFlush -> XSync patch

* Thu Mar 11 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20040311.1ark
- Update
- Remove win32 codec debug spewage noted w/ http://www.stv.sh.cn/stvnews.asx

* Tue Mar  9 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20040309.1ark
- Update, rebuild w/ new Theora

* Tue Mar  2 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20040302.1ark
- Use libmpeg2 for MPEG-2 decoding, it's less CPU intensive than ffmpeg
- Update

* Mon Mar  1 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20040301.1ark
- Update
- Add gcc 3.4 support
- Disable xmms support, it's no longer needed

* Mon Feb  2 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20040202.1ark
- Update
- Add OpenDML support
- Remove GUI, kmplayer is much better

* Fri Jan  9 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20040109.1ark
- Update

* Mon Jan  5 2004 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20040105.1ark
- Update

* Mon Dec 22 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20031222.1ark
- Update

* Sat Dec 20 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20031220.1ark
- Rebuild against new xvid
- Update

* Tue Dec 16 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20031216.1ark
- Update
- Add midentify

* Wed Dec  3 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20031202.1ark
- Update
- Fix ASF stream playback

* Sat Nov 22 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20031122.1ark
- Update
- Add ALSA 1.x support

* Sat Nov  8 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20031108.1ark
- Update

* Sun Nov  2 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20031102.1ark
- Update
- Add new VIDIX drivers

* Mon Sep  8 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20030908.1ark
- Update

* Thu Aug 28 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 1.0-0.cvs20030828.1ark
- Update, fixing audio-less Theora files

* Mon Aug 25 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 0.91-0.cvs20030825.1ark
- Update

* Thu Aug 14 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 0.91-0.cvs20030814.1ark
- Update
- Restore v4l2 support in v4l1 mode

* Tue Aug 12 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 0.91-0.cvs20030812.1ark
- Update

* Tue Aug  5 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 0.91-0.cvs20030805.1ark
- Update
- Add video4linux 2 support
- Add workaround for buggy Real streams

* Fri Aug  1 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 0.91-0.cvs20030801.1ark
- Update

* Mon Jul 21 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 0.91-0.cvs20030721.1ark
- Adapt to current Theora
- Update

* Tue Jul  2 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 0.91-0.cvs20030702.1ark
- Fix playing of broken transport streams (as transmitted by ZDF Cable)
- Update

* Thu May 29 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 0.91-0.cvs20030529.1ark
- Hack in basic video4linux2 support
- Update

* Mon May 26 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 0.91-0.cvs20030526.1ark
- Update
- Tweak recorder patch to close recordings when mplayer exits

* Wed May 21 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 0.91-0.cvs20030521.1ark
- Update
- Force building win32 codec support

* Tue May 20 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 0.91-0.cvs20030520.1ark
- Update

* Sat May 17 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 0.90-5ark
- Update ffmpeg

* Sat Apr 12 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 0.90-4ark
- More recorder updates:
 - do away with recordpipe (use record | instead)
 - new appending mechanism (%/whatever%/somewhere)
 - Add support for waiting for specific bytes before recording
   (e.g. wait for a header from a piped video stream)

* Fri Apr 11 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 0.90-3ark
- Allow the recorder patch to append to an existing file instead of
  recreating it from scratch

* Tue Apr  8 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 0.90-2ark
- Extend the recorder patch:
  - Allow filename selection
  - Allow recording to a pipe instead of a file

* Mon Apr  7 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 0.90-1ark
- 0.90 final
- Fix up recorder patch

* Mon Mar 10 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 0.90-0.cvs20030310.1ark
- Add missing subtitle fonts

* Wed Mar  5 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 0.90-0.cvs20030503.1ark
- Update
- Add possibility to send slave mode commands over a FIFO instead of stdin
  (useful for controlling e.g. dvgrab - |mplayer -vo xv -ao arts -)

* Sun Feb 16 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 0.90-0.cvs20030216.1ark
- Update
- remove SiS workaround

* Sat Feb 15 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 0.90-0.cvs20030215.1ark
- Update
- Build with direct ALSA support
- Actually build the -tools package

* Wed Jan 29 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 0.90-0.cvs20030129.1ark
- Update to CVS
- Add conditionalized workaround for SiS xv quality

* Sun Jan 26 2003 Bernhard Rosenrkaenzer <bero@arklinux.org> 0.90-0.rc3.1ark
- 0.90rc3
- Prefer ffmpeg over libmpeg, it's more fault tolerant

* Sun Jan 12 2003 Bernhard Rosenkraenzer <bero@arklinux.org> 0.90-0.cvs20030112.1ark
- Update
- Enable and fix up xmms input plugin support

* Wed Dec 18 2002 Bernhard Rosenkraenzer <bero@arklinux.org> 0.90-0.rc1.1ark
- RC1
- Fix build

* Sat Dec  7 2002 Bernhard Rosenkraenzer <bero@arklinux.org> 0.90-0.cvs20021207.1ark
- Update to current CVS

* Wed Dec  4 2002 Bernhard Rosenkraenzer <bero@arklinux.org> 0.90-0.cvs20021204.1ark
- Update to current CVS

* Fri Nov 29 2002 Bernhard Rosenkraenzer <bero@arklinux.org> 0.90-0.pre10.3ark
- Support playing audio CDs

* Tue Nov 19 2002 Bernhard Rosenkraenzer <bero@arklinux.org> 0.90-0.pre10.2ark
- Build with live streaming support

* Wed Nov 13 2002 Bernhard Rosenkraenzer <bero@arklinux.org> 0.90-0.pre10.1ark
- Update
- Add recording patch

* Sun Nov 10 2002 Bernhard Rosenkraenzer <bero@arklinux.org> 0.90-0.pre9.1ark
- Update

* Thu Sep 19 2002 Bernhard Rosenkraenzer <bero@arklinux.org> 0.90-0.pre8.1ark
- pre8
- use system ffmpeg