Commit graph

56 commits

Author SHA1 Message Date
wiz
659b21c124 Update to 0.90pre10:
Docs:
    * dvd auth, vcd sections extended (DOCS/cd-dvd.html)
    * unified *BSD sections, extended cygwin
Fixes:
    * LIRC error message (Error while reading cmd fd X : Success) fixed
    * playback of some (streamed?) divx files fixed, starting with non-I frames.
    * -vo png fixed (removed builtin YV12 support, removed OSD)
    * some .mp3 playback/seek segfaults fixed
    * vidix mach64 colorkey on PPC fixed
    * -ao sdl now handles "featureless" soundcards
    * -vo zr fixes
    * fixed sig11 if vo init failed
    * various dxr2 and dxr3 fixes
    * v4l buffering fixed
    * fixed multiple reads caused by byteswapping macro (mjpeg.c, mach64_vid.c)
    * cleanup of postprocessing code - now it's threadsafe and can be shared
    * ported to GNU/Hurd
    * cleanup of AVI pts (timestamp) handling - no more BPS hack in mplayer.c
    * small cleanup of A-V sync code - using relative timers instead of absolute
    * GUI code cleanup, obsolete files/dirs removed
    * various small bugfixes, endianess fixes
    * mencoder: -pass option removed, use -divx4opts pass=N / -lavcopts vpass=N
    * mencoder: "ff_rate_estimate_qscale: Assertion `q>0.0' failed" fixed!
    * mencoder: -ovc xvid fixes, cleanup, enhancements
    * screensaver/dpms re-enabling fixed
    * realvideo demuxer fixes - asf-style stream detection method
Features:
    * -ao win32 (for windows port)
    * libavcodec: native WMA v1/v2 (aka. DivX audio) decoder
    * hw-accelerated video eq for -vo x11 and gl2, using DirectColor colormap
    * overlapping subtitles support, jacosub (*.js) format support
    * -vo dxr3 got a new syncengine, ':sync', also added native overlay support, activate with ':overlay', read the manual for more info on how to set up
    * QDMC/QDM2/MACE audio codec support, using quicktime 5 win32 DLLs (libwine!)
    * libavcodec: various MJPEG decoding fixes - now it decodes all sample files!
    * mencvcd updates, sox/toolame support etc
    * -vo dfbmga - play video on Matrox G400's second head using directfb 0.9.14
    * RealAudio ATRC (sony atrac3) audio support (using binary plugin)
Filters:
    * -af/-af-adv options cleanup
    * now auto-inserting -vop lavc for mpeg-only vo's
    * video filter API documented :)
    * better deblocking filter (-vop pp), pp/npp syntax changed!
    * -vop 2xsai - 2x scaler for drawn images (low color cartoon anims)
    * -vop unsharp - an sharp/blur filter, nice, but very slow
    * -vop il - (de)interleave fields
    * -vop swapuv - guess what :)
    * -vop boxblur - box blur...
    * -vop perspective
    * -vop sab
    * -vop smartblur
Package changes:
    * dependencies on libiconv and libvorbis
