Age | Commit message (Collapse) | Author | Files | Lines |
|
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
|
|
5.0.1
Unknown changes
|
|
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
|
|
and make the output of the msgfmt post-build step clearer, side-stepping
"Original Project-Id-Version" warnings by using ghb 0.1. throughout.
|
|
|
|
|
|
(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
|
|
|
|
|
|
Depend on latest xine-lib.
Bump all packages using it.
|
|
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.
|
|
--disable-xvmc doesn't exist anymore. Noted by Mayuresh on pkgsrc-users.
|
|
|
|
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.
|
|
|
|
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
|
|
This is now handled centrally via OPSYS_EXPLICIT_LIBDEPS support in libiconv
and gettext-lib.
|
|
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-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-06-28: Version 1.3.2
- Fix build/run failure after Oracle Java CPU for April 2022
|
|
Recent libtool update appears to have exposed more of these.
|
|
otherwise detection of gstreamer-player-1.0 fails
|
|
|
|
Bump PKGREVISION.
|
|
|
|
|
|
Bulk build on NetBSD of these packages had the same result as before
(build succeeds, no PLIST change).
|
|
|
|
The 5.1 update changed struct AVCodec layout so it breaks the ABI.
|
|
|
|
|
|
|
|
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
|
|
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
|
|
Match gstreamer1 update.
|
|
Match gstreamer1 update.
|
|
Match gstreamer1 update.
|
|
Follow gstreamer1 update.
|
|
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
|
|
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.
|
|
|
|
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
|
|
|
|
|
|
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
|
|
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.
|
|
|
|
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
|