This is a cumulative update to the mplayer port addressing several
issues:
o imake handling for audio-only-mplayer corrected.
o Adapt mplayer to recent x264 API changes. Reported by David Warren.
Obtained from official mplayer CVS.
o Correct internal libtremor handling on amd64 arch, by Aleksey Salow.
o Correct VIDIX playlists on amd64 arch.
o Proper handling of the speex codec and the polyp sound server,
reported by Ion-Mihai Tetcu.
- Fix OPTIONS checking logic - this caused the default package to have
way too many dependencies (e.g. Linux, and i386-specific ports).
- Fix build on FreeBSD 4.x [2]
PR: ports/102493 [1], ports/102570 [2]
Submitted by: Thomas E. Zander <riggs@rrr.de> [1], Ports Fury [2]
Approved by: Thomas E. Zander <riggs@rrr.de> (maintainer) [2]
o Have mga xvidix driver autodetect memory, reported by Andre Albsmeier
o Remove PKGSUFFIX stuff, instead port name is always "mplayer"
o Use win32 real player codecs if the user prohibits linux-realplayer interaction
PR: ports/101224
Submitted by: Thomas E. Zander (maintainer)
- OPTIONify
- Due to some changes in the official developent tree, some of our local
patches became obsolete and where removed.
PR: ports/99871
Submitted by: maintainer
because it does not link the test-program with -pthread.
Remove the static -lx264 and replaces it with the accurate
`pkg-config --libs x264`, so the linker finds all the symbols needed.
After that, mencoder can finally encode x264-movies.
PR: ports/98914
Submitted by: Mark Daniel Reidel <ports@mark.reidel.info>
Approved by: maintainer
www.ubuntuforums.org. This is not the old gtk2 patch used before but
the current gtk2 support in Mplayer's CVS. Unlike gtk12 support, gtk20
support will not be autodetected since it's still an unofficial patch.
Please use WITH_GTK2 to use.
PR: 95558
Submitted by: Me
Approved by: Maintainer
Obtained from: http://www.ubuntuforums.org/archive/index.php/t-78037.html
setting norm=SECAM which previously did not work. Bump PORTREVISION.
PR: ports/90001
Submitted by: Vladimir Kushnir <vkushnir@i.kiev.ua>
Approved by: Thomas E. Zander <riggs@rrr.de> (maintainer)
On recent FreeBSD installing multimedia/mplayer port doesn't
compile-in bsdbt848 driver. Cause for this is in the mplayer's
'configure' script that uses the following code to autodetect
the presense of the system bt848 driver:
if defined(__NetBSD__)
#include <dev/ic/bt8xx.h>
#else
#include <machine/ioctl_bt848.h>
#endif
On FreeBSD /usr/include/machine/ioctl_bt848.h is replaced
with /usr/include/dev/bktr/ioctl_bt848.h, so 'configure'
script doesn't find it. Be warned that if you upgraded
your FreeBSD installation from the older version, you will
still have /usr/include/machine/ioctl_bt848.h installed on
your system (make installworld doesn't delete old files)
and configure script will not need patching to be able to
find the system bt848 driver. In the fix section I attached
a patched 'files/patch-ad' file.
[...]
Hi again,
I've prepared a diff to solve the issue. Besides this,
PORTREVISION is bumped to reflect the change and distinfo
contains sha256 sum. Would you please confirm that it works
on amd64, go for the commit and close the pr?!
Submitted by: Simun Mikecin <numisemis@yahoo.com>
Approved by: "Thomas E. Zander" <riggs@rrr.de>
Reviewed by: Simun Mikecin <numisemis@yahoo.com>
PR: ports/87853
<conrads@cox.net>
- introduce new vidix patches to enable -vo xvidix for some accidently
mistreated radeon and matrox cards, reported by Andre Albsmeier
<andre@albsmeier.net>
- explicitly forbid -fforce-addr gcc optimization as it reliably breaks all
ffmpeg descendants, by Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
PR: ports/79828
Submitted by: Thomas E. Zander <riggs@rrr.de> (maintainer)
files/patch-libfaad2-common.h
o Remove explicitly disabling real codecs as they can be manually added
after installation if root really wants to (reported by Scott Lipcon
<scott@libcon.org>)
o Fix mplayer's x264 lib support is older than the version provided by
the ports tree as of today. Including new patchfile
files/patch-libmpcodecs-ve_x264.c
(by Bruce M. Simpson <bms@spc.org>)
Submitted by: Thomas E. Zander <riggs@rrr.de> (maintainer)
o Potential heap overflow in Real RTSP streaming code
o Potential stack overflow in MMST streaming code
o Multiple buffer overflows in BMP demuxer
o Potential heap overflow in pnm streaming code
o Potential buffer overflow in mp3lib
PR: ports/75336
Submitted by: Thomas E. Zander <riggs@rrr.de> (maintainer)
* Consistency of man page after patching DEFAULT_{DVD,CDROM}_DEVICE
(reported by Andra Albsmeier <andre.albsmeier@siemens.com>)
* Change PATCH_SITES to fix unfetchable distfile for GTK2 patch
(thanks to michael johnson <ahze@ahze.net> for reporting this)
PR: 71542
Submitted by: maintainer
Approved by: portmgr (implicit)
- Correct detection of ogg theora codec
- Avoid accidently linking to libtremor if not explicitly forced by user
(important, therefore PORTREVISION bump!)
PR: ports/70959
Submitted by: Thomas E. Zander (maintainer)
of the port and which has been bogusly merged into the upstream sources
(but has been corrected now, the next release will be fine, hopefully).
This will fix audioid with tv://
- Allow people to override default device with DEFAULT_CDROM_DEVICE and
DEFAULT_DVD_DEVICE knobs
PR: ports/65059
Submitted by: michael johnson <ahze@ahze.net>
Approved by: maintainer
USE_SDL=yes -> USE_SDL=sdl (good examles everywhere)
WANT_SDL/HAVE_SDL instead of exists(localbase/lib/lib...)
See
http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/using-sdl.html
for more information on how to use USE_SDL, WANT_SDL and HAVE_SDL.
PR: follow-ups of ports/55494, ports/61877
Submitted by: Edwin Groothuis <edwin@mavetju.org>
users of mplayer:
o bktr driver working. Thanks to Arjan van Leeuwen
<avleeuwen@piwebs.com> and Simun Mikecin sime@logos.hr (For me
it doesn't work at all, but mplayer's tv never did :-) So I
rely on the reports of the users who are successful.)
o disables support for libdvdnav as it's not compatible with
the new version. The mplayer developers are informed and
hunt the problem.
o introduces a patch to fix -vo md5: patch-libvo-vo_md5.c
Thanks to Christopher Nehren <apeiron@comcast.net>
PR: ports/63363
Submitted by: maintainer
- Important fix of a remote buffer overflow attack via asf streaming
- Some minor fixes
* Check for the updated KAME ipv6-patch. Looks okay.
* Change pkg-message, pointing at at a work-in-progress FAQ
PR: 57324
57296
Submitted by: Mezz <mezz7@cox.net> (based on)
maintainer
o Fix build on recent current (by -pthread option is deprecated). [2]
o WITH_LANG is added. [2]
PR: ports/56630 [1]
Submitted by: Guido Berhoerster <ich@guido-berhoerster.org> [1]
Tod McQuillin <devin@spamcop.net> [1]
Ivanchenko V. I. <webmaster@asiamusic.ru> [1][2]
Approved by: Thomas E. Zander <riggs@rrr.de> (maintainer)
- Background: For some reason, mplayer locks up if we cleanup
when exitting by calling arts_free(). Therefore, we trade
risk of memory leakage when using KDE aRts over locking
up.
- Caveat: Memory probably is not witheld after mplayer
exits. I won't say that it IS NOT withheld cause I do not
know what arts_free() does exactly. So, worst case scenario
is probably that we will leak memory for as many files
the user tells mplayer to play but only WHILE mplayer is
running.
o Bump PORTREVISION
Reviewed by: kde (some members)
o Remove libfame from the possible dependency list
because integrated libavcodec does the same job
o Apply libdemux-mov patch suggested by lioux
(will fix some quicktime movies)
o Fix pkg-plist
PR: ports/48152
Submitted by: maintainer
WITH* knobs are now explained within the Makefile
o Fix PKGNAMESUFFIX
o configure script depends unconditionally on esound if it is
available: depend on esound as well if available
o Enable VIDIX again due to users report that it works though needs
root permissions
o Update PLIST due to VIDIX
o Bump PORTREVISION
PR: 47781
Submitted by: maintainer
directory used for creating test executable files in the configure
phase. Previously, the port examined the TMPDIR and TEMPDIR variables,
and, if they were not set, used /tmp; this goes against the grain of the
limit-to-WRKDIR policy, and also plain does not work if /tmp is mounted
with the 'noexec' flag.
Approved by: maintainer, portmgr (kris)
o Prefer mplayer internal DVD access routines rather than libdvdread
due to problem reports from users. Prefer libdvdread if WITH_LIBDVDREAD
o Change iconv interaction since users have been complaining since
iconv was updated to 1.7
Submitted by: maintainer
auto-detection
o Enable WITH_SVGALIB if it is installed
o Use direct rather than relative paths to reference port directories
in Makefile
o No PORTREVISION bump since there are no functional changes
Submitted by: maintainer