2002-11-13 15:25:33 +00:00
jlam
3a7837bcda Make this work with audio/oss, conditioned on whether USE_OSS is defined. 2002-11-01 10:19:16 +00:00
wiz
842680b0e7 Update to 0.90pre9:
This release contains dozen of fixes for various problems reported by
users, including ones related to DVD/VOB subtitles disappearing, mms://
streaming, and fullscreen switching under Metacity and KDE 3.1. libaf, the
new audio filter layer, has been introduced. It does automatic formating,
and samplerate and channel number conversion for less featureful
soundcards. The new option -autosync should help with buggy soundcard
drivers. Audio/video codec and output driver selection has been reworked.
The code cleanup has continued, and memleaks are starting to be
eliminated.
2002-10-25 18:20:47 +00:00
skrll
2c9effc5d3 Add a missing ';'. This fixes builds on 1.5.x machines. Pointed out by
Wojciech Puchar (wojtec at tensor dot 3miasto dot net) in PR#18682.
2002-10-18 06:44:31 +00:00
skrll
abaf8c1ffe Enable the SSE detection and checking stuff for NetBSD
Bump PKGREVISION.
2002-10-07 11:36:15 +00:00
dillo
c98550c570 fix VCD playback
search for config files where we install them
bump PKGREVISION
2002-10-01 12:51:46 +00:00
wiz
081891f18d Update to 0.90pre8. Changes:
pre8:
A fix for the http:// infinite memory leak bug, some WMS9 mms://
fixes, various SPARC, HP/UX, and NetBSD/OpenBSD portability fixes,
demuxer fixes for >2GB nuppelvideo files, an mencoder -ss fix for
3-pass encoding, another fix for the gui.conf locale bug, an X11
fullscreen switching fix, and a MOV files edit-list handling fix
were made. The manpage has been re-formatted, small DOCS updates
were made, and the ChangeLog files came back.  Code cleanup was
continued (more obsolete files were removed or merged), and the
Win32 DLL loader has been synced with AviFile CVS.
pre7:
Obsolete code (such as libvo2 and old input methods) was removed.
libmpcodecs was cleaned up. The behavior the of -afm/-vfm options
has changed. Various demuxer and codec fixes were mad for realvideo
support. The 'sipr' audio codec was added. New 2-pass bitrate
control was implemented, and various rv10 and MPEG4 en/decoding
fixes were made in libavcodec.  New video filters include soft-eq,
halfpack, and film noise. Networking fixes were made. Live.com
support was improved.  The v4l capturing code was nearly rewritten.
A new audio input layer is used. Libmpdvdkit was upgraded to use
libdvdcss 1.2.2. Better ac3 passthrough was implemented with ALSA
9. Various GUI fixes were made. Subtitle selection and drag & drop
support was added.
2002-09-29 16:18:49 +00:00
dillo
5077cbc102 fix and enable AAC support. mplayer now plays Quicktime 6 (.mp4) files 2002-09-27 00:31:00 +00:00
jlam
1b2f7013b8 buildlink1 -> buildlink2 2002-08-28 07:00:45 +00:00
wiz
686aff068a Whitespace nit. 2002-08-13 12:38:41 +00:00
wiz
4eb04efb52 Improve. 2002-08-13 12:35:52 +00:00
veego
9231969069 I modified the local patch-ab but forgot to copy it and now I have to
regernate all distinfos.
2002-08-07 13:06:43 +00:00
veego
62926a3a32 Update from 0.90pre5 (rc5) to 0.90pre6 (rc6).
Local changes:
- Restore the dependency to win32codecs which was lost 4 month ago (Hi Rene)
- Depends on audio/realplayer if MPLAYER_USE_REALMEDIA is set to YES
- Add a patch which was commited after the release to fix crashes while
  muting the sound.

Changelog:
- WMV1, Sorenson v1 (SVQ1) and RealPlayer 8.0 (RV20/30, Cook) codecs support
- libavcodec M1 direct rendering, IPB support with Xv
- libavcodec improvements, bugfixes - both encoder & decoder side
- Raw DV demuxer, libdv-based DV audio/video decoder
- Various MOV/MP4, RM and ASF/WMV demuxer bugfixes, improvements
- Detection of AVI files which needs -ni, workaround for some Nandub bugs
- Support for live.com RTP/RTSP streaming libraries
- Support to rip DVD subs in VobSub format, bugfixes of mpsub/srt converter
- Closed Captioning (ascii subs on RC1 DVDs) support
- Massive directfb updates
- Vidix fixes/updates, including fixes of all known radeon bugs
- dithered 1/4/8 bpp support with -vo svga (EGA rulez:))
- AO: alsa9 fixes/improvements, native ARTS driver
- various endianess and 64-bit fixes, including mencoder and -ao pcm
- tons of small compatibility/portability fixes, better cygwin, darwin support
- GUI fixes, new features - playlist, audio/video equalizer, preferences
- Skins: fixed many small glitches, few new skins
- 'mencvcd' script - helps creating VCD/SVCD with mencoder
- html DOCS updates, manpage & README restructured (again :))
2002-08-07 12:53:04 +00:00
fredb
93bd6abaad Take advantage of some capabilities of the NetBSD audio driver
layer that are evidently not available with the Sun audio interface
it resembles, to better sync audio with video. The native "sun"
driver (the current default) should now work at least as well as
the "oss" driver (once the default, but now disabled) used to.
2002-06-11 23:22:42 +00:00
veego
b6eac62e5b Update the mplayer packages to 0.90pre5.
NetBSD pkgsrc changes:
- Move the depencencies out of Makefile.common so that mplayer-share
  doesn't depends on unnecessary packages
