summaryrefslogtreecommitdiff
path: root/multimedia/mplayer
AgeCommit message (Collapse)AuthorFilesLines
2022-04-24mplayer, related packages: update to 1.5nia1-15/+3
some changes to attempt to make mplayer in pkgsrc less "absurdly complicated" 1.5: "Hope" February 27, 2022 Decoders, demuxers, streams: * ffmpeg12vpdau is no longer supported by FFmpeg, provide separate ffmpeg1vpdau and ffmpeg2vdpau instead * live555 deprecated and disabled by default, will be removed in future GUI: * Fix wrongly sized video window after leaving fullscreen mode * Clear screen when switching to fullscreen mode using the x11 video output driver * Command line option -fs is now recognized in addition to the GUI option load_fullscreen * Use correct visual in OpenGL video output driver for X11 * Provide a built-in skin so that the GUI can be used even without an installed skin * Native Language Support, i.e. the GUI language can be changed as specified in LC_MESSAGES or LANG * Minor bug fixes Other: * Building on Arm now compiles for the ISA and extensions of the host CPU by default. This should avoid issues like builds on e.g. Raspbian not using NEON by default. Can use --enable-runtime-cpudetection to restore the previous behaviour, though full runtime CPU detection is not supported. * New configure option --enable-nls for Native Language Support at runtime (for the moment only for the GUI and enabled by default for it) * macOS: Fixes for retina display, sluggish input processing
2021-06-22mplayer: remove pulse from default options now NetBSD 7 is unsupportednia1-2/+2
and it requires mozjs (and rust) which doesn't work on plaforms such as arm
2021-06-22mplayer: correct spelling errornia1-1/+1
2021-06-14*: Stop listing OS names in package descriptionsnia1-14/+2
2021-04-10mplayer: Fix build with multimedia/ffmpeg4-4.4ryoon1-2/+2
Bump PKGREVISION.
2019-06-22mplayer: put back pulseaudio to SUGGESTED_OPTIONS.tsutsui1-1/+2
- the default audio output driver (in case no -ao option is specified) on NetBSD is still oss even if pulseaudio is enabled - users can change the audio output driver by "-ao pulse" option or "ao=pulse" in ~/.mplayer/config file, as they did on 1.3.0 packages - SDL (which is in current SUGGESTED_OPTIONS) already depends on pulseaudio by default Bump PKGREVISIONs.
2019-06-04mplayer: Update to 1.4nia1-2/+1
pkgsrc changes: * Set autosync = 30 by default to fix choppy video with NetBSD's new audio system. * Remove PulseAudio and legacy sound servers (nas, esd) as defaults. Consistent with mpv. * Add an alsa option and enable it by default on Linux. * Disable all codecs by default and just use ffmpeg instead. Allows distribution restrictions based on patents to be removed. Tested with a variety of common file formats. Consistent with other packages (e.g. FreeBSD Ports). While here, upgrade to ffmpeg4. Upstream changes: 1.4: "SubCounter" April 18, 2019 Decoders, demuxers, streams: * More pixel formats are supported for VP9, RSCC, Screenpresso * pvr:// support for the Hauppauge HD PVR model 1212 * Speed up detection of mpg format while streaming (limit probe to 4 MB) * demuxer: fall back to audio pts if all others are unavailable (#1928) * raw video: add support for < 8bpp RGB, support for paletted raw video, fix fliped raw video in non-avi containers * increase -lavdopts threads limit to 32 * warn for badly interleaved files, and make -ni more aggressive * support GBR pixel formats for HEVC * FFmpeg audio decoders: g721, g732 * FFmpeg video decoders: more Matrox mpeg2 formats (M702-3-4-5), Truemotion RT, Matrox Uncompressed SD/HD, BitJazz SheerVideo, YUY2 Lossless Codec Apple Pixlet, ScreenPressor, FM Screen Capture Codec * FFmpeg IFF video/image decoders: ANIM, ILBM, PBM, RGB8, RGBN Fixes: * fix more issues reported by Coverity * expand error checking, and fix many memleaks * fix -subcp enca: with external ASS subtitles (#2281) * fix reading of bitmap fonts * fix -subdelay applied inverted * some fixes for video filter bmovl (#2304, #2308) * fix timing of first and last frame (#2315) Other: * MPlayer can link against OpenSSL instead of GnuTLS for https support (Warning: the resulting binary can not be redistributed) * OSD: NV12/NV21 support * video output xv: NV12/NV21 support * video outputs for OSX: fix a few issues with newer OSX versions GUI: * No limitation on the number of entries in a font description file * Dramatic speedup of scanning font description files * Playback improvements for cue sheet playlists * Implementation of audio playback utilizing ReplayGain data * New symbol character 'g' and new dynamic label variable $g * Skins can leave current volume unchanged at startup * New configuration file: gui.gain * Modern new icons for the (default) menu, the file selector, the playlist and the message boxes * Rearrangement of some items of the (default) menu * Fix of broken evLoadAudioFile, evLoadSubtitle and evDropSubtitle * Skin support for 8-bit PNGs with palette
2019-06-02mencoder, mplayer, gmplayer: use /dev/audio for OSS on NetBSD/OpenBSD.tsutsui1-2/+2
- See PR/54229 about misuse of NetBSD's /dev/sound for OSS. - OpenBSD's /dev/sound seems removed since 6.1: https://man.openbsd.org/OpenBSD-6.1/audio.4 Bump PKGREVISIONs.
2019-03-24Add support for libmpg123 (default on) and libopus (default off).rhialto1-2/+2
libmpg123 is the internally preferred mp3 decoder, according to codecs.conf. The ffmpeg fallback complains a lot about many audio streams, causing stuttering sound. Using mpg123 should avoid that.
2019-01-12mencoder, mplayer, gmplayer: restore text relocation fix for NetBSD/i386.tsutsui1-2/+2
It seems lost in the previous patch-aa -> patch-configure rename. Bump PKGREVISION to rebuild binaries.
2018-05-27mencoder, mplayer, gmplayer: avoid text relocations on NetBSD/i386 8.0.tsutsui1-1/+2
* specify --disable-sse4 to avoid non-PIE asm ops in libmpcodecs/vf_ass.c that cause text relocations on NetBSD/i386 * explicitly pull pkgsrc/multimedia/libass to avoid internal libass (which seems usually enabled by configure's autodetect) * specify -fpic in configure for NetBSD/i386 to enable __PIC__ blocks in some sources * while here, use -mtune rather than -mcpu for not only gcc4 but also 5.x and later Bump PKGREVISIONs. Ok'ed by wiz@ in PR pkg/53319.
2016-02-07Update multimedia/{gmplayer,mencoder,mplayer,mplayer-share} to 1.2.1.leot1-5/+1
pkgsrc changes: o Switch all mplayer packages to use multimedia/ffmpeg2 instead of the version bundled with MPlayer. This will make maintainership of mplayer packages probably a bit easier (and it's particular relevant when dealing vulnerability issues). Discussed with wiz@. o Adjust CONFIGURE_ARGS and other part of the Makefile* to reflect the switch to multimedia/ffmpeg2. Changes: 1.2.1: Fixes: * misc GUI fixes * fix build regression in FreeBSD * fix many crashes with fuzzed files * fix errors for multichannels files and pulseaudio >= 6 Other: * building with system FFmpeg libs is possible without a local copy of of private FFmpeg headers * docs building does not require FFmpeg anymore * FFmpeg updated to 2.8.5
2015-11-21Update gmplayer, mencoder, mplayer and mplayer-share to 1.2.leot1-2/+1
pkgsrc changes: * Various misc fixes (thanks to pkglint) * Do not pass --with-dvdread-config and --with-dvdnav-config, the dvdread-config and dvdnav-config seems that no longer exist. * Avoid to pass --enable-libvorbis otherwise libvorbis can not be recognised by the mplayer configure script. * (re)Use patches from multimedia/ffmpeg2 instead of using mplayer-specific ones Changes: 1.2: "FrameCounter" Decoders: * Hardware accelerated decoding on OS X via VDA. * Internal libmpeg2 disabled by default, on the assumption that nobody really needs it anymore. Other: * "run" slave/keybinding command now supports expanding properties * better support for > 8 bit formats in -vo gl * support for XYZ color space in -vo gl * -vo gl now supports OSD (not EOSD though) with GLES backend. * GLES backend now uses GLES v2 with YUV support via shaders * -vo gl supports rotated display without needing video filters via -monitor-orientation command-line option. * -vo gl now has an OSX/Cocoa backend, so it should be a better alternative to -vo corevideo now. * -vo gl2 renamed to -vo gl_tiled to stop people from assuming it is better than -vo gl (it is in many ways worse). * Fixes for DVB, teletext and closed-caption based subtitles. * Support teletext and CC subtitles in WTV. * Support binding keys corresponding to non-ASCII characters. * Limited -endpos support for -dump* * Danish messages header file renamed from help_mp-dk.h to help_mp-da.h in order to comply with ISO 639 language code (configure language options will now require da instead of dk) * configure: options --enable-gtk1, --with-glib-config= and --with-gtk-config= removed * Change ID3 genre name for genre ID 67 from "Psychadelic" to "Psychedelic" * support for audio bin/cue images Ports: * Windows: support file names as UTF-8 in slave mode and passing file names as wchar command line arguments. * Android: MPlayer can be run from adb shell and display videos via OpenGL ES. Note that just a bit of seeking etc. would cause reproducible system reboots after just a few seconds on my Galaxy S2. * Android: -wid is supported. This should allow using MPlayer in slave mode, a native window pointer needs to be passed as -wid. Untested. GUI: * Support for TV/DVB * Various improvements of the context menu and the preferences dialog * Revision of the user interface texts * Console message with information on deprecated (but still supported) entries in the skin configuration file * New symbol character (r) and new dynamic label variables ($D, $U, $P) * New items (pimage, rpotmeter) * Updated skins (avifile, Blue, Blue-small, Clearlooks, Corelian, disappearer, mentalic, mplayer_red, nativeRed, neutron, phony, plastic, slim, softgrip, standard, trium, tvisor, xanim) * Video can be rotated * New GUI message: evSetRotation * GUI now officially needs GTK+ and GLib versions 2 (it hadn't compiled with versions 1 for quite some time) * Support for audio and video bin/cue image playback * Support for Audio CD / (Super) Video CD / DVD image and DVD copy playback through the respective scheme (cd://, vcd://, dvd://) * Support for arbitrary non-binary data file cue sheets (i.e. cue sheets describing playlists for data files containing multiple titles) FFmpeg: * Version 2.8 with local patches Thanks to wiz@ for misc private discussion.
2015-04-25Recursive revbump following MesaLib update, categories g through n.tnn1-2/+2
2015-04-05Build against libdvdnav 5.0 API.dsainty1-2/+2
Re-enable the inhibited DVD related options. Bump PKGREVISION on the principle of least surprise.
2015-02-22Recursice revbump from pulseaudio.ryoon1-2/+2
Thank you, tron@.
2014-12-03Add -mstackrealign -mpreferred-stack-boundary=4 to CFLAGS on i386 for allbouyer1-2/+2
gcc 4.x versions. Fix mplayer coredumping on mp4 videos on netbsd-7. Patch from John D. Baker Bump PKGREVISION for all affected packages.
2014-06-27add patch from ffmpeg to fix the recent LZO integer overflowdrochner1-2/+2
bump PKGREV
2014-05-18Revbump after updating graphics/giflibobache1-2/+2
2013-11-26Bump PKGREVISION for json-c. Noted by tron.wiz1-1/+2
2013-07-06Update to 1.1.1ryoon1-2/+1
* Fix build with giflib 5.0.4. Changelog: * Security update. I cannot find detail.
2013-03-15fix missing part of recursive bump for png-1.6.obache1-2/+2
2013-01-16Revbump for change to mplayer's default options.riastradh1-2/+2
2012-12-02New option "lirc" for mplayer enabled on systems that support itcheusov1-2/+2
2012-11-03Bump revision of the correct packages after "pulseaudio" update.tron1-2/+2
2012-10-28As promised a week ago, remove arts and aalib from default suggestedwiz1-1/+2
options. arts is obsolete and aalib only ever was a nice hack, not something to be enabled by default.
2012-10-08Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.asau1-3/+1
2012-06-11Update mplayer packages to 1.1, provided by Leonardo Taccari in PR 46566.wiz1-2/+1
Pkgsrc changes: * Fix some pkglint(1) warnings (no functional changes intended) * Modified options.mk in order to always enable or disable a PKG_SUPPORTED_OPTION (for more information please give a look to the second "Note" of options.mk) * Removed the mplayer-internal-faad PKG_SUPPORTED_OPTION, now faad support is only enabled via audio/faad2. * Changed MASTER_SITES, now MPlayer distfile is fetched directly from its mirror. MPlayer changes: 1.1: "We gave up on 1.0" Decoders: * FFmpeg AAC decoder is now preferred over libfaad2 and the internal libfaad2 forked copy has been removed in its favor Demuxers: * experimental support for using binary Quicktime codecs with -demuxer lavf. * correct runtime and average bitrate for VBR (variable bitrate) MP3 Filters: * delogo: allow to change the rectangle based on the time. * lavfi: libavfilter filter graphs (experimental). Other: * support adding noise at output resolution with -vo gl:noise-strength=8 * experimental support for OpenGL ES 1.0 in -vo gl * support for PGS (BluRay-compatible), DVB and XSUB subtitles. * af_cmdline slave command to change e.g. audio equalizer options at runtime. * vo x11: don't hide or show cursor any more if attached to an existing window (-wid) * try reconnecting network streams e.g. after network timeouts * lots of bug fixes as always (and surely a few new bugs, too :-( ) GUI: Support for the GUI continues. * numerous fixes, improvements and updates * UTF-8 support * all skin messages available as slave commands (gui <message>) * fancy new icon Ports: * Wine (see DOCS/tech/crosscompile.txt) MEncoder: * -force-key-frames option to set explicit seek points. MPlayer (1.0) rc4: "Yes We Can" GUI: Changes towards removing the GUI * The GUI will no longer display any error or warning messages. * Special GUI slave commands (gui_*) were removed, along with the related key bindings. Decoders: * YUY2 Lossless Codec (YLC0) via binary DLL * Truemotion RT codec (TR20) via binary DLL * Nogantech Codec (NTN1 and NTN2) via binary DLL * add new FourCCs (m1v1, yuvs, VYUY, Y42B, V422, YUNV, UYNV, UYNY, uyv1, 2Vu1, P422, HDYC, IJLV, MVJP) TwoCCs (0xA106, 0x6c75, 0xAAC0, 0x55005354) to existing decoders * AMR now handled via OpenCORE decoder * updated Windows Media Screen Codec (MSS1, MSS2) via binary DLL * CoreAVC H.264 decoder via binary DLL (Windows only) * Kega Game video codec (KGV1) via binary DLL * SoftLab-NSK Forward MPEG-2 I-frames (SLIF) via binary DLL * JPEG 2000 support via OpenJPEG * internal liba52 copy removed * CineForm HD (CFHD) via binary DLL * VP8 en-/decoding through libvpx wrapper and native decoder in FFmpeg * support for external libmpeg2 added * hardware MPEG decoder priority lowered * external libmpg123 support Demuxers: * Mostly fixed timing issues with some H.264 (PAFF) samples * Matroska and Ogg demuxers switched to use libavformat by default. Report issues and use -demuxer ogg and -demuxer mkv to work around them. * support for TrueHD in Blu-ray streams in libmpdemux * more Blu-ray codec support with lavf * fix length in ASF/WMV files * support ISDB-Tb DVB streams Filters: * remove vf_yuy2, functionality is replaced by -vf format=yuv2 * remove vf_rgb2bgr, functionality is replaced by sws and vf_format Streaming: * Support for unencrypted Blu-ray playback through libbluray. Use it through: mplayer br:////path/to/disc Drivers: * -vo yuv4mpeg:interlaced no longer does its own interlaced RGB->YUV conversion. Use -vf scale=::1 to keep the same behavior and report if there are any issues with that. * X11: Window manager chooses Window position by default. Add geometry=50%:50% to your configuration to get the old behavior. * -vo md5sum md5 calculation changed so output matches FFmpeg's -f framemd5 * Support for more formats in OpenGL video output drivers (different YUV subsampling, 16 bit per component) * Selectable YUV to RGB conversion standard for -vo gl (-vo gl:colorspace=...:levelconv=...) * -vo gl now tries to use yuv=2 by default if possible * -vo gl:stereo=... for experimental stereo (3D) support * -vo matrixview finally added * add OS/2 KAI audio driver (-ao kai) Other: * -nosub option for disabling auto-selected subtitles * support for displaying subs in the terminal (FIXME) * support for subtitles with audio-only files * support for right-to-left languages with embedded subtitles * support for UTF-16 encoded external subtitles * support for 8 channel audio * sync dvd:// and dvdnav:// features * support for MPEG-4 ASP in VDPAU video output (non-B-frame only) * support for live and non-live DVB teletext with demuxer lavf * -name, -title and -use-filename-title options for MPlayer * support for stream handling via FFmpeg, in particular RTMP and RTSP (use e.g. ffmpeg://http://example.com/test) * experimental support for external libass, configure with --disable-ass-internal * better support for 16-bit-per-component formats and formats with alpha channel * better out-of-the-box support for compiling for ARM, IA64, MinGW32 and MinGW-w64, MinGW has ASLR enabled with recent enough binutils * libdvdcss synced with upstream Subversion snapshot MEncoder: * add -tsprog for demuxer lavf
2012-03-03Add missing mk/termcap buildlink to multimedia/mplayer and multimedia/gmplayersbd1-2/+3
Bump PKGREVISIONs
2011-11-02add patch from ffmpeg to fix an integer signedness error in CAVS codecdrochner1-2/+2
which can cause crashes or possibly allow code execution (CVE-2011-3362) bump PKGREV
2011-10-24If AUDIO_GETBUFINFO is available, use it whenever possible in preferencejmcneill1-2/+2
to AUDIO_GETINFO. This should reduce playback CPU usage.
2011-10-18add patch from upstream to fix possible buffer overflow in "sami"drochner1-2/+2
subtitle reader bump PKGREV
2011-07-09add support for dvb capture on netbsdjmcneill1-2/+2
2011-03-10bump PKGREVISION from change of gif library from libungif to giflib.obache1-2/+2
2011-01-19Bump package revision of all packages depending on the "libXvMC" packagetron1-2/+2
whose builtin detection has been fixed.
2011-01-19Use the "x11/libXvMC" package to provide the "libXvMCW" library as thistron1-3/+2
package actually builds. Tested on both NetBSD/amd64 5.1 and Mac OS 10.6.6. Bump package revision again.
2011-01-19add XvMC support using XvMCW, bump pkg revisionjmcneill1-2/+4
2010-12-17PR/37694: add optional support for libcaca. Tested on 4.0/i386.shattered1-2/+2
2010-11-23Add fix for the vulnerability reported in CVE-2010-3429 taken fromtron1-1/+2
MPlayer's GIT repository.
2010-09-16Update to 20100913, provided by Aleksey Cheusov via wip.wiz1-2/+1
One year of changes. Ok ahoka@
2010-09-05Ensure mplayer knows how to disable the screen saver. Mostly from PR#43804.jakllsch1-5/+4
While here, finish enabling libXvMC. XXX libXvMC needs real builtinifying.
2010-07-13PKGREVISION bump for png, found by Robert Elz.wiz1-2/+2
2010-01-24More PKGREVISION bumps of jpeg dependencies.wiz1-2/+2
Identified by parsing the NetBSD-i386-5.0.1/2009Q3 pkg_summary files and Robert Elz.
2009-10-18Upgrade to the SVN snapshot as of 2009-10-17.ahoka1-4/+8
The builtin libavcodec now uses yasm to assemble hand written h264 code. The older x264 we currently have in pkgsrc is not supported by mplayer, so I had to do some hand tweaking to make it work. It may contain bugs because of this, so report any fallouts with h264.
2009-08-09add fix for SA26157. Bump PKGREVISIONkefren1-2/+2
2009-02-02-add a patch from upstream to fix CVE-2008-3162drochner1-2/+2
(stack-based buffer overflow in the str_read_packet function in libavformat/psxstr.c) -add (a modified version of) the ffmpeg 4xm patch which fixes possible memory corruption bump PKGREVISION
2008-12-20Bump PKGREVISION for pulseaudio change.jmcneill1-2/+2
2008-12-18PKGREVISION bump for packages using mplayer-share due to x264 update.bjs1-2/+2
2008-12-15Add security patch from MPlayer SVN repository to fix a buffer overflowtron1-2/+2
in the TwinVQ media file decoder.
2008-10-20Add a patch for better VCD support from Sergey Svishchev.wiz1-2/+2
Fixes PR 20549.