Subject: CVS commit: pkgsrc/graphics
To: None <pkgsrc-changes@netbsd.org>
From: Frederick Bruckman <fredb@netbsd.org>
List: pkgsrc-changes
Date: 01/20/2003 09:10:43
Module Name:	pkgsrc
Committed By:	fredb
Date:		Mon Jan 20 07:10:43 UTC 2003

Modified Files:
	pkgsrc/graphics/gmplayer: Makefile distinfo
	pkgsrc/graphics/mencoder: Makefile distinfo
	pkgsrc/graphics/mplayer: Makefile distinfo
	pkgsrc/graphics/mplayer-share: Makefile.common Makefile.depends PLIST
	    distinfo
	pkgsrc/graphics/mplayer-share/patches: patch-aa
Added Files:
	pkgsrc/graphics/mplayer-share: Makefile.cflags

Log Message:
Update mplayer package to 0.90rc3. Changes from rc2 include important bug fixes
and new features. From the ChangeLog: [Go to end for package changes.]

    DOCS:
    * english man page & HTML docs updates
    * audio filter documentation
    * help_diff.sh doesn't depend on BASH any more
    * Hungarian, French, Italian, German, Polish(?) docs synced

    Important fixes:
    * X11 fullscreen switching (yes, again...) rewritten, some x11 code cleanup
    * Voxware and Quicktime DLLs finally work (was broken in some contexts)
    * VIDIX Radeon support cleanup, should really solve the pink screen bugs
    * Cygwin: -vo directx crashes and garbled picture with some files fixed
    * OGM/Ogg seeking (broken frames) fixed, subtitle fixes, XCD support
    * libaf: big (audio filter layer) updates, floating point support, speedup
    * ffwma2 fixed (better error resilience)
    * SPU queueing - fixes missing or early disappearing DVD subtitles
    * the mysterious DVD audio delay (150-300ms) fixed
    * extension-based fileformat detection fixed the .mp3 vs. mpeg-ps conflict
    * cache2 keeps buffer for non-seekable media, fixes quicktime streaming

    Fixes:
    * mp3lib CPU detection part cleanup, 'decwin' linker problem fixed
    * various cddb:// fixes, support of netbsd-1.6
    * libmpdvdkit2: Fix DVD authentication on Solaris 9
    * libmpdvdkit2: libdvdcss upgraded to 1.2.4 (keeping the key cache patch)
    * libmpdvdkit2: fixed decryption from multiple VOB files (hdd or darwin)
    * -ao arts, -ao oss: Fix 8-bit sound support
    * -vop expand + ffmpeg codecs conflicts solved, some other -vop bugs fixed
    * -ac ffmp2 with MPEG files (sig11) fixed
    * QT Qclp audio codec initialization fixed
    * mplayer exit codes cleanup (0 for quit/eof, 1 for error)
    * -ao win32 sync problems solved, -autosync 100 is still recommended
    * -vo gif89a uninit sig11 fixed
    * the usual compiler warning fixes :)
    * use -pphelp instead of -vop pp=help
    * various bigendian fixes
    * 16bpp packed yuv fixes in crop, mirror, rotate filters
    * some -fixed-vo and vo_preinit fixes, -vo sdl,xmga,mga should work...
    * various Solaris compatibility fixes (should work out of the box)
    * mms:// port fixes, tries 1755 if 80 failed
    * libavcodec: various ME fixes, B frames fixes, WMV2 slice decoding fixes
    * -ao alsa9 audio-file playback high cpu usage fixed
    * libaf updates, 2-pass initialization to get better filter path
    * better detection of playlists, support for [Reference]-style format
    * handle quicktime reference media files as playlist
    * cddb:// & cdda:// cdrom device name fixes on linux and *BSD

    Features:
    * -ao esd: new EsounD audio driver
    * -vo dxr3: new NORM option
    * Xanim & RealPlayer binary Codecs working on PPC
    * Radeon 9000 support in VIDIX, colorkey restoring for all Radeons
    * Initial PPC (Big-Endian) support in VIDIX Rage128 driver
    * PNM:// streaming support (ported from xine)
    * Muxer layer: mencoder can now write MPEG-PS format, too (EXPERIMENTAL!)
    * libavcodec: wmv2 decoder (buggy/untested)
    * DVB "HEAD" (aka. NEWSTRUCT) drivers support
    * Subtitles background bounding-box support (optional grey-level & opacity)
    * libaf: 3 new filters: panning, compressor/limiter and a noise gate
    * per-mediafile config file support (for file-specific options)
    * iconv (codepage conversion) support for OGM (Ogg) subtitles
    * v4l: user friendly channel tuning
    * Freetype & old-style RAW font support usable (compilable) at the same time
    * vo_directfb2, vo_dfbmga: DirectFB 0.9.16 support
    * libavcodec: motion estimation pre pass, qpel encoding, trellis quantization
    * libavcodec, liba52, mp3lib: Altivec optimizations
    * keep window's aspect ratio at resizing (x11, xv), requires WM support
    * -geometry option, also accepts X11 syntax
    * real .bin+.cue (S)VCD images support (-vcd 2 -cuefile xxx.cue)
    * postprocess: YUV 411/422/444 support, stride fixes
    * jumping of overlapping subs fixed, sorting is automatical, iconv fixes
    * mpeg2 telecine detection and automatic inverse telecine (mplayer only)

    Gui:
    * correct GTK widget destroy event handler
    * fullscreen switching fixed (sync with x11_common)
    * fix gtk submenu
    * new font render engine
    * added persistant history patch
    * SDL Audio configure window
    * add overlapping to preferences
    * add play bar for subwindow
    * add vertical potmeter for skin
    * fixed 'single pixel bug'
    * fixed some possible crashes

NetBSD package changes:

 -- Add cdparanoia support. You can play an Audio CD with

	mplayer -cache 1024 cdda://

 -- Remove commented out "--enable-dvdread" hook, as, in jurisdictions were
    permitted, it would make more sense to comment out "--disable-mpdvdkit".

 -- Add "Makefile.cflags" with some reasonable optimizations.


To generate a diff of this commit:
cvs rdiff -r1.10 -r1.11 pkgsrc/graphics/gmplayer/Makefile
cvs rdiff -r1.24 -r1.25 pkgsrc/graphics/gmplayer/distinfo
cvs rdiff -r1.4 -r1.5 pkgsrc/graphics/mencoder/Makefile
cvs rdiff -r1.15 -r1.16 pkgsrc/graphics/mencoder/distinfo
cvs rdiff -r1.28 -r1.29 pkgsrc/graphics/mplayer/Makefile
cvs rdiff -r1.27 -r1.28 pkgsrc/graphics/mplayer/distinfo
cvs rdiff -r0 -r1.1 pkgsrc/graphics/mplayer-share/Makefile.cflags
cvs rdiff -r1.21 -r1.22 pkgsrc/graphics/mplayer-share/Makefile.common
cvs rdiff -r1.9 -r1.10 pkgsrc/graphics/mplayer-share/Makefile.depends
cvs rdiff -r1.8 -r1.9 pkgsrc/graphics/mplayer-share/PLIST
cvs rdiff -r1.17 -r1.18 pkgsrc/graphics/mplayer-share/distinfo
cvs rdiff -r1.4 -r1.5 pkgsrc/graphics/mplayer-share/patches/patch-aa

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.