- Add nas support to mplayer and gmplayer (from Frederick Bruckman)
- Add mad support (from Frederick Bruckman)
- Add libungif support
- Use the x11 buildlink file
- Disable ossaudio support, because the sun audio support works better
- Don't use the Buildlink's ${CFLAGS}, which would turn off all the
  processor-specific optimizations (from Frederick Bruckman)

Changes since 0.90pre4:

docs:
- lots of DOCS fixes, updates, cleanups
- new README containing really quick install guide
- tech level docs on libavcodec encoding options
- html doc is now IE 6.0.2600 compatible! :)))
input/codecs:
- subreader (ascii subtitle file parser) fixes
- spudec cleanup/fixes, a new (faster, better) scaler, bbox support
- mmst:// streaming support
- .ogm (Ogg) audio/video stream selection
- native msmpeg4v1 (MPG4) codec, error concealement for all mpeg4s
- various libavcodec encoding improvements
- mpeg1 && -vo x11 crash fixed when height%16!=0
- raw (uncompressed) video fixed (avi & mov)
- flickering/blocking fixed for old vfw codecs (indeo3, cinepak etc)
- introduced codecs.conf versioning to avoid problems caused by too old conf
output:
- some more X11 cleanup, icewm fullscreen fixes, -vo gl/gl2 fixed
- disabling xscreensaver (optional, disabled by default)
- pan&scan support in xv, xmga, xvidix
- Xv yv12 stride problems fixed when width%8!=0
- vidix r128/radeon driver synced with mplayerxp, various xvidix fixes
- DVB a-v sync fixes, libfame updated to 0.9.0
- native -ao arts driver, ac3 passthrough support for -ao alsa9, -ao nas fixed
other:
- Gui: VCD and URL support, some bugs fixed
- some cleanup of messages (less debug stuff) printed by mplayer
- gcc 3.1 support
- various portability fixes (cygwin, darwin, 64bit sparc/alpha)
2002-06-08 23:41:55 +00:00
veego
72109bef0e Adapt to use the mplayer-share package. 2002-05-25 07:56:01 +00:00
veego
c9d8664be2 Upgrade mplayer/gmplayer to version 0.90pre4:
- X11 fullscreen toggle fixes with various windowmanagers, multifile playback
- DXR2 support (linux only)
- Output into animated GIF
- "cropdetect" video filter to autodetect needed size to crop
- libavcodec marked as default encoder for MEncoder
- manpage rewrite
- lot of other fixes

- gmplayer uses two new skins: CornerMP-aqua and hwswskin

Also patch-ab is no longer needed and patch-aa has only one hunk remaining.
2002-05-14 22:13:34 +00:00
wiz
101e298683 Slightly different version of last, so that it may be better accepted by
the maintainers.
2002-05-09 20:22:37 +00:00
wiz
21d63e32a9 Fix compilation problems if work directory is on LFS.
Patch by Konrad Schroder.
See kern/16149.
2002-05-08 08:18:19 +00:00
wiz
7a34943d2a Fix if statement. 2002-05-07 22:19:28 +00:00
wiz
dfb7b4862b Remove as version check; has bad interactions if you have binutils installed
before trying to make mplayer, but not a gcc that's new enough in the base
system.
2002-05-07 22:08:03 +00:00
wiz
cacb848689 Share patches between gmplayer and mplayer. 2002-05-07 22:02:04 +00:00
wiz
cd1a7bfa0c Slightly different version of patch-ab, provided by Veego, so
that it works better on non-NetBSD systems.
2002-05-07 20:26:12 +00:00
wiz
da02c987fb Update to 0.90pre3 (0.90rc3). Changes:
- 3DNow optimization of AC3 4ch downmix fixed, optims re-enabled
- DGA error/fail after 1 second of playing fixed
- big A-V desync for some AVI files fixed
- image distortions when seeking in some MPEG files fixed
- libmpdvdkit + gcc 3.x issue solved (our CFLAGS triggered a gcc3 bug...)
- GUI aspect ratio and fullscreen switch fixes, cleanups
- low FPS .wmv playback fixed
- buggy v4l audio grabbing disabled, we cannot fix, but patches are
  welcomed!
