Commit graph

4045 commits

Author SHA1 Message Date
wiz
6fdcc1c6c3 Fix previous. Theora.pdf is only created if many more dependencies
are available.
2015-02-09 21:56:49 +00:00
snj
8066de410a Recursive bump for SDL2-using packages. 2015-02-09 08:43:13 +00:00
darcy
0603f19dc5 Fix typo. 2015-02-07 15:02:04 +00:00
joerg
951901fef9 Fix build on NetBSD. 2015-02-05 17:34:09 +00:00
joerg
0f8aa32d5d Older GCC releases don't like to use to pointers to fulfill the "g"
constraint, so use "r".
2015-02-04 20:50:16 +00:00
mef
3df8e3785f Update PLIST for doxygen 1.8.9.1, PKGREVISION++ 2015-02-02 02:45:09 +00:00
wiz
794a696fd7 Update to 0.7.3, from Leonardo Taccari in PR 49623:
Changes
-------
- Several documentation updates and typo fixes.
- Don't show "0%" position when the stream is infinite / has unknown length.
- Fixes the config file loading order so that lower priority `mpv.conf` files
  don't override higher priority `config` files.
- (OSX) Remove coreaudio_exclusive from the "auto" codec list.
- Failing to create a GL3 context is now a warning instead of error, to reduce
  user confusion.
- The subtitle decoder now gets reset when cycling subtitles. This makes the
  currently shown subtitle event disappear even if cycling back to the current
  subtitle track.
- `--shuffle` and `--merge-files` now affects the contents of playlist files,
  instead of just the list of files given as arguments to mpv.
- `./waf install` avoids installing a few additional data/config files if only
  libmpv was built.
- Improved channel mapping when the file's channel map doesn't match the AO's
  available channel maps.
- (OSX) VDA now gracefully refuses to run on non-OpenGL3-capable systems instead
  of trying and failing to build its shaders.
- Add workaround for vf_vapoursynth filters that expect an FPS.
- The default value for `--screenshot-template` now shows up in
  `--list-options`.
