%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