- various mjpeg improvements in libavcodec
2002-05-06 11:13:44 +00:00
fredb
b2fbcaa5db These two packages really only need GNU "as" 1.11 or newer to build on
NetBSD-1.5.*, so pull in the build-time dependency on binutils and gcc
conditionally on the version reported by ${AS}. For that case, set
${GCC_EXEC_PREFIX} in the build environment, and pass in an "--as="
argument to "configure", to make absolutely sure the new "gas" gets used.
2002-05-03 18:00:50 +00:00
wiz
1b86884d40 Enable for NetBSD-*-i386, after mtrr workaround. 2002-05-03 14:52:04 +00:00
wiz
c8e4dfde7c Comment out the mtrr parts on NetBSD versions that don't support them.
Might make mplayer work on 1.5.2 and similar.
2002-05-03 14:50:42 +00:00
wiz
6e0e19017d Restrict again to -current starting from 1.5Y -- doesn't compile on 1.5.x
because of missing MTRR support.
2002-05-02 12:22:47 +00:00
veego
7a0c620426 Update mplayer from version 0.60 to 0.90pre2 (old distfile is now longer
available). Not tested with the recent gcc and binutils changes.

Only one local patchfile is now needed, which fix a -Wl,-R problem
and reenables the auto detect support for libmpdvdkit on NetBSD.

Where libmpdvdkit is now disabled, due to the css code in that source.
The MPlayer code use libdvdread so it still can read DVDs.
The css code is also the reason why we have to use NO_SRC_ON_FTP.

List of changes, without being complete.

Changes in 0.90pre2:

- hwac3 fixes (try AFMT_AC3 first), bigendian fixes for PCM audio
- 2-pass encoding with libavcodec (-lavcopts vpass=x), B frames support
- faster .ogg seeking (use -forceidx for slow but accurate one)
- audio-only with gui fixed
- -rootwin fixed for x11,xv,xmga,xvidix
- aspect ratio fix for ffmpeg12
- mpeg-es detection fixed
- runtime cpudetect disabled by default
- support for many new win32 codecs, including mss1, tm20, ucod, truespeech
- divx audio dll sig11 with glibc 2.1.(2|3) fixed
- includes libmpdvdkit - patched kit of dvd libraries (enabled for linux+freebsd)
- manpages updated
- 'f' (fullscreen switch) fixed for some WMs, still has problems
- various freebsd and openbsd portability patches
- options -xy,-zoom,-flip usable with mencoder too, -xy keeps aspect
- -vop lavc, using new fast best libavcodec for realtime mpeg1 transcoding
- fixed gtk gui crash with --disable-mencoder
- no more black vobsub subtitles :)

Changes in 0.90pre1:

- 100% GPL - yeah, so what?
- runtime CPU detection code - any x86 MPlayer binary can run on "any"
  other x86 CPU
- video filter layer - with numerous plugins (crop, expand, etc, see
  the documentation)
- ability to view or encode DVD/vobsub and/or text subtitles into the
  output AVI
- prelimenary dvdnav support (experimental)
- Direct Rendering - can't be used with libavcodec yet, sorry
- ability to display subtitles under the image, on black bands
- FFmpeg (included) now supports decoding MPEG4v2 (MP42) and DivX 5.0
  files too
- greatly enhanced MPEG4 encoder - in libavcodec. It's not always as good
  as DivX4, but is twice as fast - so it's very useful on realtime encoding.
  And generally also.
