summaryrefslogtreecommitdiff
path: root/multimedia
AgeCommit message (Collapse)AuthorFilesLines
2018-12-13revbump for boost 1.69.0adam28-48/+97
2018-12-11Fix x265 on non-x86 architectures. Patches are from maya@netbsd.org. Thanks!jklos4-1/+68
2018-12-10ffmpeg, ffplay - re-disable optimizations, pending more discussionmaya6-10/+12
2018-12-09ffplay3, ffmpeg3: don't disable optimizations. they are runtime detected.maya3-6/+5
bump PKGREVISION
2018-12-09ffplay4, ffmpeg4: don't disable optimizations.maya3-6/+5
these are runtime-detected as far as I can see (for multiple archs), so I don't think there's any harm in enabling them. bump PKGREVISION.
2018-12-09Removed commented-out PKGREVISIONsadam1-2/+1
2018-12-09revbump after updating textproc/icuadam20-40/+40
2018-12-09Need pthread support, make sure a substitue is present if OS lacks supportsevan1-1/+2
natively, e.g Minix at present.
2018-12-06py-m3u8: updated to 0.3.7adam2-7/+7
0.3.7: * add support for uri when loading m3u8 from a string
2018-12-06multimedia: Add nosttleot1-1/+2
2018-12-06nostt: Import nostt-1.1.1 as multimedia/nosttleot4-0/+27
Command line reader for NOS Teletekst, the Dutch public teletext system, similar to BBC's Ceefax. Supports colour and interactive use. Packaged in pkgsrc-wip by Sijmen J. Mulder. Thank you Sijmen!
2018-12-06adobe-flash-player: update to 32.0.0.101.tsutsui2-11/+11
Upstream announcemnet: https://helpx.adobe.com/security/products/flash-player/apsb18-42.html Adobe Security Bulletin Security updates available for Flash Player | APSB18-42 Summary Adobe has released security updates for Adobe Flash Player for Windows, macOS, Linux and Chrome OS. These updates address one critical vulnerability in Adobe Flash Player and one important vulnerability in Adobe Flash Player installer. Successful exploitation could lead to Arbitrary Code Execution and privilege escalation in the context of the current user respectively. Adobe is aware of reports that an exploit for CVE-2018-15982 exists in the wild.
2018-12-03mkvtoolnix: Fix runtime crash on SunOS. Bump PKGREVISION.jperkin3-2/+24
2018-12-02Port subtitleeditor to enchant2.bsiegert4-4/+72
Bump revision.
2018-12-02mkvtoolnix: updated to 29.0.0adam4-15/+31
Version 29.0.0 "Like It Or Not" Important notes * The string formatting library used was switched from boost::format to [fmt](http://fmtlib.net/). See the section "Build system changes" for details. New features and enhancements * MKVToolNix GUI: added an option in the preferences for disabling automatic scaling for high DPI displays. * MKVToolNix GUI: the GUI will now prevent the system from going to sleep while the job queue is running. This feature is implemented for macOS, Windows and Linux/Unix systems where the org.freedesktop.login1.Manager D-Bus interface is available. Bug fixes * mkvmerge: chapter generation: the start timestamps of chapters generated in intervals was wrong for files whose smallest video timestamp was bigger than 0. * mkvmerge: MP4 reader: fixed handling of atoms whose size exceeds the parent atom's size. * mkvmerge, MKVToolNix GUI's chapter editor: the chapter name template will now also be used when reading Ogg-style chapter files with empty chapter names. * mkvextract: AAC: mkvextract will now write the program config element (PCE) before the first AAC raw data packet if the PCE is present in the AudioSpecificConfig structure in the Codec Private Matroska element. The PCE carries vital information about the number of channels and is required in certain cases. * mkvpropedit, MKVToolNix GUI's header editor: in situations when a one-byte space must be covered by a new EBML void element the following element must be moved up instead. If that moved element is a cluster, the corresponding cue entries will now be updated to reflect the cluster's new position. * MKVToolNix GUI: Windows: the application manifest is now included properly so that Windows actually recognizes it. Build system changes * Qt's D-Bus implementation is now required for building on systems other than macOS and Windows, * The boost::format library is not used anymore. * The [fmt library](http://fmtlib.net/) is now required. Versions 3 and newer are supported. As not all Linux distributions include packages for the library, its release 5.2.1 comes bundled with MKVToolNix. The configure script will check for a system version of the library and use it if present and recent enough. Otherwise it will fall back to the bundled version and link that statically.
2018-12-02ffmpeg4: add pulseaudio option to enable libpulse support.tsutsui1-2/+10
With this option and xcb option (for x11grab) I can capture X11 applications that use pulseaudio by the following ffmpeg4 command options: % ffmpeg4 -y -f x11grab -video_size 800x600 -r 24 -i :0.0+0,0 \ -f pulse -i oss_output.audio.monitor -pix_fmt yuv420p capture.mp4
2018-11-29Revbump for libcanberra gstreamer change.prlw16-12/+12
2018-11-27Revbump packages depending on gtkhtml314.bsiegert1-2/+2
2018-11-27vlc: preemptively match all netbsd instead of NetBSD[789] (will breakmaya1-2/+2
eventually). No change to make -v PLIST.oss
2018-11-26mpv: Update distinfoleot1-2/+1
patch-video_out_opengl_hwdec__vaegl.c was removed and `WAF_CONFIGURE_ARGS+= --disable-egl-x11' is used instead.
2018-11-26Add bluray option, and enable by default. Bump PKGREVISIONabs2-5/+15
2018-11-26Explicitly pass --disable-egl-x11 to configure to ensure consistent buildsabs2-46/+3
2018-11-25libva-driver-vdpau: Fix DISTNAME.wiz1-3/+2
2018-11-25Add conditional defines for some EGL extensions to fix build withabs2-1/+46
pkgsrc mesa-11.2.2. Taken from https://github.com/mpv-player/mpv/issues/5599
2018-11-24Enable libva-utilsryoon1-1/+2
2018-11-24multimedia/libva-utils: import libva-utils-2.3.0ryoon4-0/+50
libva-utils is a collection of utilities and examples to exercise VA-API in accordance with the libva project. --enable-tests (default = no) provides a suite of unit-tests based on Google Test Framework. A driver implementation is necessary to properly operate.
2018-11-24Install a dynamic library to fix vaapi functionality. Bump PKGREVISIONryoon1-1/+3
2018-11-23ming: INT_MAX and MAX() compat.jperkin2-1/+27
2018-11-23intel-vaapi-driver: Update multimedia/intel-vaapi-driver to 2.2.0leot2-8/+7
Changes: Version 2.2.0 - 11.Jul.2018 * Bump version to 2.2.0 * Add new PCI ID for KBL-Y * Add meson support * Fix for VC1 decoding issues * Fix VP8 encoding issues * Fix the over-run issue in HEVC encoding * Fix the max MV length in MPEG-2 encoding * Fix packed header mode * Fix building issue on Android Version 2.1.0 - 12.Feb.2018 * Bump version to 2.1.0 * Add support for Cannolake (aka. CNL) - Decoding: H.264/MPEG-2/VC-1/JPEG/VP8/HEVC/HEVC 10-bit/VP9/VP9 10-bit - Encoding: H.264/MPEG-2/JPEG/VP8/VP9/HEVC/HEVC 10-bit/{VP9,AVC} low power - VPP: CSC/scaling/NoiseReduction/Deinterlacing{Bob, MotionAdaptive, MotionCompensated}/ColorBalance/STD * Add support for VC1 interlaced video decoding * Add support for Stats/PreEnc on GEN9 * Add support for vaExportSurfaceHandle() * Add new PCI IDs for CFL * Add mininum resolution query for encoder * Ehance the logging to provide informational messages * Fix VP9 brc issue on KBL * A lot of bug fixes Version 2.0.0 - 21.Oct.2017 * Bump version to 2.0.0 * Add support for Coffee Lake (aka. CFL) - Decoding: H.264/MPEG-2/VC-1/JPEG/VP8/HEVC/HEVC 10-bit/VP9/VP9 10-bit - Encoding: H.264/MPEG-2/JPEG/VP8/VP9/HEVC/HEVC 10-bit/AVC low power CQP/CBR/VBR mode - VPP: CSC/scaling/NoiseReduction/Deinterlacing{Bob, MotionAdaptive, MotionCompensated}/ColorBalance/STD * Add support for H264 FEI * Add support for HEVC ROI encoding * Add support for intensity compensation for VC-1 decoding * Improve the quality of the H264 encoder on BDW/BSW * Improve the CSC performance between I420/NV12/P010/YUY2/VYUY format * Improve the performace of va{Get, Put}Image for I420/NV12/P010/YUY2/VYUY format * Fix image corruption for VP9 decoding * Fix race condition in wayland support * Fix ROI support in VDEnc support * Fix corrupted stream when using VDEnc CBR/VBR * Fix GCC 7.1.1 warnings/errors * Update the shader for HEVC encoding Version 1.8.3 - 28.Jun.2017 * Add support for Gemini Lake (aka. GLK) - Decoding: H.264/MPEG-2/VC-1/JPEG/VP8/HEVC/HEVC 10-bit/VP9/VP9 10-bit - Encoding: H.264/MPEG-2/JPEG/VP8/VP9/HEVC/HEVC 10-bit/AVC low power CQP mode - VPP: CSC/scaling/NoiseReduction/Deinterlacing{Bob, MotionAdaptive, MotionCompensated}/ColorBalance/STD * Improve the quality of the HEVC encoder on SKL+ for CQP and CBR mode * Add support for HEVC VBR mode on SKL+ * Set the quality range for HEVC / AVC encoder to 7 * Fix VP9 encoding quality issue on KBL * Fix build issue on Android * Fix the wrong order for AUD NAL unit in AVC encoder * Fix the condition of enabling H.264 MB rate control * Fix the memory leak issue in JPEG decoding Version 1.8.2 - 22.May.2017 * Add support for querying slice structure for AVC encoding * Add support for AVC multi-slice encoding on SKL+ * Add support for MVC encoding on SKL+ * Fix bad frame on SKL and BXT when the quality level is set to 1 Version 1.8.1 - 10.Apr.2017 * Add support for VAConfigAttribEncMaxSlices * Disable AVC multi-slice encoding on SKL+ * Disable AVC ROI encoding on SKL+ * Disable bitrate control per temporal layer on SKL+ * Disable MVC encoding on SKL+
2018-11-23Bump API_DEPENDSryoon1-2/+2
2018-11-23Recursive revbump from multimedia/libvaryoon32-55/+64
2018-11-23Update to 2.3.0ryoon5-60/+34
Changelog: version 2.3.0 - 30.Sep.2018 * Bump VA-API version to 1.3.0 and libva to 2.3.0 * Add max frame size parameters for multiple pass case in legacy mode * Add new BRC mode AVBR * Add new interface for High Dynamic Range tone mapping * Add missing enum to string conversions * Add hevc subsets parameters structure * Add Customized Noise Reduction (HVS) interfaces * Add new BRC mode definition QVBR * Add more complete colour properties for use in VPP Version 2.2.0 - DD.July.2018 * Bump VA-API version to 1.2.0 and libva to 2.2.0 * Add support for hevc range extension decoding * Add support for fast intra prediction in HEVC FEI * Add 10/12-bit YUV render target formats * Add fourcc code for Y210/Y216/Y410/Y416/RGB565/BGR565 * Add VA_STATUS_ERROR_NOT_ENOUGH_BUFFER * Add VA_SURFACE_ATTRIB_USAGE_HINT_EXPORT * Improve documentation Version 2.1.0 - 12.Feb.2018 * Bump VA-API version to 1.1.0 and libva to 2.1.0 * Add API for multi-frame processing * Add entrypoint VAEntrypointStats for Statistics * Add data structures for HEVC FEI support * Add new attributes for decoding/encoding/video processing * Add new VPP filter for Total Color Correction * Add blending interface in VPP * Add rotation interface in VPP * Add mirroring interface in VPP * Add Chroma siting flags in VPP * Add new color standard definitions * Add new interface for exporting surface * Add message callbacks for drivers to use Version 2.0.0 - 21.Oct.2017 * Bump VA-API version to 1.0.0 and libva to 2.0.0 * Add new API for H264 FEI support * Add definition of VA_FOURCC_I420 * Add functions for converting common enums to strings * Deprecate H.264 baseline profile and FMO support * Deprecate packed misc packed header flag * Delete libva-tpi and libva-egl backends * Refine VASliceParameterBufferHEVC, VAEncMiscParameterBuffer * Fix errors in VAConfigAttribValEncROI, VAEncMacroblockParameterBufferH264 * Fix race condition in wayland support * Rename vaMessageCallback to VAMessageCallback * Make logging callbacks library-safe
2018-11-22adobe-flash-player: update to 31.0.0.153.tsutsui2-11/+11
Upstream announcemnet: https://helpx.adobe.com/security/products/flash-player/apsb18-44.html Adobe Security Bulletin Security updates available for Flash Player | APSB18-44 Summary Adobe has released security updates for Adobe Flash Player for Windows, macOS, Linux and Chrome OS. These updates address a critical vulnerability in Adobe Flash Player 31.0.0.148 and earlier versions. Successful exploitation could lead to arbitrary code execution in the context of the current user. Technical details about this vulnerability are publicly available.
2018-11-19xine-lib: Update SunOS fix patch.jperkin2-3/+12
2018-11-15gmplayer: regen distinfo to match mplayerwiz1-2/+2
2018-11-14Revbump after cairo 1.16.0 update.kleink47-94/+94
2018-11-14dvdauthor: Dont use obsolete freetype-configmarkd1-1/+7
2018-11-13adobe-flash-player: update to 31.0.0.148.tsutsui2-11/+11
Upstream announcemnet: https://helpx.adobe.com/security/products/flash-player/apsb18-39.html Adobe Security Bulletin Security updates available for Flash Player | APSB18-39 Summary Adobe has released security updates for Adobe Flash Player for Windows, macOS, Linux and Chrome OS. These updates address an important vulnerability in Adobe Flash Player 31.0.0.122 and earlier versions. Successful exploitation could lead to information disclosure.
2018-11-13py-gstreamer1: updated to 1.14.4adam3-9/+25
Sync with gstreamer1.
2018-11-13xine-v4l2: update to 1.2.9markd1-2/+1
2018-11-13xine-v4l: update to 1.2.9markd1-2/+1
2018-11-13xine-lib: update to 1.2.9markd15-237/+90
2018-01-11: Release xine-lib 1.2.9 Changes include new video single step feature, keyframe index and x32 support. Optimizations in xine engine core functionality, resulting in ex. faster seeking and smaller CPU usage. Small fixes and optimizations all around the codebase. 2017-02-21: Release xine-lib 1.2.8 Lot of changes since 1.2.6. Support for modern codecs, hardware and software. Small fixes and optimizations all around the codebase. OpenGL 2.0, Xv and VAAPI fixes. H.265 hardware decoding support (VAAPI). Hardware overlay support with Raspbery Pi. Support for recent ffmpeg versions. Deep color support (9/10bit) with ffmpeg. Multithreaded decoding fixes. Audio channel mixing and gain control improvements (ffmpeg, faad), AAC LATM support with faad, DVB AAC compatibility fixes. "Time Domain Audio Analyzer" Visualization Post Plugin. Auto recover from temporary DVB signal loss. Improved Matroska compatibility (TrueHD and PCM sound, HDMV/Text subtitles, compressed PGS subtitles). Qt fixes, support for low framerate mp4 and H.265 in mp4. mp3 compatibility fixes.
2018-11-13php-ming: 0.4.8 has PHP7 compatibilitymarkd1-3/+1
2018-11-13py-ming: update to 0.4.8markd1-8/+7
2018-11-13php-ming: update to 0.4.8markd1-2/+7
2018-11-13ming: update to 0.4.8markd11-715/+207
7 Apr 2017 - Ming 0.4.8 * Add PHP7 compatibility * Fix C++ output of disassembler * Fix heap overflows in parser.c (CVE-2017-7578) * Avoid division by zero in listmp3 when no valid frame was found * Don't try printing unknown block. * Parse Protect tag's Password as string * Check values before deriving malloc parameters from them in parser.c * Make readString() stop reading string past buffer's end * Return EOF when reading unsigned values hits end of memory backed buffer * Exit immediately when unexpected EOF is by fgetc() in utility programs * Fix using EOF marker -1 value as a valid flag byte * Fix division by zero sample rate due to global buffer overflow. 15 May 2015 - Ming 0.4.7 * Restore support for giflib 4.1.x 14 May 2015 - Ming 0.4.6 * Add support for building against giflib 5.1.1+ * Fix support for bison 2.6+ * Fix build on GNU/Hurd(PR #39). * Fix possible buffer overflow in makeswf * Change php bindings license from PHP to LGPL-2.1+ * Fix build of python binding with libgif (rather than libungif)
2018-11-12Recursive revbump from hardbuzz-2.1.1ryoon59-112/+118
2018-11-11libaom: Fix the build for NetBSD/*arm*leot3-7/+25
2018-11-10transcode: add missing xvidcore includewiz2-5/+3
Support is explicitly enabled by --enable-xvid in the Makefile, so this needs to be here. While here, remove some configure arguments that are no longer supported by the configure script.
2018-11-10make this build on arm64. just needed to be able to map frommrg2-32/+22
evbarm -> arm|aarch64. actually works pretty well.