Commit graph

43 commits

Author SHA1 Message Date
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
wiz
26b2392654 Improve PKGNAME (dewey-conform). 2001-12-22 21:06:56 +00:00
zuntum
45940ea0d8 Use /dev/audio instead of /dev/dsp 2001-12-22 00:30:44 +00:00
zuntum
ce336b1afd Fix MASTER_SITES so distfile can be fetched 2001-12-22 00:07:06 +00:00
zuntum
57cbdbe877 regen 2001-12-21 23:58:27 +00:00
zuntum
44e384b210 No longer necessary, caused problems (RCS id got expanded). 2001-12-21 23:57:33 +00:00
zuntum
0770f43514 Initial import of mplayer, awesome multimedia player!
This package compiles only on i386 with the new toolchain (new gas to be specific).
If you've got new gas handy, it should compile on 1-5, too; need to investigate.
ONLY_FOR_PLATFORM is set to NetBSD-1.5[Y-Z]*-i386

MPlayer is a movie player for UNIX. It plays most MPEG, AVI and ASF files,
supported by many native and Win32 DLL codecs. You can watch VCD, DVD and even
DivX movies too. The another big feature of mplayer is the wide range of
supported output drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev,
but you can use SDL (and this way all drivers of SDL, for example AAlib) and
some lowlevel card-specific drivers (for Matrox) too! Most of them supports
software or hardware scaling, so you can enjoy movies in fullscreen. And what
about the nice big antialiased shaded subtitles (7 supported types!!!) with
hungarian, english, cyrillic, czech, korean fonts, and OSD?

It's a christmas present for -current users!
2001-12-21 23:38:52 +00:00