Commit graph

4536 commits

Author SHA1 Message Date
kamil
f7060ce521 Import harvid-0.8.1 as multimedia/harvid
harvid -- HTTP Ardour Video Daemon

Harvid decodes still images from movie files and serves them via HTTP.

Its intended use-case is to efficiently provide frame-accurate data and act as
second level cache for rendering the video-timeline in Ardour.

Originally packaged in pkgsrc-wip by myself.

Reviewed by <youri>
2016-06-18 22:11:53 +00:00
leot
40d8de91e6 Use ffmpeg3 instead of ffmpeg2
(thanks to <wiz> for pointing it out!)

Bump PKGREVISION.
2016-06-18 10:58:28 +00:00
tsutsui
dee8164d2a Update adobe-flash-plugin11 to 11.2.202.626.
Upstream announcement:

 https://helpx.adobe.com/security/products/flash-player/apsb16-18.html

Adobe Security Bulletin

Security updates available for Adobe Flash Player

Release date: June 16, 2016

Vulnerability identifier: APSB16-18

CVE number: CVE-2016-4122, CVE-2016-4123, CVE-2016-4124, CVE-2016-4125,
 CVE-2016-4127, CVE-2016-4128, CVE-2016-4129, CVE-2016-4130, CVE-2016-4131,
 CVE-2016-4132, CVE-2016-4133, CVE-2016-4134, CVE-2016-4135, CVE-2016-4136,
 CVE-2016-4137, CVE-2016-4138, CVE-2016-4139, CVE-2016-4140, CVE-2016-4141,
 CVE-2016-4142, CVE-2016-4143, CVE-2016-4144, CVE-2016-4145, CVE-2016-4146,
 CVE-2016-4147, CVE-2016-4148, CVE-2016-4149, CVE-2016-4150, CVE-2016-4151,
 CVE-2016-4152, CVE-2016-4153, CVE-2016-4154, CVE-2016-4155, CVE-2016-4156,
 CVE-2016-4166, CVE-2016-4171

Platform: Windows, Macintosh, Linux and ChromeOS
2016-06-16 16:30:06 +00:00
wiz
d910fe9d18 Update gstreamer and plugins to 1.8.2.
This release only contains bugfixes and it should be safe to update
from 1.8.1.
2016-06-12 15:58:23 +00:00
youri
f07a4c4556 xfce4-mpc-plugin: Update to 0.4.99.
* port to gtk+3/libxfce4ui-2/libxfce4panel-2.0
2016-06-09 09:27:01 +00:00
wiz
86a78fce2e Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
markd
5962084295 Build dependency on extra-cmake-modules 2016-06-04 21:31:49 +00:00
tron
fe31a8afb7 Remove unnecessary patch, shouldn't have any effect on binary package 2016-06-04 12:41:08 +00:00
prlw1
8720136af0 Add gst-plugins1-opus 1.8.1
Opus (RFC 6716) plugin for GStreamer.
2016-06-02 11:13:55 +00:00
wiz
21f34accfa Add upstream bug report URL. 2016-05-23 16:30:31 +00:00
wiz
bd6c9ea8d1 Fix build with libxcb-1.12. 2016-05-23 16:21:27 +00:00
youri
3ce435a59c + mate-media 2016-05-21 21:49:17 +00:00
youri
22559e32dd Import mate-media-1.14.0 as multimedia/mate-media.
These are the MATE media tools for MATE:

mate-volume-control    - PulseAudio based volume control applets.
grecord                 - MATE Sound Recorder.
gstreamer-properties    - GStreamer Properties Capplet.
profiles                - Audio Profile library.

gst-mixer               - MATE GStreamer-based audio mixer. (deprecated)

MATE-Media is a fork of GNOME-Media.
2016-05-21 18:58:16 +00:00
adam
a302f5ab7d Fixes for ImageMagick v7. 2016-05-16 19:41:17 +00:00
wiz
be5f1817f2 + livestreamer. 2016-05-12 18:47:43 +00:00
wiz
384c2167ed Import livestreamer-1.12.2 as multimedia/livestreamer.
Packaged for wip by Jonathan Buschmann, tnn, leot, and coypu.

Livestreamer is a command-line utility that pipes video streams from various
services into a video player, such as VLC. The main purpose of Livestreamer
is to allow the user to avoid buggy and CPU heavy flash plugins but still
be able to enjoy various streamed content.
2016-05-12 18:46:33 +00:00
wiz
590f9380e6 Updated vlc to 2.2.3.
Changes between 2.2.2 and 2.2.3:
--------------------------------

Demux:
 * Fix HLS quality selection and a potential stack overflow
 * Fix potential MKV infinite loop and improve MKV tags support
 * Fix WMV regression

Decoder:
 * Fix hardware decoding with libvdpau-va-gl
 * Fix crashes with libvpx
 * Use libass without caching dialog

Video Ouptut:
 * Fix green lines on Direct3D output

Skins2:
 * Fix maximizing Window in multi-screen context

Qt:
 * Fix resume where you left off
 * Fix infinite recursion in the customize dialog
 * Fix size when switching to/from the minimal interface
 * Fix size after resume toolbar is displayed

MacOS X:
 * Fix crashes in media information panel
 * Correctly respect the disable-screensaver option

Win32:
 * Allow opening more than 15 elements in Explorer

Translations:
 * Update of most translations


Changes between 2.2.1 and 2.2.2:
--------------------------------

Access:
 * Fix SetupFormat for continuous framesize in v4l2
 * Fix off-by-one buffer overflow in RealRtsp module
 * Fix screen recording aspect-ratio, framerate and potential crash
 * Fix Windows directshow input freeze
 * Fix MMS segmentation fault/abort when server forces a large allocation

Demux:
 * Fix support for ms-dvr files
 * Fix time detection in AVI files over HTTP
 * HLS: fix hang on stop, crashes and small improvements
 * Fix mp4 NULL dereference reported by by Fortinet's FortiGuard Labs
 * Fix regression for VC-1 in WMV
 * Fix MXF crashes on stop
 * Fix EAC3 detection in some TS files

Decoders:
 * Fix importing surface from main memory in VDPAU
 * Fix possible double-free in ADPCM decoder
 * Support 9-bit and 10-bit GBR planar formats
 * Support GoToMeeting 2 and GoToMeeting 3 codecs
 * Fix crash in teletext (zvbi) decoder
 * Fix Bluray subtitles (PGS) timestamps

Audio output:
 * Fix audio drop after a flush with pulseaudio
 * Fix audio initialization on iOS
 * Fix audio stuttering with AirPlay devices on OS X (2 sec delay needs to
   be set manually by the user)
 * Fix pulseaudio latency computation
 * Fix alsa default device selection

Skins2:
 * Fix video control that fails to show up
 * Fix UTF-8 conversion issues
 * Fix Unicode folders location failing to open the skins
 * Fix crash over malformed skins bitmaps
 * Fix fullscreen for Gnome3/Unity Window Managers

OS X:
 * Support for OS X El Capitan
 * Fix code signature for releases on El Capitan
 * Improve resume dialog, starting time, preferences, lua extensions
 * Fix threads ordering, preferences crashes, URL drag'n drops

Qt:
 * Fix crash when opening multiple items on Windows
 * Fix recent items appending when using a playlist
 * Improve addons manager dialog, playlist
 * Fix changing the audio-device in the menu
 * Fix key and mouse event support for Qt >= 5.5 under X11
 * Fix memory leaks

Video Output:
 * Fix build if one disables XCB but activate VDPAU on Unix
 * Fix Direct3D plane allocation size to avoid colour bleeding
 * Fix some crashes in swscale resizing

