summaryrefslogtreecommitdiff
path: root/multimedia
AgeCommit message (Collapse)AuthorFilesLines
2016-05-16Fixes for ImageMagick v7.adam11-7/+284
2016-05-12+ livestreamer.wiz1-1/+2
2016-05-12Import livestreamer-1.12.2 as multimedia/livestreamer.wiz4-0/+451
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-12Updated vlc to 2.2.3.wiz4-16/+17
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-12Update adobe-flash-plugin11 to 11.2.202.621.tsutsui2-11/+11
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-07Don't use C99 designators in C++.joerg2-1/+41
2016-05-05Not MAKE_JOBS_SAFE.joerg1-1/+4
2016-05-05Add a new "doc" option to install multimedia/ffmpeg[23] HTML documentation,leot8-70/+100
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-03revbump for libsoup's ABI issueprlw111-22/+22
2016-04-29version 3.0.2:adam3-9/+8
- 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-29version 2.8.7adam4-11/+9
- 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-29Update gstreamer1 and its plugins to 1.8.1.wiz13-49/+49
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-28Install ffplay man page.leot2-2/+5
PKGREVISION++
2016-04-28Also install man page.leot2-2/+5
PKGREVISION++
2016-04-28Also install man pages and HTML documentation.leot5-6/+90
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-26Update phonon-{,qt5-}backend-gstreamer{,-shared} 4.9.0markd6-69/+18
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-26Update phonon-{,qt5-}backend-vlc to 0.9.0markd4-15/+13
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-26Update phonon{,-qt5} to 4.9.0markd7-56/+34
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-19Handle dts PLIST entries correctly.jperkin2-4/+6
2016-04-19Remove dependency on audio/faac (appears unused) and move audio/libdcajperkin2-4/+18
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-18Fix unresolved symbols in wavelet_max_gain. Fixes SunOS.jperkin2-1/+18
2016-04-16Update ruby-gnome2 packages to 3.0.8.tsutsui4-14/+12
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-15Update gstreamer1 and plugins to 1.8.0.wiz20-85/+148
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-13Update multimedia/mpv to 0.17.0.leot3-16/+9
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-11Recursive revbump from textproc/icu 57.1ryoon19-38/+38
2016-04-11Allow building with python 3.4 and 3.5.wiz8-7/+67
2016-04-11Allow building with python-3.4 and 3.5.wiz2-1/+17
2016-04-11Allow building with python-3.4 and 3.5.wiz2-1/+17
2016-04-11update PKG_{FAIL,SKIP}_REASON with +=dbj2-4/+4
2016-04-09Add --host-cflags and --host-ldflags for MKPIE build.alnsn1-1/+3
2016-04-09Updated multimedia/kdenlive to 0.9.10abs3-26/+17
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-09Update adobe-flash-plugin11 to 11.2.202.616.tsutsui2-11/+11
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-07version 3.0.1:adam3-9/+8
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-03-30Explicitly pull in archivers/xz, ffmpeg goes looking for it and if it'sjperkin3-4/+6
already installed will fail during install as a missing runtime dependency. Bump PKGREVISION.
2016-03-30Explicitly pull in archivers/xz, ffmpeg goes looking for it and if it'sjperkin3-4/+6
already installed will fail during install as a missing runtime dependency. Bump PKGREVISION.
2016-03-29Don't try to use v4l if cmake finds it.markd2-6/+8
Don't install some icons that oxygen-icons now includes.
2016-03-28Avoid to depends on devel/ruby-rake but depends on ruby-base package:taca1-5/+4
* 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-28Backout previous change.taca4-58/+1
2016-03-27Fix build problem on ruby23.taca4-1/+58
2016-03-26Use external rake, the included version fails on NetBSD current.joerg1-9/+6
2016-03-23Build with recent cmake.markd3-4/+27
2016-03-21Add support for CFLAGSkhorben3-8/+27
This fixes the build with PKGSRC_MKPIE.
2016-03-13Bump PKGREVISION by chaging default version of Ruby.taca1-2/+2
2016-03-12needs -lm on Linuxtnn1-1/+3
2016-03-11Add perl to build tools. Fixes SunOS build and also enables man pagesfhajny5-7/+91
and html docs. Bump PKGREVISION.
2016-03-11Update adobe-flash-plugin11 to 11.2.202.577.tsutsui2-11/+11
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-10Revbump because of libxml++ update.nros1-2/+3
Set LICENSE.
2016-03-10sortjnemeth1-2/+2
2016-03-09does not need to link with -lfltnn1-2/+4
2016-03-08Update x264-devel to 20160307:wiz2-7/+7
Two months of development.