summaryrefslogtreecommitdiff
path: root/multimedia
AgeCommit message (Collapse)AuthorFilesLines
2022-09-25multimedia/libmpeg2: fix build on NetBSD/macppc.he3-3/+85
This re-orders the two tests for altivec to first try with <altivec.h> included, and the second without. The configure script is hand-patched, corresponding to configure.ac; I could not generate a working configure script...
2022-09-24gst-plugins1-osxvideo: added version 1.20.3adam4-1/+26
macOS video plugin
2022-09-20mpv: Instead of enabling libdrm support on anything Unix-like, onlynia1-2/+6
enable it for operating systems where support for the underlying console system exists.
2022-09-11*: bump PKGREVISION for flac shlib bumpwiz42-80/+84
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