Misc:
 * Fix build with recent FreeRDP versions
 * Fix interface crashes when input-title-format option is empty
 * Fix MP4 mux divide-by-zero crash
 * Improve PNG encoding time
 * Fix some UPnP initialization lag
 * Rewrite of the Jamendo Service Discovery
 * Fix snapshot aspect ratio for anamorphic contents
 * Fix custom snapshot sizes
 * Dynamic generation of GnuTLS Diffie-Hellman parameters
 * Fix "vb" transcoding parameter
 * Fix superfluous audio channel extraction in the core
 * Fix miscellaneous crashes, double-frees, integer overflows, infinite loops,
   read overflow, invalid frees and division by zero issues
 * Fix support for lua 5.2 and fix XSS in the http interface
 * Update and improve Soundcloud, Vimeo and Youtube scripts
 * Update of codecs and libraries to fix 3rd party security issues (like
   TALOS-CAN-0036, TALOS-CAN-0037, CVE-2015-7981, CVE-2015-8126

Translations:
 * Add Kashmiri and Maithili languages
 * Update of most translations

libVLC:
 * Expose audio mute, cork and volume change events: libvlc_MediaPlayerCorked,
   libvlc_MediaPlayerUncorked, libvlc_MediaPlayerMuted,
   libvlc_MediaPlayerUnmuted and libvlc_MediaPlayerAudioVolume
 * Fix propagation of libvlc_MediaPlayerTitleChanged event

Translations:
 * Update of most translations
2016-05-12 15:56:15 +00:00
tsutsui
b92c1205fa Update adobe-flash-plugin11 to 11.2.202.621.
Upstream announcement:

 https://helpx.adobe.com/security/products/flash-player/apsb16-15.html

Adobe Security Bulletin

Security updates available for Adobe Flash Player

Release date: May 12, 2016

Vulnerability identifier: APSB16-15

CVE number: CVE-2016-1096, CVE-2016-1097, CVE-2016-1098, CVE-2016-1099,
 CVE-2016-1100, CVE-2016-1101, CVE-2016-1102, CVE-2016-1103, CVE-2016-1104,
 CVE-2016-1105, CVE-2016-1106, CVE-2016-1107, CVE-2016-1108, CVE-2016-1109,
 CVE-2016-1110, CVE-2016-4108, CVE-2016-4109, CVE-2016-4110, CVE-2016-4111,
 CVE-2016-4112, CVE-2016-4113, CVE-2016-4114, CVE-2016-4115, CVE-2016-4116,
 CVE-2016-4117

Platform: Windows, Macintosh, Linux and ChromeOS
2016-05-12 15:36:34 +00:00
joerg
c9e0a63c7c Don't use C99 designators in C++. 2016-05-07 10:07:15 +00:00
joerg
f2a3784dba Not MAKE_JOBS_SAFE. 2016-05-05 22:05:22 +00:00
leot
6ebf8da7f9 Add a new "doc" option to install multimedia/ffmpeg[23] HTML documentation,
disabled by default.

Fix PR pkg/51113 reported by Joern Clausen.
ffmpeg needs texi2html features that can be not available in the version
provided natively by the platform.

While here also add a PRINT_PLIST_AWK to automa{g,t}ically print a PLIST that
need less manual intervention.

Bump PKGREVISION.
2016-05-05 07:03:47 +00:00
prlw1
104960e18b revbump for libsoup's ABI issue 2016-05-03 11:40:00 +00:00
adam
979c5f2548 version 3.0.2:
- avcodec/ttaenc: Reallocate packet if its too small
- configure: build fix for P5600 with mips code restructuring
- mips: add support for R6
- pgssubdec: fix subpicture output colorspace and range
- avcodec/ac3dec: Reset SPX when switching from EAC3 to AC3
- avfilter/vf_drawtext: Check return code of load_glyph()
- avformat/mux: Check that deinit is set before calling it
- avcodec/takdec: add code that got somehow lost in process of REing
- avcodec/apedec: fix decoding of stereo files with one channel full of silence
- avcodec/avpacket: Fix off by 5 error
- avcodec/h264: Fix for H.264 configuration parsing
- avcodec/bmp_parser: Ensure remaining_size is not too small in startcode packet crossing corner case
- avcodec/pngdec: Fix alpha detection with skip_frame
- Changelog: Make formating consistent
- avfilter/src_movie: fix how we check for overflows with seek_point
- avcodec/j2kenc: Add attribution to OpenJPEG project:
2016-04-29 19:26:25 +00:00
adam
296dad701e version 2.8.7
- avcodec/motion_est: Attempt to fix "short data segment overflowed" on IA64
- avformat/ffmdec: Check pix_fmt
- avcodec/ttaenc: Reallocate packet if its too small
- pgssubdec: fix subpicture output colorspace and range
- avcodec/ac3dec: Reset SPX when switching from EAC3 to AC3
- avfilter/vf_drawtext: Check return code of load_glyph()
- avcodec/takdec: add code that got somehow lost in process of REing
- avcodec/apedec: fix decoding of stereo files with one channel full of silence
- avcodec/avpacket: Fix off by 5 error
- avcodec/h264: Fix for H.264 configuration parsing
- avcodec/bmp_parser: Ensure remaining_size is not too small in startcode packet crossing corner case
- avfilter/src_movie: fix how we check for overflows with seek_point
- avcodec/j2kenc: Add attribution to OpenJPEG project:
- avcodec/h264_slice: Check PPS more extensively when its not copied
- avcodec/libutvideodec: copy frame so it has reference counters when refcounted_frames is set
- avformat/rtpdec_jpeg: fix low contrast image on low quality setting
- avcodec/mjpegenc_common: Store approximate aspect if exact cannot be stored
- lavc/hevc: Allow arbitrary garbage in bytestream as long as at least one NAL unit is found.
- avcodec/resample: Remove disabled and faulty code
- indeo2: Fix banding artefacts
- indeo2data: K&R formatting cosmetics
- avcodec/imgconvert: Support non-planar colorspaces while padding
- avutil/random_seed: Add the runtime in cycles of the main loop to the entropy pool
- avutil/channel_layout: AV_CH_LAYOUT_6POINT1_BACK not reachable in parsing
- avformat/concatdec: set safe mode to enabled instead of auto
- avformat/utils: fix dts from pts code in compute_pkt_fields() during ascending delay
- avformat/rtpenc: Fix integer overflow in NTP_TO_RTP_FORMAT
- avformat/cache: Fix memleak of tree entries
- lavf/mov: downgrade sidx errors to non-fatal warnings; fixes trac 5216 (cherry picked from commit 22dbc1caaf13e4bb17c9e0164a5b1ccaf490e428)
- lavf/mov: fix sidx with edit lists (cherry picked from commit 3617e69d50dd9dd07b5011dfb9477a9d1a630354)
- avcodec/mjpegdec: Fix decoding slightly odd progressive jpeg
- libwebpenc_animencoder: print library messages in verbose log levels
- libwebpenc_animencoder: zero initialize the WebPAnimEncoderOptions struct
- doc/utils: fix typo for min() description
- avcodec/avpacket: clear priv in av_init_packet()
- swscale/utils: Fix chrSrcHSubSample for GBRAP16
- swscale/input: Fix GBRAP16 input
- postproc: fix unaligned access
- avutil/pixdesc: Make get_color_type() aware of CIE XYZ formats
- avcodec/h264: Execute error concealment before marking the frame as done.
- swscale/x86/output: Fix yuv2planeX_16* with unaligned destination
- swscale/x86/output: Move code into yuv2planeX_mainloop
- avutil/frame: Free destination qp_table_buf in frame_copy_props()
2016-04-29 19:18:36 +00:00
wiz
69646f025e Update gstreamer1 and its plugins to 1.8.1.
Switch gst-plugin1-libav from ffmpeg2 to ffmpeg3.

1.8.1

The first 1.8 bug-fix release (1.8.1) was released on 20 April 2016.
This release only contains bugfixes and it should be safe to update
from 1.8.0.

Major bugfixes in 1.8.1

    Fix app compilation with Android NDK r11 and newer
    Fix compilation of nvenc plugin against latest NVIDIA SDK 6.0
    Fix regression in avdeinterlace
    Fix memory corruption in scaletempo element with S16 input
    Fix glitches at the start with all audio sinks except for pulsesink
    Fix regression with encrypted HLS streams
    Fix automatic multithreaded decoding of VP8/9 video
    Fix deadlock in HTTP adaptive streams when scrub-seeking
    Fix regression in RTSP source with SRTP
    Add support for SRTP rollover counters in the RTSP source
    Add support for HiDPI ("Retina") screens in caopengllayersink
    ... and many more!
2016-04-29 13:10:15 +00:00
leot
b91fa7bb16 Install ffplay man page.
PKGREVISION++
2016-04-28 10:10:52 +00:00
leot
cd64765d2a Also install man page.
PKGREVISION++
2016-04-28 09:22:11 +00:00
leot
7ad2a45e8f Also install man pages and HTML documentation.
Prior to this change all USE_TOOLS were already present except "perl". That
blocked the generation of both man pages and HTML documentation.
Also handle the append of configure's --progs-suffix number to address
coexistence of multiple ffmpeg versions man pages (done via patch-doc_Makefile).

Bump PKGREVISION.
2016-04-28 09:20:53 +00:00
markd
043d23f0c4 Update phonon-{,qt5-}backend-gstreamer{,-shared} 4.9.0
Changes

* CMake requirement aligned with libphonon (2.6.2 => 2.8.9)

Bug Fixes

* Fixed finding GStreamer 1.0
* Only build X11 renderer if X11 is found (enables building on OSX
  and Windows)
2016-04-26 09:04:23 +00:00
markd
f914a15e34 Update phonon-{,qt5-}backend-vlc to 0.9.0
Changes

* VLC 2.0 support was removed, VLC 2.1 is at least required to use the
  backend
* CMake requirement aligned with libphonon (2.6.2 => 2.8.9)
* Muting is now implemented asynchronously

Bug Fixes

* Restore build support with Qt <= 5.2 in the Qt 5 build.
* Fixed building videowidget for OSX.
* Fixed schemeless URLs

VLC 2.2 API Pickup

* New device listing API used for listing devices without PulseAudio
  enabled
* New internal signals for muting, corking, and volume changes (these
  directly relate to new AudioOutputInterface49 API in libphonon providing
  these new libvlc features with appropriate frontend control in libphonon)
* This partially improves PulseAudio integration as at least volume and
  mute control is now working correctly again via libvlc natively.

PulseAudio Limitations

* PulseAudio support is still not fully backed via libvlc and cannot be
  correctly intercepted by libphonon. As a result the following features
  continue to not work correctly:
  * runtime-device-rerouting: changing the device order in the Phonon
    configuration at runtime cannot force libvlc to use the correct
    device, if a device was manually set before it will not automatically
    migrate to a new device
  * runtime-device-selection: selecting a device at runtime is not possible
    (see above), as a result applications wanting to do this will get no
    result and a warning will be shown. This also means that the
    configuration module's Test button does not actually play a sound for
    anything but the primary device.
  * stream-category: setting a stream category (pulesaudio role) is not
    possible, all streams are always category Video
2016-04-26 09:02:14 +00:00
markd
c898a63d1c Update phonon{,-qt5} to 4.9.0
Changes

* Builsystem helpers are now installed to CMAKE_INSTALL_DATAROOTDIR
* CMake 2.8.9 is required to use GNUInstallDirs and for the Qt5 code
  branches
* automoc4 support was removed. Building always use the cmake built-in
  solution now.
* Qt5 and Qt4 builds use different CMake configurations now
  * Qt4 is as it always has been
  * Qt5 moved away from crudely ported Qt4 configurations to using
    extra-cmake-modules' KDE compiler and cmake flags.
  * Installation paths and so forth are still jointly configured as to
    retain backwards compatibility (i.e. Qt5 build does not follow ECM's
    KDEInstallationPaths)

Bug Fixes

* VolumeSlider has seen async behavior improvements making the slider
  not hop around when changing the volume rapidly and the backend is
  lagging a bit behind. The volume change now occurs upon slider release
  rather than instantly.
* Fixed a duble encoding issue with local paths that contain percent
  encoded characters being double-encoded

New API

* New AudioOutputInterface49 for backends to implement. This interface
  implements long-existing frontend interfaces for muting, giving the
  backend easier access and control.
  * setMuted(bool) mutes an AudioOuput (without the 4.9 interface this
    is done via setVolume(0.0) on the backend)
  * mutedChanged(bool) signal emitted by the backend to asyncronuously
    notify of the mute application
  * The interface is only used if PulseSupport is not intercepting calls
* New methods to differntiate states of PulseSupport
  * request(bool) is used by backends to request PulseAudio usage but no
    interception, this essentially enables device listing but lets
    everything else fall through to the backend (the existing isActive()
    method will not return true after request(true), which makes it
    different from enable(true))
  * isRequested() is a getter for request()'s state
  * isUsable() is part of the previouys isActive() behavior, it is true
    iff pulseaudio can be used (daemon running, connected etc)
  * isUsed() is a combination of isRequested() and isUsable() (i.e. active
    but not intercepting)
  * The existing isActive() communicates the same state as before (active
    and intercepting) but now also takes requested into consideration
  * Enabling always implies requsting automatically, so request(false)
    and enable(true) will ultimately still restul in isRequested==true
2016-04-26 08:08:50 +00:00
jperkin
0098f531ce Handle dts PLIST entries correctly. 2016-04-19 13:48:31 +00:00
jperkin
576363a50e Remove dependency on audio/faac (appears unused) and move audio/libdca
dependency to options.mk, defaulting to disabled.  Both these packages
are marked NO_BIN_ON_* so xine-lib couldn't previously be distributed
in binary package sets.

Bump PKGREVISION.
2016-04-19 10:41:14 +00:00
jperkin
2849b490fe Fix unresolved symbols in wavelet_max_gain. Fixes SunOS. 2016-04-18 16:24:59 +00:00
tsutsui
337c83d595 Update ruby-gnome2 packages to 3.0.8.
Upstream changes:
(from https://github.com/ruby-gnome2/ruby-gnome2/blob/3.0.8/NEWS)

= Ruby-GNOME2 3.0.8: 2016-04-03

It's a release that improves GTK+ 3 support.

=== Changes

==== All

  * Droped Ruby 2.0.0 support.
  * Travis: use Trusty beta image.
    [Patch by Hiroshi Hatake]
  * Added AltLinux to supported OSes.
    [Patch by Malo Skrylevo]

==== Ruby/GLib2

  * Improvements
    * Added (({RVAL2CSTR_PTR_ACCEPT_NIL})).
    * Added (({RVAL2CSTR_RAW})).
    * Added (({RVAL2CSTR_RAW_ACCEPT_NIL})).
    * Supported (({GLib::Variant.new(value, type)})).
    * Added (({GLib::Regex})) class.
      [Patch by cedlemo]
    * Supported more variant types in (({rbg_variant_to_ruby})).
     [Patch by Aurelien Jacobs]
    * Supported array in (({rg_ruby_to_variant})).
      [Patch by Aurelien Jacobs]
    * Added (({GLib::Regex#split})).
      [Patch by cedlemo]
    * Added (({GLib::Regex#match})).
      [Patch by cedlemo]
    * Added (({GLib::MatchInfo})) class.
      [Patch by cedlemo]
    * Added (({GLib::Regex#max_backref})).
      [Patch by cedlemo]
    * Added (({GLib::Regex#capture_count})).
      [Patch by cedlemo]
    * Added (({GLib::Regex#has_cr_or_lf?})).
      [Patch by cedlemo]
    * Added (({GLib::Regex#max_lookbehind})).
      [Patch by cedlemo]
    * Added (({GLib::Regex#string_number})).
      [Patch by cedlemo]
    * Added (({GLib::Regex.escape_string})).
      [Patch by cedlemo]
    * Added (({GLib::Regex#match?})).
      [Patch by cedlemo]
    * Added (({GLib::Regex#match_all})).
      [Patch by cedlemo]
    * Added (({GLib::Regex#split})).
      [Patch by cedlemo]
    * Added (({GLib::Regex#replace})).
      [Patch by cedlemo]
    * Added (({GLib::Regex#check_replacement})).
      [Patch by cedlemo]
    * Added (({GLib::Regex#replace_eval})).
      [Patch by cedlemo]
    * Added (({GLib::MatchInfo#partial_match})).
      [Patch by cedlemo]
    * Added (({GLib::MatchInfo#fetch})).
      [Patch by cedlemo]
    * Added (({GLib::MatchInfo#[]})).
    * Added (({GLib::MatchInfo#fetch_pos})).
      [Patch by cedlemo]
    * Added (({GLib::MatchInfo#fetch_position})).
    * Added (({GLib::MatchInfo#fetch_all})).
      [Patch by cedlemo]
    * Added (({GLib::MatchInfo#next})).
      [Patch by cedlemo]

  * Fixes
    * Fixed a bug that raw string is converted to UTF-8.
    * Fixed handling of 64 bits (({FIXNUM})) variant initialization.

==== Ruby/GObjectIntrospection

  * Improvements
    * Supported allocated output parameter.
    * Supported dynamic callback.
    * Supported enum as output value.
    * Added function type name in error message.
    * Added (({RB_ZALLOC})).
    * Supported freeing GType-ed union.
      [GitHub#700][Reported by cedlemo]
    * Added (({GI::Repository#get_version})).
  * Fixes
    * Fixed a bug that block is always ignored in singleton method.
      [ruby-gnome2-devel-ja][Reported by Yuuki Harano]

==== Ruby/GIO2

  * Improvements
    * Supported (({Gio::Application.new(:arguments => [...]})).
      [GitHub#519][Reported by Mamoru TASAKA]
    * Started to use dynamic callback.

==== Ruby/GTK3

  * Improvements
    * Supported (({Gtk::Clipboard#request_text})).
      [ruby-gnome2-devel-en][Reported by Detlef Reichl]
    * Supported (({Gtk::Clipboard#request_contents})).
    * Supported (({Gtk::Clipboard#request_image})).
    * Supported (({Gtk::Clipboard#request_targets})).
    * Supported (({Gtk::Clipboard#request_rich_text})).
    * Supported (({Gtk::Clipboard#request_uris})).
    * Updated main demo application.
      [Patch by cedlemo]
    * Updated and finished sample tutorial.
      [Patch by cedlemo]
    * Supported (({Gtk::TreeModel#set_sort_func})).
      [GitHub#596][Reported by Christopher L. Ramsey]
    * Supported (({Gtk::Box#set_child_packing})).
      [GitHub#602][Reported by Ibrahim Tencer]
    * Updated stack demo.
      [Patch by cedlemo]
    * Added scale demo.
      [Patch by cedlemo]
    * Updated theming style classes demo.
      [Patch by cedlemo]
    * Created entry buffer demo.
      [Patch by cedlemo]
    * Made (({Gtk::EntryBuffer#new more rubyish})).
      [Patch by cedlemo]
    * Added markup demo.
      [Patch by cedlemo]
    * Added headerbar demo.
      [Patch by cedlemo]
    * Updated css accordion demo.
      [Patch by cedlemo]
    * Added pickers demo.
      [Patch by cedlemo]
    * Updated links demo.
      [Patch by cedlemo]
    * Added overlay demo.
      [Patch by cedlemo]
    * Added textmask demo.
      [Patch by cedlemo]
    * Added sidebar demo.
      [Patch by cedlemo]
    * Updated spinner demo.
      [Patch by cedlemo]
    * Updated entry completion demo.
      [Patch by cedlemo]
    * Added revealer demo.
      [Patch by cedlemo]
    * Updated expander demo.
      [Patch by cedlemo]
    * Added overlay2 demo.
      [Patch by cedlemo]
    * Updated colorsel demo.
      [Patch by cedlemo]
    * (({rbgobj_gc_mark_instance})) has to be called
      for the (({Gtk::TreeSelection})).
      [Patch by Hiroyuki Ito]
    * Updated css basics demo.
      [Patch by cedlemo]
    * Made (({Gtk::TreeModel#iter_nth_child})) and
      (({Gtk::TreeModel#iter_children})) work like
      (({#get_value})).
    * Added methods to Gtk::TreeIter:
        * (({Gtk::TreeIter#previous!}))
        * (({Gtk::TreeIter#has_child?}))
        * (({Gtk::TreeIter#n_children}))
        * (({Gtk::TreeIter#nth_child}))
        * (({Gtk::TreeIter#children})).
      [Patch by Hiroyuki Ito]
    * Added support for (({Gtk::TreeSelection})).
      [Patch by dutchhome]
    * Updated builder demo.
      [Patch by cedlemo]
    * Updated css pixbufs demo.
      [Patch by cedlemo]
    * Updated button box demo.
      [Patch by cedlemo]
    * Created css shadows demo.
      [Patch by cedlemo]
    * Updated infobar demo.
      [Patch by cedlemo]
    * Added support for MenuPositionFunc in
      (({Gtk::Menu#popup})).
      [GitHub#61][Reported by Abby Archer]
    * Made (({Gtk::Widget#translate_coordinates})) more
      rubyish.
      [Patch by cedlemo]
    * Added support for (({EntryCompletionMatchFunc})).
      [Patch by Hiroyuki Ito]
    * Updated iconview edit demo.
      [Patch by cedlemo]
    * Updated sizegroup demo.
      [Patch by cedlemo]
    * Updated cursors demo.
      [Patch by cedlemo]
    * Made (({Gtk::MenuItem#new})) like
      (({Gtk::CheckMenuItem#new})).
      [Patch by Hiroyuki Ito]
    * Move the (({#set_values})) implementation to
      (({Gtk::TreeModel})) instead of (({Gtk::ListStore})).
      [GitHub#659][Reported by detlef]
    * Updated search entry2 demo.
      [Patch by cedlemo]
    * Updated menus demo.
      [Patch by cedlemo]
    * Updated css multiplebgs demo.
      [Patch by cedlemo]
    * Added auto generated callback for AssistantPageFunc.
    * Added auto generated callback for BuilderConnectFunc.
    * Updated model button demo.
      [Patch by cedlemo]
    * Updated dialog demo.
      [Patch by cedlemo]
    * Added another example sample for (({Gtk::TreeStore})).
      [Patch by cedlemo]
    * Added the methods:
        * (({Gtk::TreePath#next!}))
        * (({Gtk::TreePath#prev!}))
        * (({Gtk::TreePath#up!}))
        * (({Gtk::TreePath#down!})).
      [Patch by cedlemo]
    * Added (({Gtk::TreeIter#first_child})).
      [Patch by cedlemo]
    * Updated filtermodel demo.
      [Patch by cedlemo]
    * Updated popover demo.
      [Patch by cedlemo]
    * Supported (({Gtk::Builder#connect_signals})).
    * Added new sample icons-theme-viewer.rb.
      [Patch by cedlemo]
    * Added new sample menus_from_resources.rb.
      [Patch by cedlemo]
    * Updated printing demo.
      [Patch by cedlemo]
    * Updated assistant demo.
      [Patch by cedlemo]
    * Updated panes demo.
      [Patch by cedlemo]
    * Updated font features demo.
      [Patch by cedlemo]

  * Fixes:
    * Fixed a bug that (({Gtk::Widget.set_connect_func})) doesn't work.
      [GitHub#703][Reported by cedlemo]

==== Ruby/Poppler

  * Improvements:
    * Removed needless (({POPPLER_TYPE_ORIENTATION})) binding.
      [GiHub#653][Reported by Rob Brackett]

==== Ruby/WebKit2GTK

  * Improvements:
    * Supported old WebKit2GTK+.

=== Thanks

  * Detlef Reichl
  * Mamoru TASAKA
  * cedlemo
  * Christopher L. Ramsey
  * Hiroyuki Ito
  * dutchhome Jon Raiford
  * Rob Brackett
  * Abby Archer
  * Yuuki Harano
  * detlef
  * Aurelien Jacobs
  * Hiroshi Hatake
  * Malo Skrylevo
2016-04-16 17:41:03 +00:00
wiz
a91b40797e Update gstreamer1 and plugins to 1.8.0.
GStreamer 1.8.0 was released on 24 March 2016.

The GStreamer team is proud to announce a new major feature release
in the stable 1.x API series of your favourite cross-platform
multimedia framework!

As always, this release is again packed with new features, bug fixes
and other improvements.

See https://gstreamer.freedesktop.org/releases/1.8/ for the latest
version of this document.

Highlights

    Hardware-accelerated zero-copy video decoding on Android

    New video capture source for Android using the android.hardware.Camera
    API

    Windows Media reverse playback support (ASF/WMV/WMA)

    New tracing system provides support for more sophisticated
    debugging tools

    New high-level GstPlayer playback convenience API

    Initial support for the new Vulkan API, see Matthew Waters'
    blog post for more details

    Improved Opus audio codec support: Support for more than two
    channels; MPEG-TS demuxer/muxer can now handle Opus; sample-accurate
    encoding/decoding/transmuxing with Ogg, Matroska, ISOBMFF
    (Quicktime/MP4), and MPEG-TS as container; new codec utility
    functions for Opus header and caps handling in pbutils library.
    The Opus encoder/decoder elements were also moved to gst-plugins-base
    (from -bad), and the opus RTP depayloader/payloader to -good.

    GStreamer VAAPI module now released and maintained as part of
    the GStreamer project

    Asset proxy support in the GStreamer Editing Services
2016-04-15 14:20:00 +00:00
leot
06eeb08aed Update multimedia/mpv to 0.17.0.
Changes:
Release 0.17.0
==============
Note: The client API examples have moved to https://github.com/mpv-player/mpv-examples

Build System Changes
--------------------
- install symbolic SVG icon
- build: allow plain-gl build on OSX (#2980)
- build: disable encoding mode by default (uses deprecated FFmpeg APIs)


Features
--------
New
~~~
- csputils: add DCI-P3 colorspace
- d3d11va hwdec
- demux: add null demuxer
- ipc: add Windows implementation with named pipes
- mediacodec decoder hwdec wrapper
- vo_opengl: add dxva2 interop to angle backend
- vo_opengl: generate 3DLUT against source and use full BT.1886 (#2815)


Options and Commands
--------------------
Added
~~~~~
- command: add cache-speed property
- command: add keepaspect property
- command: add video-stereo-mode property (#2994)
- command: export canonical ffmpeg version identifier (ffmpeg-version)
- command: export lists of all codecs (decoder-list and encoder-list)
- osd: add italic font for osd (#3031)

Changed
~~~~~~~
- aspect: make video-zoom logarithmic (#3004)
- command: export more information under track-list
- ipc: rename --input-unix-socket to --input-ipc-server
- vo_opengl: decrease default superxbr-edge-strength
- vo_opengl: rename prescale to prescale-luma


Fixes and Minor Enhancements
----------------------------
- TOOLS/zsh.pl: don't complete URLs by default unless no files match (#2892)
- ad_lavc, vd_lavc: support new Libav decoding API
- cache: disable useless "Cache is not responding" warning (#3019)
- demux: delay bitrate calculation on packets with unknown timestamps (#2903)
- demux_timeline: set correct seekable flags (#2898)
- input: accept plain text for drag and drop (#2945)
- input: do not force double-click emulation for artificial commands (#2899)
- lavc_conv: fix Libav srt subtitles (#2888)
- player: add missing audio reconfig events (#2929, #2920)
- player: add wv to list of external audio file extensions
- player: fix --stream-dump exit code (#2848)
- player: fix breakage when combining 3D and rotate auto-filters
- playlist: improve shuffle algorithm (better uniformity)
- sub: interpret "text" subtitles as srt
- vo_opengl, osd: allow osc.lua to react faster on resizes
- vo_opengl: GLX: try to create 3.3 core profile context (#2938)
- vo_opengl: draw transparency checkerboard after upscaling
- vo_opengl: fix operation without GL_ARB_texture_rg
- vo_opengl: improve superxbr algorithm
- vo_opengl: only open one OpenGL/DX interop handle when using dxva2 (fixes interop with AMD drivers)
- wayland: don't set fs mode on every configure (#2817)
- x11: do not set _NET_WM_BYPASS_COMPOSITOR by default (#2997)
- ytdl_hook: handle optional format_note
2016-04-13 16:14:01 +00:00
ryoon
ac20a93574 Recursive revbump from textproc/icu 57.1 2016-04-11 19:01:33 +00:00
wiz
976e451947 Allow building with python 3.4 and 3.5. 2016-04-11 14:57:40 +00:00
wiz
91a05100df Allow building with python-3.4 and 3.5. 2016-04-11 08:34:24 +00:00
wiz
3f9eca2734 Allow building with python-3.4 and 3.5. 2016-04-11 08:01:09 +00:00
dbj
dde82c09aa update PKG_{FAIL,SKIP}_REASON with += 2016-04-11 04:22:33 +00:00
alnsn
d3ce6884cf Add --host-cflags and --host-ldflags for MKPIE build. 2016-04-09 20:07:23 +00:00
abs
4412beda31 Updated multimedia/kdenlive to 0.9.10
0.9.10
    Changes:
    * handle VBR encoding profiles, and use it!
    * video stabilizer: added new "vid.stab", removed older ones
    * environment variable MLT_PREFIX overrides profiles & melt path
    * several fixes for high dpi screens
    * change proxy profile, obsolete with libav
    * add SVG to image formats for slideshows
    * restore project render bitrate (#3326)
    * show proxy name in clipproperties
    * add link to MLT doc in render edit dialog (#3355)

    Bug fix:
    * update maximum track height (#3241)
    * resize render path box (#3300)
    * change transition settings layout (#3336)
    * heat colormap in spectrogram (#3142)
    * fix clip monitor switch on proxy creation end (#3308)
    * fix clip jobs (stabilize) operating on proxies (#3337)
    * fix timeline corruption by clip resize end + zoom change
    * fix title clip duration not taken into account (#3309)
    * fix timeline thumbs flicker when fully zoomed (#3247)
    * fix thumbnailer aspect ratio
    * fix fades for split audio (#3323)
    * fix transcoding (#3334)
    * fix 'Clip in Timeline' when project monitor is inactive (#3261)
    * fix audio analysis (use dynamic memory instead of stack)
    * fix render end notification
    * fix render timecode overlay (#3260)
    * set tooltip for monitor pause button (#3256)
    * fix slideshow clips adding 1 frame (#3289)
    * fix archive project icon (#3325)
    * fix compilation on armhf (#3345)
    * don't allow creating keyframes for "fixed" filters (#2956)
    * re-enable compilation on KDE < 4.5 (squeeze) (#3319)
    * re-enable Clip menu (fix bug #3347)
    * fix screen recording failure (#3358)
    * fix crash detected with undo/redo (bug #3240)
    * fix crash cutting group on a clip edge (#3312, #3350)
    * fix crash on image sequence (#3331)
    * fix crash in tracks config editor (#3367)
    * fix crash on audiofiles
    * fix crash on opening project file with images
    * fix warnings from static analyzers (cppcheck, krazy)
    * sort source files, easier to understand (for new developpers)

0.9.8
    Changes:
    * Clean encoding profiles using MLT presets & profiles
    * Fades ui: video instead of audio on AV clips
    * Support a custom suffix for FFmpeg binaries (mostly for packagers)
    * Make audio align work asynchronously
    * Remove the MLT processing threads option that never really worked
    * Copy proxies with 'move project'
    * Add support for JogShuttle on newer systems, make shuttle device selection more straightforward, add ProV2 keys

    Bug fix:
    * Code cleanup (use const ref, fix includes, mem leaks, optimize...)
    * Fix warnings from gcc, cppcheck, clang, scan-build: fixes many crashs & leaks
    * Fix keyframing messed up for some effects
    * Fix timeline corruption when trying to move clip before 0
    * Fix crash when closing title widget
    * Fix thumbnails for image clips in timeline
    * Fix crash on quick undo/redo (#3240)
    * Fix multithreading (#3186)
    * Fix some problems with transitions keyframes
    * Fix scopes (#3052)
2016-04-09 14:43:15 +00:00
tsutsui
5c238d12c0 Update adobe-flash-plugin11 to 11.2.202.616.
Upstream announcement:

 https://helpx.adobe.com/security/products/flash-player/apsb16-10.html

Adobe Security Bulletin

Security updates available for Adobe Flash Player

Release date: April 7, 2016

Vulnerability identifier: APSB16-10

CVE number: CVE-2016-1006, CVE-2016-1011, CVE-2016-1012, CVE-2016-1013,
 CVE-2016-1014, CVE-2016-1015, CVE-2016-1016, CVE-2016-1017, CVE-2016-1018,
 CVE-2016-1019, CVE-2016-1020, CVE-2016-1021, CVE-2016-1022, CVE-2016-1023,
 CVE-2016-1024, CVE-2016-1025, CVE-2016-1026, CVE-2016-1027, CVE-2016-1028,
 CVE-2016-1029, CVE-2016-1030, CVE-2016-1031, CVE-2016-1032, CVE-2016-1033

Platform: Windows, Macintosh, Linux and ChromeOS
2016-04-09 12:23:03 +00:00
adam
37ee8176ab version 3.0.1:
avcodec/libutvideodec: copy frame so it has reference counters when refcounted_frames is set
avformat/rtpdec_jpeg: fix low contrast image on low quality setting
avformat/mpegtsenc: Fix used service
avformat/mpegtsenc: Keep track of the program for each service
avformat/file: Add crypto to default whitelist
avcodec/mjpegenc_common: Store approximate aspect if exact cannot be stored
lavc/hevc: Allow arbitrary garbage in bytestream as long as at least one NAL unit is found.
avcodec/resample: Remove disabled and faulty code
indeo2: Fix banding artefacts
indeo2data: K&R formatting cosmetics
avformat/hlsenc: Fix passing options, regression since bc9a5965c815cf7fd998d8ce14a18b8e861dd9ce
avutil/random_seed: Add the runtime in cycles of the main loop to the entropy pool
avutil/channel_layout: AV_CH_LAYOUT_6POINT1_BACK not reachable in parsing
avformat/concatdec: set safe mode to enabled instead of auto
avformat/utils: fix dts from pts code in compute_pkt_fields() during ascending delay
avformat/rtpenc: Fix integer overflow in NTP_TO_RTP_FORMAT
avcodec/dca: clear X96 channels if nothing was decoded
fate/aac: Increase fuzz from of fate-aac-pns-encode from 72 to 74 for Loongson
avformat/cache: Fix memleak of tree entries
lavf/mov: downgrade sidx errors to non-fatal warnings; fixes trac 5216
lavf/mov: fix sidx with edit lists
avcodec/mjpegdec: Fix decoding slightly odd progressive jpeg
swscale/utils: Fix chrSrcHSubSample for GBRAP16
swscale/input: Fix GBRAP16 input
avutil/pixdesc: Make get_color_type() aware of CIE XYZ formats
avcodec/h264: Execute error concealment before marking the frame as done.
swscale/x86/output: Fix yuv2planeX_16* with unaligned destination
swscale/x86/output: Move code into yuv2planeX_mainloop
MAINTAINERS: add myself as an OS/2 maintainer
libwebpenc_animencoder: print library messages in verbose log levels
libwebpenc_animencoder: zero initialize the WebPAnimEncoderOptions struct
configure: check for SEC_I_CONTEXT_EXPIRED before enabling SChannel
lavf/http: Add httpproxy to the default protocol whitelist.
doc/utils: fix typo for min() description
ffserver&ffm: Fixed issues preventing ffserver write_index and files_size from being set correctly which was breaking ffserver streaming.
postproc: fix unaligned access
vc2enc: fix use of uninitialized variables in the rate control system, correctly zero out coefficient array padding
aacenc: optimize encoding speed
avcodec/diracdec: check bitstream size related fields for overflows
avcodec/h264_slice: Check PPS more extensively when its not copied
2016-04-07 05:28:20 +00:00
jperkin
30ce9db2fa Explicitly pull in archivers/xz, ffmpeg goes looking for it and if it's
already installed will fail during install as a missing runtime dependency.

Bump PKGREVISION.
2016-03-30 12:47:47 +00:00
jperkin
a98ed39e74 Explicitly pull in archivers/xz, ffmpeg goes looking for it and if it's
already installed will fail during install as a missing runtime dependency.

Bump PKGREVISION.
2016-03-30 12:46:38 +00:00
markd
68a4fb4043 Don't try to use v4l if cmake finds it.
Don't install some icons that oxygen-icons now includes.
2016-03-29 10:26:41 +00:00
taca
15564cb6d4 Avoid to depends on devel/ruby-rake but depends on ruby-base package:
* devel/ruby-rake is not supporetd with ruby23.
* There is no need to devel/ruby-rake but builtin rake(1) in ruby-base
  package is enough.
2016-03-28 03:47:46 +00:00
taca
f1c83ba946 Backout previous change. 2016-03-28 03:45:31 +00:00
taca
a19ac30c4b Fix build problem on ruby23. 2016-03-27 15:05:27 +00:00
joerg
483ec03b76 Use external rake, the included version fails on NetBSD current. 2016-03-26 23:07:13 +00:00
markd
3958af7c61 Build with recent cmake. 2016-03-23 10:04:49 +00:00
khorben
552ea1d5b7 Add support for CFLAGS
This fixes the build with PKGSRC_MKPIE.
2016-03-21 17:48:30 +00:00
taca
f5610a07a0 Bump PKGREVISION by chaging default version of Ruby. 2016-03-13 09:36:58 +00:00
tnn
6336dd01a6 needs -lm on Linux 2016-03-12 23:02:11 +00:00
fhajny
d89908329b Add perl to build tools. Fixes SunOS build and also enables man pages
and html docs. Bump PKGREVISION.
2016-03-11 15:42:59 +00:00
tsutsui
a86bf0768c Update adobe-flash-plugin11 to 11.2.202.577.
Upstream annoucement:

 https://helpx.adobe.com/security/products/flash-player/apsb16-08.html

Adobe Security Bulletin

Security updates available for Adobe Flash Player

Release date: March 10, 2016

Vulnerability identifier: APSB16-08

CVE number: CVE-2016-0960, CVE-2016-0961, CVE-2016-0962, CVE-2016-0963,
 CVE-2016-0986, CVE-2016-0987, CVE-2016-0988, CVE-2016-0989, CVE-2016-0990,
 CVE-2016-0991, CVE-2016-0992, CVE-2016-0993, CVE-2016-0994, CVE-2016-0995,
 CVE-2016-0996, CVE-2016-0997, CVE-2016-0998, CVE-2016-0999, CVE-2016-1000,
 CVE-2016-1001, CVE-2016-1002, CVE-2016-1005, CVE-2016-1010

Platform: Windows, Macintosh and Linux
2016-03-11 13:05:44 +00:00
nros
09d7bcc235 Revbump because of libxml++ update.
Set LICENSE.
2016-03-10 21:05:12 +00:00
jnemeth
f079ba12b1 sort 2016-03-10 07:23:48 +00:00
tnn
a3ca61f051 does not need to link with -lfl 2016-03-09 08:08:32 +00:00
wiz
1711adf27a Update x264-devel to 20160307:
Two months of development.
2016-03-08 15:41:32 +00:00
adam
fb8a59d105 Fix PLIST for OpenCL 2016-03-08 14:33:57 +00:00
nros
880ba43dfe Revbump because of libmusicbrainz5 update. 2016-03-08 11:25:35 +00:00
nros
842fbb39ec Revbump because of textproc/libplist update. 2016-03-07 18:39:26 +00:00
ryoon
2302229b21 Update to 1.3.0
* Sync with mplayer-1.3.0
2016-03-06 03:04:05 +00:00
ryoon
b688831eac Add ffmpeg3 and ffplay3 2016-03-05 23:44:52 +00:00
jperkin
17661ff9a5 Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
ryoon
948d1c479e Update to 1.3.0
* Use FFmpeg 3

Changelog:
2016-02-16, Tuesday :: MPlayer 1.3.0 released

MPlayer 1.3.0 "worksforme" is out.

Less than a month after 1.2.1, we're at it again.

MPlayer 1.3.0 is compatible with the FFmpeg 3.0.x releases and (at the time of writing) with FFmpeg git. The tarball already includes a copy of FFmpeg 3.0, so you don't need to fetch it separately.

This release brings you some new codecs and formats, a lot of fixes, and many cleanups. It also includes all the enhancements and speed-ups from FFmpeg; check their changelog if you are curious about the details.

In addition to these, there were a lot of updates to accommodate the API changes made in FFmpeg. Some were simple renames, but others were quite invasive. None of them should have a user-visible effect, except maybe for some corner-cases in the channel order for multichannel files.
2016-03-05 09:03:02 +00:00
ryoon
aaaf21f7a4 Import ffplay3-3.0 as multimedia/ffplay3.
FFplay is a very simple and portable media player using the FFmpeg
libraries and the SDL library.  It is mostly used as a testbed for
the various FFmpeg APIs.
2016-03-05 08:54:30 +00:00
ryoon
d10a82a865 Import ffmpeg3-3.0 as multimedia/ffmpeg3.
FFmpeg is a complete, cross-platform solution to record, convert
and stream audio and video.  It includes libavcodec - the leading
audio/video codec library.

This package contains major version 3.
2016-03-05 08:52:23 +00:00
jperkin
9f28a7016a Add 'c' to USE_LANGUAGES, fixes configure tests on Darwin. 2016-03-03 12:59:49 +00:00
leot
a2d076d306 Update multimedia/mpv to 0.16.0.
Changes:
Release 0.16.0
==============
This release changes the license of some non-MPlayer source files to LGPL 2.1 or later.

Build System Changes
--------------------
- build: enable vaapi under drm-only as well (issue #2808)
- build: enable vo_opengl_cb if GL headers are present
- build: make libavfilter mandatory
- build: make posix_spawn optional
- wscript: don’t install the encoding profiles with encoding disabled

Features
--------
New
~~~
- Initial Android support
- ao: initial OpenSL ES support
- dxva2: support HEVC Main 10
- osc: add always-on mode and unify visibility mode (always/never/auto)
- player: add complex filter graph support
- rpi: add mpeg-4, vc-1 decoding support
- stream_dvb: support frontends with multiple delivery systems (e.g. DVB-C/DVB-T combo cards)
- vo_opengl: 10 bit support with ANGLE
- vo_opengl: add KMS/DRM VAAPI hardware decoding interop
- vo_opengl: dxinterop: add dxva2 passthrough
- vo_rpi: add geometry handling (--geometry, --autofit, fullscreen switching, etc.)
- vo_x11: add 16bpp support

Options and Commands
--------------------
Added
~~~~~
- --lavfi-complex option for complex filter graphs
- audio: change downmix behavior, add --audio-normalize-downmix
- command: add vf-command and af-command commands
- player: add --external-file option
- vo_opengl: add interpolation-threshold sub-option

Changed
~~~~~~~
- audio: change --audio-channels default back to stereo
- audio: remove default preference for libdcadec (decoder was merged with FFmpeg)
- command: always allow setting volume/mute properties
- command: show original aspect in video-aspect property too
- input: ignore --input-cursor for events injected by input commands (issue #2750)
- options: set fs=yes by default on RPI, and change RPI defaults handling
- sub: implement "sub-seek 0" (issue #2791)
- vo_opengl: default scaler-resizes-only sub-option to yes

Fixes and Minor Enhancements
----------------------------
- OS X/cocoa: fix charcode retrieving for accented characters
- TOOLS/lua/ao-null-reload.lua: send ao-reload on audio-device-list change (issue #2738)
- TOOLS/lua/autoload.lua: remove the extension prior to sort
- Windows: fix dropping URIs (issue #2782)
- af_lavrresample: prevent channels from being dropped, e.g. when going 7.1 -> 7.1(wide) and similar cases
- ao_coreaudio: fix 7.1(rear) channel mapping
- ao_openal: wipe out global context on init error (PR #2719)
- ao_wasapi: avoid under-run cascade in exclusive mode
- ao_wasapi: set buffer size to device period in exclusive mode
- audio: fix spdif PCM fallback
- build: add special openbsd case for iconv check (issue #2710)
- command: fix NULL pointer deref in "video-codec" property (issue #2729)
- command: fix track cycling logic (issue #2784)
- demux: disable stream cache if no tracks are selected (issue #2692)
- demux_mkv: add hack to fix opus gapless behavior
- demux_mkv: support channel layout in VfW muxed PCM (issue #2820)
- osc: fix runtime enable_osc(true/false)
- player: fix initial audio sync in certain cases (issue #2770)
- player: honor --force-window if video is selected, but inactive
- player: never show "DS: (unavailable)"
- player: restore old/correct --force-window behavior (issue #2825)
- player: rewrite timeline/ordered chapter support
- vaapi: fix compilation on older FFmpeg/Libav (issue #2737)
- vdpau: force driver to report preemption early
- video: don't wait for last video frame in the normal case (issue #2745)
- video: fix coverart switching
- video: slightly improve video stream switching
- vo_opengl: add precision qualifier to usampler2D on ANGLE (issue #2761)
- vo_opengl: default to rgba16f FBOs on ANGLE
- vo_opengl: don't use normalized coords for debanding rectangle textures (issue #2831)
- vo_opengl: dxinterop: fix compatibility issue with Vista
- vo_opengl: pass the correct target to deband functions with Apple hwdec interop
- vo_opengl: rename custom shader entrypoint from sample to sample_pixel (issue #2733)
- x11: get *current* XRandR screen configuration instead of polling for new screens, too
2016-03-02 21:30:19 +00:00
joerg
37a015e5be The CVP override is no longer needed for Clang 3.8. 2016-03-01 20:12:26 +00:00
joerg
cbddbf4b6c Sun Audio needs kernel types on NetBSD. 2016-03-01 20:12:01 +00:00
joerg
7af2599bb5 When using the Mersenne Twister, include the right header. 2016-03-01 20:11:35 +00:00
markd
545f047254 Add phonon-qt5{,-backend-vlc,-backend-gstreamer}
phonon-backend-gstreamer-shared
2016-03-01 09:23:34 +00:00
markd
225ed6ea8c Add phonon-qt5-backend-gstreamer 4.8.2
Split common files out to phonon-backend-gstreamer-shared package.
2016-03-01 09:21:01 +00:00
markd
56ef27ab73 Add phonon-qt5-backend-vlc 0.8.2
QT5 version of phonon-backend-vlc
2016-03-01 09:06:48 +00:00
markd
c1af818013 Split shared settings into Makefile.common 2016-03-01 09:03:40 +00:00
markd
a80f2a3854 Add phonon-qt5 4.8.3
QT5 version of phonon.
2016-03-01 08:59:54 +00:00
markd
50840edc47 Add patch for qt 5.4.2
Split shared settings into Makefile.common
2016-03-01 08:54:42 +00:00
jperkin
6fcf29d6f9 Add Darwin-specific module. 2016-02-29 19:48:43 +00:00
jperkin
70251e1797 Add Darwin-specific modules. 2016-02-29 19:45:52 +00:00
jperkin
f1a1ed5e79 Revert OPSYSVARS change, variables don't support lazy evaluation. 2016-02-25 23:35:44 +00:00
jperkin
966b25ed06 Use OPSYSVARS. 2016-02-25 15:49:43 +00:00
jperkin
e1cfffc710 Fix libtool handling of ObjC. 2016-02-24 16:18:41 +00:00
jperkin
e0e38d3eec Lower aggressive optimisation which causes configure tests to fail
on Darwin/gcc.
2016-02-23 11:25:51 +00:00
jperkin
e37302aa70 Disable Darwin-specific settings, creates libraries with an incorrect
install_name.

Bump PKGREVISION.
2016-02-18 20:53:38 +00:00
tsutsui
c6b8de3d81 Update adobe-flash-plugin11 to 11.2.202.569.
Upstream announcement:

 https://helpx.adobe.com/security/products/flash-player/apsb16-04.html

Adobe Security Bulletin

Security updates available for Adobe Flash Player

Release date: February 9, 2016

Vulnerability identifier: APSB16-04

CVE number: CVE-2016-0964, CVE-2016-0965, CVE-2016-0966, CVE-2016-0967,
 CVE-2016-0968, CVE-2016-0969, CVE-2016-0970, CVE-2016-0971, CVE-2016-0972,
 CVE-2016-0973, CVE-2016-0974, CVE-2016-0975, CVE-2016-0976, CVE-2016-0977,
 CVE-2016-0978, CVE-2016-0979, CVE-2016-0980, CVE-2016-0981, CVE-2016-0982,
 CVE-2016-0983, CVE-2016-0984, CVE-2016-0985

Platform: Windows, Macintosh and Linux
2016-02-13 15:23:46 +00:00
adam
b5b4adb67c Changes 1.9:
Bug fixes.
2016-02-09 12:04:56 +00:00
markd
e7770535fe Fix build on NetBSD7 2016-02-08 20:43:32 +00:00
leot
e47ee2ff8a Add --yasm="" in order to not fail during the configure phase (yasm was used
just by ffmpeg and so no longer needed).

Thanks to wiz@ for noticing that!
2016-02-08 10:23:36 +00:00
markd
dc5bffe9f1 Add ssr 2016-02-08 01:18:51 +00:00
markd
a7570f0ce7 Add ssr 0.3.6
SimpleScreenRecorder is a Linux program that I've created to record
programs and games. There were already a few programs that could do
this, but I wasn't 100% happy with any of them, so I created my own.
My original goal was to create a program that was just really simple
to use, but as I was writing it I started adding more and more
features, and the result is actually a pretty powerful program. It's
'simple' in the sense that it's easier to use than ffmpeg/avconv or
VLC, because it has a straightforward user interface.
2016-02-08 01:17:53 +00:00
leot
343c2bf2ae Update multimedia/{gmplayer,mencoder,mplayer,mplayer-share} to 1.2.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
2016-02-07 13:34:33 +00:00
adam
32bb36505c version 2.8.6
- avcodec/jpeg2000dec: More completely check cdef
- avutil/opt: check for and handle errors in av_opt_set_dict2()
- avcodec/flacenc: fix calculation of bits required in case of custom sample rate
- avformat: Document urls a bit
- avformat/libquvi: Set default demuxer and protocol limitations
- avformat/concat: Check protocol prefix
- doc/demuxers: Document enable_drefs and use_absolute_path
- avcodec/mjpegdec: Check for end for both bytes in unescaping
- avcodec/mpegvideo_enc: Check for integer overflow in ff_mpv_reallocate_putbitbuffer()
- avformat/avformat: Replace some references to filenames by urls
- avcodec/wmaenc: Check ff_wma_init() for failure
- avcodec/mpeg12enc: Move high resolution thread check to before initializing threads
- avformat/img2dec: Use AVOpenCallback
- avformat/avio: Limit url option parsing to the documented cases
- avformat/img2dec: do not interpret the filename by default if a IO context has been opened
- avcodec/ass_split: Fix null pointer dereference in ff_ass_style_get()
- mov: Add an option to toggle dref opening
- avcodec/gif: Fix lzw buffer size
- avcodec/put_bits: Assert buf_ptr in flush_put_bits()
- avcodec/tiff: Check subsample & rps values more completely
- swscale/swscale: Add some sanity checks for srcSlice* parameters
- swscale/x86/rgb2rgb_template: Fix planar2x() for short width
- swscale/swscale_unscaled: Fix odd height inputs for bayer_to_yv12_wrapper()
- swscale/swscale_unscaled: Fix odd height inputs for bayer_to_rgb24_wrapper()
- avcodec/aacenc: Check both channels for finiteness
- asfdec_o: check for too small size in asf_read_unknown
- asfdec_o: break if EOF is reached after asf_read_packet_header
- asfdec_o: make sure packet_size is non-zero before seeking
- asfdec_o: prevent overflow causing seekback
- asfdec_o: check avio_skip in asf_read_simple_index
- asfdec_o: reject size > INT64_MAX in asf_read_unknown
- asfdec_o: only set asf_pkt->data_size after sanity checks
- Merge commit '8375dc1dd101d51baa430f34c0bcadfa37873896'
- dca: fix misaligned access in avpriv_dca_convert_bitstream
- brstm: fix missing closing brace
- brstm: also allocate b->table in read_packet
- brstm: make sure an ADPC chunk was read for adpcm_thp
- vorbisdec: reject rangebits 0 with non-0 partitions
- vorbisdec: reject channel mapping with less than two channels
- ffmdec: reset packet_end in case of failure
- avformat/ipmovie: put video decoding_map_size into packet and use it in decoder
- avformat/brstm: fix overflow
2016-02-03 21:00:00 +00:00
mef
35e9d27c46 (pkgsrc)
- Add comment on patch by picking up from cvs log
(upstream)
 - Update to 0.30
--------------
0.30 2014-12-12
    - various bugfixes
    - update to compile with ffmpeg 2.9
2016-01-31 02:44:23 +00:00
ryoon
303d1e0d3a Update to 1.6.3
Changelog:
* 758726 : avviddec: slice offset handling of real video leads
           to memory mishandling.
2016-01-24 14:46:41 +00:00
ryoon
1f617fdae7 Update to 1.6.3
Changelog:
* 755657 : Fix -Werror build for clang
* 755971 : queue2: may overflow unsigned integer arithmetic
* 759948 : caps: add 'transfer full' annotation to caps returned
           by intersection functions
2016-01-24 14:45:21 +00:00
ryoon
50d4b350c2 Update to 1.6.3
Changelog:
* 756573 : pcapparse: Crash in presence of empty packet
* 758286 : qtitem: GstQSGTexture leaks in updatePaintNode
* 760127 : mpegtsmux: Reserve bits not set to to 1's
* 760551 : shmsink: Deadlock in memory free
* 760883 : gl: Black screen on Android after update from 1.6.1 to 1.6.2
2016-01-24 14:44:39 +00:00
ryoon
918c455b19 Update to 1.6.3
Changelog:
Not available
2016-01-24 14:44:16 +00:00
ryoon
f529196c8b Update to 1.6.3
Changelog:
* 759624 : v4l2: Exposes colorimetry for RGB format which confuses videoconvert
* 742446 : sbcparse: Frame coalescing broken for joint stereo
* 758943 : SEGV using rtpj2kdepay & openjpegdec
* 760289 : rtpvrawdepay : memory leak
* 760556 : rtspsrc: interleaved data and srtp don't play well together
* 760666 : vp8enc: Do not mix up Booleans with FlowReturn
2016-01-24 14:43:51 +00:00
ryoon
bb16049e8f Update to 1.6.3
Changelog:
* 759110 : appsrc: Clear is_eos flag when receiving the flush event
* 759910 : typefind: AAC/ADTS typefinding reads over array bounds
* 760222 : videopool: store videoinfo after choosing the biggest buffer size
2016-01-24 14:43:22 +00:00
ryoon
620e1bfa9d Update to 20160123
Changelog:
encoder_open: Fix memory leak
arm: do not fill mc_weight*_neon tabs for HIGH_BIT_DEPTH
arm: Eliminate text relocations in asm
arm: Don't assume alignment in mbtree_propagate_list_internal where it isn't provided
Fix checkasm register clobber check on iOS
2016-01-24 14:34:11 +00:00
tsutsui
c7e877ffec Switch ruby-gnome2 packages to using gem.
Bump PKGREVISIONs to denote gem'fy and PLIST changes.
Also take maintainership.

Discussed with and ok'ed by wiz@ on pkgsrc-users@:
 http://mail-index.netbsd.org/pkgsrc-users/2016/01/thread1.html#022813
2016-01-24 05:03:22 +00:00
leot
6368c625b0 Update multimedia/mpv to 0.15.0.
Changes:
Release 0.15.0
==============
Build System Changes
--------------------
- OS X bundle: remove git sha from the Info.plist version (issue #2677)
- add "lua51" ("51obsd") to list of possible lua names
- add option to customize config files system path (issue #2704)

Features
--------
New
~~~
- vo_opengl: implement support for transparent video display on OS X (alpha=yes suboption)
- vo_opengl: use a checkerboard pattern as background for transparent video by default

Options and Commands
--------------------
Added
~~~~~
- add --audio-file-paths (issue #2632)
- player, stream_dvb: implement dvb-channel-name property, add switch binding

Changed
~~~~~~~
- vf_stereo3d: add alternating modes
- vo_opengl: disable pbo by default for opengl-hq due to driver problems
- vf_yadif: change defaults (issue #2539)
- command: change heuristic for files with 1 chapter (issue #2550)
- demux_mkv: adjust subtitle preroll defaults
- exclude 360 from --video-rotate range (issue #2647)
- osd: make osd-width/height properties watchable

Fixes and Minor Enhancements
----------------------------
- ao_pulse: check for sample rate bounds, attempt fallback (issue #2654)
- ao_wasapi: remove volume "restore" on exit
- demux_cue: better error resilience
- mixer: fix volume initialization with --af=volume
- mpv.desktop: add audio/mp4 mime type
- player: detect audio PTS jumps, make video PTS heuristic less aggressive
- player: make watch later/resume work when "playing" directories
- player: reset playback abort when reloading a file (issue #2568)
- recognize frame sequenced 3D Matroska video
- stream_dvb: fix channel switching
- vaapi: add VP9 profile (requires VA-API 0.38.1 or newer)
- vo_opengl: dxinterop: prevent crash after lost device
- vo_opengl: enable brightness/contrast controls for RGB
- vo_opengl: fix operation on GLES 2.0
- vo_opengl: fix operation on GLSL versions earlier than 1.30
- vo_opengl: flip screenshot image if backend uses flipped rendering (issue #2635)
- vo_opengl: reset nnedi3 weights properly (issue #2661)
- vo_rpi: handle rotation
- vo_rpi: work around firmware oddness leading to incorrect video rect
- windows: fix fd://
- ytdl: Include Referer header as well
- TOOLS/zsh.pl: add .opus extension in zsh completions
2016-01-20 22:22:18 +00:00
leot
733d2020a7 Update multimedia/ffmpeg2 to 2.8.5.
Changes:
version 2.8.5
- avformat/hls: Even stricter URL checks
- avformat/hls: More strict url checks
- avcodec/pngenc: Fix mixed up linesizes
- avcodec/pngenc: Replace memcpy by av_image_copy()
- swscale/vscale: Check that 2 tap filters are bilinear before using bilinear code
- swscale: Move VScalerContext into vscale.c
- swscale/utils: Detect and skip unneeded sws_setColorspaceDetails() calls
- swscale/yuv2rgb: Increase YUV2RGB table headroom
- swscale/yuv2rgb: Factor YUVRGB_TABLE_LUMA_HEADROOM out
- avformat/hls: forbid all protocols except http(s) & file
- avformat/aviobuf: Fix end check in put_str16()
- avformat/asfenc: Check pts
- avcodec/mpeg4video: Check time_incr
- avcodec/wavpackenc: Check the number of channels
- avcodec/wavpackenc: Headers are per channel
- avcodec/aacdec_template: Check id_map
- avcodec/dvdec: Fix "left shift of negative value -254"
- avcodec/g2meet: Check for ff_els_decode_bit() failure in epic_decode_run_length()
- avcodec/mjpegdec: Fix negative shift
- avcodec/mss2: Check for repeat overflow
- avformat: Add integer fps from 31 to 60 to get_std_framerate()
- avformat/ivfenc: fix division by zero
- avcodec/mpegvideo_enc: Clip bits_per_raw_sample within valid range
- avfilter/vf_scale: set proper out frame color range
- avcodec/motion_est: Fix mv_penalty table size
- avcodec/h264_slice: Fix integer overflow in implicit weight computation
- swscale/utils: Use normal bilinear scaler if fast cannot be used due to tiny dimensions
- avcodec/put_bits: Always check buffer end before writing
- mjpegdec: extend check for incompatible values of s->rgb and s->ls
- swscale/utils: Fix intermediate format for cascaded alpha downscaling
- avformat/mov: Update handbrake_version threshold for full mp3 parsing
- x86/float_dsp: zero extend offset from ff_scalarproduct_float_sse
- avfilter/vf_zoompan: do not free frame we pushed to lavfi
- nuv: sanitize negative fps rate
- nutdec: reject negative value_len in read_sm_data
- xwddec: prevent overflow of lsize * avctx->height
- nutdec: only copy the header if it exists
- exr: fix out of bounds read in get_code
- on2avc: limit number of bits to 30 in get_egolomb
2016-01-16 17:04:32 +00:00
wiz
171aad0da0 Update {lib,}mediainfo to 0.7.81:
Version 0.7.81, 2015-12-31
--------------
+ Acquisition Metadata: support of all SMPTE RDD18 elements
+ Matroska: cover presence and content of the cover, thanks to Max Pozdeev
+ #F446, Matroska: Handling of cropping values, thanks to Max Pozdeev
+ Improvement of Python binding: Mac Os X support, Python2 and Python3 can use same MediaInfoDLL.py
+ #F484, AVI: OpenDML Interlaced / Progressive scan type detection
+ MP4: support of AtomicParsley imdb tag
x #B959, MPEG-TS: MPEG-1 Video appeared as MPEG-2 Video
x #B914, Matroska: Undefined number of chapters in some M4V with Timed Text, thanks to Max Pozdeev
x #B962, Matroska: negative timecodes were not correctly handled
x #B964, FLV: was hanging trying to open some FLV files
x JPEG in AVI or MOV: better handling of buggy APP0/AVI1, avoiding some false positives about interlacement
x DVCPRO HD: some containers consider DVCPRO HD as with width 1920 despite the fact it is 1280 or 1440, using 1280 or 1440 in all cases

Version 0.7.80, 2015-11-30
--------------
+ Matroska: support of MKVMerge statistics tags (duration frame count, stream size, bit rate) per track, thanks to ndjamena
+ FLAC: Channel positions, thanks to ndjamena
+ FLAC: difference between detected bit depth and stored bit depth
+ MPEG-TS: if DTVCC transport stream is present and no DTVCC service descriptor, scan also in the middle of the file in order to detect more caption services
+ Subtitle frame rate computing if frame count and duration are available (hidden by default)
+ Subtitles in Matroska: count of elements
+ Matroska, MXF and MP4/MOV: detection of truncated files
+ DTS: difference between ES Matrix and ES Discrete
+ DTS: display ES Matrix or ES Discrete even if HRA or MA is present
+ DTS: difference between DTS-HRA with 96k option and pure DTS-96/24
+ DTS: detection of DTS:X
+ Samples per frame info
+ AC-3: detection of Atmos inside TrueHD
+ Video frame rate: showing precision of 1/1.001 frame rates (e.g. "23.976 (24000/1001) fps" and "23.976 (23976/1000) fps")
+ MPEG-4/MOV: showing the complete list of compatible brands in the CodecID field
+ MPEG-4/MOV: Alternate groups
+ MPEG-4/MOV: "Disabled" tag
+ MPEG-4/MOV: "Forced" tag
+ MPEG-4/MOV: showing links between tracks (chapters for, subtitles for, fallback for)
+ MXF: handling of more acquisition metadata items
+ MXF: Package name
+ AVC: Store method of interlaced content (Interleaved Fields or Separated Fields)
+ EBUCore: acquisition metadata (Proof of concept, for feedback only)
x Matroska: frame rate detection algorithm revisited, less wrong numbers are expected
x SDP/Teletext: some pages were sometimes (when present in 2 different SDP lines) displayed several times
x MPEG-4/MOV: some hint tracks were not displayed

Version 0.7.79, 2015-11-02
--------------
+ CLI/DLL only, XML: new option --Output=MIXML, with XML v2.0beta1 status, not for production, see https://github.com/MediaArea/MediaAreaXml for more details
+ MediaTrace: support of more than 1 file in XML output.
+ CLI/DLL only, XML: new option --Output=MAXML, with XML v0.1 status, in order to have bot MediaInfo and MediaTrace in the same output, not for production, see https://github.com/MediaArea/MediaAreaXml for more details
x MediaTrace: fixed some invalid outputs
x #B951, Amazon S3 support (REST API v2), CLI/DLL only and if compiled with libcurl support: URL without credential were badly interpreted

Version 0.7.78, 2015-10-02
--------------
+ MOV: AVrp CodecID support
+ Video Stored_Width/Stored_Height and Sampled_Width/Sampled_Height added (hidden by default)
+ Speed optimization for the parsing of tiny files e.g. JPEG files
+ Option (command line / DLL) --Legacy=0 for disabling some legacy fields
+ Option (command line / DLL) --Output=MAXML, XML with MediaInfo and MediaTrace output together, technology preview (not for production)
x MPEG-TS: Teletext and Teletext Subtitle were missing in the menu list
x Chroma subsampling "4:4:4" was sometimes indicated for RGB, which is not useful
2016-01-13 20:20:06 +00:00
markd
75144053a4 Update audiocd-kio to 15.12.0
minor updates.
2016-01-10 19:25:43 +00:00
markd
206fb74431 Update libkcddb to 15.12.0
minor updates.
2016-01-10 19:24:50 +00:00
markd
bcb537a286 library minor version update. Bump PKGREVISION. 2016-01-10 19:23:30 +00:00
markd
d39ea32c48 Update mplayerthumbs to 15.12.0
minor updates.
2016-01-10 19:22:52 +00:00
adam
011bef3059 Revbump after updating graphics/libwebp 2016-01-06 10:46:49 +00:00
markd
37b4f88afe Fixup the installed vpx.pc 2016-01-03 20:59:17 +00:00
markd
558529f7df Conditionalise patches to not apply on linux. 2016-01-03 20:54:50 +00:00
wiz
12f58e8fff Update gstreamer1 and plugins to 1.6.2.
Major bugfixes

    Crashes in gst-libav with sinks that did not provide a buffer pool but supported video metadata were fixed. This affected d3dvideosink and some 3rd party sinks. Also related fixes for crashes when a downstream buffer pool failed allocation.
    Big GL performance improvement on iOS by a factor of 2 by using Apple's sync extension.
    Deadlocks in the DirectSound elements on Windows, and the behaviour of its mute property were fixed.
    The Direct3D video sink does not crash anymore when minimizing the window
    The library soname generation on Android >= 6.0 was fixed, which previously caused GStreamer to fail to load there.
    File related elements have large-file (>2GB) support on Android now.
    gst-libav was updated to ffmpeg 2.8.3.
    Deserialization of custom events in the GDP depayloader was fixed.
    Missing OpenGL context initialization in the Qt/QML video sink was fixed in certain situations.
    Interoperability with some broken RTSP servers using HTTP tunnel was improved.
    Various compilation fixes for Windows.
    Various smaller memory leak and other fixes in different places.
    and many, many more
2016-01-03 17:56:53 +00:00
wiz
848b60d27e Turn on openssl option by default.
Needed for https support, which is used by youtube-dl.
Bump PKGREVISION.

Ok leot@, youri@
2016-01-03 11:35:21 +00:00
tsutsui
a0ec2e641c Update adobe-flash-plugin11 to 11.2.202.559.
Upstream announcement:

 https://helpx.adobe.com/security/products/flash-player/apsb16-01.html

Adobe Security Bulletin

Security updates available for Adobe Flash Player

Release date: December 28, 2015

Vulnerability identifier: APSB16-01

CVE number: CVE-2015-8459, CVE-2015-8460, CVE-2015-8634, CVE-2015-8635,
 CVE-2015-8636, CVE-2015-8638, CVE-2015-8639, CVE-2015-8640, CVE-2015-8641,
 CVE-2015-8642, CVE-2015-8643, CVE-2015-8644, CVE-2015-8645, CVE-2015-8646,
 CVE-2015-8647, CVE-2015-8648, CVE-2015-8649, CVE-2015-8650, CVE-2015-8651

Platform: All Platforms
2015-12-29 05:10:55 +00:00
dholland
f13d6671da Fix missing/broken rcsids. 2015-12-29 04:04:26 +00:00
adam
c33ad75e52 Switch to .tar.xz 2015-12-28 11:44:46 +00:00
adam
ce356bfc9b Changes 20151227:
* ppc: Add detection of AltiVec support for FreeBSD
* Don't assume 16-byte stack alignment by default on x86-32
* Fix a few static analyzer performance hints
* Revise the row VBV algorithm
* Fix high bit depth lookahead cost compensation algorithm
* Correctly update the intra row predictor in B-frames
* Change the predictors update algorithm
2015-12-28 11:37:03 +00:00
wiz
8bde45a778 Mention "# used by audio/gst-plugins1-soundtouch/Makefile" 2015-12-27 22:49:27 +00:00
wiz
8d145a3fba Update ffmpeg2 to 2.8.4.
version 2.8.4
- rawdec: only exempt BIT0 with need_copy from buffer sanity check
- mlvdec: check that index_entries exist
- avcodec/mpeg4videodec: also for empty partitioned slices
- avcodec/h264_refs: Fix long_idx check
- avcodec/h264_mc_template: prefetch list1 only if it is used in the MB
- avcodec/h264_slice: Simplify ref2frm indexing
- avfilter/vf_mpdecimate: Add missing emms_c()
- sonic: make sure num_taps * channels is not larger than frame_size
- opus_silk: fix typo causing overflow in silk_stabilize_lsf
- ffm: reject invalid codec_id and codec_type
- golomb: always check for invalid UE golomb codes in get_ue_golomb
- sbr_qmf_analysis: sanitize input for 32-bit imdct
- sbrdsp_fixed: assert that input values are in the valid range
- aacsbr: ensure strictly monotone time borders
- aacenc: update max_sfb when num_swb changes
- aaccoder: prevent crash of anmr coder
- ffmdec: reject zero-sized chunks
- swscale/x86/rgb2rgb_template: Fallback to mmx in interleaveBytes() if the alignment is insufficient for SSE*
- swscale/x86/rgb2rgb_template: Do not crash on misaligend stride
- avformat/mxfenc: Do not crash if there is no packet in the first stream
- lavf/tee: fix side data double free.
- avformat/hlsenc: Check the return code of avformat_write_header()
- avformat/mov: Enable parser for mp3s by old HandBrake
- avformat/mxfenc: Fix integer overflow in length computation
- avformat/utils: estimate_timings_from_pts - increase retry counter, fixes invalid duration for ts files with hevc codec
- avformat/matroskaenc: Check codecdelay before use
- avutil/mathematics: Fix division by 0
- mjpegdec: consider chroma subsampling in size check
- libvpxenc: remove some unused ctrl id mappings
- avcodec/vp3: ensure header is parsed successfully before tables
- avcodec/jpeg2000dec: Check bpno in decode_cblk()
- avcodec/pgssubdec: Fix left shift of 255 by 24 places cannot be represented in type int
- swscale/utils: Fix for runtime error: left shift of negative value -1
- avcodec/hevc: Fix integer overflow of entry_point_offset
- avcodec/dirac_parser: Check that there is a previous PU before accessing it
- avcodec/dirac_parser: Add basic validity checks for next_pu_offset and prev_pu_offset
- avcodec/dirac_parser: Fix potential overflows in pointer checks
- avcodec/wmaprodec: Check bits per sample to be within the range not causing integer overflows
- avcodec/wmaprodec: Fix overflow of cutoff
- avformat/smacker: fix integer overflow with pts_inc
- avcodec/vp3: Fix "runtime error: left shift of negative value"
- avformat/riffdec: Initialize bitrate
- mpegencts: Fix overflow in cbr mode period calculations
- avutil/timecode: Fix fps check
- avutil/mathematics: return INT64_MIN (=AV_NOPTS_VALUE) from av_rescale_rnd() for overflows
- avcodec/apedec: Check length in long_filter_high_3800()
- avcodec/vp3: always set pix_fmt in theora_decode_header()
- avcodec/mpeg4videodec: Check available data before reading custom matrix
- avutil/mathematics: Do not treat INT64_MIN as positive in av_rescale_rnd
- avutil/integer: Fix av_mod_i() with negative dividend
- avformat/dump: Fix integer overflow in av_dump_format()
- avcodec/h264_refs: Check that long references match before use
- avcodec/utils: Clear dimensions in ff_get_buffer() on failure
- avcodec/utils: Use 64bit for aspect ratio calculation in avcodec_string()
- avcodec/hevc: Check max ctb addresses for WPP
- avcodec/vp3: Clear context on reinitialization failure
- avcodec/hevc: allocate entries unconditionally
- avcodec/hevc_cabac: Fix multiple integer overflows
- avcodec/jpeg2000dwt: Check ndeclevels before calling dwt_encode*()
- avcodec/jpeg2000dwt: Check ndeclevels before calling dwt_decode*()
- avcodec/hevc: Check entry_point_offsets
- lavf/rtpenc_jpeg: Less strict check for standard Huffman tables.
- avcodec/ffv1dec: Clear quant_table_count if its invalid
- avcodec/ffv1dec: Print an error if the quant table count is invalid
- doc/filters/drawtext: fix centering example
2015-12-27 21:45:56 +00:00
leot
ed4e51b9a4 Update multimedia/mpv to 0.14.0.
Changes:
Release 0.14.0
==============
Build System Changes
--------------------
- build: install scalable svg icon as well
- vo_opengl: require --enable-gpl3 for nnedi
- win32: enable internal pthreads wrapper by default


Features
--------
New
~~~
- vo_opengl: add experimental dxinterop backend (renders with OpenGL, displays through Direct3D; broken with Intel drivers)
- vo_opengl: add initial ANGLE support
- windows: implement icc-profile-auto
- windows: support taskbar button progress indicator (issue #2399)

Removed
~~~~~~~
- Windows XP support
- demux: remove old subtitle parser (FFmpeg users are unaffected; Libav loses support for some minor formats)
- demux_libass: remove this demuxer (libavformat takes its place)
- stream: drop old Linux PVR support


Options and Commands
--------------------
Added
~~~~~
- command, vo: add estimated-display-fps property
- command: add vsync-ratio property
- command: export some per-video-frame information (issue #2444)
- vo_opengl: make LOOKUP_TEXTURE_SIZE configurable
- windows: add option to set VO MMCSS profile

Changed
~~~~~~~
- --sub-fix-timing now applies to ASS subtitles as well
- command: rename vo-missed-frame-count property to vo-delayed-frame-count
- input.conf: add default bindings for changing window scale (issue #2500)
- videotoolbox: make decoder format customizable
- vo_opengl: disable interpolation without display-sync
- vo_opengl: make tscale=mitchell:tscale-clamp the default
- vo_rpi: add an option to disable OSD


Fixes and Minor Enhancements
----------------------------
- af_lavrresample: clamp float output to range
- ao: disambiguate default device list entries
- ao_alsa: filter audio device list
- ao_alsa: list bidirectional devices too
- ao_openal: accommodate more sample formats (issue #2494)
- ao_openal: fix virtual speaker positioning
- ao_wasapi: only report per-app volume in shared mode
- ao_wasapi: work around DTS passthrough failure
- build: make vaapi-wayland depend on gl-wayland (issue #2476)
- demux: fix seeking in .ts
- demux_lavf: mark ASS tracks as always UTF-8
- demux_mkv: fix incremental indexing with single-keyframe files (issue #2498)
- drm: fix setting up connectors
- dxva2: reject 10 bit HEVC (issue #2516)
- player: replace mistimed-frame-count with vsync-ratio on status line
- sd_ass: fix secondary subtitle mode
- various display-sync improvements
- vo_opengl: enable NNEDI3 prescaler on OpenGL ES 3.0
- vo_opengl: enable colormatrix even for RGB input
- vo_opengl: fix backend autoprobing, attempt to improve GLX vs. EGL backend detection
- vo_opengl: fix backend=x11 on Intel
- vo_opengl: fix issues with some obscure pixel formats (e.g. rgb555)
- vo_opengl: fix precision loss of fruit dithering matrix
- vo_opengl: force dumb mode if RG textures are not available
- vo_opengl: improve boundary check for polar filters
- vo_opengl: various GLES compatibility improvements
- vo_opengl: win32: test for exclusive mode
- vo_opengl_cb: do not block on flipping when redrawing
- vo_rpi: set aspect ratio
- win32: fix console output with raw stdio functions
- windows: try to avoid detection as exclusive fullscreen window (issue #2177)
- x11: request bypassing compositor (issue #2502)
2015-12-27 15:44:37 +00:00
adam
b254f5b13a Changes between 1.3.99 and 1.4.0:
* Add key caching on Android
* Fix leaks, win32 build breakage, file descriptor initialization
* Expose version.h
2015-12-27 12:16:33 +00:00
joerg
e751048cea Remove vp8 compat defines that break newer vp8. Fix obviously bad
memset.
2015-12-25 20:07:42 +00:00
joerg
6d307764b8 Fix missing cstdlib / locale.h includes. Avoid UB by not passing non-POD
types to variadic functions. It's silly to force the construction of a
std::string as potential copy when just the C string is used anyway.
2015-12-23 12:43:25 +00:00
joerg
a108e089a4 Fix newer cmake, CheckIncludeFiles is no longer included automatically. 2015-12-23 12:41:47 +00:00
taca
431051a05e Restrict PHP_VERSIONS_ACCEPTED to 55 and 56. 2015-12-19 14:27:12 +00:00
tsutsui
af8bfdeb02 Update ruby-gnome2 to 3.0.7.
Upstream changes:

---
Ruby-GNOME2 3.0.7
 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20151006_1

It is a bug fix release of 3.0.6.

Changes

Ruby/GLib2

  * Fixes
      + Fixed a bug that `xxx_yyy` enum name isn't accepted.
        [ruby-gnome2-devel-en][Reported by Detlef Reichl]
      + Fixed a bug that internal Ruby API is used. [ruby-gnome2-devel-en]
        [Reported by Detlef Reichl]

Ruby/GTK3

  * Improvements
      + Added backward compatibility API to Gtk::TreeView#insert_column.
        [ruby-gnome2-devel-en][Reported by Detlef Reichl]

Thanks

  * Detlef Reichl

---
Ruby-GNOME2 3.0.6
 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20151004_1

It is a bug fix release of 3.0.5.

Changes

Ruby/GLib2

  * Improvements
      + Supported GLib.format_size on 32bit. [GitHub#565][Reported by Mamoru
        TASAKA]
      + Supported GLib.format_size_for_display on 32bit. [GitHub#565][Reported
        by Mamoru TASAKA]
      + Added GLib::Version.or_later??. [GitHub#570][Patch by cedlemo]

Ruby/GObjectIntrospection

  * Improvements
      + Added GObjectIntrospection::Version.or_later?. [GitHub#572][Patch by
        cedlemo]
      + Supported GSList for filename. [ruby-gnome2-devel-en][Reported by
        Stefan Salewski]

Ruby/GIO2

  * Improvements
      + Added Gio::Version.or_later?. [GitHub#571][Patch by cedlemo]
      + Made Gio::APplicationCommandLine#attributes Rubyish.

Ruby/Pango

  * Improvements
      + Added Pango::Version.or_later??. [GitHub#576][Patch by cedlemo]

Ruby/GTK2

  * Improvements
      + Added Gtk::Version.or_later??. [GitHub#574][Patch by cedlemo]

Ruby/GTK3

  * Improvements
      + Supported Gtk::CellLayout#set_cell_data_func. [ruby-gnome2-devel-en]
        [Reported by Stefan Salewski]
      + Supported Gtk::Container#add with child properties.
        [ruby-gnome2-devel-en][Reported by Stefan Salewski]
      + Added Gtk::StockItem#[]? for backward compatibility.
        [ruby-gnome2-devel-en][Reported by Stefan Salewski]
      + Added Gtk::IconSize::IconSize for backward compatibility.
        [ruby-gnome2-devel-en][Reported by Stefan Salewski]
      + Supported marking cell renderers in Gtk::CellLayout for GC.
        [ruby-gnome2-devel-en][Reported by Stefan Salewski]
      + Supported nil for Gtk::TreeIter#set_value.
      + Supported marking columns in Gtk::TreeView for GC.
        [ruby-gnome2-devel-en][Reported by Stefan Salewski]
      + Updated tutorial samples. [GitHub#567][GitHub#568][GitHub#587][Patch by
        cedlemo]
      + Supported marking records in Gtk::TreeModel for GC.
        [ruby-gnome2-devel-en][Reported by Stefan Salewski]
      + Started updating gtk-demo with Gtk::Application?. [GitHub#583][GitHub#
        586][GitHub#588][Patch by cedlemo]
      + Supported option style API by Gtk::Builder#add.
      + Supported :object_ids by Gtk::Builder#add. [GitHub#585][Patch by
        cedlemo]
      + Added backward compatible API to Gtk.show_uri.

Ruby/GStreamer

  * Improvements
      + Added Gst::Version.or_later??. [GitHub#573][Patch by cedlemo]

Ruby/Poppler

  * Improvements
      + Added Poppler::Version.or_later??. [GitHub#577][Patch by cedlemo]

Ruby/RSVG2

  * Improvements
      + Added RSVG::Version.or_later??. [GitHub#578][Patch by cedlemo]

Ruby/VTE3

  * Improvements
      + Stopped to run tests for old VTE with new VTE. [GitHub#566][Reported by
        Mamoru TASAKA]

Ruby/WebKitGTK

  * Improvements
      + Added WebKitGtk::Version.or_later??.

Thanks

  * Stefan Salewski
  * Mamoru TASAKA
  * cedlemo

---
Ruby-GNOME2 3.0.5
 http://sourceforge.net/projects/ruby-gnome2/files/ruby-gnome2/ruby-gnome2-3.0.5/

It is a bug fix release for mikutter.

Changes

Ruby/GTK2

  * Fixes
      + Fixed a bug that g_object_ref_sink() isn't called for instance of
        type_registered class.
        [http://dev.mikutter.hachune.net/issues/771#note-3]
        [Reported by toshi_a]

Thanks

  * toshi_a

---
Ruby-GNOME2 3.0.4
 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150922_1

Posted by kou on 2015-09-22 (Tue) 05:40:57

It is a build fix release for 32bit Windows.

Changes

All

  * Improvements
      + Supported auto native package installation on Arch Linux. [GitHub#553]
        [GitHub#563] [Patch by lilole]

Ruby/GObjctIntrospection

  * Fixes
      + 32bit Windows: Fixed strut field accessors access wrong address.

Ruby/ATK

  * Improvements
      + Added Atk::Version.or_later? [GitHub#552] [Patch by cedlemo]

Ruby/GdkPixbuf2

  * Improvements
      + Added Gdk::Pixbuf::Version.or_later??. [GitHub#561] [Patch by cedlemo]

Ruby/GDK3

  * Improvements
      + Supported GTK+ 3.17.9. [GitHub#558] [Reported by Mamoru TASAKA]

Ruby/GTK3

  * Improvements
      + Updated examples. [GitHub#550] [Patch by cedlemo]

Ruby/ClutterGstreamer

  * Improvements
      + Added ClutterGst.load_version.
      + Added ClutterGst.load_version=.
      + Added ClutterGst::Version.or_later??. [GitHub#556] [Patch by cedlemo]

Thanks

  * cedlemo
  * lilole
  * Mamoru TASAKA

---
Ruby-GNOME2 3.0.3
 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150913_1

It is a compatibility improvement release of 3.0.2.

Changes

All

  * Improvements
      + Removed test-unit-notify gem from development dependencies. [GitHub#
        547] [Patch by cedlemo]

Ruby/GObjectIntrospection

  * Improvements
      + Supported GObjectIntrospection::Repository.prepend_search_path.
      + Supported GObjectIntrospection::Repository.search_path.
      + Windows: Supported requiring library after one
        GObjectIntrospection::Loader#load. [GitHub#546] [Reported by Abby
        Archer]

Ruby/GTK3

  * Improvements
      + Supported Gtk::IconSize.lookup. [GitHub#544] [Reported by Masafumi
        Yokoyama]
      + Supported size name as argument of Gtk::Widget#render_icon_pixbuf.
        [GitHub#544] [Reported by Masafumi Yokoyama]
      + Supported Gio::Icon in Gtk::IconTheme#lookup_icon. [GitHub#544]
        [Reported by Masafumi Yokoyama]
      + Supported Gtk::TreeModel#iter_parent.
      + Supported Gtk::TreeIter#parent.
      + Updated examples. [GitHub#548] [Patch by cedlemo]
  * Fixes
      + Fixed a bug that Gtk::Widget.bind_template_child is required. [GitHub#
        549] [Reported by cedlemo]
      + Fixed a bug that default x_option and y_option values of Gtk::Table#
        attach is wrong. [GitHub#546] [Reported by Abby Archer]
      + Windows: Fixed a bug that Ruby/RSVG2 isn't required automatically.
        [GitHub#546] [Reported by Abby Archer]

Thanks

  * Masafumi Yokoyama
  * cedlemo
  * Abby Archer

---
Ruby-GNOME2 3.0.2
 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150913_1

It is a compatibility improvement release of 3.0.1.

Changes

Ruby/GObjectIntrospection

  * Improvements
      + Supported void pointer. [GitHub#540] [Reported by Abby Archer]
      + Added GObjectIntrospection::Loader.instantiate_gobject_pointer.

Ruby/GDK3

  * Improvements
      + Supported Gdk::Window#user_data. [GitHub#540] [Reported by Abby Archer]
      + compatibility: Cairo::Context#set_source_rgba accepts nil as alpha
        value. [GitHub#540] [Reported by Abby Archer]
      + compatibility: Added fallback feature for deprecated
        Gdk::EventScroll::Direction.
      + Windows: Added hicolor-icon-theme as fallback theme.

Ruby/GTK3

  * Improvements
      + compatibility: Gtk::Window#icon= accepts icon file name. [GitHub#540]
        [Reported by Abby Archer]
      + compatibility: Gtk::Dialog#add_button accepts Symbol as response ID.
        [GitHub#540] [Reported by Abby Archer]
      + Deprecated Gtk::ColorSelectionDialog.
      + compatibility: Added fallback feature for deprecated
        Gtk::TextTag::WrapMode.
      + compatibility: Added fallback feature for deprecated Gtk::TextBuffer#
        insert(iter, target, *tags) usage.
      + compatibility: Added fallback feature for deprecated
        Gtk::ButtonBox::Style.
      + compatibility: Added fallback feature for deprecated
        Gtk::MessageDialog::ButtonsType.
      + compatibility: Supported creating an empty image by Gtk::Image.new.
      + compatibility: Added fallback feature for deprecated
        Gtk::ImageMenuItem.new usage.
      + Supported Gtk::TreeIter#next!.
      + Supported Gtk::TreeModel#get_value.
      + compatibility: Added fallback feature for deprecated
        Gtk::Alignment::Align.
      + compatibility: Added fallback feature for deprecated Gtk::Widget#
        get_size_request.
      + compatibility: Added fallback feature for deprecated Gtk::Table.new.
      + compatibility: Added fallback feature for deprecated Gtk::Table#
        column_spaces.
      + compatibility: Added fallback feature for deprecated Gtk::Table#
        column_spaces=.
      + compatibility: Added fallback feature for deprecated Gtk::Table#attach.
      + compatibility: Added fallback feature for deprecated
        Gtk::ToggleButton.new.
      + Windows: Added missing Ruby/RSVG2 dependency.
      + compatibility: Added fallback feature for deprecated Gtk::Container#
        each_forall.
      + Supported nil as size for Gtk::Image.new.
      + compatibility: Added fallback feature for deprecated Gtk::Image.new
        (pixbuf).
      + compatibility: Added fallback feature for deprecated
        Gtk::Toolbar::Style.
      + Supported Rubyish Gtk::CheckMenuItem.new.
  * Fixes
      + Fixed samples. [GitHub#536][GitHub#541] [Patch by cedlemo] [GitHub#540]
        [Reported by Abby Archer]
      + Fixed a bug that Gtk::Calendar#date returns 0-11 range month value.

Ruby/RSVG2

  * Improvements
      + Windows: Added missing Ruby/Pango dependency.
      + Windows: Updated loaders.cache for gdk-pixbuf automatically.

Ruby/GStreamer

  * Improvements
      + compatibility: Gst::TypeFindFactory#extensions always returns Array.

Thanks

  * cedlemo
  * Abby Archer

---
Ruby-GNOME2 3.0.1
 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150911_1

It is a bug fix release of 3.0.0.

Changes

Ruby/GLib2

  * Fixes
      + Windows: Fixed a bug that large number flag value isn't usable. [GitHub
        #538] [Reported by Abby Archer]

Ruby/GTK3

  * Improvements
      + Updated tutorials. [GitHub#534][GitHub#537] [Patch by cedlemo]

Ruby/VTE3

  * Improvements
      + Added Vte::Version.or_later??. [GitHub#535] [Patch by cedlemo]

Thanks

  * cedlemo
  * Abby Archer

---
Ruby-GNOME2 3.0.0
 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150910_1

It is a GTK+ 3.16 support release.

To GTK+ 3.16 support, many people helped us. Especially, cedlemo did great
works. Very thanks all!!!

Changes

All

  * Improvements
      + Added install instruction for GitHub master branch. [GitHub#425][Patch
        by Hiroyuki Sato]

Ruby/GLib2

  * Improvements
      + Added new APIs:
          o RVAL2GOBJGLIST
          o RVAL2GOBJGSLIST
          o rbg_rval2glist
          o rbg_rval2gslist
          o RVAL2CSTR_PTR
          o rbg_name_to_nick
          o rbgobj_class_init_func
          o rbgobj_register_type
      + Changed RVAL2CSTR to return NULL terminated string. If you want to get
        raw string that may not be terminated by NULL, use RVAL2CSTR_PTR.
      + Supported Symbol as flag value.
      + Added windows_platform?
      + Supported GLib::Value.new? without value.
      + Supported array of flag value as GLib::Flags.new input.
      + Supported name, nick and GLib::Enum as GLib::Enum.new input.
      + Migrated to Markdown for README markup. [GitHub#484][Patch by prpr_man]
      + Supported GVariantType.
      + Supported GVariant.
      + Supported GBinding. [GitHub#524][Reported by cedlemo]
  * Fixes
      + Fixed a bug that GLib.format_size doesn't work 32bit over integer
        value. [GitHub#413][Reported by eumario]

Ruby/GObjectIntrospection

  * Improvements
      + Supported non GObject struct as return value. [GitHub#286][Reported by
        Christopher L. Ramsey]
      + Supported list_XXX method name.
      + Supported freeing GList<GObjet *>.
      + Supported array of struct as input argument.
      + Supported auto native package install on CentOS 7.
      + Supported can_XXX? predicate.
      + Supported the number of array as input argument. [Suggested by John
        Cupitt]
      + Supported array of GValue as input argument.
      + Supported array as return value.
      + Supported GClosure as input argument.
      + Supported GSList<GObject *> as input argument.
      + Supported GSList<GObject *> as output argument. [GitHub#324][Reported
        by cedlemo]
      + Supported union as input argument.
      + Supported array of guint8 as input argument.
      + Supported array of gint32 as input argument.
      + Supported class methods defined in XXXClass.
      + Supported GList<GBoxed *> as output argument. [GitHub#389][Reported by
        eumario]
      + Supported GList<GInterface *> as return value. [GitHub#501][Reported by
        Christopher L. Ramsey]
      + Supported GVariant as return value. [GitHub#502][Reported by kitone]
  * Fixes
      + Fixed a bug that GList<GObjet *> return type method always returns nil.
      + Fixed a bug that not predicate is treated as predicate.
      + Fixed a bug that self is different.

Ruby/GIO2

  * Improvements
      + Supported GAsyncReadyCallback. [GitHub#302][Reported by Christopher L.
        Ramsey]
      + Added ActionMap#add_actions.

Ruby/Pango

  * Improvements
      + Added Pango::Language#sample_string.

Ruby/GDK3

  * Improvements
      + Added backward compatibility APIs. [GitHub#284][Reported by Christopher
        L. Ramsey]
      + Added constants in Gdk::Selection. [GitHub#254][Patch by Masafumi
        Yokoyama]
      + Added missing deprecations. [GitHub#291][Reported by Michel Boaventura]
      + Added RGBA.parse. [GitHub#295][Reported by carlosjhr64]
      + Supported Gdk::Rectangle. [GitHub#319][Reported by cedlemo]
      + Supported Gdk::Screen#get_setting. [GitHub#376][Reported by cedlemo]
      + Added Gdk::Screen#get_monitor.
  * Fixes
      + Fixed a bug that GDK_KEY_XXX raises an error. [ruby-gnome2-devel-en]
        [Reported by Detlef Reichl]

Ruby/GTK3

  * Improvements
      + Migrated to GObject Introspection based bindings from hand writing
        bindings. Now, all the latest API in GTK+ are supported. [Hiroshi
        Hatake][Detlef Reichl][cedlemo][John Cupitt] [Masafumi Yokoyama]
        [eumario][PeterWAWood][Daiki Ueno]
      + Updated samples. [Patch by cedlemo]

Ruby/GtkSourceView3

  * Improvements
      + Migrated to GObject Introspection based bindings from hand writing
        bindings. Now, all the latest API in GtkSourceView are supported.

Ruby/VTE3

  * Improvements
      + Migrated to GObject Introspection based bindings from hand writing
        bindings. Now, all the latest API in VTE are supported. [cedlemo]

Ruby/GStreamer

  * Fixes
      + Fixed native package name on CentOS and Fedora.
      + Fixed shebang. [GitHub#507][Patch by Dmitry Marakasov]

Ruby/RSVG2

  * Improvements
      + Added :file_name, :data and :flags option to RSVG::Handle.new.
      + Updated a sample. [GitHub#518][Patch by Robert A. Heiler].
  * Fixes
      + Fixed a memory leak of RSVG::Handle.new_from_data and
        RSVG::Handle.new_from_file. [GitHub#318][Reported by Kagetsuki]

Ruby/Clutter

  * Improvements
      + Added Clutter::Version.or_later?.

Ruby/WebKit2GTK

  * Improvements
      + Added.

Thanks

  * Hiroshi Hatake
  * Christopher L. Ramsey
  * Masafumi Yokoyama
  * cedlemo
  * Detlef Reichl
  * Kagetsuki
  * eumario
  * PeterWAWood
  * Hiroyuki Sato
  * Daiki Ueno
  * prpr_mann
  * Dmitry Marakasov

---
2015-12-13 10:52:14 +00:00
adam
3bf9af80f4 Release 0.13.1:
Much faster duplicate event check in ass_process_chunk. This can bring a large speedup for embedded subtitles with lots of events. To make this possible, it is now forbidden to combine calls to ass_process_chunk with any other method of manipulating the event list, namely, manual manipulation and calls to ass_process_data, ass_read_memory and ass_read_file.
Interpret negative timestamp components as actual negative numbers. This change increases compatibility with VSFilter.
Font matching changes for VSFilter compatibility
Look up fonts that contain PostScript outlines by their PostScript name instead of their full names. Family names continue to be used for all fonts.
Keep spaces in font names
Drop support for Fontconfig < 2.10.92 to ensure correct font matching
Bug fixes
Fix building the assembler code for the x32 ABI
Fix static linking against libass through pkg-config when libass uses libiconv
Fix some small memory leaks, potential crashes and bad data uses
2015-12-13 10:25:48 +00:00
markd
cc4c81a2e8 Update kaffeine to 1.3.1
switch from xine-lib to vlc.
2015-12-12 20:27:13 +00:00
markd
24f322c56f Properly disable python in option. 2015-12-10 11:46:48 +00:00
tsutsui
5799bf127b Update adobe-flash-plugin11 to 11.2.202.554.
Upstream announcement:

 https://helpx.adobe.com/security/products/flash-player/apsb15-32.html

Adobe Security Bulletin

Security updates available for Adobe Flash Player

Release date: December 8, 2015

Last updated: December 8, 2015

Vulnerability identifier: APSB15-32

CVE number: CVE-2015-8045, CVE-2015-8047, CVE-2015-8048, CVE-2015-8049,
 CVE-2015-8050, CVE-2015-8418, CVE-2015-8454, CVE-2015-8455, CVE-2015-8055,
 CVE-2015-8056, CVE-2015-8057, CVE-2015-8058, CVE-2015-8059, CVE-2015-8060,
 CVE-2015-8061, CVE-2015-8062, CVE-2015-8063, CVE-2015-8064, CVE-2015-8065,
 CVE-2015-8066, CVE-2015-8067, CVE-2015-8068, CVE-2015-8069, CVE-2015-8070,
 CVE-2015-8071, CVE-2015-8401, CVE-2015-8402, CVE-2015-8403, CVE-2015-8404,
 CVE-2015-8405, CVE-2015-8406, CVE-2015-8407, CVE-2015-8408, CVE-2015-8409,
 CVE-2015-8410, CVE-2015-8411, CVE-2015-8412, CVE-2015-8413, CVE-2015-8414,
 CVE-2015-8415, CVE-2015-8416, CVE-2015-8417, CVE-2015-8419, CVE-2015-8420,
 CVE-2015-8421, CVE-2015-8422, CVE-2015-8423, CVE-2015-8424, CVE-2015-8425,
 CVE-2015-8426, CVE-2015-8427, CVE-2015-8428, CVE-2015-8429, CVE-2015-8430,
 CVE-2015-8431, CVE-2015-8432, CVE-2015-8433, CVE-2015-8434, CVE-2015-8435,
 CVE-2015-8436, CVE-2015-8437, CVE-2015-8438, CVE-2015-8439, CVE-2015-8440,
 CVE-2015-8441, CVE-2015-8442, CVE-2015-8443, CVE-2015-8444, CVE-2015-8445,
 CVE-2015-8446, CVE-2015-8447, CVE-2015-8448, CVE-2015-8449, CVE-2015-8450,
 CVE-2015-8451, CVE-2015-8452, CVE-2015-8453

Platform: All Platforms
2015-12-09 15:32:24 +00:00
adam
a8d33b49d5 Version 0.9.2
- Add primary audio stream to bd_select_stream().
- Improve error resilience.
- Fix Java 8 compability issues.
- Fix Android build.
- Fix SecurityException in AWTAutoShutdown.
- Fix BD-J check when install path in Windows contains non-ASCII chars.
- Fix jvm.dll loading in Windows ($JAVA_HOME/bin should be in dll load path).
- Fix class translating in recent Java 8 versions.
2015-12-08 13:21:23 +00:00
adam
7f3b4730ad Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 2015-12-05 21:25:27 +00:00
markd
fef47894b7 Fix build with latest gstreamer-1. 2015-11-30 08:36:36 +00:00
leot
055ab5bff9 Do not "force" dvdread option via "--enable-dvdread" (but let the MPlayer's
configure script to autorecognise it).

In that way pkg-config will be used to set the CFLAGS and LDFLAGS (while this
does not happen via --enable-* for various options).

Pointed out by Joyent SmartOS bulk builds.
2015-11-29 11:48:29 +00:00
adam
f16f97bc32 version 2.8.3
- avcodec/cabac: Check initial cabac decoder state
- avcodec/cabac_functions: Fix "left shift of negative value -31767"
- avcodec/h264_slice: Limit max_contexts when slice_context_count is initialized
- rtmpcrypt: Do the xtea decryption in little endian mode
- avformat/matroskadec: Check subtitle stream before dereferencing
- avcodec/pngdec: Replace assert by request for sample for unsupported TRNS cases
- avformat/utils: Do not init parser if probing is unfinished
- avcodec/jpeg2000dec: Fix potential integer overflow with tile dimensions
- avcodec/jpeg2000: Use av_image_check_size() in ff_jpeg2000_init_component()
- avcodec/wmaprodec: Check for overread in decode_packet()
- avcodec/smacker: Check that the data size is a multiple of a sample vector
- avcodec/takdec: Skip last p2 sample (which is unused)
- avcodec/dxtory: Fix input size check in dxtory_decode_v1_410()
- avcodec/dxtory: Fix input size check in dxtory_decode_v1_420()
- avcodec/error_resilience: avoid accessing previous or next frames tables beyond height
- avcodec/dpx: Move need_align to act per line
- avcodec/flashsv: Check size before updating it
- avcodec/ivi: Check image dimensions
- avcodec/utils: Better check for channels in av_get_audio_frame_duration()
- avcodec/jpeg2000dec: Check for duplicate SIZ marker
- aacsbr: don't call sbr_dequant twice without intermediate read_sbr_data
- hqx: correct type and size check of info_offset
- mxfdec: check edit_rate also for physical_track
- avcodec/jpeg2000: Change coord to 32bit to support larger than 32k width or height
- avcodec/jpeg2000dec: Check SIZ dimensions to be within the supported range
- avcodec/jpeg2000: Check comp coords to be within the supported size
- mpegvideo: clear overread in clear_context
- avcodec/avrndec: Use the AVFrame format instead of the context
- dds: disable palette flag for compressed images
- dds: validate compressed source buffer size
- dds: validate source buffer size before copying
- dvdsubdec: validate offset2 similar to offset1
- brstm: reject negative sample rate
- aacps: avoid division by zero in stereo_processing
- softfloat: assert when the argument of av_sqrt_sf is negative
2015-11-28 14:36:49 +00:00
jmcneill
54b8c1e831 set USE_JAVA=build to mark java as a build dependency (thanks joerg) 2015-11-26 11:51:41 +00:00
jperkin
f29c4fe06c Remove mk/find-prefix.mk usage from the multimedia category.
The find-prefix infrastructure was required in a pkgviews world where
packages installed from pkgsrc could have different installation
prefixes, and this was a way for a dependency prefix to be determined.

Now that pkgviews has been removed there is no longer any need for the
overhead of this infrastructure.  Instead we use BUILDLINK_PREFIX.pkg
for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the
dependency is coming from pkgsrc.

Provides a reasonable performance win due to the reduction of `pkg_info
-qp` calls, some of which were redundant anyway as they were duplicating
the same information provided by BUILDLINK_PREFIX.pkg.
2015-11-25 13:00:43 +00:00
adam
67f2363c2b Changes 0.9.1:
- Improved BD-J security.
- Improved error resilience.
- Improved seeking (avoid skipping PAT/PMT/PCR).
- Fix UO mask check when bd_play_title() is used for Top Menu.
- Fix re-starting of title bound Xlets when title changes.
- Fix loading classes with invalid debug info.
2015-11-24 05:24:29 +00:00
leot
b7c50cac4c Get rid of our fix to brushedGnome-1.0 skin now that the brushedGnome-1.1 is
available upstream.
Bump PKGREVISION.
2015-11-23 22:47:59 +00:00
leot
e688ec02c1 Re-add brushedGnome skin that did not worked due to a typo and bump PKGREVISION.
While here restructure do-install target in order to avoid bzcat and gtar and
directly use pax to copy the skins.
This made the skins patchable and avoid to re-extract skin distfiles during the
install phase (at the price of a regular expression that should not be too
incomprensible).

ok martin@
2015-11-22 19:30:33 +00:00
martin
730f7d0ae0 Ooops, forgot to commit the PLIST changes for brushedGnome 2015-11-22 16:00:26 +00:00
martin
673cef4616 Remove no longer needed hack to adapt new skins to old software version.
Remove a skin that currently does not work. Bump revision.
2015-11-22 15:38:56 +00:00
wiz
eeb2e0d1a0 Add some patches and dependencies to make it progress further in
an empty chroot with modular x.org.

Now stops building for me with
wrapper.c:482:71: error: unknown type name '_G_va_list'
 int __wrap___vfprintf_chk(FILE* stream, int flag, const char *format, _G_va_list ap)
                                                                       ^
2015-11-22 11:35:02 +00:00
adam
e201902012 Switch to FFMPEG v2 2015-11-21 17:14:26 +00:00
leot
33383c2b01 Update gmplayer, mencoder, mplayer and mplayer-share to 1.2.
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-11-21 09:47:23 +00:00
wiz
71f4d53b98 Update libbluray to 0.9.0:
2015-10-02: Version 0.9.0
- Add functions to read files from VFS.
- Improved error resilience.
- Improved BD-J compability.
- Fix Xlet-initiated font caching.
- Fix return value when setting BLURAY_PLAYER_SETTING_DECODE_PG.
- Fix build with C++ compiler
2015-11-21 09:46:06 +00:00
ryoon
bd5365c9ff Update to 1.6.1
Changelog:
This is GStreamer 1.6.1

The GStreamer team is proud to announce the first bugfix release in the stable
1.6 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it is safe to update from 1.6.0. For a
full list of bugfixes see Bugzilla:
  https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&limit=0&list_id=73005&order=bug_id&product=GStreamer&resolution=FIXED&target_milestone=1.6.1

See http://gstreamer.freedesktop.org/releases/1.6/ for the latest version of this document.

Major bugfixes

- Crashes in the gst-libav encoders were fixed
- More DASH-IF test streams are working now
- Live DASH, HLS and MS SmoothStreaming streams work more reliable and other
  fixes for the adaptive streaming protocols
- Reverse playback works with scaletempo to keep the audio pitch
- Correct stream-time is reported for negative applied_rate
- SRTP packet validation during decoding does not reject valid packets anymore
- Fixes for audioaggregator and aggregator to start producing output at the
  right time, and e.g. not outputting lots of silence in the beginning
- gst-libav's internal ffmpeg snapshot was updated to 2.8.1
- cerbero has support for Mac OS X 10.11 (El Capitan)
- Various memory leaks were fixed, including major leaks in playbin, playsink
  and decodebin
- Various GObject-Introspection annotation fixes for bindings
- and many, many more: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&limit=0&list_id=73005&order=bug_id&product=GStreamer&resolution=FIXED&target_milestone=1.6.1
2015-11-20 18:38:36 +00:00
ryoon
7caff44d98 Fix build with libvpx-1.5.0 with upstream patch 2015-11-20 18:36:12 +00:00
tron
474758134e Add patch from the GIT repository to fix the build with version 1.5.0
or newer of libvpx.
2015-11-20 18:33:37 +00:00
jmcneill
1678123fc0 fix HOMEPAGE 2015-11-19 02:34:49 +00:00
jmcneill
b1350125e2 Fix audio device detection for NetBSD. 2015-11-19 02:31:47 +00:00
jmcneill
d0a66c73db Improve CPU / memory / system information on NetBSD. 2015-11-18 23:27:23 +00:00
ryoon
b33059afe1 Recursive revbump from multimedia/libvpx 2015-11-18 14:19:46 +00:00
ryoon
ff7e8d6038 Update to 1.5.0
* Fix HOMEPAGE

Changelog:
2015-11-09 v1.5.0 "Javan Whistling Duck"
  This release improves upon the VP9 encoder and speeds up the encoding and
  decoding processes.

  - Upgrading:
    This release is ABI incompatible with 1.4.0. It drops deprecated VP8
    controls and adds a variety of VP9 controls for testing.

    The vpxenc utility now prefers VP9 by default.

  - Enhancements:
    Faster VP9 encoding and decoding
    Smaller library size by combining functions used by VP8 and VP9

  - Bug Fixes:
    A variety of fuzzing issues
2015-11-18 14:09:25 +00:00
wiz
b39208cfe4 Update gstreamer1 and plugins to 1.6.1.
GStreamer 1.6.1 Release Notes

The GStreamer team is proud to announce the first bugfix release in the stable 1.6 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it is safe to update from 1.6.0. For a full list of bugfixes see Bugzilla.

See http://gstreamer.freedesktop.org/releases/1.6/ for the latest version of this document.

Last updated: Friday 30 October 2015, 14:00 UTC (log)
Major bugfixes

    Crashes in the gst-libav encoders were fixed
    More DASH-IF test streams are working now
    Live DASH, HLS and MS SmoothStreaming streams work more reliable and other fixes for the adaptive streaming protocols
    Reverse playback works with scaletempo to keep the audio pitch
    Correct stream-time is reported for negative applied_rate
    SRTP packet validation during decoding does not reject valid packets anymore
    Fixes for audioaggregator and aggregator to start producing output at the right time, and e.g. not outputting lots of silence in the beginning
    gst-libav's internal ffmpeg snapshot was updated to 2.8.1
    cerbero has support for Mac OS X 10.11 (El Capitan)
    Various memory leaks were fixed, including major leaks in playbin, playsink and decodebin
    Various GObject-Introspection annotation fixes for bindings
    and many, many more

GStreamer 1.6 Release Notes

The GStreamer team is proud to announce a new major feature release in the stable 1.x API series of your favourite cross-platform multimedia framework!

This release has been in the works for more than a year and is packed with new features, bug fixes and other improvements.

See http://gstreamer.freedesktop.org/releases/1.6/ for the latest version of this document.
Highlights

    Stereoscopic 3D and multiview video support
    Trick mode API for key-frame only fast-forward/fast-reverse playback etc.
    Improved DTS (decoding timestamp) vs. PTS (presentation timestamp) handling to account for negative DTS
    New GstVideoConverter API for more optimised and more correct conversion of raw video frames between all supported formats, with rescaling
    v4l2src now supports renegotiation
    v4l2transform can now do scaling
    V4L2 Element now report Colorimetry properly
    Easier chunked recording of MP4, Matroska, Ogg, MPEG-TS: new splitmuxsink and multifilesink improvements
    Content Protection signalling API and Common Encryption (CENC) support for DASH/MP4
    Many adaptive streaming (DASH, HLS and MSS) improvements
    New PTP and NTP network client clocks and better remote clock tracking stability
    High-quality text subtitle overlay at display resolutions with glimagesink or gtkglsink
    RECORD support for the GStreamer RTSP Server
    Retransmissions (RTX) support in RTSP server and client
    RTSP seeking support in client and server has been fixed
    RTCP scheduling improvements and reduced size RTCP support
    MP4/MOV muxer acquired a new "robust" mode of operation which attempts to keep the output file in a valid state at all times
    Live mixing support in aggregator, audiomixer and compositor was improved a lot
    compositor now also supports rescaling of inputs streams on the fly
    New audiointerleave element with proper input synchronisation and live input support
    Blackmagic Design DeckLink capture and playback card support was rewritten from scratch; 2k/4k support; mode sensing
    KLV metadata support in RTP and MPEG-TS
    H.265 video encoder (x265), decoders (libav, libde265) and RTP payloader and depayloaders
    New DTLS plugin and SRTP/DTLS support
    OpenGL3 support, multiple contexts and context propagation, 3D video, transfer/conversion separation, subtitle blending
    New OpenGL-based QML video sink, Gtk GL video sink, CoreAnimation CAOpenGLLayerSink video sink
    gst-libav switched to ffmpeg as libav-provider, gains support for 3D/multiview video, trick modes, and the CAVS codec
    GstHarness API for unit tests
    gst-editing-services got a completely new ges-launch-1.0 interface, improved mixing support and integration into gst-validate
    gnonlin has been deprecated in favor of nle (Non Linear Engine) in gst-editing-services
    gst-validate has a new plugin system, an extensive default testsuite, support for concurrent test runs and valgrind support
    cerbero build tool for SDK binary packages gains new 'bundle-source' command
    Various improvements to the Android, iOS, OS X and Windows platform support

Full log at
http://gstreamer.freedesktop.org/releases/1.6/
2015-11-18 12:04:16 +00:00
christos
5ab5b68fe5 fix PLIST for amd64 2015-11-18 01:14:18 +00:00
jmcneill
33fba5f1c2 use the actual value of the machdep.neon_present sysctl 2015-11-17 18:15:33 +00:00
jmcneill
605ef4d69d enable NEON for armv7 2015-11-17 18:14:07 +00:00
christos
ea8870ecaa fix amd64 2015-11-17 16:43:10 +00:00
jmcneill
97dfd6c443 do not use _res in a multi-threaded program 2015-11-17 16:41:26 +00:00
jmcneill
ffa91f6b2f Don't pass "WCHAR_T" to iconv_open on NetBSD. 2015-11-17 16:14:21 +00:00
jmcneill
7e58254896 fix PLIST (rsxs is currently disabled) 2015-11-17 15:44:50 +00:00
jmcneill
0872b85e8f + kodi 2015-11-17 14:57:20 +00:00
jmcneill
a01db9f9be Initial import of kodi-15.2
Kodi (formerly known as XBMC) is an award-winning free and open source (GPL)
software media center for playing videos, music, pictures, games, and more.
Kodi features a 10-foot user interface for use with televisions and remote
controls. It allows users to play and view most videos, music, podcasts, and
other digital media files from local and network storage media and the
internet.
2015-11-17 14:56:07 +00:00
jmcneill
8d32ea6399 add bl3 glue 2015-11-17 00:02:13 +00:00
adam
592e817c39 version 2.8.2
- various fixes in the aac_fixed decoder
- various fixes in softfloat
- swresample/resample: increase precision for compensation
- lavf/mov: add support for sidx fragment indexes
- avformat/mxfenc: Only store user comment related tags when needed
- tests/fate/avformat: Fix fate-lavf
- doc/ffmpeg: Clarify that the sdp_file option requires an rtp output.
- ffmpeg: Don't try and write sdp info if none of the outputs had an rtp format.
- apng: use correct size for output buffer
- jvdec: avoid unsigned overflow in comparison
- avcodec/jpeg2000dec: Clip all tile coordinates
- avcodec/microdvddec: Check for string end in 'P' case
- avcodec/dirac_parser: Fix undefined memcpy() use
- avformat/xmv: Discard remainder of packet on error
- avformat/xmv: factor return check out of if/else
- avcodec/mpeg12dec: Do not call show_bits() with invalid bits
- avcodec/faxcompr: Add missing runs check in decode_uncompressed()
- libavutil/channel_layout: Check strtol*() for failure
- avformat/mpegts: Only start probing data streams within probe_packets
- avcodec/hevc_ps: Check chroma_format_idc
- avcodec/ffv1dec: Check for 0 quant tables
- avcodec/mjpegdec: Reinitialize IDCT on BPP changes
- avcodec/mjpegdec: Check index in ljpeg_decode_yuv_scan() before using it
- avutil/file_open: avoid file handle inheritance on Windows
- avcodec/h264_slice: Disable slice threads if there are multiple access units in a packet
- avformat/hls: update cookies on setcookie response
- opusdec: Don't run vector_fmul_scalar on zero length arrays
- avcodec/opusdec: Fix extra samples read index
- avcodec/ffv1: Initialize vlc_state on allocation
- avcodec/ffv1dec: update progress in case of broken pointer chains
- avcodec/ffv1dec: Clear slice coordinates if they are invalid or slice header decoding fails for other reasons
- rtsp: Allow $ as interleaved packet indicator before a complete response header
- videodsp: don't overread edges in vfix3 emu_edge.
- avformat/mp3dec: improve junk skipping heuristic
- concatdec: fix file_start_time calculation regression
- avcodec: loongson optimize h264dsp idct and loop filter with mmi
- avcodec/jpeg2000dec: Clear properties in jpeg2000_dec_cleanup() too
- avformat/hls: add support for EXT-X-MAP
- avformat/hls: fix segment selection regression on track changes of live streams
- configure: Require libkvazaar < 0.7.
- avcodec/vp8: Do not use num_coeff_partitions in thread/buffer setup
2015-11-13 20:20:08 +00:00
skrll
fa7bbe4218 Pull over two fixes from FreeBSD
SingleLock.h
Do not create copy of CCriticalSection for each CSingleLock instance

Use reference to CCriticalSection as a CSingleLock member. Otherwise
assignment operator just byte-copies content of CCriticalSection
and for each copy destructor will destroy mutex which may lead
to undefined behaviour

OMXThread.cpp
Fix order of operations on pthread attribute: init first, then modify

Bump PKGREVISION
2015-11-13 15:12:15 +00:00
leot
f5748bad01 Update multimedia/mpv to 0.13.0.
Changes:
NOTE: The previous release changed the default format for youtube-dl and
removed some workarounds related to MPEG DASH support. However, the required
changes to FFmpeg code (FFmpeg/FFmpeg@4ab5666)
are not in any FFmpeg release yet (as of 2015-11-10), so for now, playing DASH
streams requires using FFmpeg git master. You can work around this by using the
--ytdl-format=best option.

Features
--------
New
  * SVG version of the icon (with symbolic counterpart)
  * stream_libarchive: add multivolume support
  * vo_opengl: add prescaling framework along with Super-xBR and NNEDI3
    (currently very slow) prescalers (issue #2230)

Options and Commands
--------------------
Added
  * command: add mistimed-frame-count property
  * vo_opengl: add vsync-fences option

Changed
  * command: make display-fps property writable
  * options: enable mpeg2 hw decoding by default if hw decoding is requested
  * vo_opengl: rename fancy-downscaling to correct-downscaling
  * vo_opengl: correct-downscaling: enable also for anamorphic clips
  * vo_opengl: rename "drm_egl" to "drm-egl"
  * vo_opengl: disable drm-egl autopickup
  * vo_opengl: never load vaapi GLX interop by default

Fixes and Minor Enhancements
----------------------------
  * ao_alsa: fix 7.1 over HDMI
  * audio: do not require full audio chain reinit for speed changes
  * rpi: add support for codecs other than h264 (mpeg2 for now)
  * vd_lavc: make hwdec fallback more tolerant
  * video: fix playback of pal8
  * video: multiple display-sync fixes
  * vo: fix no-audio mode with interpolation enabled/display-sync disabled
  * vo_direct3d: fix operation (issue #2434)
  * vo_drm: handle possible errors from sigaction
  * vo_drm: show osd in audio only mode
  * vo_opengl: do not attempt to cache frames in FBO in dumb-mode (issue #2432)
  * vo_opengl: win32: always request MMCSS for DWM
  * vo_opengl: win32: try to enable DwmFlush by default
  * vo_vdpau: check VDP_RGBA_FORMAT_A8 support
  * win32: request MMCSS "Playback" profile
2015-11-11 17:37:18 +00:00
tsutsui
4f61fb74b5 Update adobe-flash-plugin11 to 11.2.202.548.
Upstream announcement:

 https://helpx.adobe.com/security/products/flash-player/apsb15-28.html

Adobe Security Bulletin

Security updates available for Adobe Flash Player

Release date: November 10, 2015

Vulnerability identifier: APSB15-28

CVE number: CVE-2015-7651, CVE-2015-7652, CVE-2015-7653, CVE-2015-7654,
 CVE-2015-7655, CVE-2015-7656, CVE-2015-7657, CVE-2015-7658, CVE-2015-7659,
 CVE-2015-7660, CVE-2015-7661, CVE-2015-7662, CVE-2015-7663, CVE-2015-8042,
 CVE-2015-8043, CVE-2015-8044, CVE-2015-8046

Platform: All Platforms
2015-11-11 14:06:05 +00:00
dholland
d773de5020 Fix PLIST handling. 2015-11-08 21:31:00 +00:00
sevan
8ec4d7cde7 Remove references to amd64, MACHINE_ARCH x86_64 cover all variants of
this architecture in pkgsrc now.

Reviewed by wiz@
2015-11-08 15:08:00 +00:00
tnn
057d9c3467 Add xcb option (X11 screen capture support using libxcb)
Not enabled by default since it implies X11 dependency and I'm not
sure how people would feel about that.
2015-11-07 16:58:13 +00:00
tnn
e49589c7eb Update to gpac-0.5.2.
Changes unknown. Previous version couldn't import VTT subtitles,
this version can.

While here switch from ffmpeg1 to ffmpeg2 and drop MAKE_JOBS_SAFE=no.
2015-11-05 22:02:08 +00:00
agc
efd9ad4549 Remove duplicate SHA512 digests that crept in. 2015-11-04 17:41:15 +00:00
joerg
d85dc559aa Regen 2015-11-04 12:32:26 +00:00
joerg
6a678d9804 Replace diff of patch with the patch itself 2015-11-04 12:32:10 +00:00
agc
95c9a6891d Add SHA512 digests for distfiles for multimedia category
Problems found locating distfiles:
        Package adobe-flash-plugin11: missing distfile flash-plugin-11.2.202.540-release.i386.rpm
        Package gmplayer: missing distfile mplayer/AlienMind-1.2.tar.bz2
        Package gmplayer: missing distfile mplayer/BlueHeart-1.5.tar.bz2
        Package gmplayer: missing distfile mplayer/CornerMP-aqua-1.4.tar.bz2
        Package gmplayer: missing distfile mplayer/MPlayer-1.1.1.tar.xz
        Package gmplayer: missing distfile mplayer/WMP6-2.2.tar.bz2
        Package gmplayer: missing distfile mplayer/gnome-1.1.tar.bz2
        Package gmplayer: missing distfile mplayer/hwswskin-1.3.tar.bz2
        Package gmplayer: missing distfile mplayer/neutron-1.6.tar.bz2
        Package gmplayer: missing distfile mplayer/plastic-1.3.tar.bz2
        Package gmplayer: missing distfile mplayer/slim-1.3.tar.bz2
        Package gmplayer: missing distfile mplayer/xine-lcd-1.2.tar.bz2
        Package handbrake: missing distfile handbrake/HandBrake-0.9.3.tar.gz
        Package handbrake: missing distfile handbrake/bzip2-1.0.5.tar.gz
        Package handbrake: missing distfile handbrake/faad2-2.6.1.tar.gz
        Package handbrake: missing distfile handbrake/lame-3.98.tar.gz
        Package handbrake: missing distfile handbrake/libdvdread-0.9.7.tar.gz
        Package handbrake: missing distfile handbrake/libmp4v2-r45.tar.gz
        Package handbrake: missing distfile handbrake/libquicktime-0.9.10.tar.gz
        Package handbrake: missing distfile handbrake/libtheora-1.0.tar.gz
        Package handbrake: missing distfile handbrake/mpeg2dec-0.5.1.tar.gz
        Package handbrake: missing distfile handbrake/x264-r1028-83baa7f.tar.gz
        Package handbrake: missing distfile handbrake/zlib-1.2.3.tar.gz
        Package libdvdcss: missing distfile libdvdcss-1.3.99.tar.bz2
        Package mplayer-share: missing distfile mplayer/MPlayer-1.1.1.tar.xz
        Package mpv: missing distfile mpv-0.12.0.tar.gz
        Package realplayer-codecs: missing distfile rp8codecs-20040626.tar.bz2
        Package realplayer-codecs: missing distfile rp8codecs-alpha-20050115.tar.bz2
        Package win32-codecs: missing distfile rp9codecs-win32-20050115.tar.bz2
        Package xanim: missing distfile xa2.0_cvid_netbsd386.o.gz
        Package xanim: missing distfile xa2.0_iv32_netbsd386.o.gz
        Package xanim: missing distfile xa1.0_cyuv_netbsd68k.o.gz
        Package xanim: missing distfile xa2.0_cvid_linuxELF.o.gz
        Package xanim: missing distfile xa2.0_iv32_linuxELF.o.gz
        Package xanim: missing distfile xa1.0_cyuv_sparcAOUT.o.gz
        Package xanim: missing distfile xa2.0_cvid_sparcELF.o.gz
        Package xanim: missing distfile xa2.0_iv32_sparcELF.o.gz
        Package xanim: missing distfile xa1.0_cyuv_linuxPPC.o.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 23:54:22 +00:00
joerg
65f8ccd8e5 Convert to C++11 as required by libsigc++. 2015-11-03 19:04:57 +00:00
tnn
b8b7e1470d fix build with clang 2015-11-01 20:15:06 +00:00
tnn
09ca744f19 don't include libcddb bl3.mk twice 2015-11-01 19:39:43 +00:00
leot
e1f44d36c5 Update multimedia/mpv to mpv-0.12.0.
pkgsrc changes:
 o mpv does not build on NetBSD<7 because it needs sem_timedwait(3),
   add the various not supported versions to NOT_FOR_PLATFORM.
 o Bump waf requried version to reflect upstream.

Changes:
Release 0.12.0
==============
NOTE: This release changes the default format for youtube-dl and removes some
workarounds related to MPEG DASH support. However, the required changes to
FFmpeg code are not in any FFmpeg release yet (as of 2015-10-29), so for now,
playing DASH streams requires using FFmpeg git master. You can work around
this by using the --ytdl-format=best option.

Features
--------
New
~~~
- vo_opengl: support new VAAPI EGL interop (requires Mesa 11)
- vo_opengl: vaapi: add Wayland support
- bring back the x11 video output
- vo_opengl: support all kinds of GBRP formats

Removed
~~~~~~~
- video: remove VDA support (VideoToolbox is preferred)

Behavior
--------
- vo_opengl: enable X11 EGL backend by default (disabled for NVIDIA due to
  driver bugs)
- ytdl: don't override user-set format in no-video mode
- sub: adjust behavior on mismatching video/subtitle aspect ratio


Options and Commands
--------------------
Added
~~~~~
- audio: add option for falling back to ao_null
- options: add support for client certificate authentication
- input: add key name for U+3000 IDEOGRAPHIC SPACE
- player: add audio drop/duplicate mode to video-sync

Changed
~~~~~~~
- vo_opengl: remove sharpen scalers, add sharpen sub-option
- vo_opengl: make sw suboption work without explicit backend selection
- command: make time properties unavailable if timestamp is unknown
- command: do not return 0 for bitrate if unknown (make property unavailable
  instead)
- vo_opengl: make the default debanding settings less excessive
- ytdl: disable --all-subs if "sub-lang" is in raw-options

Removed
~~~~~~~
- video: remove user-controllable PTS sorting (--pts-association-mode)

Fixes and Minor Enhancements
----------------------------
- player: fix another --force-window bug
- player: add wav to list of external audio file extensions
- ao_alsa: fix failure to find any sample format
- player: make stop command actually stop in all cases
- audio: various fixes related to audio device hotplugging
- vo_xv: fix crash with --wid
- ytdl: Remove DASH hacks, use DASH by default
- player: be slightly less prone to framedrop in display sync mode
- sd_lavc: extend subtitle resolution if images go outside video frame
- player: offset chapter display by start time
- command: make bitrate properties work correctly for external tracks
- w32_common: disable IME
- player: fix display-sync A/V calculation on high playback speeds
- player: fix display sync A/V difference estimation on drops
- player: raise display sync desync tolerance
2015-11-01 18:08:38 +00:00
rodent
d24f3ef39a Set LIBDIR during configure. Fixes install on Linux. 2015-11-01 00:32:48 +00:00
adam
2c34f534ff Changes 1.8:
* Bug fixes
2015-10-25 13:51:09 +00:00
wiz
b774b1c47b Add bl3.mk for multimedia/phonon-backend-vlc. 2015-10-25 11:05:48 +00:00
wiz
005338f3ee Adapt to new vlc path. Bump PKGREVISION. 2015-10-25 11:04:34 +00:00
wiz
d925d08f0c Remove vlc21, vlc is now newer. 2015-10-25 11:01:13 +00:00
wiz
662917bc2b Update vlc to 2.2.1.
Based on the wip version by Ian D. Leroux and Tobias Nygren.

2.2.1 Highlights

VLC 2.2.1 "Terry Pratchett" is a fixed version of 2.2.0 "WeatherWax"
It fixes numerous crashes (FLAC, SPC), codec issues (VP9, Atrac3,
AAC), regressions and several issues (Resume, MP4 chapters, MKV
over network) and security issues.

2.2.0 Highlights

VLC 2.2.0 auto-rotates the videos taken from phones, to fight
Vertical Video Syndrome!
VLC now resumes where you left off in all versions
Improves support for new HD codecs, VP9, opus and H.265/HEVC, for
decoding and for encoding.
Extensions are now downloadable from within the application.
VLSub extension can download subtitles from the application.

2.2.x Features

Core

    Auto-rotation of phone movies, to fight Vertical Video Syndrome
    Resume playback where you left off
    Extensions API and repository to download extensions directly from the application
    GPU 0-copy support for decoding and displaying using hardware
    Improved support for UltraHD codecs, notably H.265 and VP9
    Subtitles download from the web, using OpenSubtitles
    Audio core upgrade, notably to support short samples

Formats

    Support for BD-Java menus and overlay in Blu-Ray
    Acceleration of VP9 and H.265/HEVC decoders
    Rewritten support for WMV, Ogg, MP4 and AVI, notably for seeking
    Support for encoding in H.265, Opus and VP9
    Support for WebVTT, Ogg/VP8, Opus/MKV, CAF
    Support for THP, Renderware and Escape Replay videogames files
    Support for SRT language detection

Acceleration

    GPU 0-copy decoding-rendering for Android using MediaCodec
    GPU accelerated auto-rotation, in OpenGL, Direct3D and Mediacodec
    GPU 0-copy decoding-rendering for Linux using VDPAU
    Support for HLSL shaders in Direct3D video output
    Media Foundation Transform audio and video decoder for Windows Vista/7
    GPU 0-copy decoding-rendering for RaspberryPi using MMAL
    OpenMAX IL improvements for Android, Linux and rPi
    Support GStreamer codecs on Linux

Codecs / Protocols

    Support for MMS split streams for audio selection (European Parliament)
    Support FTPS (FTP/TLS) protocol
    New decoder for VP8 and VP9 using libvpx for Linux distributions without avcodec
    Improvements on Teletext, Subrip, and Tx3g subtitles
    Support for MSN audio, Atrac3+, VP7, Bink, TAK, On2 AVC, DK3, DK4
    Support for IMC, Vivo g723.1, Smacker, FIC, Auravision, Canopus Lossless
    Support x264 and FFv1 codecs RGB modes
    Fixes for DVD, Audio-CD, M2TS LPCM audio, Speex

Professional

    Support for Digital Cinema Packages and encrypted DCP with KDM
    HEVC encoding and muxing in MP4 and TS
    Support VP8 encoding inside Ogg
    Improvements of audio bar graph, for speed and resiliance
    Support MPEG-2 video encoding through x262
    Large improvements of teletext rendering, for speed and alignments

Platform integration

    Port of the interface to Yosemite
    Support drag'n drop in the skins2 interface
    New TLS module on OS X and iOS, using the central store
    Signature of the Windows binaries
    Improvement of audio device detections on OS X and Windows
    Support of audio ducking in various audio outputs

Mobile Versions

    VLC for iOS 2.5.0 release is out
    VLC for Windows Phone 1.2.0 public beta is out
    VLC for WinRT 1.2.0, x86 and ARM
    VLC for Android TV 1.2.6
    VLC for Android 1.2.6

For developers

    Add equalizer API for libVLC
    Add functions for scrambling detection
    Experimental new C++11 libVLC library: libvlcpp
    New Android buildsystem and Java SDK
    New WinRT library component for libVLC: libVLCX
    Improvements for iOS/OSX VLCKit: Swift support and ARC

Android

    Complete switch to Material design, including black theme
    Support for Audio playlists and modtracker files
    Support for AC-3 Passthrough and 5.1/7.1 audio
    Support switch to background video playback
    Large improvements on the first Android TV release
    Support chapter selections

iOS

    Support for iCloud, box.com and OneDrive
    Support 10-band equalizer
    Support sharing media between devices
    Support Chapters and Title selections
    New player design
    Add media information dialog and timer for playback
2015-10-25 11:00:18 +00:00
wiz
95b49b4a7a Finish move of vlc2 to vlc20. 2015-10-25 10:53:18 +00:00
wiz
731702fa11 Re-Import vlc-2.0.9nb21 (from vlc2) as multimedia/vlc20.
To better clarify which version this packages.

VideoLAN is a project of French students from the Ecole Centrale Paris
and developers from all over the world. Its main goals is MPEG streaming
on a network, but it also features a standalone multimedia player. The
VideoLAN Server can stream video read from a hard disk, a DVD player,
a satellite card or an MPEG 2 compression card, and unicast or multicast
it on a network. The VideoLAN Client can read the stream from the network
and display it. It can also be used to display video read locally on
the computer : DVDs, VCDs, MPEG and DivX files and from a satellite
card. It is multi-plaform : Linux, Windows, Mac OS X, BeOS, BSD, Solaris,
QNX, iPaq... The VideoLAN Client and Server now have a full IPv6 support.

This version is the last version with support for OSSv3, which is the
OSS version implemented in NetBSD before NetBSD 7.
2015-10-25 10:52:24 +00:00
wiz
73ecf6df7b Update libmatroska to 1.4.4:
* Released v1.4.4.

        * KaxInternalBlock::ReadData(): Fixed an invalid memory
        access. When reading a block group or a simple block that uses
        EBML lacing the frame sizes indicated in the lacing weren't
        checked against the available number of bytes. If the indicated
        frame size was bigger than the whole block's size the parser would
        read beyond the end of the buffer resulting in a heap information
        leak.
2015-10-25 09:49:18 +00:00
tsutsui
f895c62a5d Regen for SHA512. 2015-10-24 11:44:34 +00:00
tsutsui
777a325deb Enable 64 bit plugin using updated libflashsupport and nspluginwrapper.
Explicitly specify DEPENDS versions (libflashsupport-4.2.2011 and
nspluginwrapper-1.4.4) in options.mk.  (See also PR pkg/49705)

Bump PKGREVISION.
2015-10-24 06:52:43 +00:00
tsutsui
b49927678d Update libflashsupport-4.2.2011.
The binaries in distfiles in this packages seem built by pkgsrc developers,
but I'm not sure which sources were used to build the previous version.

In this "4.2.2011" version all binaries are built by me (tsutsui@) using
libflashsupport.c in Open Sounde System oss v4.2-2011 distribution
 http://www.opensound.com/
 http://www.4front-tech.com/developer/sources/stable/gpl/oss-v4.2-build2011-src-
gpl.tar.bz2
on openSUSE 12.1 on both 32 bit (i386) and 64 bit (x86_64) on VirtualBox.

Notable visible changes from previous libflashsupport-1.1:
 - provide not only i386 version but also x86_64 native binary,
   which allows sound via oss with 64 bit native adobe-flash-plugin
   and nspluginwrapper binaries
 - resolve a sound noise problem on some flash videos
 11ce031e40/

Also take maintainership.

OK from abs@, and no particular objection to PR pkg/49705 and pkgsrc-users@.
2015-10-24 05:30:50 +00:00
tsutsui
8f8a9dca53 Remove outdated libflashsupport-pulse package.
It was only refered from adobe-flash-plugin 10.0 package in Attic and
didn't work well (or not necessary?) for current adobe-flash-plugin11.

No particular comments to PR pkg/49705 and pkgsrc-users@ post.
2015-10-23 23:05:37 +00:00