- `ao_pulse`'s `latency-hacks` suboption is now off by default, as it causes
  issues with newer pulseaudio releases. If A/V Sync issues happen, either
  add the `latency-hacks=on` pulse suboption in mpv.conf, or update the
  pulseaudio daemon (bug #1430).
- (Linux) `ao_alsa` now deals better with audio device disconnection.
- Client API: timestamp properties that have no value return "no" instead of
  magic number.

Bug fixes
---------
- (Windows, OSX) Many `ao_wasapi` and `ao_coreaudio` fixes.
- (OSX) Make the window title update correctly on OS X Yosemite.
- Fixes for handling mono audio on various AOs.
- (Linux) Fixes resuming from suspend on ao_alsa.
- Fixes for playlist file parsing.
- Overly long options in the --list-options output now break the column layout
  instead of getting truncated; fixes shell completion scripts.
- Fix rendering resolution of certain DVB subtitles (bug #1425).
- Fix EDL or --merge-files breaking timestamps with .avi files.
- Workaround for libavcodec bug with the VP9 codec parser (bug #1448),
  fixes possible crash.
- Improve robustness of the matroska parser with broken files (bugs #1457,
  #1461).
- Improve 10bit video compatibility with older GPUs (specially Intel) (bug
  #1383).
- Fixes flashing the VO window when playing a list of files that includes
  non-media files (bug #1459).
- Workaround for window embedding in OpenBox (bug #1235)
- Fixes for several crashes and lockups (bugs #838, #1389, #1408, #1463, #1473,
  #1474).
- Fixes for the zsh completion script (bugs #997)

New features
------------
- mpv now prints the contents of its config.h when running in verbose mode, to
  aid with debugging.
- The `include=` option now accepts `~` to refer to the HOME dir (bug #1406).
- `af_volume` now prints ReplayGain values in verbose mode.
- m3u playlists that don't have the `#EXTM3U` header are now accepted if they
  "look like" ASCII or UTF-8 text and have the .m3u extension.
- Chapter marks in the seek bar now update when switching files.
- Supports embedded cover art in MKV files (bug #1374).
- (Windows) Video window can now be resized even with --no-border.
- (Windows) Client API: the "run" command now works on Windows too.
- (Linux) vo_wayland now supports key modifiers (Meta, Alt, Control, Shift)
- Client API: "display-names" property is now observable.
2015-02-01 18:55:33 +00:00
adam
a0ba95d95a Fixed CONFIGURE_ARGS 2015-01-31 21:52:15 +00:00
adam
e895744785 Changes 0.1.2:
- Add support for unmounted discs
- Fix use after free
2015-01-31 21:48:02 +00:00
adam
7f74fcac06 Changes 0.8.0:
- Add improved file system interface
- Support opening raw devices
- Reduce log level of failed PMSN query
- Optimizations
2015-01-31 21:46:48 +00:00
adam
f58f3f1019 Changes 0.7.0:
- Add player setting for BD-J persistent storage and cache paths.
- Add support for system fonts. BD-J fonts in jre/lib/fonts/ are not required anymore.
- Add BD-J organization ID and disc ID to BLURAY_DISC_INFO.
- Release still mode when BD-J terminates.
- Implement BD-J caching.
- Improve BD-J compability.
- Java 8 compability fixes.
- Fix storage size for bdjo object reference in BLURAY_DISC_INFO.
- Fix BD-J on-disc font usage.
- Fix animations in some BD-J menus.
- Fix BD-J storage path charset issues in Windows.
2015-01-31 21:45:30 +00:00
adam
51bd0ca7f6 Changes 5.0.3:
* added dvdnav_open_stream to read from external read/seek callbacks
* fixed reading DVD label regression
2015-01-31 21:26:44 +00:00
adam
0a079f13b4 Changes 5.0.2:
* Add DVDOpenStream to open a dvd from a set of callbacks
2015-01-31 21:25:47 +00:00
adam
53498f794a Changes 1.3.99:
* Drop support for HP-UX.
* Drop support for Windows 9x and Windows NT.
  Windows 2000 is now required.
* Replace BeOS support by Haiku support.
* Add dvdcss_open_stream() to public API. This allows installing custom
  callback functions for accessing DVD, e.g. over the network.
* dvdcss_error() now returns "const char *" instad of "char *".
* Drop support for MSVC versions before 2010.
* Raw device access now errors out if the device cannot be opened.
* Miscellaneous cleanups to code, documentation, build system.
2015-01-31 21:24:11 +00:00
prlw1
5c2d5b49ae Fix PLIST 2015-01-30 12:59:37 +00:00
jmcneill
87fde02875 + gst-plugins1-egl-gl gst-plugins1-egl-opengl 2015-01-30 11:10:57 +00:00
jmcneill
3d8f5d8c29 Import gst-plugins1-opengl-1.4.5 as multimedia/gst-plugins1-egl-opengl.
GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple mp3 playback to complex
audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

This package provides the opengl plugin for GStreamer using the Raspberry Pi's
VideoCore IV EGL APIs.
2015-01-30 11:10:20 +00:00
jmcneill
5761e06c15 Import gst-plugins1-gl-1.4.5 as multimedia/gst-plugins1-egl-gl.
GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple mp3 playback to complex
audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

This package provides the gl plugin for GStreamer using the Raspberry Pi's
VideoCore IV EGL APIs.
2015-01-30 11:09:45 +00:00
jmcneill
8cb72957d2 + gst-plugins1-omx 2015-01-30 01:37:35 +00:00
jmcneill
d18bbd9828 Import gst-omx-1.2.0 as multimedia/gst-plugins1-omx.
This module contains a plugin that wraps available OpenMAX IL components and
makes them available as standard GStreamer elements.
2015-01-30 01:37:08 +00:00
obache
887edaf52f Update adobe-flash-plugin11 to 11.2.202.440 for APSA15-01 (CVE-2015-0311). 2015-01-27 11:24:57 +00:00
prlw1
79b3cd54b9 Update totem-pl-parser to 3.4.5
3.4.5:
- Avoid warnings when the volume doesn't have a mount
- Fix media detection on loopback devices
- Work-around hang-on-close() bugs in gvfs when parsing M3U playlists
- Save everything we're told to in XSPF playlists

3.4.4:
- Remove dependency on newer versions of glib
- Fix overescaping of URIs in XSPF playlists
- Add support for the itmss URI scheme
- Require gmime 2.6
- Fix small memory leak in totem_pl_parser_can_parse_from_data()
- Add read and write support for Totem XSPF extensions
  (starttime and playing attributes)
- Send content-type along with playlist-started/-ended signals
  for PLS, M3U and XSPF playlist types
2015-01-25 00:07:35 +00:00
wiz
c8e53cf3dd Explicitly disable oss except on NetBSD-7+.
Needs OSSv4, but older NetBSD's OSSv3 is detected and accepted.
2015-01-24 20:42:22 +00:00
wiz
b8aeb2d124 Fix build on NetBSD-current with strtoi.
From Kamil Rytarowski <n54@gmx.com>
2015-01-23 16:15:42 +00:00
wiz
1471d10b05 Rename strtoi to vlc_strtoi to avoid conflict with NetBSD built-in
function strtoi.
From Kamil Rytarowski <n54@gmx.com>.
2015-01-23 16:01:40 +00:00
wiz
a527090fa9 Remove c from USE_LANGUAGES, this is C++ source code. 2015-01-23 10:12:44 +00:00
obache
dd62605ec5 Update adobe-flash-plugin11 to 11.2.202.438 for APSB15-02. 2015-01-23 06:08:40 +00:00
pho
6cc5bfc445 Fix linkage failure of libmatroska due to missing -lebml flag.
This seems to be an actual issue only on non-ELF platforms.

Pull request sent and merged to the upstream:
https://github.com/Matroska-Org/libmatroska/pull/5
2015-01-22 14:43:19 +00:00
pho
f401d7a502 Add 'c' to USE_LANGUAGES
Otherwise the configure script fails with:
  PKGSRC-WARNING: Something is trying to run the c compiler,
  PKGSRC-WARNING: but it is not added to USE_LANGUAGES in the package Makefile.

The package still don't build because of an upstream problem in Makefile.am, but it is a separate issue.
2015-01-22 12:57:27 +00:00
adam
1f7101e17d Fix building with -flto; do not force optimisation compiler flags 2015-01-21 18:15:17 +00:00
wiz
e5f178d61d Update to 0.7.2, based on patch by Leonardo Taccari.
Release 0.7.2
=============

Changes
-------

- Give precedence to the DVD menu navigation keyboard bindings so that user
  defined LEFT/RIGHT/... bindings don't break DVD menu navigation.
- Try to fallback to the "default" device if the selected device is busy in the
  alsa AO.
- Don't create Dock icon for audio only files on OS X.
- Save screenshots to desktop when using the app bundle on OS X.
- Restore ab-loop settings with playback resume.
- Bump required youtube-dl version to 2014.11.26 and enable the ytdl_hook Lua
  script by default (now playing videos from YouTube and the like will work
  out of the box without any configuration change needed).

Bug fixes
---------

- Don't signal an error if --stream-dump is used.
- Fix removing key bindings from Lua scripts.
- Reject channel descriptions with too many channels in the coreaudio AO.
- Don't async redraw when waiting for VO redraw on OS X (this fixes the very
  annoying glitch where the black bars disappear for a single frame when going
  fullscreen).
- Fix mono playback with the also AO.
- Don't crash if framebuffers are not available in the opengl VO.

New features
------------

- Try to handle multi-arc videos in the ytdl_hook Lua script.

Release 0.7.1
=============

Changes
-------

- Don't show the volume neutral marker on the OSD if softvol is disabled.
- Don't select a subtitle track when executing the sub_add input command in
  "auto" mode.

Bug fixes
---------

- Fix busy loop when seeking while paused (this fixes a problem with pulseaudio
  that caused mpv and the pulseaudio daemon to use 100% CPU).
- Fix Lua function utils.subprocess() in Windows versions older than Vista.
- Avoid creating a window bigger than the screen on Windows.
- Don't ignore the last line in m3u playlists.
- Don't crash if a codec could not be opened.
- Dynamically allocate audio channel map entries (this should fix a crash in
  the alsa and coreaudio AOs with audio devices that support more than 20
  channel maps).
- Ignore the "srgb" option in the opengl VO if hardware decoding is enabled.
- Linearize non-RGB sRGB files correctly (eg. JPEG).
- Fix opening reference URLs (.file/id=) on OS X.

Release 0.7.0
=============

Changes
-------

- Buffer partial log messages in the client API (the client API will now only
  pass full log messages to clients).
- Remove ncurses/terminfo/termcap support (it was disabled by default and
  replaced by new code since v0.6.0).
- Enable cdda:// support by default again (it was disabled since v0.6.0).
- Cascade-load input.conf (if there are several input.confs in the set of valid
  config paths, load them all).
- Draw the OSD twice in 3D mode (this fixes subtitles display in 3D mode).
- Make wasapi the default AO on Windows again since many of its problems have
  been solved.
- Use "site-functions" subdir to install the zsh completion script instead of
  the Debian-specific "vendor-completions" (also provide the --zshdir waf
  configure option for changing this value).
- Improve synchronization between the Cocoa GUI and the player (this fixes some
  long standing deadlock issues on Mac OS X).
- Remove --fs-missioncontrol option (only relevant to Mac OS X).

New features
------------

- Enable pitch correction by default when playing at higher speeds (this can be
  controlled with the --audio-pitch-correction option).
- Open stream and demuxer asynchronously (this should avoid having the player
  get blocked on network streams).
- Add cache-buffering-state property for querying the cache fill status until
  the player unpauses.
- Add support for listing and selecting the audio device (note that it is not
  implemented for all AOs, see the --audio-device option for more information).
- Add support for a JSON-based IPC mechanism (note that this is not currently
  supported on Windows, see the JSON IPC section in the manpage for more
  information).
- Add Lua utility function for starting processes (see utils.subprocess() in the
  manpage).
- Add Lua utility function for parsing JSON (see utils.parse_json() in the
  manpage).
- Add field-dominance property (see --field-dominance option).
- Add video-rotate property (see --video-rotate option).
- Add playback-abort property for querying whether playback is stopped or is to
  be stopped.
- Add cursor-autohide property (see --cursor-autohide option).
- Add vo-configured property for querying whether a window is created.
- Add support for dxva2 hardware acceleration on Windows.
- Drop libquvi support (this has been replaced by a built-in Lua script that
  invokes the youtube-dl tool, which needs to be installed, see the --ytdl
  option).
- Add support for loading chapters from an external file (see the
  --chapters-file option).
- Add window-minimized property for querying whether the window is minimized
  (works for X11 only).
- Make it possible to configure the OSC seekbar style (see the "seekbarstyle"
  OSC option).
- Add support for libmpv on Mac OS X (it used to be broken, now it's fully
  functional and also provides support for embedding the mpv window inside a
  Cocoa/Qt application).
- Try to use the audio channel map reported by ALSA in the alsa AO.
- Add option to disable text OSD rendering completely (useful for working around
  certain fontconfig issues, see the --use-text-osd option).
2015-01-20 12:19:24 +00:00
degroote
4969291444 Use BSD icon style instead of Linux one, from John D. Baker in PR 49586
Bump PKGREVISION
2015-01-20 09:59:33 +00:00
wiz
259cd03add Update to 20141218, the latest available snapshot. Does anyone know why
there are no newer ones?
2015-01-20 09:37:53 +00:00
jmcneill
9332da8174 make tty input handling work 2015-01-19 20:42:09 +00:00
jmcneill
eb8775f6e9 oops, help.h is auto generated, remove the patch 2015-01-18 23:30:26 +00:00
jmcneill
5a018ba901 + omxplayer 2015-01-18 23:10:21 +00:00
jmcneill
91d199fb97 Import omxplayer-20150118 as multimedia/omxplayer.
OMXPlayer is a commandline OMX player for the Raspberry Pi. It was developed
as a testbed for the XBMC Raspberry PI implementation and is quite handy to
use standalone.
2015-01-18 23:09:25 +00:00
wiedi
54132746c7 fix SunOS build by linking -lsocket -lnsl 2015-01-18 21:20:46 +00:00
prlw1
ae50b97696 Update clutter-gst to 2.0.12
clutter-gst 2.0.12 (1/06/2014)
===============================================================================

List of changes since 2.0.10

 o Depend on GStreamer 1.0

 o Fix build issues


Many Thanks to:

    Antoine Jacoutot
    Ryan Lortie

clutter-gst 2.0.10 (10/01/2014)
===============================================================================

List of changes since 2.0.8

 o Add NV12 support

 o Add GL upload meta API support

 o Add video crop meta API support

 o Add local shader cache to avoid leak

 o Fix memory leak in accept_caps() method

Many Thanks to:

    Matthieu Bouron
    David King
    Edward Hervey
2015-01-17 16:02:53 +00:00
prlw1
2b895b28c1 Revbump for cogl 1.18.2 2015-01-17 14:36:11 +00:00
mef
c995a04eb9 Correction of MASTER_SITES. Previous was NOT wrong, but new is better. 2015-01-17 12:50:51 +00:00
wiz
fd5f66ea0c Needs speexdsp. Bump PKGREVISION. 2015-01-17 00:32:31 +00:00
degroote
66c2c7e5a9 Improve minidlna rc files
In particular, it fixes the non-working stop target
Reported by J. Baker
2015-01-15 20:53:18 +00:00
degroote
a51c9a4cc5 Upgrade minidlan to 1.1.4
Changes since 1.0.24:

1.1.4 - Released 26-Aug-2014
--------------------------------
- Add magic container infrastructure.
- Add magic containers for 50 recent items for each category.
- Fix bad null termination in AAC parsing.
- Fix requests for the last byte of a file, which affected MKV playback on Philips TV's.
- Support 64-bit time_t values.

1.1.3 - Released 05-June-2014
--------------------------------
- Enhance log level settings.
- Fix Samsung browsing when root_container is set.
- Add Clang compiling support.
- Fix compiling on systems without iconv.
- Add merge_media_dirs option, to revert to the old behavior.
- Add Asus O!Play client support.
- Fix Broken SSDP multicast membership addition.
- Fix crash bug with an emtpy filter argument.
- Accept SMI subtitles in addition to SRT.
- Add BubbleUPnP detection and enable subtitle support.
- Allow the user to specify an arbitrary root container.
- Add libavcodec > 54 / libav 10 compatibility.
- Get embedded cover art from video files with recent libavformat versions.
- Disable Samsung DCM10 capability, as it breaks compatibility with new models.
- Add subtitle support for NetFront™ Living Connect middleware-based clients.

1.1.2 - Released 06-Mar-2014
--------------------------------
- Show client status on our basic presentation page.
- Add a new force_sort_criteria option, to globally override the SortCriteria value sent by the client.
- Fix a couple resource leaks.
- Add configuration include file support.
- Support DLNA/UPnP-AV searches issued by clients using the Grilo framework.
- Fix some clients playing artwork instead of movie.
- Fix bookmarks on Samsung Series E clients.
- Add an extra folder level if there are multiple media locations.
- Fix some multicast membership issues with changing network settings.
- Make max number of children (connections) configurable.
- Fix choppy playback with some file types on Panasonic clients by increasing the max connection limit.

1.1.1 - Released 01-Nov-2013
--------------------------------
- Add network interface monitoring support on Linux.
- Don't require a configured network interface to start up.
- Fix some minor spec compliance issues.

1.1.0 - Released 04-April-2013
--------------------------------
- Add support for other operating systems.
- Switch to autoconf from our handcrafted genconfig.sh.
- Add configuration option for UUID.
- Add configuration option to specify the user to run as.
- Add support for limiting a media dir to multiple media types.
- Force a rescan if we detect a new or missing media_dir entry.
- Fix crash caused by certain TiVo clients.
- Fix crash bug on video files with some ffmpeg library versions.
- Add support for TiVo MPEG-TS files.
- Add some logging and forking tweaks to work better with systemd.
- Validate or escape user input to prevent SQL injection.
- Add forced sorting support for Panasonic devices.

1.0.25 - Released 13-July-2012
--------------------------------
- Fix a couple crash bugs on malformed WAV files.
- Forcibly tweak the model number for Xbox360 clients, or they might ignore us.
- Enable all network interfaces by default if none were specified.
- Add flag to force downscaled thumbnails rather than using embedded ones.
- Add DirecTV client detection, and fix image resolution issue.
- Add support for the latest ffmpeg/libav library versions.
- Fix a potential crash on requests for a resize of a non-existent image.
- Make DeviceID checking more permissive for Sagem Radio.
2015-01-14 21:32:20 +00:00
obache
a4a5a7fec9 Update adobe-flash-plugin11 to 11.2.202.429 for APSB15-01. 2015-01-14 09:30:03 +00:00
wiz
eb29bbc746 Simplify PKGNAME. 2015-01-10 20:33:49 +00:00
adam
b67e6f8ec5 Changes 2.5.3:
* doc/examples: fix lib math dep for decoding_encoding
* avformat/movenc: workaround bug in "PathScale EKOPath(tm) Compiler Suite Version 4.0.12.1"
2015-01-10 19:10:20 +00:00
wiz
effa4f5795 Add comment with upstream bug report URL for newest chunk. 2015-01-09 22:59:43 +00:00
joerg
cf40967620 The 'g' constraint allows a memory operand, but assembler dereference on
that again is unsupported. Request a memory operand instead and drop the
dereference.
2015-01-09 14:33:10 +00:00
wiz
d7bcc2217b The last updates of libebml and libmatroska, despite only being X.Y.Z ->
X.Y.Z+1 updates, bumped the shared library major versions.

Do recursive bump for that.
2015-01-06 14:59:18 +00:00