Commit graph

4380 commits

Author SHA1 Message Date
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