summaryrefslogtreecommitdiff
path: root/multimedia
AgeCommit message (Collapse)AuthorFilesLines
2017-04-27streamlink: update to 0.5.0maya3-32/+35
note about release notes: py-crypto can be used as an alternative to py-cryptodome, it isn't a missing dependency. Lot's of contributions since the last release. As always, lot's of updating to plugins! One of the new features is the addition of Google Drive / Google Docs, you can now stream videos stored on Google Docs. We've also gone ahead and removed dead plugins (sites which have gone down) as well as added pycrypto as a dependency for future plugins. Again, many thanks for those who have contributed! If you think that this application is helpful, please consider supporting the maintainers by donating. Thank you very much! :: CallMeJuf <CallMeJuf@users.noreply.github.com> (2): Aliez plugin now accepts any TLD (#696) New Periscope URL #748 Daniel Draper <Germandrummer92@gmail.com> (2): More robust url regex for bigo plugin. More robust url regex for bigo plugin, added unittest Josip Ponjavic <josipponjavic@gmail.com> (4): fix vaugnlive info_url Update archlinux installation instructions and maintainer info setup: choose pycrypto as a dependency using an environment variable Add info about pycrypto and pycountry variables to install doc Mohamed El Morabity <melmorabity@users.noreply.github.com> (1): plugins.pluzz: fix SWF player URL search to bring back HDS stream support (#679) back-to <back-to@users.noreply.github.com> (5): plugins.camsoda Added support for camsoda.com plugins.canlitv - Added new plugin canlitv Removed dead plugins (#702) plugins.camsoda - Added tests and small update for the plugin plugins.garena - Added new plugin garena beardypig <beardypig@users.noreply.github.com> (11): plugins.bbciplayer: add support for BBC iPlayer live and VOD plugins.vaughnlive: updated player version and info URL plugins.vaughnlive: search for player version, etc in the swf file plugins.beam: add support for VOD and HLS streams for live (#694) plugins.bbciplayer: add support for HLS streams utils.l10n: use default locale if the system returns an invalid locale plugins.dailymotion: play the featured video from channel pages plugins.rtve: support for avi/mov VOD streams plugins.googledocs: plugin to support playing videos stored on google docs plugins.googledocs: updated the url regex and added a status check plugins.googledrive: add googledrive support steven7851 <steven7851@msn.com> (3): plugins.17media: Add support for HTTP stream plugins.17media: fix rtmp stream plugins.douyutv: support vod (#706)
2017-04-26libmp4v2: No longer require a new GCC versionmaya3-5/+21
Use -Wno-return-type to silence compiler errors on clang 4.0. patch function prototype to fix error in prototype with GCC 4.5.3: error: prototype for 'Void CMotionVector::setToZero(<type error>)' Successfully tested clang 4.0, GCC 5.4, GCC 4.5.3.
2017-04-26Don't override user-provided GCC_REQD.maya1-2/+2
2017-04-25Version 2.4adam3-9/+9
=========== Encoder enhancements -------------------- 1. HDR10+ supported. Dynamic metadata may be either supplied as a bitstream via the userSEI field of x265_picture, or as a json jile that can be parsed by x265 and inserted into the bitstream; use :option:`--dhdr10-info` to specify json file name, and :option:`--dhdr10-opt` to enable optimization of inserting tone-map information only at IDR frames, or when the tone map information changes. 2. Lambda tables for 8, 10, and 12-bit encoding revised, resulting in significant enhancement to subjective visual quality. 3. Enhanced HDR10 encoding with HDR-specific QP optimzations for chroma, and luma planes of WCG content enabled; use :option:`--hdr-opt` to activate. 4. Ability to accept analysis information from other previous encodes (that may or may not be x265), and selectively reuse and refine analysis for encoding subsequent passes enabled with the :option:`--refine-level` option. 5. Slow and veryslow presets receive a 20% speed boost at iso-quality by enabling the :option:`--limit-tu` option. 6. The bitrate target for x265 can now be dynamically reconfigured via the reconfigure API. 7. Performance optimized SAO algorithm introduced via the :option:`--limit-sao` option; seeing 10% speed benefits at faster presets. API changes ----------- 1. x265_reconfigure API now also accepts rate-control parameters for dynamic reconfiguration. 2. Several additions to data fields in x265_analysis to support :option:`--refine-level`: see x265.h for more details. Bug fixes --------- 1. Avoid negative offsets in x265 lambda2 table with SAO enabled. 2. Fix mingw32 build error. 3. Seek now enabled for pipe input, in addition to file-based input 4. Fix issue of statically linking core-utils not working in linux. 5. Fix visual artifacts with :option:`--multi-pass-opt-distortion` with VBV. 6. Fix bufferFill stats reported in csv.
2017-04-24mpv: update to 0.25.0maya2-8/+7
This release drops support for OS X 10.7 and earlier. Support for some optical media functionality (DVD/CD) is now disabled by default. More parts of the player are now licensed under LGPL. In particular: OSD symbol font ass_mp, sd_ass common.h demux/packet demux_mkv (with minor exceptions), ebml, matroska.h sd_lavc sub/osd Thanks to all contributors who have agreed to relicensing of their changes! See #2033 for details. Starting with this release, releases will be tagged on the master branch. The release/current branch is thus abandoned. Features Added TOOLS: add acompressor.lua script for runtime acompressor ffmpeg filter control dvb: add support for DVB-T2 lavfi: support hwdec filters for --lavfi-complex macOS: initial Touch Bar support osc: add volume button (mouse wheel to change volume) sub: add SDH subtitle filter vo_opengl: add experimental vdpauglx backend vo_opengl: implement videotoolbox hwdec on iOS Removed image_writer: remove useless formats (PPM, PGM, TGA) af_drc: remove (use --af=acompressor instead; higher quality) Options and Commands Added --demuxer-lavf-probe-info --sub-filter-sdh, --sub-filter-sdh-harder add automatic libavfilter bridges to option parsing command: add better runtime filter toggling method command: add demux-start-time property command: add property notifications for hwdec properties (#4289) input: add "async" flag osc: add user_opts.boxmaxchars for box layout title limit player: add --keep-open-pause=no option va_vavpp: reversal-bug=no vo_opengl: --opengl-es=force2 vo_opengl: add --opengl-shader-cache-dir option for caching shaders on disk (mostly for ANGLE) vo_opengl: angle: add --angle-flip to set the ANGLE present model Changed command: update sub-fps etc. options on runtime changes vo_opengl: prefer X11 backends over Wayland backends options: change --audio-file-auto default to not to load any files Deprecated audio: deprecate most non-lavfi audio filters (channels, equalizer, pan, volume) video: deprecate almost all non-lavfi video filters (buffer, crop, dlopen, dsize, eq, expand, flip, gradfun, mirror, noformat, pullup, rotate, scale, stereo3d, sub, yadif) options: deprecate --loop semantics (planned alias to --loop-file) Fixes and Minor Enhancements Windows: demux_cue: fix UTF-8 paths Windows: fix mismatched free/talloc_free (#4315) Windows: fix undefined behaviour when toggling fullscreen ao_alsa: close lost audio devices (#4189) ao_alsa: filter fewer devices ao_alsa: fix an error check (#4188) ao_jack: update latency on buffer_size/graph change ao_wasapi: do not pass nonsense to drivers with double precision formats ass_mp: reallocate cached subtitle image data on format changes (#4325) build: decouple dvdnav check from dvdread (#4290) build: encode_lavc: fix build failure after libavcodec major bump build: fix build with HAVE_GL==0 build: replace android-gl check with a standard GLES3 check build: update bundled waf to 1.9.8 build: vd_lavc: fix potential build failure with vaapi demux_lavf: disable half-working mp4 edit list support in libavcodec demux_lavf: skip avformat_find_stream_info() for some formats (hls, mp4, mkv by default) etc/encoding_profiles.conf: update and remove deprecated stuff etc/mpv.conf: remove deprecated options external_files: actually try to autoload from fallback paths external_files: enable autoloading with URLs (#3264) image_writer: make it work with libavcodec's jpg encoder macOS: add --ontop-level option for modifying ontop window level (#2376, #3974) macOS: add key mappings for previous and next Media Keys (#4204) macOS: add option to force dedicated GPU (#3242) macOS: fix autofit options on HiDPI resolutions without HiDPI scaling (#4194) macOS: fix black edges on live resize macOS: fix cursor hiding in the Dock area and top of the screen macOS: fix event propagation of menu bar item key shortcuts macOS: fix first responder when borderless window is used macOS: fix key input in certain circumstances macOS: fix retrieval of non-fullscreen window size, also while animating (#4323) macOS: fix scroll wheel input with Shift modifier (#3506) macOS: improve bundle environment variable handling (#2061) macOS: make window draggable on init macOS: only move window into screen bounds when changing screens (#4178) macOS: only report mouse movements when window is not being dragged (might have triggered OSC and other scripts) macOS: properly restore shell state when quitting from the Dock's context menu macOS: refactor mouse events and cursor visibility (#1817, #3856, #4147) macOS: set background of the title bar from black to white osc: bottom/topbar: add fullscreen button osc: bottom/topbar: don't clip title vertically osc: bottom/topbar: increase timecodes width a bit (#3952) osc: fix PlayResX undefined warning when aspect is 0 osc: fix window dragging with showwindowed=no (#1819) osc: make title configurable and use property expansion on it (#4221) osc: refactor osc message scaling (#4081, #4083, #4102) player: don't block playback stop when seeking player: enable "buffering" pausing for DASH streams too player: fix core-idle and eof-reached update notifcations player: make screenshot commands honor the async flag (#4250) player: reduce blocking on VO when switching pause (#4152) sd_ass: disable --sub-fix-timing if sub style override is fully disabled stream/stream_dvdnav: don't ignore setting title (#4283) stream_dvd: fix subs/audio detection on DVDs containing multi-PGC titles vf_vavpp: add advanced deint bug compatibility for Intel vaapi drivers vf_vavpp: fix first-field mode vo_opengl: fix crash with temporal dithering in dumb mode vo_opengl: hwdec_d3d11egl: make it work with some ANGLE DLL versions vo_x11: reduce flickering on playlist navigation wayland: correctly map mouse buttons This listing is not complete. Check DOCS/client-api-changes.rst for a history of changes to the client API, and DOCS/interface-changes.rst for a history of changes to other user-visible interfaces. A complete changelog can be seen by running git log v0.24.0..v0.25.0 in the git repository or by visiting either v0.24.0...v0.25.0 or https://git.srsfckn.biz/mpv/log/?qt=range&q=v0.24.0..v0.25.0
2017-04-22Revbump after icu updateadam20-40/+40
2017-04-21Simon Burge reports this needs gcc-5.x. Add GCC_REQD.wiz1-1/+3
2017-04-19Recursive bump for gnutls dependency in libnice.wiz1-2/+2
2017-04-17added a patch to ensure that configure does not break when the --versionschwarz2-1/+19
output of flex contains more than one space character (which is the case on MacOS X El Capitan, for example)
2017-04-17Remove mpeg4ip, unused in pkgsrc, newer version in multimedia/libmp4v2.wiz56-1200/+3
2017-04-17Fix previous: mp4v2 is for multimedia/mp4v2; use libmp4v2 instead.wiz1-4/+4
2017-04-17Switch from mpeg4ip to libmp4v2 (same software, newer version).wiz2-7/+7
Bump PKGREVISION.
2017-04-17Install more tools, headers and libraries, as well as the mpeg4ip-configwiz4-9/+111
script. Fix a fpos_t cast on NetBSD in the installed header file. Bump PKGREVISION.
2017-04-15version 3.3:adam6-31/+25
- CrystalHD decoder moved to new decode API - add internal ebur128 library, remove external libebur128 dependency - Pro-MPEG CoP 3-R2 FEC protocol - premultiply video filter - Support for spherical videos - configure now fails if autodetect-libraries are requested but not found - PSD Decoder - 16.8 floating point pcm decoder - 24.0 floating point pcm decoder - Apple Pixlet decoder - QDMC audio decoder - NewTek SpeedHQ decoder - MIDI Sample Dump Standard demuxer - readeia608 filter - Sample Dump eXchange demuxer - abitscope multimedia filter - Scenarist Closed Captions demuxer and muxer - threshold filter - midequalizer filter - Optimal Huffman tables for (M)JPEG encoding - VAAPI-accelerated MPEG-2 and VP8 encoding - FM Screen Capture Codec decoder - native Opus encoder - ScreenPressor decoder - incomplete ClearVideo decoder - Intel QSV video scaling and deinterlacing filters - Support MOV with multiple sample description tables - XPM decoder - Removed the legacy X11 screen grabber, use XCB instead - MPEG-7 Video Signature filter - Removed asyncts filter (use af_aresample instead) - Intel QSV-accelerated VP8 video decoding
2017-04-14+ py-enzymeleot1-1/+2
2017-04-14Import py-enzyme-0.4.1 as multimedia/py-enzymeleot4-0/+63
Enzyme is a Python module to parse video metadata.
2017-04-12Update adobe-flash-player to 25.0.0.148.tsutsui2-11/+11
Upstream announcements: https://helpx.adobe.com/security/products/flash-player/apsb17-10.html Adobe Security Bulletin Security updates available for Adobe Flash Player Release date: April 11, 2017 Vulnerability identifier: APSB17-10 CVE number: CVE-2017-3058, CVE-2017-3059, CVE-2017-3060, CVE-2017-3061, CVE-2017-3062, CVE-2017-3063, CVE-2017-3064 Platform: Windows, Macintosh, Linux and Chrome OS
2017-04-09Update multimedia/intel-vaapi-driver to 1.8.0leot3-43/+7
pkgsrc changes: - Delete patches/patch-src_i965__decoder__utils.c: applied upstream Changes: Version 1.8.0 - 31.Mar.2017 * Improve the quality of the H.264 encoder on SKL+ for CQP and CBR mode * Improve the quality of the VP8 encoder on BSW+ for CQP and CBR mode * Add support for H.264 VBR mode on SKL+ * Add support for VP8 VBR mode on BSW+ * Add support for low-power H.264 encoder on BXT and KBL * Add support for CBR / VBR with low-power H.264 encoder on SKL+ (A HuC Firmware and a HuC supported Linux kernel are required) * Add support for CSC and scaling with 10bit P010/I010 surface * Optimize CSC and scaling with 8bit NV12 and I420 surface * Fix the wrong memory object cache setting on SKL+ * Fix the EU number in media pipeline * Fix the wrong bit shift in H.264 encoder * Fix the 48bit graphics address on BSW+ * Fix building on NetBSD * Known issues - The new AVC encoder doesn't support MVC/SVC encoding - The new AVC encoder doesn't support ROI encoding - The new AVC encoder doesn't support multiple slice encoding
2017-03-31Recursive bump for gpgme update which removed a support library.wiz5-10/+10
2017-03-24Remove binary-only realplayer-codecs package from 2004.wiz8-113/+2
2017-03-23Extend SHA512 checksums to various files I have on my local distfilejoerg10-10/+41
mirror.
2017-03-23Add SHA512 for one of three distfiles.wiz1-1/+2
2017-03-21streamlink: update to 0.4.0maya3-8/+44
0.4.0 of Streamlink! 114 commits since the last release and a lot has changed. In general, we've added some localization as well as an assortment of new plugins. We've also introduced a change for Streamlink to not check for new updates each time Streamlink starts. We found this feature annoying as well as delaying the initial start of the stream. This feature can be re-enabled by the command line. The major features of this release are: New plugins added Ongoing support to current plugins via bug fixes Ensure retries to HLS streams Disable update check Many thanks to all contributors who have contributed in this release!
2017-03-21prune patch for CVE-2017-5847, which is already part of 1.10.4.snj2-38/+1
2017-03-18Version 1.0.0adam3-9/+9
- Add support for Java VM (BD-J) on MacOS. - Add clip_id to BLURAY_CLIP_INFO. - Add a suitable JVM path for Fedora/RHEL and clones. - Add support for AVCHD 8.3 filenames. - Add player setting for disabling persistent storage. - Add bd_set_rate(). - Add playback time position to BD_EVENT_SEEK. - Add BD_VK_ROOT_MENU handling. - Add support for heavily fragmented 3D .m2ts files. - Improve Win32 dll loading security. - Improve playback resume position accuracy. - Improve error resilience and stability. - Fix using libmmbd with unmounted discs. - Fix leaks. - Delay BD-J overlay opening until something visible has been drawn. - Close BD-J overlay when window is not visible. - Use temporary storage when cache or persistent root location is unknown.
2017-03-17Update adobe-flash-player to 25.0.0.127.tsutsui2-7/+11
Upstream announcements: https://helpx.adobe.com/security/products/flash-player/apsb17-07.html Security updates available for Adobe Flash Player Release date: March 14, 2017 Vulnerability identifier: APSB17-07 CVE number: CVE-2017-2997, CVE-2017-2998, CVE-2017-2999, CVE-2017-3000, CVE-2017-3001, CVE-2017-3002, CVE-2017-3003 Platform: Windows, Macintosh, Linux and Chrome OS
2017-03-17Move multimedia/adobe-flash-player24 to multimedia/adobe-flash-player.tsutsui8-135/+2
2017-03-17Re-import multimedia/adobe-flash-player24 as multimedia/adobe-flash-playertsutsui7-0/+129
for future major version bump with compatibility. We had multiple adobe-flash-plugin versions in the past because newer 11.x versions didn't work on older (4.x) NetBSD systems. However I guess Adobe will not put aggressive changes that require newer Linux kernel version (i.e. emul.linux.kern.osrelease on NetBSD) in future periodical major updates, as per their announcements: https://blogs.adobe.com/flashplayer/2016/08/beta-news-flash-player-npapi-for-linux.html > Because this change is primarily a security initiative, some features > (like GPU 3D acceleration and premium video DRM) will not be fully > implemented. No objection on pkgsrc-users@: http://mail-index.netbsd.org/pkgsrc-users/2017/03/14/msg024523.html Also ok'ed by gdt@ in private mail. --- NPAPI Adobe Flash player plugin for the Firefox browser. This package contains a plugin that enables web browsers to render the Flash format. The nspluginwrapper option (enabled by default on non Linux platforms) permits the use of the the Linux x86 and x86_64 flash player in Firefox browsers on other x86 systems and x86_64 systems. For NetBSD this package requires NetBSD 6.2 or 7.1 (and later versions) which include procfs fixes for Linux binaries.
2017-03-17ffmpeg3: bump pkgrevision with no changes because of libvdpau/libva fuckupmaya1-2/+2
(it builds with no options).
2017-03-17revert libvdpau/libva changes, this doesn't work as expected.maya2-18/+2
2017-03-17regenwiz1-5/+5
2017-03-16libva, libvdpau: use options correctly.. fixes libvdpau build, pointed outmaya2-2/+5
by paulg
2017-03-16libva: Similar to libvdpau, add an x11 option to make it easier to disablemaya1-3/+10
libva dependencies for non-X11 users. feel free to suggest alternatives. PR pkg/52021
2017-03-16libvdpau: add an option 'x11' (default enabled) in available.mk, so non-X11maya1-15/+7
users can avoid all of Xorg being pulled in for a dependency with ease, without needing to know about vdpau, for example in the case of ffmpeg3 which shouldn't require X11. Feel free to propose alternatives. Clean some commented out bits. PR pkg/52021
2017-03-16Updated gst123 to 0.3.4.wiz2-9/+9
Overview of changes in gst123-0.3.4: * Option parsing bug for "-@, --list" fixed. * Avoid annoying redundant tag updates. * Support video subtitles [Ahmed El-Mahmoudy]. * Use A/a keys to set video opacity [Ahmed El-Mahmoudy]. * Work around kwin window manager policy "focus stealing prevention". * Fix image filetype detection bug. * Fix Issue 14: Use sync bus handler to set window xid. * Fix Issue 13: In some cases playing videos leads to g_criticals(). * Added "-f, --fullscreen" option to start playback in fullscreen mode. * Added "--volume" option to set initial playback volume. * Ignore symlinks when crawling directories. * Various bugfixes.
2017-03-16Missed one of the plugin packages -- update to 1.10.4 like the rest.wiz1-2/+2
2017-03-16Reset PKGREVISION after update.wiz2-4/+2
2017-03-16Update gstreamer1 and its plugins to 1.10.4.wiz10-36/+35
### 1.10.4 The third 1.10 bug-fix release (1.10.4) was released on 23 February 2017. This release only contains bugfixes and it should be safe to update from 1.10.x. #### Major bugfixes in 1.10.4 - Various fixes for crashes, assertions, deadlocks and memory leaks on fuzzed input files and in other situations (CVE-2017-5847, CVE-2017-5848) - More regression fixes for souphttpsrc redirection tracking - Regression fix for gmodule on 32 bit Android, which was introduced as part of the 64 bit Android fix in 1.10.3 and broke the androidmedia plugin - Various bugfixes for regressions and other problems in the V4L2 plugin - Fix for 5.1, 6.1 and 7.1 channel layouts for Vorbis - Fixes for timestamp generation of Android video encoder element - gst-libav was updated to ffmpeg 3.2.4, fixing a couple of CVEs - ... and many, many more!
2017-03-13Document that sdl2 option provides both audio and video outputs (similarly toleot1-4/+2
other comment in the options). While here get rid of extra `###' lines. No functional changes.
2017-03-13Updated libmatroska to 1.4.7.wiz2-7/+7
2017-03-10 Moritz Bunkus <moritz@bunkus.org> * Released v1.4.7 with the single change of setting the version number in the "KaxCodeVersion" variable correctly. * Released v1.4.6. * KaxSemantic: add new elements dealing with 360°/VR content and for language descriptors based on IETF BPC 47.
2017-03-12Fix pkglint warnings and other misc cosmetical (and non-functional) changes.leot1-6/+6
2017-03-12Add vaapi and vdpau options and enable it by default on supported platform.leot2-3/+37
Bump PKGREVISION (Please note that previosly vaapi|vdpau were available thanks to <maya> works via `--hwdec=vaapi|vdpau' via a vaapi|vdpau-aware ffmpeg3. This change just enable them as `--vo=vaapi|vdpau' too)
2017-03-12+ intel-vaapi-driverleot1-1/+2
2017-03-12Import intel-vaapi-driver-1.7.3 as multimedia/intel-vaapi-driverleot5-0/+100
VA-API (Video Acceleration API) user mode driver for Intel GEN Graphics family. VA-API is an open-source library and API specification, which provides access to graphics hardware acceleration capabilities for video processing. It consists of a main library and driver-specific acceleration backends for each supported hardware vendor. The current video driver backend provides a bridge to the GEN GPUs through the packaging of buffers and commands to be sent to the i915 driver for exercising both hardware and shader functionality for video decode, encode, and processing.
2017-03-12For `native' X11_TYPE also look for possible drivers installed inleot1-2/+11
${PREFIX}/lib/dri. This is needed by at least intel-vaapi-driver. Bump PKGREVISION Discussed and thanks to <maya>!
2017-03-11ass build needs ass buildlinksnj1-1/+2
2017-03-11PKG_SUGGESTED_OPTIONS to include pulseaudio and libass.nat1-3/+3
Sorting of options. OK leot@
2017-03-11Use correct option for libass.nat3-22/+5
Patch for waftools check custom.py no longer needed as raspberrypi-userland >= 20170109 contains pkgconfig files.
2017-03-10Add support for Raspberry Pi/GLES.nat5-11/+61
Add support for SDL2. LibASS is now optional. Bump PKG_REVISION.
2017-03-06libva: drop local patch to workaround the need to specify LIBVA_DRIVER_NAMEmaya3-33/+3
intel shouldn't use gallium, there's a separate driver for it which is better, now in wip/intel-vaapi-driver. thanks leot for pointing it out. bump pkgrevision