summaryrefslogtreecommitdiff
path: root/multimedia
AgeCommit message (Collapse)AuthorFilesLines
2022-09-01ffmpeg5 ffplay5: updated to 5.1.1adam4-10/+8
version 5.1.1: - avformat/asfdec_o: limit recursion depth in asf_read_unknown() - avformat/mov: Check count sums in build_open_gop_key_points() - doc/git-howto.texi: Document commit signing - libavcodec/8bps: Check that line lengths fit within the buffer - avcodec/midivid: Perform lzss_uncompress() before ff_reget_buffer() - libavformat/iff: Check for overflow in body_end calculation - avformat/avidec: Prevent entity expansion attacks - avcodec/h263dec: Sanity check against minimal I/P frame size - avcodec/hevcdec: Check s->ref in the md5 path similar to hwaccel - avcodec/mpegaudiodec_template: use unsigned shift in handle_crc() - avformat/subviewerdec: Make read_ts() more flexible - avcodec/mjpegdec: bayer and rct are incompatible - MAINTAINERS: Add ED25519 key for signing my commits in the future - avcodec/pngdec: Fix APNG_DISPOSE_OP_BACKGROUND - avcodec/libvpx: fix assembling vp9 packets with alpha channel - fftools/ffmpeg_opt: try to propagate the requested output channel layout - avcodec/libsvtav1: properly initialize the flush EbBufferHeaderType struct - configure: enable the av1_frame_split bsf for the av1 decoder - swresample/swresample: fill the correct buffer to print the output layout string - ffprobe: restore reporting error code for failed inputs - ipfsgateway: Remove default gateway - avcodec/libspeexdec: Fix use of uninitialized value - avformat/avisynth: use ch_layout.nb_channels for channel count - fate/lavf-image: Disable file checksums for exr tests - tests/fate-run: Allow to skip file checksums for lavf_image - fate/imf: Rename IMF fate-target - avcodec/alac: don't fail if channels aren't set during init() when extradata is valid - configure: properly require libx264 if enabled
2022-08-26mp4v2: updated to 5.0.1adam2-6/+6
5.0.1 Unknown changes
2022-08-24py-m3u8: updated to 3.3.0adam2-7/+7
3.3.0 Handle SCTE-35 Enhanced EXT-X-ASSET tags Add missing comma in all 3.2.0 Add support for EXT-OATCLS-SCTE35 Fix issue 291: os.makedirs 3.1.0 Remove quotes from video range Add support for EXT-X-CUE-OUT-CONT attributes in Segment.dumps 3.0.0 Follow RFC 8261 section 4.3.4.2 for CLOSED-CAPTIONS Add support for stable variant/rendition IDs Use millisecond accuracy for EXT-X-PROGRAM-DATE_TIME Dropy support for Python 3.5
2022-08-23multimedia/handbrake: follow the order described in doc/Makefile-exampleast1-24/+31
and make the output of the msgfmt post-build step clearer, side-stepping "Original Project-Id-Version" warnings by using ghb 0.1. throughout.
2022-08-23ffplay3: fix build with SDL2 2.24.wiz2-4/+15
2022-08-23ffplay4: allow building against SDL2-2.24wiz2-9/+20
2022-08-22multimedia/handbrake: avoid download/build of other packages already in pkgsrcast4-25/+71
(with the exception of libjpeg-turbo as gtk wants jpeg which cannot coexist). Retrofit locales that we silently dropped as we updated from 1.3 to 1.5
2022-08-18cfourcc: fix MASTER_SITE, HOMEPAGE and LICENSE. Update. Unknown changes.tnn2-10/+9
2022-08-17gst-plugins0.10-bad: don't pick up system jpeg2000tnn1-1/+2
2022-08-15xine-lib: fix bl3.mk for ffmpeg5 -> ffmpeg4 changewiz3-7/+7
Depend on latest xine-lib. Bump all packages using it.
2022-08-15mkvtoolnix: updated to 70.0.0adam2-6/+6
Version 70.0.0 "Caught A Lite Sneeze" 2022-08-14 New features and enhancements * MKVToolNix GUI: the user can now control where the job queue files & the preferences INI file are stored via environment variables. If set, the variable `MKVTOOLNIX_GUI_STATE_DIR` can point to a directory where the GUI stores both the job queue sub-directory and the preferences INI file. If you only want to relocate the preferences INI file, you can store the desired file name for the INI file in `MKVTOOLNIX_GUI_CONFIG_FILE`. * MKVToolNix GUI: when adding directories via drag & drop/copy & paste the GUI will now offer the user the option to create one multiplex settings tab per directory & adding all files from that directory to the corresponding, newly created tab. Bug fixes * mkvmerge: AV1 OBU parser: fixed identifying files that only contain single frame. * MKVToolNix GUI: multiplexer: when reading color parameters from identified files that are floating point numbers (minimum/maximum luminance, projection pitch/roll/yaw) the numbers will be formatted in floating-point notation instead of scientific notation as mkvmerge only supports the former. * MKVToolNix GUI: multiplexer: color parameters that are floating point numbers (minimum/maximum luminance, projection pitch/roll/yaw) will only be set to a value during identification if the identification actually contains the property, and not to 0 anymore if it doesn't. Build system changes * Several merge requests where accepted that improve compilation on MSYS2 on Windows. Note that this build type isn't supported.
2022-08-11ffmpeg5: remove no longer valid configure optiongutteridge1-2/+1
--disable-xvmc doesn't exist anymore. Noted by Mayuresh on pkgsrc-users.
2022-08-11*: recursive PKGREVISION bump for mbedtls shlib major increaseswiz3-5/+6
2022-08-11Bump all dependent packages of wayland (belatedly)gutteridge38-71/+76
The package changed with the addition of its libepoll-shim dependency. Otherwise, we can get: ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
2022-08-10xine-lib: Revert back to ffmpeg4 due to API breakage in ffmpeg5.nia2-4/+4
2022-08-10assimp: Update to 5.2.4charlotte2-6/+6
CHANGELOG: The Assimp 5.2.4 Bugfix-Release (14 May 2022) - Use static runtime only when the option is selected - Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION - Detect Roughness factor exported by Blender - Updated Android build script - Prevent nullptr access to normals-array in bitangent computation - Avoid setting PBR properties when they are not found on mtl file - Fix ogre xml serializer - Fix draco building error when import assimp with cmake add_subdirectory - FbxConverter: update bone mOffsetMatrix - Some Windows/MSYS2-specific fixes - Document fuzz folder - Fix out-of-range access in ASE-Parser - Disable assertion tests floating point against inf for Intel oneAPI - Delete README - Rename TextureTypeToString() to aiTextureTypeToString() - Fixed library names for MinGW/MSYS2 - Update pugixml dependency to v1.12.1 - Add an option to treat warnings as errors - Minor updates to ASSIMP Viewer - Add badge to show open issue in percentage - Clang-Tidy performance fixes (make values const-ref where needed). - MMD (pmx) fixes - Resource script updates - Accelerate the Merge vertex post processing step
2022-08-09*: Remove hardcoded -liconv / -lintl on SunOS.jperkin3-8/+3
This is now handled centrally via OPSYS_EXPLICIT_LIBDEPS support in libiconv and gettext-lib.
2022-08-05libbdplus: updated to 0.2.0adam4-42/+6
2022-03-06: Version 0.2.0 - Add support for cached conversion tables. - Fix config path charset issues in Win32. - Use BDPLUS_DEBUG_FILE environment variable for log file. - Export API functions automatically when creating Windows dll. - Improve Windows compatibility. - Improve error resilience and stability. - Fix leaks.
2022-08-05libaacs: updated to 0.11.1adam2-6/+6
2022-02-27: Version 0.11.1 - Faster start with MacOS when disc does not use bus encryption. - Improve error logging. - Improve error resilience. 2020-07-22: Version 0.11.0 - Add more AACS2 support (still not complete). - Add support for partial unit keys in KEYDB.CFG. - Improve opening of UHD discs (~ 10 seconds faster). - Improve large KEYDB.CFG parsing (~ 4 times faster). - Improve error resilience. - Reduce memory usage (does not depend on config file size anymore). - Fix segfault on macOS when MMC opening fails. - Fix memory leak with multiple UK entries in KEYDB.cfg file. - Fix AACS2 with multiple unit keys. - Fix include flags order (do not include wrong headers outside of source tree). 2020-03-22: Version 0.10.0 - Add support for AACS2 content certificate. - Add aacs_set_key_caching(). - Add aacs_error_str(). - Issue a warning when using AACS2 capable drive. - Fix macOS mount issues. - Fix parsing title entries from multiple KEYDB.cfg files. - Fix memory leak with multiple KEYDB.cfg files. - Fix data corruption when structs are not packed.
2022-08-01handbrake: reset PKGREVISION after updatewiz1-3/+1
2022-08-01multimedia/handbrake: update from 1.3.3 to 1.5.1; fix build when python>3.8ast9-190/+146
2022-07-31libbluray: update to 1.3.2.wiz2-7/+6
2022-06-28: Version 1.3.2 - Fix build/run failure after Oracle Java CPU for April 2022
2022-07-29*: Explicitly pass -lintl on SunOS where required.jperkin1-1/+3
Recent libtool update appears to have exposed more of these.
2022-07-29gst-plugins1-bad: include gst-plugins1-base so pkg-config files are providedwiz1-1/+2
otherwise detection of gstreamer-player-1.0 fails
2022-07-27vlc: use pkgsrc png library namewiz2-3/+13
2022-07-27ming: fix png library name.wiz3-6/+19
Bump PKGREVISION.
2022-07-26gmplayer: regen distinfo for new patchtnn1-1/+2
2022-07-25multimedia/streamlink: fix PLISTyhardy1-1/+8
2022-07-25*: remove pkg-config from tools where no buildlink3.mk file is includedwiz6-14/+9
Bulk build on NetBSD of these packages had the same result as before (build succeeds, no PLIST change).
2022-07-25*: revbump for ffmpeg5tnn8-14/+16
2022-07-25ffmpeg5: bump bl3tnn1-3/+2
The 5.1 update changed struct AVCodec layout so it breaks the ABI.
2022-07-25mplayer-share: remove unreferenced filetnn1-11/+0
2022-07-25mplayer: fix build with ffmpeg5-5.1tnn2-1/+24
2022-07-24ffmpeg5: try to fix PLISTtnn1-4/+4
2022-07-24ffmpeg5 ffplay5: updated to 5.1adam5-20/+31
version 5.1: - add ipfs/ipns protocol support - dialogue enhance audio filter - dropped obsolete XvMC hwaccel - pcm-bluray encoder - DFPWM audio encoder/decoder and raw muxer/demuxer - SITI filter - Vizrt Binary Image encoder/decoder - avsynctest source filter - feedback video filter - pixelize video filter - colormap video filter - colorchart video source filter - multiply video filter - PGS subtitle frame merge bitstream filter - blurdetect filter - tiltshelf audio filter - QOI image format support - ffprobe -o option - virtualbass audio filter - VDPAU AV1 hwaccel - PHM image format support - remap_opencl filter - added chromakey_cuda filter
2022-07-18multimedia/streamlink: update to streamlink-4.2.0yhardy3-20/+34
This package now requires versioningit>=2.0.0, I tested with py39-versioningit-1.1.1 and it builds without problems. The tests get stuck at 96%, tests/utils/test_named_pipe.py. = Changelog == streamlink 4.2.0 (2022-07-09) Release highlights: - Added: new Windows portable builds - Added: more dependency versions to debug log header - Added: parsed multivariant playlist reference to 'HLSStream' and 'MuxedHLSStream' - Fixed: unnecessary delay when closing 'DASHStream's - Fixed: 'FFmpegMuxer' not closing sub-streams concurrently - Fixed: threading issue when closing 'WebsocketClient' connections - Fixed: handling of 'PluginError's when outputting JSON data via '--json' - Fixed: broken YouTube plugin when setting custom authentication headers - Fixed: "source" Twitch VODs not being considered "best" - Fixed: and rewritten FilmOn plugin - Fixed: websocket issue in Twitcasting plugin - Fixed: VK plugin - Fixed: various other plugin issues (see full changelog) - New plugins: Aloula - Removed plugins: Eltrecetv - Docs: added openSUSE and Scoop - Docs: improved some links in CLI docs - Docs: upgraded 'furo' theme to '2022.06.04.1', require 'sphinx' '>=4', and replace 'recommonmark' with 'myst-parser' - Build: fixed outdated 'python_requires' value in 'setup.cfg' - Build: upgraded 'versioningit' build dependency to '>=2.0.0 <3' == streamlink 4.1.0 (2022-05-30) Release highlights: - Improved: decryption of HLS streams - Improved: HLS playlist parsing - Improved: string representations of 'Stream' implementations - Fixed: new YouTube consent dialog - Fixed: crunchyroll plugin - Fixed: nicolive email logins - Fixed: threading issue when closing segmented streams - Removed: suppression of 'InsecureRequestWarning' - New plugins: blazetv, hiplayer, useetv - Removed plugins: rotana
2022-07-18gst-plugins1-vaapi: update to 1.20.3.wiz2-6/+6
Match gstreamer1 update.
2022-07-18gst-plugins1-libav: update to 1.20.3.wiz2-8/+6
Match gstreamer1 update.
2022-07-18gst-plugins1-editing-services: update to 1.20.3.wiz3-10/+8
Match gstreamer1 update.
2022-07-18py-gstreamer1: update to 1.20.3.wiz2-6/+6
Follow gstreamer1 update.
2022-07-18gstreamer1: update to 1.20.3wiz16-71/+67
Highlighted bugfixes: Security fixes in Matroska, MP4 and AVI demuxers Fix scrambled video playback with hardware-accelerated VA-API decoders on certain Intel hardware playbin3/decodebin3 regression fix for unhandled streams Fragmented MP4 playback fixes Android H.265 encoder mapping Playback of MXF files produced by older FFmpeg versions Fix rtmp2sink crashes on 32-bit platforms WebRTC improvements D3D11 video decoder and screen recorder fixes Performance improvements Support for building against OpenCV 4.6 and other build fixes Miscellaneous bug fixes, memory leak fixes, and other stability and reliability improvements
2022-07-15libvpx: updated to 1.12.0adam5-39/+38
v1.12.0 "Torrent Duck" This release adds optimizations for Loongarch, adds support for vp8 in the real-time rate control library, upgrades GoogleTest to v1.11.0, updates libwebm to libwebm-1.0.0.28-20-g206d268, and includes numerous bug fixes. - Upgrading: This release is ABI compatible with the previous release. vp8 support in the real-time rate control library. New codec control VP8E_SET_RTC_EXTERNAL_RATECTRL is added. Configure support for darwin21 is added. GoogleTest is upgraded to v1.11.0. libwebm is updated to libwebm-1.0.0.28-20-g206d268. Allow SimpleEncode environment to take target level as input to match the level conformance in vp9. - Enhancement: Numerous improvements on checking memory allocations. Optimizations for Loongarch. Code clean-up. - Bug fixes: Fix to a crash related to {vp8/vp9}_set_roi_map. Fix to compiling failure with -Wformat-nonliteral. Fix to integer overflow with vp9 with high resolution content. Fix to AddNoiseTest failure with ARMv7. Fix to libvpx Null-dereference READ in vp8.
2022-07-14Bump everything affected by the jpeg.buildlink3.mk fix.dholland3-6/+6
2022-07-14libva: update to 2.15.0.wiz2-7/+6
version 2.15.0 - 28.Jun.2022 * Add: new display HW attribute to report PCI ID * Add: sample depth related parameters for AV1e * Add: refresh_frame_flags for AV1e * Add: missing fields in va_TraceVAEncSequenceParameterBufferHEVC. * Add: nvidia-drm to the drm driver map * Add: type and buffer for delta qp per block * Deprecation: remove the va_fool support * Fix:Correct the version of meson build on master branch * Fix:X11 DRI2: check if device is a render node * Build:Use also strong stack protection if supported * Trace:print the string for profile/entrypoint/configattrib
2022-07-14multimedia/libhdhomerun: use automatic dylib handling in PLISTdbj2-4/+4
2022-07-14multimedia/libhdhomerun: do not force arch on Darwindbj2-1/+16
2022-07-11gerbera: updated to 1.11.0adam7-91/+21
Gerbera v1.11.0 NEW Features Database: Clients and statistics are stored database so restart does not empty client list. Client grouping for play statistics. Search: Support searching playlists containers Search: Respect ContainerID when performing search Import: item class filtering and mapping by file properties allows more sophisticated virtual structure Transcoding: Support filtering transcoding profiles by resource properties (like codecs) avoids transcoding if client can play files DLNA: Detect DNLA profiles by resource attributes to specify more detailled profile for handling in client File type support for WavPack improved: More metadata read with special library if compiled in. Support Ubuntu 22.04 FIXES Playlist: Fix parser error Playlist: Handle end of file properly Browsing: Sort containers first Search: search result is sort by title now Import: Timestamps in future are not stored for containers
2022-07-11mkvtoolnix: updated to 69.0.0adam2-7/+6
Version 69.0.0 "Day And Age" 2022-07-09 Important notes * all: the spelling of "colour" was changed to "color" throughout all programs to match the use of American English spelling in MKVToolNix. This not only affects documentation and user interface controls, but also program options for mkvmerge & mkvpropedit. Both programs will continue to accept the British English spelling of their respective options indefinitely. One breaking change is that the property names in mkvmerge's JSON identification mode have also been changed to American English spelling. As those properties have only been introduced in release v68, this seems like a small enough window to make such a change. New features and enhancements * MKVToolNix GUI: the number of recently used entries (e.g. destination directories) remembered by the GUI can now be configured in the preferences. * MKVToolNix GUI: multiplexer: when adding files the track properties regarding color information & color mastering meta information will be parsed & set in the corresponding GUI controls. * MKVToolNix GUI: job queue: the job queue can now be sorted by clicking on the column headers. * MKVToolNix GUI: job queue: when loading jobs from the queue directory that weren't previously known to the program those jobs will be sorted by their "date added" timestamp instead of using the order the operating system returns them in. Bug fixes * build system: fixed compilation with fmt v9. * mkvmerge: HEVC ES parser: the parser will now parse at least the first full access unit before reporting that it has found all the required headers. Otherwise parsing might stop in the middle of the access unit due to the source reader not providing more data in the first call, leading to the parser not finding the `unspec62` and `unspec63` NALUs required for Dolby Vision. * MKVToolNix GUI: preferences: the default actions added to the "execute programs" section on new installations now default to use WebM file names instead of Ogg, matching the format of the included audio files. Build system changes * The bundled `fmt` library was updated to v9.0.0.
2022-07-08gstreamer1: does not support python 2.xwiz1-1/+3
2022-07-07libaom: updated to 3.4.0adam3-11/+8
v3.4.0 This release includes compression efficiency and perceptual quality improvements, speedup and memory optimizations, and some new features. There are no ABI or API breaking changes in this release. - New Features * New --dist-metric flag with "qm-psnr" value to use quantization matrices in the distortion computation for RD search. The default value is "psnr". * New command line option "--auto-intra-tools-off=1" to make all-intra encoding faster for high bit rate under "--deltaq-mode=3" mode. * New rate control library aom_av1_rc for real-time hardware encoders. Supports CBR for both one spatial layer and SVC. * New image format AOM_IMG_FMT_NV12 can be used as input to the encoder. The presence of AOM_IMG_FMT_NV12 can be detected at compile time by checking if the macro AOM_HAVE_IMG_FMT_NV12 is defined. * New codec controls for the encoder: o AV1E_SET_AUTO_INTRA_TOOLS_OFF. Only in effect if --deltaq-mode=3. o AV1E_SET_RTC_EXTERNAL_RC o AV1E_SET_FP_MT. Only supported if libaom is built with -DCONFIG_FRAME_PARALLEL_ENCODE=1. o AV1E_GET_TARGET_SEQ_LEVEL_IDX * New key-value pairs for the key-value API: o --auto-intra-tools-off=0 (default) or 1. Only in effect if --deltaq-mode=3. o --strict-level-conformance=0 (default) or 1 o --fp-mt=0 (default) or 1. Only supported if libaom is built with -DCONFIG_FRAME_PARALLEL_ENCODE=1. * New aomenc options (not supported by the key-value API): o --nv12 - Compression Efficiency Improvements * Correctly calculate SSE for high bitdepth in skip mode, 0.2% to 0.6% coding gain. * RTC at speed 9/10: BD-rate gain of ~4/5% * RTC screen content coding: many improvements for real-time screen at speed 10 (quality, speedup, and rate control), up to high resolutions (1080p). * RTC-SVC: fixes to make intra-only frames work for spatial layers. * RTC-SVC: quality improvements for temporal layers. * AV1 RT: A new passive rate control strategy for screen content, an average of 7.5% coding gain, with some clips of 20+%. The feature is turned off by default due to higher bit rate variation. - Perceptual Quality Improvements * RTC: Visual quality improvements for high speeds (9/10) * Improvements in coding quality for all intra mode - Speedup and Memory Optimizations * ~10% speedup in good quality mode encoding. * ~7% heap memory reduction in good quality encoding mode for speed 5 and 6. * Ongoing improvements to intra-frame encoding performance on Arm * Faster encoding speed for "--deltaq-mode=3" mode. * ~10% speedup for speed 5/6, ~15% speedup for speed 7/8, and ~10% speedup for speed 9/10 in real time encoding mode * ~20% heap memory reduction in still-picture encoding mode for 360p-720p resolutions with multiple threads * ~13% speedup for speed 6 and ~12% speedup for speed 9 in still-picture encoding mode. * Optimizations to improve multi-thread efficiency for still-picture encoding mode. - Bug Fixes