summaryrefslogtreecommitdiff
path: root/multimedia
AgeCommit message (Collapse)AuthorFilesLines
2018-05-10Disable runtime CPU detection on NetBSD/aarch64jmcneill1-2/+2
2018-05-10adobe-flash-player: update to 29.0.0.171.tsutsui2-11/+11
Upstream announcement: https://helpx.adobe.com/security/products/flash-player/apsb18-16.html Adobe Security Bulletin Security updates available for Flash Player | APSB18-16 Summary Adobe has released security updates for Adobe Flash Player for Windows, Macintosh, Linux and Chrome OS. These updates address critical vulnerabilities in Adobe Flash Player 29.0.0.140 and earlier versions. Successful exploitation could lead to arbitrary code execution in the context of the current user.
2018-05-05Fix version number in DESCR.dholland1-1/+1
2018-05-04mkvtoolnix: updated to 23.0.0adam2-8/+7
Version 23.0.0 "The Bride Said No": New features and enhancements * mkvmerge: input: format detection uses file-extension to improve performance and to give preference when several formats match. * mkvmerge: AV1: added support for reading AV1 video from Open Bitstream Unit files. * mkvmerge: AV1: adjusted the code for the AV1 bitstream format changes made up to 2018-05-02. * mkvmerge: MP4 reader: if a track has an edit list with two identical entries, each spanning the file's duration as given in the movie header atom, then the second entry will now be ignored. Improves the handling of files with bogus data. * MKVToolNix GUI: multiplexer: added options to only enable tracks of certain types by default. * MKVToolNix GUI: multiplexer: added an option to enable dialog normalization gain removal by default for all audio tracks for which the operation is supported. * MKVToolNix GUI: multiplexer: when deriving track languages from the file names is active and the file name contains the usual season/episode pattern (e.g. "S02E14"), then only the part after the season/episode pattern will be used for detecting the language. * MKVToolNix GUI: multiplexer: the regular expression used for deriving track languages from the file names can now be customized in the preferences. * MKVToolNix GUI: multiplexer: the user can now customize the list of track languages the GUI recognizes in file names. This list defaults to a handful of common languages instead of the full list of supported languages.
2018-05-03ruby-gnome2: update to 3.2.5.tsutsui2-10/+10
Upstream changes (from NEWS): == Ruby-GNOME2 3.2.5: 2018-05-02 This is a bug fix release of 3.2.4. === Changes ==== Document * Fixes * Fixed typos. [GitHub#1158][Patch by kojix2] [GitHub#1160][Patch by kojix2] ==== Ruby/GLib2 * Fixes * Fixed a GC related crash bug. [GitHub#1162][Reported by Izumi Tsutsui] ==== Ruby/GObjectIntrospection * Improvements * Disabled NULL check for GObject Introspection < 1.42. Because GObject Introspection < 1.42 doesn't support "(nullable)" annotation yet. ==== Ruby/GdkPixbuf2 * Improvements * (({GdkPixbuf::Pixbuf#composite})): Suppressed wrong warning. [GitHub#1156][Reported by Chaistrin] [GitHub#1157][Patch by cedlemo] * Fixes * Added a missing white space into message. [GitHub#1155][Reported by Robert A. Heiler] * (({GdkPixbuf::Pixbuf#composite})): Fixed a bug that width and height are ignored. [Patch by cedlemo] ==== Ruby/GTK3 * Improvements * (({Gtk::TextBuffer#initialize})): Accepted "property-name" form. [GitHub#1161][Reported by kojix2] ==== Ruby/Poppler * Improvements * Added a workaround for poppler-glib 0.63 bug. [GitHub#1159][Reported by HIGUCHI Daisuke] === Thanks * Robert A. Heiler * Chaistrin * cedlemo * kojix2 * Izumi Tsutsui * HIGUCHI Daisuke
2018-05-01gst-plugins1-base: fix building on Darwin; removed MAKE_JOBS_SAFE=noadam2-5/+3
2018-04-30ffmpeg[34]: added tesseract optionadam2-7/+22
2018-04-30mpv: update to 0.28.2.wiz3-16/+14
0.28.2 This release contains an additional fix for CVE-2018-6360. Fixes and Minor Enhancements ytdl_hook: whitelist subtitle URLs as well (#5456) 0.28.1 This release fixes CVE-2018-6360. Fixes and Minor Enhancements ytdl_hook: whitelist protocols from urls retrieved from youtube-dl (#5456) 0.28.0 This release needs recent FFmpeg (newer than 3.4) due to major refactoring. Required library versions: libavutil >= 56.6.100 libavcodec >= 58.7.100 libavformat >= 58.0.102 libswscale >= 5.0.101 libavfilter >= 7.0.101 libswresample >= 3.0.100 The LGPL 2.1+ relicensing process is now mostly complete. The remaining GPL-only code (see Copyright file) can be disabled at build time by using --enable-lgpl. Features Added Add DRM_PRIME Format Handling and Display for RockChip MPP decoders csputils: Add support for Display P3 primaries demux: support multiple seekable cached ranges, display cache ranges on OSC demux_playlist: support .url files (#5107) dvb: Add multiple frontends support (up to 8) dvb: implement parsing of modulation for VDR-style channels config hwdec: add mediacodec hardware decoder for IMGFMT_MEDIACODEC frames, rename mediacodec to mediacodec-copy lua: integrate stats.lua script (bound to i/I by default) vd_lavc: add support for nvdec hwaccel vo_gpu: add android opengl backend vo_gpu: initial d3d11 support vo_gpu: vulkan support Removed af: remove deprecated audio filters (channels, equalizer, pan, volume; replacements in lavfi) vf: remove most GPL video filters (crop, dsize, expand, flip, gradfun, mirror, noformat, pullup, rotate, scale, stereo3d, yadif; replacements in lavfi) vf_buffer: remove this filter video: remove automatic stereo3d filter insertion vo_gpu: remove hwdec_vaglx interop vo_opengl: refactor into vo_gpu vo_wayland: remove Options and Commands Added demux: add option to create CC tracks eagerly (--sub-create-cc-track) options: add --start=none to reset previously set start time options: add --vlang switch Changed cache: lower default size to 2*10MB demux: bump the demuxer cache readahead duration to 10 hours demux: use seekable cache for network by default, bump prefetch limit msg: make --msg-level affect --log-file too player/misc.c: allow both --length and --end to control play endpoint player: match subtitles with language tags with --sub-auto=exact rename --opengl-hwdec-interop to --gpu-hwdec-interop (now mostly useless) vd_lavc: prefer nvdec over vdpau with --hwdec=auto (better codec and surface format support) vd_lavc: rename --hwdec=rpi to --hwdec=mmal Removed options: remove --heartbeat-cmd and --heartbeat-interval (incidentally fixes #4888) Fixes and Minor Enhancements TOOLS/autoload.lua: add ogm, ogg and opus extensions Use /dev/tty instead of stdin for terminal input (#4190) audio: add audio softvol processing to AO (replaces previously GPL’d code) audio: fix channel conversion with NA channels (e.g. with ALSA) audio: fix missing volume update on init and reinit csputils: Fix DCI P3 primaries white point demux: don't allow subtitles to mess up buffered time display demux: fix .cue files with audio files that contain attached pictures demux: fix accounting for seekable ranges on track switches (fixes missing audio when cycling through audio tracks with e.g. EDL, --merge-files, ordered chapters and youtube-dl pseudo DASH) demux: fix crash with cue/ordered chapter files (#5027) demux: speed up cache seeking with a coarse index demux_lavf: always give libavformat the filename when probing (helps with mp3 files) demux_mkv: add V_SNOW tag to mkv_video_tags dvb: Fix long channel switching: next/prev channel dvb: fixes for ATSC tuning lavc_conv: clamp timestamps to positive (#5047) macOS: fix bundle on macOS High Sierra (10.13) (#4926, #4866) mp_image: always copy color attributes on hw download (#4804) mp_image: select an explicit fallback for chroma location (#4804) msg: bump log level of --log-file to -v -v msg: reinterpret a bunch of message levels osc: fix rare stack overflow when changing visibility mode osdep/io: add android-related bullshit to fix files >2 GiB player/playloop.c: respect playback start time when using --loop-file player: allow seeking in cached parts of unseekable streams player: make track language matching case insensitive (#5272) player: use start timestamp for ab-looping if --ab-loop-a is absent player: when loading external file, always add all track types (#5132) restore-old-bindings.conf: add old macOS/Wayland AXIS bindings screenshot: create directories from template scripting: report dlerror() output sd_ass: accept RFC8081 font media types sd_ass: accept otc as fallback OpenType collection file extension stream_libarchive: work around various types of locale braindeath (https://git.io/vbiFJ) subprocess-win: don't change the mouse cursor when creating processes video: add a hack to avoid missing subtitles with vf_sub (#5194) video: fix alpha handling (#4983) video: fix memory leaks (roughly 1 KB per decoded frame) with hwdec copy modes video: fix rotation and deinterlace auto filters video: properly pass through ICC data vo: add support for externally driven renderloop and make wayland use it (partially fixes display-sync under wayland; disables rendering when window is invisible) vo_gpu: change --tone-mapping-desaturate algorithm vo_gpu: enable 3DLUTs in dumb mode vo_gpu: fix gamma scale vo_gpu: fix mobius tone mapping compatibility to GLSL 120 (#5069) vo_gpu: fix video sometimes not being rerendered on equalizer change vo_gpu: kill off FBOTEX_FUZZY (#1814) vo_gpu: opengl: fix possible screenshot window crash (#4905) vo_gpu: opengl: use GLX_MESA_swap_control where available vo_gpu: reduce the --alpha=blend-tiles checkerboard intensity vo_gpu: win: remove exclusive-fullscreen detection hack vo_lavc: remove messy delayed subtitle rendering logic (#4689) wayland_common: implement output tracking, many cleanups and bugfixes Windows: skip window snapping if Windows handled it Windows: add more-POSIXy versions of open() and fstat() (#4711) ytdl_hook: don't prepend ytdl:// to non-youtube links in playlists (#5003)
2018-04-29revbump for boost-libs updateadam23-46/+46
2018-04-28ffmpegthumbnailer: update to 2.2.0.wiz5-31/+32
FFmpegThumbnailer 2.2.0 - New option to prefer embedded image metadata over video content (command line argument: -m) - Fixed 'Resource temporarily unavailable' errors when using ffmpeg < 3.0 FFmpegThumbnailer 2.1.2 - Restored deinterlace functionality using the libavfilter library (additional ffmpeg dependency) - Additional video mime types added to the thumbnailer file - Take rotation metadata into account when generating thumbnails FFmpegThumbnailer 2.1.1 - Buildable agains latest ffmpeg (currently breaks deinterlacing) - Fallback when smart frame detection fails (thanks to johnnydeez) - Add MPEG-TS (MTS) support (thanks to marcinn) FFmpegThumbnailer 2.1.0 - The library is now completely silent on std out and err by default - A callback can be registered to listen to logging messages - Fixed cmake installation directories (thanks to Vallimar) - Fixed dimension calculation for anamorphic streams (Thanks to Richard Zurad) - Fixed static library filename FFmpegThumbnailer 2.0.10 - Migrated to github - Use cmake instead of autotools - Remove stderr logging FFmpegThumbnailer 2.0.9 - Fixed gio library loading issue - Support udp sources (thanks to tchristensen) - No longer support older ffmpeg versions
2018-04-27multimedia/Makefile: add vlc2wiz1-1/+2
2018-04-26ffmpeg4/ffplay4: added version 4.0adam19-1/+932
version 4.0: - Bitstream filters for editing metadata in H.264, HEVC and MPEG-2 streams - Dropped support for OpenJPEG versions 2.0 and below. Using OpenJPEG now requires 2.1 (or later) and pkg-config. - VDA dropped (use VideoToolbox instead) - MagicYUV encoder - Raw AMR-NB and AMR-WB demuxers - TiVo ty/ty+ demuxer - Intel QSV-accelerated MJPEG encoding - PCE support for extended channel layouts in the AAC encoder - native aptX and aptX HD encoder and decoder - Raw aptX and aptX HD muxer and demuxer - NVIDIA NVDEC-accelerated H.264, HEVC, MJPEG, MPEG-1/2/4, VC1, VP8/9 hwaccel decoding - Intel QSV-accelerated overlay filter - mcompand audio filter - acontrast audio filter - OpenCL overlay filter - video mix filter - video normalize filter - audio lv2 wrapper filter - VAAPI MJPEG and VP8 decoding - AMD AMF H.264 and HEVC encoders - video fillborders filter - video setrange filter - nsp demuxer - support LibreSSL (via libtls) - AVX-512/ZMM support added - Dropped support for building for Windows XP. The minimum supported Windows version is Windows Vista. - deconvolve video filter - entropy video filter - hilbert audio filter source - aiir audio filter - aiff: add support for CD-ROM XA ADPCM - Removed the ffserver program - Removed the ffmenc and ffmdec muxer and demuxer - VideoToolbox HEVC encoder and hwaccel - VAAPI-accelerated ProcAmp (color balance), denoise and sharpness filters - Add android_camera indev - codec2 en/decoding via libcodec2 - muxer/demuxer for raw codec2 files and .c2 files - Moved nvidia codec headers into an external repository. They can be found at http://git.videolan.org/?p=ffmpeg/nv-codec-headers.git - native SBC encoder and decoder - drmeter audio filter - hapqa_extract bitstream filter - filter_units bitstream filter - AV1 Support through libaom - E-AC-3 dependent frames support - bitstream filter for extracting E-AC-3 core - Haivision SRT protocol via libsrt - segafilm muxer - vfrdet filter
2018-04-25phonon-qt5-backend-vlc: Bump PKGREVISIONkamil1-2/+2
Follow up dependency update for multimedia/phonon-backend-vlc.
2018-04-25phonon-backend-vlc: Switch dependency to multimedia/vlc2kamil2-4/+4
Bump PKGREVISION.
2018-04-25kaffeine: Switch dependency to multimedia/vlc2kamil1-3/+3
Bump PKGREVISION to 8.
2018-04-25multimedia/vlc2: import vlc2-2.2.6kamil34-0/+1832
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 package ships the 2.2.x version of VLC.
2018-04-25vlc20: Removedkamil30-1646/+0
This is a legacy version of VLC 2.0.x. Reasons: - It uses FFMPEG 2.x with old OpenSSL. - It uses legacy x264 incompatible with the pkgsrc one. There is a newer version multimedia/vlc for 2.2.x and 3.0.x released upstream.
2018-04-25Detach vlc20kamil1-2/+1
2018-04-25multimedia/x264-devel: Go back to disabled assembler on SunOS, fixes build.fhajny1-2/+5
2018-04-22libmatroska: updated to 1.4.9adam3-13/+18
v1.4.9: * Converted the build system from autoconf/automake to cmake. Patches by Github user "evpobr" with fixes by myself. * Added a code of conduct to the project.
2018-04-17Add p11-kit to gnutls/bl3.mk and bump dependencies.wiz9-18/+18
2018-04-17gstreamer1: patch updates for 1.14.0wiz2-15/+28
2018-04-17gstreamer1: update to 1.14.0wiz21-171/+504
The GStreamer team is proud to announce a new major feature release of your favourite cross-platform multimedia framework! The 1.14 release series adds new features on top of the previous 1.12 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework. Highlights: WebRTC support: real-time audio/video streaming to and from web browsers Experimental support for the next-gen royalty-free AV1 video codec Video4Linux: encoding support, stable element names and faster device probing Support for the Secure Reliable Transport (SRT) video streaming protocol RTP Forward Error Correction (FEC) support (ULPFEC) RTSP 2.0 support in rtspsrc and gst-rtsp-server ONVIF audio backchannel support in gst-rtsp-server and rtspsrc playbin3 gapless playback and pre-buffering support tee, our stream splitter/duplication element, now does allocation query aggregation which is important for efficient data handling and zero-copy QuickTime muxer has a new prefill recording mode that allows file import in Adobe Premiere and FinalCut Pro while the file is still being written. rtpjitterbuffer fast-start mode and timestamp offset adjustment smoothing souphttpsrc connection sharing, which allows for connection reuse, cookie sharing, etc. nvdec: new plugin for hardware-accelerated video decoding using the NVIDIA NVDEC API Adaptive DASH trick play support ipcpipeline: new plugin that allows splitting a pipeline across multiple processes Major gobject-introspection annotation improvements for large parts of the library API GStreamer C# bindings have been revived and seen many updates and fixes The externally-maintained GStreamer Rust bindings have many usability improvements and cover most of the API now
2018-04-16Recursive bump for new fribidi dependency in pango.wiz46-92/+92
2018-04-15gstreamer1: updated to 1.12.5adam23-172/+81
Bugs fixed in 1.12.5: pad: fix some stream deactivation deadlocks/races registrychunks: don't read from unaligned memory when loading registry ptp: fix build failure with #undef USE_MEASUREMENT_FILTERING downloadbuffer: Don't hold the mutex while posting the download-complete message playbin3: Fix accessing invalid index in GstStream when received select-stream event id3v2: re-fix handling of ID3 v2.4 tags with extended headers audio: fix handling of U32BE format videodecoder: Reset QoS time after pushing segment. This fixes playbin gapless playback with videos. subparse: push out of last chunk of text if last line has no newline aacparse: When parsing raw input, accept frames of any size. This fixes handling of encoded silence. splitmuxsrc: Improve not-linked handling. rtspsrc: also proxy multicast-iface property to RTCP udpsrc flacdec: flush flac decoder on lost sync, so that it can re-sync. matroskamux: Only mark new clusters as keyframe if they start on a keyframe or we're muxing only audio matroskamux: Clip maximum cluster duration to the maximum possible value h264parse: reset internal 'state' variable properly x264enc: fix build with newer x264 with support for multiple bit depths x265enc: Fix tagging of keyframes on output buffers glimagesink: Correct PAR in output caps when transforming vtdec: destroy and create the GL context on start()/stop(), fixing a refcount loop player: fix criticals when reading info/track properties that are NULL lv2: fix inverted boolean properties rtponviftimestamp: fix state change function init/reset, fixing memory corruption or leaks on shutdown libav: some build issues fixes rtsp-server: Place netaddress meta on packets received via TCP. Fixes keep-alive via RTCP in TCP interleaved mode. rtsp-server: gi annotation fixes gst-libav: internal ffmpeg copy was updated to ffmpeg 3.3.6 Various fixes for memory leaks, deadlocks and crashes in all modules ... and many, many more!
2018-04-14gobject3: buildlink3 -> DEPENDSadam1-12/+12
2018-04-14revbump after icu updateadam20-39/+40
2018-04-13ruby-gnome2: update to 3.2.4.tsutsui3-14/+16
Upstream changes (from NEWS): == Ruby-GNOME2 3.2.4: 2018-04-09 This is a bug fix release of 3.2.3. === Changes ==== Ruby/GLib2 * Fixes * Fixed a bug that some constants aren't defined. If a content name is the same constant name at the top level such as (({Gtk::Object})), the constant isn't defined. [GitHub#1154][Debian#894816][mikutter#1199] [Reported by Akira Ouchi][Forwarded by HIGUCHI Daisuke] ==== RubyRsvg2 * Improvements * Windows: Upgraded bundled librsvg to 2.42.3. === Thanks * Akira Ouchi * HIGUCHI Daisuke == Ruby-GNOME2 3.2.3: 2018-04-03 This is a bug fix release of 3.2.2. === Changes ==== Ruby/GObjectIntrospection * Fixes * Fixed a crash bug when (({GLib::Bytes})) is passed as an argument. == Ruby-GNOME2 3.2.2: 2018-04-02 This is a release to support Ruby 2.5 on Windows. === Changes ==== All * Windows: Added Ruby 2.5 support. [GitHub#1148][Reported by Andy Meneely] * Red Hat: Use (({pkgconfig(name)})) style. [GitHub#1117][Patch by Mamoru TASAKA] ==== Ruby/GLib2 * Improvements * (({GLib::Bytes#to_s})): Changed to return a frozen string to reduce data copy. * Migrated to (({TypedData})) from (({Data})). ==== Ruby/GObjectIntrospection * Improvements * Added (({nil})) argument check. * (({GObjectIntrospection::Loader#rubyish_method_name})): Added (({:n_in_args_offset})) option. * Suppressed a needless copy of (({GLib::Bytes})). * Added filename array support. [GitHub#1151][Patch by cedlemo] * Fixes * Fixed a overflow bug on 32bit. [Debian#766020][Reported by Mario Lang] [GitHub#1137][Forwarded by HIGUCHI Daisuke] ==== Ruby/GTK2 * Fixes * Fix the wrong number of arguments. [GitHub#1133][Reported by Mamoru TASAKA] ==== Ruby/GDK3 * Improvements * Ensured loading GDK 3. [GitHub#1126][Patch by cedlemo] * Fixes * (({Gdk::Screen.default})): Fixed a GC related crash. * (({Gtk::Widget#style_context})): Fixed a GC related crash. [GitHub#1149][Reported by Valentin Pelloin] ==== Ruby/GTK3 * Improvements * Added a tool palette demo. [GitHub#1116][Patch by cedlemo] * Added a shortcut demo. [GitHub#1120][Patch by cedlemo] * Updated demo. [Reported by Titouan Teyssier] [GitHub#1139][Patch by Titouan Teyssier] * Updated README. [GitHub#1127][Patch by cedlemo] * Fixes * (({Gtk::Container#add_child(child)})): Made workable again. ==== Ruby/Poppler * Fixes * (({Poppler::Page#thumbnail_size})): Fixed return value. [GitHub:rcairo/rcairo#51][Reported by Mamoru TASAKA] ==== Ruby/Gnumeric * Improvements * Improved .typelib for Gnumeric detection. [GitHub#1118][Reported by cedlemo] === Thanks * cedlemo * Mamoru TASAKA * Titouan Teyssier * Mario Lang * HIGUCHI Daisuke * Andy Meneely * Valentin Pelloin
2018-04-13adobe-flash-player: update to 29.0.0.140.tsutsui2-11/+11
Upstream announcement: https://helpx.adobe.com/security/products/flash-player/apsb18-08.html Adobe Security Bulletin Security updates available for Flash Player | APSB18-08 Summary Adobe has released security updates for Adobe Flash Player for Windows, Macintosh, Linux and Chrome OS. These updates address critical vulnerabilities in Adobe Flash Player 29.0.0.113 and earlier versions. Successful exploitation could lead to arbitrary code execution in the context of the current user.
2018-04-12Update distinfo for patch-libmpcodecs_vf__screenshot.ctriaxx1-1/+2
2018-04-12streamlink: update to 0.11.0maya3-23/+26
Streamlink 0.11.0! Here's what's new: Fixed documentation (#1467 and #1468) Current versions of the OS, Python, Streamlink and Requests are now shown with -l debug (#1374) ok.ru/live plugin added (#1451) New option --hls-segment-ignore-names (#1432) AfreecaTV plugin updates (#1390) Added support for zattoo recordings (#1480) Bigo plugin updates (#1474) Neulion plugin removed due to DMCA notice (#1497) And many more updates to numerous other plugins! If you think that this application is helpful, please consider supporting the maintainers by donating via the Open collective. Not only becoming a backer, but also a sponsor for the (open source) project. :: Alexis Murzeau <amubtdx@gmail.com> (3): Remove Debian directory docs/install: use sudo for Ubuntu and Solus docs/install: add Debian instructions (#1455) Anton Tykhyy <atykhyy@gmail.com> (1): Add ok.ru/live plugin BZHDeveloper <inizan.yannick@gmail.com> (1): [TF1] Fix plugin (#1457) Bruno Ribeiro <offboard@users.noreply.github.com> (1): added cd streamlink Drew J. Sonne <drewsonne@users.noreply.github.com> (1): [bbciplayer] Fix authentication failures (#1411) Hannes Pétur Eggertsson <hannespetur@gmail.com> (1): Ruv plugin updated. Fixes #643. (#1486) Mohamed El Morabity <melmorabity@fedoraproject.com> (1): Add support for IDF1 back-to <backto@protonmail.ch> (10): [cli-debug] Show current installed versions with -l debug [hls] New option --hls-segment-ignore-names [cli-debug] Renamed method and small template update [afreeca] Plugin update. - Login for +19 streams --afreeca-username --afreeca-password - Removed 15 sec countdown - Added some error messages - Removed old Global AfreecaTV plugin - Added url tests [zattoo] Added support for zattoo recordings [tests] Fixed metaclass on python 3 [periscope] Fix for variant HLS streams [facebook] mark as broken, they use dash now. Removed furstream: dead website and file was wrong formated UTF8-BOM [codecov] use pytest and upload all data bastimeyer <mail@bastimeyer.de> (2): docs: fix table layout on the install page [neulion] Remove plugin. See #1493 beardypig <beardypig@users.noreply.github.com> (2): plugins.kanal7: fix for new streaming iframe plugins.foxtr: update regex to match new site layout leshka <leshkajm@ya.ru> (1): [goodgame] Fixed url regexp for handling miscellaneous symbols in username. schrobby <schrawby@gmail.com> (1): update from github comments sqrt2 <sqrt2@users.noreply.github.com> (1): [orf_tvthek] Work around broken HTTP connection persistence (#1420) unnutricious <unnutricious@protonmail.com> (1): [bigo] update video regex to match current website (#1412) Streamlink 0.10.0! There's been a lot of activity since our November release. Changes: Multiple plugin updates (too many to list, see below for the plugin changes!) HLS seeking support (#1303) Changes to the Windows binary (docs: #1408 minor changes to install directory: #1407) If you think that this application is helpful, please consider supporting the maintainers by donating via the Open collective. Not only becoming a backer, but also a sponsor for the (open source) project. :: Alexis Murzeau <amubtdx@gmail.com> (3): docs: remove flattr-badge.png image Fix various typos in comments and documentation Implement PKCS#7 padding decoding with AES-128 HLS BZHDeveloper <inizan.yannick@gmail.com> (1): [canalplus] Update plugin according to website changes (#1378) Mohamed El Morabity <melmorabity@fedoraproject.org> (1): [pluzz] Fix video ID regex for France 3 Régions streams RosadinTV <rosadintv@outlook.com> (1): Welcome 2018 (#1410) Sean Greenslade <sean@seangreenslade.com> (4): Reworked picarto.tv plugin to deal with website changes. (#1359) Tweaked tigerdile URL regex to allow missing trailing slash. Added tigerdile HLS support and proper API poll for offline streams. Added basic URL tests for tigerdile. back-to <back-to@users.noreply.github.com> (5): [zdf] apiToken update [camsoda] Fixed broken plugin [mixer] moved beam.py to mixer.py file requires two commits, for a proper commit history [mixer] replaced beam.pro with mixer.com [docs] Removed MPlayer2 - Domain expired - Not maintained anymore back-to <backto@protonmail.ch> (13): [BTV] Fixed login return message [qq] New Plugin for live.qq.com [mlgtv] Fixed broken Plugin streamlink/streamlink#1362 [viasat] Added support for urls without a stream_id - removed dead domains from _url_re - added a error message for geo blocking - new regex for stream_id from image url - Removed old embed plugin - try to find an iframe if no stream_id was found. - added tests [streann] Added headers for post request [Dailymotion] Fixed livestream id from channelpage [neulion] renamed ufctv.py to neulion.py [neulion] Updated the ufctv plugin to make it useable for other domains [youtube] added Audio m4a itag 256 and 258 [hls] Don't try to skip a stream if the offset is 0, don't raise KeyError if the m3u8 file is empty this allows the file to reload. [zengatv] New Plugin for zengatv.com [mitele] Update for different api response - fallback if not hls_url was found, just the suffix. - added url tests [youtube] New params for get_video_info (#1423) bastimeyer <mail@bastimeyer.de> (2): nsis: restore old install dir, keep multiuser docs: rewrite Windows binaries install section beardypig <beardypig@users.noreply.github.com> (12): plugins.vaughnlive: try to guess the stream ID from the channel name plugins.vaughnlive: updated rtmp server map Update server map stream.hls: add options to skip some time at the start/end of VOD streams stream.hls: add option to restart live stream, if possible stream.hls: remove the end offset and replace with duration hls: add absolute start offset and duration options to the HLStream API duratio bug Fix bug with hls start offset = 0 EOL Python 3.3 plugins.kanal7: update to stream player URL config plugins.huya: fix stream URL scheme prefix fozzy <fozzy@fozzy.co> (1): fix plugin for bilibili to adapt the new API hicrop <35128217+hicrop@users.noreply.github.com> (1): PEP8 (#1427) steven7851 <steven7851@msn.com> (1): [Douyutv] fix API xela722 <alex0722@comcast.net> (1): Add plugin for olympicchannel.com (#1353)
2018-04-07phonon-qt5: cleanup after symbol visibility fixes in qt5markd2-11/+3
2018-04-04* Remove LICENSE (it's not that simple...)triaxx2-10/+3
* Remove code for no longer supported NetBSD release
2018-04-04Fix crash with screenshot filter.triaxx5-10/+28
Bump revision Minor changes: * Add LICENSE * Remove trailing white-spaces
2018-04-02mkvtoolnix: updated to 22.0.0adam2-8/+7
Version 22.0.0 "At The End Of The World" New features and enhancements * mkvmerge, MKVToolNix GUI multiplexer: AC-3, DTS, TrueHD: added an option for removing/minimizing the dialog normalization gain for all supported types of the mentioned codecs. * mkvmerge: AV1: added support for reading AV1 video from IVF, WebM and Matroska files. * mkvmerge: FLAC: mkvmerge can now ignore ID3 tags in FLAC files which would otherwise prevent mkvmerge from detecting the file type. * mkvinfo: the size and positions of frames within "SimpleBlock" and "BlockGroup" elements are now shown the same way they're shown for other elements (by adding the `-v -v` and `-z` options). * MKVToolNix GUI: multiplexer: added options for deriving the track languages from the file name by searching for ISO 639-1/639-2 language codes or language names enclosed in non-word, non-space characters (e.g. "…[ger]…" for German or "…+en+…" for English). * MKVToolNix GUI: info tool: implemented reading all elements in the file after the first cluster. Only top-level elements are shown; child elements are only loaded on demand. * MKVToolNix GUI: info tool: added a context menu with the option to show a hex dump of the element with the bytes making up the EBML ID and the size portion highlighted in different colors. In-depth highlighting is done for the data in `SimpleBlock` and `Block` elements. * MKVToolNix GUI: chapter editor: added an option to remove all end timestamps to the "additional modifications" dialog. Bug fixes * mkvmerge: MP4 reader: fixed reading the ESDS audio header atom if it is located inside a "wave" atom inside the "stsd" atom. * mkvmerge: MP4 reader: AAC audio tracks signalling eight channels in the track headers but only seven in the codec-specific configuration will be treated as having eight channels. * mkvmerge: MPEG TS reader: fixed wrong handling of the continuity counter for TS packets that signal that TS payload is present but where the adaptation field spans the whole TS packet. * mkvmerge: the 'document type version' and 'document type read version' header fields are now set depending on which elements are actually written, not on which features are active (e.g. if a `SimpleBlock` is never written, then the 'read version' won't be set to 2 anymore). * mkvmerge: the 'document type version' header field is now set to 4 correctly if any of the version 4 Matroska elements is written. * mkvinfo: summary mode: the file positions reported for frames in `BlockGroup` elements did not take the bytes used for information such as timestamp, track number flags or lace sizes into account. They were therefore too low. * mkvpropedit, MKVToolNix GUI header editor: the 'document type version' and 'document type read version' header fields are now updated if elements written by the changes require higher version numbers. * mkvpropedit, MKVToolNix GUI header editor: mandatory elements can now be deleted if there's a default value for them in the specifications. * source code: fixed a compilation error on FreeBSD with clang++ 5.0. Build system changes * A compilation database (in the form of a file `compile_commands.json`) can be built automatically if the variable `BUILD_COMPILATION_DATABASE` is set to `yes` (e.g. as `rake BUILD_COMPILATION_DATABASE=yes`).
2018-03-24Don't force ancient C standard. Bump revision of phonon-qt5.joerg3-3/+26
2018-03-23libdvdcss: updated to 1.4.2adam2-14/+13
Changes 1.4.2: * Fix buffer overflow when region mask is 0x0 * Fix invalid free on Open
2018-03-21gst-plugins0.10-good: Revert wrong distinfo changekamil1-2/+7
Patches were lost due to makepatches bug.
2018-03-21gst-plugins0.10-v4l2: Fix one build issue on NetBSDkamil2-8/+22
Don't use V4L2_FRMIVAL_TYPE_CONTINUOUS uncontionally.
2018-03-14adobe-flash-player: update to 29.0.0.113.tsutsui2-11/+11
Upstream announcement: https://helpx.adobe.com/security/products/flash-player/apsb18-05.html Adobe Security Bulletin Security updates available for Flash Player | APSB18-05 Summary Adobe has released security updates for Adobe Flash Player for Windows, Macintosh, Linux and Chrome OS. These updates address critical vulnerabilities in Adobe Flash Player 28.0.0.161 and earlier versions. Successful exploitation could lead to arbitrary code execution in the context of the current user.
2018-03-12Recursive bumps for fontconfig and libzip dependency changes.wiz92-177/+184
2018-03-10ffmpeg2theora: Depend on "ffmpeg3" packagetron1-3/+3
Bump package revision because of this change
2018-03-09x265: updated to 2.7adam4-36/+11
Version 2.7 New features 1. :option:--gop-lookahead can be used to extend the gop boundary(set by --keyint). The GOP will be extended, if a scene-cut frame is found within this many number of frames. 2. Support for RADL pictures added in x265. :option:--radl can be used to decide number of RADL pictures preceding the IDR picture. Encoder enhancements 1. Moved from YASM to NASM assembler. Supports NASM assembler version 2.13 and greater. 2. Enable analysis save and load in a single run. Introduces two new cli options --analysis-save <filename> and --analysis-load <filename>. 3. Comply to HDR10+ LLC specification. 4. Reduced x265 build time by more than 50% by re-factoring ipfilter.asm. Bug fixes 1. Fixed inconsistent output issue in deblock filter and --const-vbv. 2. Fixed Mac OS build warnings. 3. Fixed inconsistency in pass-2 when weightp and cutree are enabled. 4. Fixed deadlock issue due to dropping of BREF frames, while forcing slice types through qp file.
2018-03-07xorgproto: use xorgproto instead of separate *proto packageswiz5-14/+14
Remove now obsolete packages.
2018-03-06fxtv: honor LDFLAGS. Fixes RELRO build.wiz3-7/+10
Bump PKGREVISION.
2018-03-05Make use of multimedia/libbluray optional.rjs2-6/+13
2018-03-02libdvbpsi: updated to 1.3.2adam2-15/+7
Changes between 1.3.1 and 1.3.2: * Fix bug in dvbpsi_decoder_psi_section_add() set i_last_section_number * Fix bug in descriptor 0x8a that prevented it from being parsed properly * Fix bug in descriptor 0x56 generation with multiple teletext page entries * Fix bug in descriptor 0x41 correct maximum service count
2018-03-02Fix compilation error for gettimeofday() on FreeBSD.triaxx2-1/+19
Use of gettimeofday() needs __XSI_VISIBLE (that implies _XOPEN_SOURCE defined) on FreeBSD.
2018-03-01gst-plugin1-x264 (yes, really): fix build with x264-devel-20180224snj2-1/+82
2018-02-26mkvtoolnix: updated to 21.0.0adam3-11/+8
Version 21.0.0 "Tardigrades Will Inherit The Earth" New features and enhancements * mkvmerge: track statistics tags: the TagDefault element will not be written anymore as it was always set to the default value 1 anyway. Implements 2202. * mkvmerge, MKVToolNix GUI: JSON files can now contain C++-style line comments outside of strings (e.g. something like this: // this is ignored). Such comments, even though not part of the official JSON specifications, are now ignored when reading JSON files. * MKVToolNix GUI: chapter editor: opening a Matroska file without chapters in it will now open the file in an empty chapter editor instead of showing an error message. Implements 2218. * MKVToolNix GUI: an "info" tool has been added, replacing the functionality of mkvinfo's GUI. The functionality is not on par yet but will be for release v22. Implements most of the functionality of 2104. Bug fixes * build system: configure was treating --disable-ubsan and --disable-addrsan the same as --enable-ubsan and --enable-addrsan. * build system: an error message is output if a command to execute is not found instead of silently failing. * build system: in addition to looking for the gettext C function and library, configure now also verifies the presence of the msgfmt program instead of simply relying on it. * mkvmerge: appending files with additional parts at the same time was broken if more than one additional part was appended (e.g. when appending files from DVDs with something like '(' VTS_01_1.VOB VTS_01_2.VOB ')' + '(' VTS_02_1.VOB VTS_02_2.VOB ')'). In such a situation the content from files VTS_02_1.VOB and VTS_02_2.VOB where laid out in parallel to the content from the earlier files. * mkvmerge: FLV reader: a single invalid AAC frame was written for AAC audio tracks with codec initialization data longer than five bytes. * mkvmerge: FLV reader: timestamps will be normalized down to 0. * mkvmerge: MP4 reader: if an AAC track doesn't contain an AAC-specific decoder configuration in the ESDS portion, then a default decoder configuration will be generated based on the track's header data instead of skipping the track. * mkvmerge: MP4 reader: fixed reading HEVC/h.265 video tracks if they're stored as Annex B byte streams inside MP4. * mkvmerge: Ogg Opus reader: mkvmerge will now emit a warning instead of aborting when it encounters an Ogg Opus page with no data in the packet. * mkvmerge, mkvextract: Matroska parser: fixed a segmentation fault that occurred whenever the first level 1 element after resyncing after an error in the file structure isn't a cluster. * mkvmerge, MKVToolNix GUI multiplexer & header editor: fixed a crash during --enable-addrsan. * build system: an error message is output if a command to execute is not * build system: an error message is output if a command to execute is not found instead of silently failing. * build system: in addition to looking for the gettext C function and library, configure now also verifies the presence of the msgfmt program instead of simply relying on it. * mkvmerge: appending files with additional parts at the same time was broken if more than one additional part was appended (e.g. when appending files from DVDs with something like '(' VTS_01_1.VOB VTS_01_2.VOB ')' + '(' VTS_02_1.VOB VTS_02_2.VOB ')'). In such a situation the content from files VTS_02_1.VOB and VTS_02_2.VOB where laid out in parallel to the content from the earlier files. * mkvmerge: FLV reader: a single invalid AAC frame was written for AAC audio tracks with codec initialization data longer than five bytes. * mkvmerge: FLV reader: timestamps will be normalized down to 0. * mkvmerge: MP4 reader: if an AAC track doesn't contain an AAC-specific decoder configuration in the ESDS portion, then a default decoder configuration will be generated based on the track's header data instead of skipping the track. * mkvmerge: MP4 reader: fixed reading HEVC/h.265 video tracks if they're stored as Annex B byte streams inside MP4. * mkvmerge: Ogg Opus reader: mkvmerge will now emit a warning instead of aborting when it encounters an Ogg Opus page with no data in the packet. * mkvmerge, mkvextract: Matroska parser: fixed a segmentation fault that occurred whenever the first level 1 element after resyncing after an error in the file structure isn't a cluster. * mkvmerge, MKVToolNix GUI multiplexer & header editor: fixed a crash during file type detection for attachments if MKVToolNix is installed in a path with non-ASCII characters (e.g. German Umlauts). * mkvinfo: the --hex-positions parameter did nothing in summary mode. * mkvinfo: Windows: line endings will be written as \r\n (carriage return & line feed) again instead of just \n (line feed). * mkvpropedit: adding track statistics tags: for tracks with content encoding (compression) mkvpropedit is now accounting the uncompressed number of bytes, not the encoded (compressed) number of bytes. * MKVToolNix GUI: multiplexer: the subtitle character set can now be set for appended subtitle files, too. * MKVToolNix GUI: multiplexer: when appending, all tracks appended to disabled tracks will start out disabled, too. Build system changes * mkvinfo: the GUI portion has been removed. mkvinfo is now a pure command-line program again.