- audio-only (wav/mp3/wma/ogg) file playback (console only)
- playing/encoding audio from separate wav/mp3 file
- support for more fileformats, including the new and very popular .ogg
- multiple files playback from console, including various playlist formats
- and of course, faster than ever... :)
2002-04-30 15:09:57 +00:00
zuntum
ec9455a308 rework comment describing why we are setting TMPDIR to ${WRKDIR} 2002-04-30 13:26:48 +00:00
wiz
4c2cea3940 Use gcc and binutils packages if the system's are not new enough.
Makes it build on at least 1.5.2/i386.
2002-04-30 12:45:29 +00:00
rh
fe52414a8c Move COMMENT to the individual Makefiles. 2002-04-22 11:45:51 +00:00
rh
dd115018c0 Split out 'Makefile.common' for upcoming import of gmplayer package. 2002-04-21 08:05:23 +00:00
fredb
b48eba1112 Give all packages which depend on "png" a version bump, and update
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
2002-03-13 17:36:35 +00:00
zuntum
8698bf2a8b No need to include aalib's buildlink.mk as we include SDL's buildlink
that does it.

Fixes PR pkg/15270 by Lubomir Sedlacik <salo@Xtrmntr.org>
2002-01-30 10:44:21 +00:00
skrll
28f3216f6c PKGVERSION=1 so that the version number is greater than the last version
of this pkg.
2002-01-25 16:21:00 +00:00
skrll
0a46559c99 Update mplayer to 0.60 release.
Can't seem to find a Changelog, sorry.
2002-01-25 16:16:27 +00:00
zuntum
d94050f1f2 Set ONLY_FOR_PLATFORM to point to new-toolchain-current/i386
(I have used expression that Thomas Klausner has written for graphics/ogle
for the same purpose).
2002-01-21 19:38:40 +00:00
zuntum
8709a58341 Add misc/libdvdread support per pkg/15319 by David Sainty <dave@dtsp.co.nz>
Bump PKGREVISION.

Note: make sure to cvs update pkgsrc/misc/libdvdread before trying to build
updated package of mplayer.
2002-01-21 15:48:46 +00:00
zuntum
e486f14da7 Let mplayer test-compile stuff in ${WRKDIR} instead of /tmp,
because the /tmp can sometime be mounted noexec.

Fixes pkg/15320 by David Sainty <dave@dtsp.co.nz>
2002-01-21 15:24:49 +00:00
wiz
5a8803e94d Fix ONLY_FOR_PLATFORM pattern. 2002-01-14 17:43:43 +00:00
tron
18b7cb21a0 Don't recomment patches with known problems here. 2002-01-05 15:14:00 +00:00
zuntum
6b26900bab Add graphics/aalib support, per pkg/15133.
Bump PKGREVISON.
2002-01-04 14:10:10 +00:00
zuntum
2a98832ab1 Improve ONLY_FROM_PLATFORM.
Suggested by Mason Loring Bliss <mason@acheron.middleboro.ma.us>
2001-12-27 02:11:50 +00:00
zuntum
896dd85d90 Set PKGNAME to mplayer-0.60.0.1 2001-12-26 01:00:15 +00:00
zuntum
3dfbea6441 Update mplayer package to 0.60pre1
No ChangeLog found, but a lot has changed since previous pkgsrc
release (0.18pre1), so you definitely want to upgrade.

Update provided by Sergey Svishchev <svs@ropnet.ru> - thanks!
2001-12-26 00:58:04 +00:00
zuntum
91ce3b5607 Update HOMEPAGE - the new one is http://www.mplayerhq.hu/ 2001-12-25 18:38:00 +00:00
wiz
d866c015d3 Silence a pkglint warning. 2001-12-25 18:02:55 +00:00
wiz
960b8111db Add RCS Id. 2001-12-25 18:02:08 +00:00
zuntum
f12d8ab5ac Set NO_BIN_ON_{FTP,CDROM} because several people suggested it,
and I am uncertain of the license. Needs investigation.
2001-12-25 16:45:33 +00:00