summaryrefslogtreecommitdiff
path: root/multimedia
AgeCommit message (Collapse)AuthorFilesLines
2021-06-14*: Stop listing OS names in package descriptionsnia1-14/+2
2021-06-13mkvtoolnix: updated to 58.0.0adam2-8/+7
Version 58.0.0 "Supper's Ready" 2021-06-13 New features and enhancements * mkvmerge, MKVToolNix GUI's multiplexer: the handling of the "default track" flag has been changed to match the recent changes to the Matroska specifications. The new semantics are that if it is set, it is supposed to signal to the player that this track is eligible for being played by default, potentially taking other factors such as user preferences regarding languages into account. This implies that more than one track of each type can have this flag set. For example, a Blu-ray disc with three audio tracks might have the main audio in both English and Japanese, whereas the third audio track contains the director's comments. In such a case the first two tracks should have the "default track" flag set, the third one shouldn't. Earlier `mkvmerge` was enforcing that only one track of each type could have the flag set. This restriction has been removed, both in `mkvmerge` and in the GUI's multiplexer. `mkvpropedit` and the GUI's header editor are unaffected as they've always allowed to set the flag on as many tracks as the user wanted. * mkvmerge: AVC/H.264 & HEVC/H.265 identification: added the stream's pixel dimensions (AVC only; were present for HEVC already) & default duration. * mkvmerge, mkvextract: HEVC/H.265: added support for reading single-layer Dolby Vision from Annex B type bitstreams (elementary streams, MPEG transport streams). Patch by quietvoid. * mkvinfo: the option `-X`/`--full-hexdump` now affects all binary elements, not just the frame data in `SimpleBlock` and `BlockGroup` elements. * MKVToolNix GUI: multiplexer: the "delay" and "sync" options can now be used for chapters in source files, too. * MKVToolNix GUI: when moving list entries up & down with the optional buttons or the keyboard shortcuts (instead of using drag & drop), the GUI ensures that the top-most selected entry remains visible after the move. * MKVToolNix GUI: added an option in the preference to use legacy MIME types for font attachments instead of the current standard ones (e.g. 'application/x-truetype-font' instead of 'font/sfnt' and 'font/ttf'). Bug fixes * build system: fixed filtering out optimization options when compiling the file `iso639_language_list.cpp` (before only numeric optimization levels were filtered out and only if it wasn't the last option in the list of flags). * build system: when libmagic was detected via `pkg-config`, MKVToolNix was actually compiled without support for libmagic due to a preprocessor symbol not being defined. * mkvmerge: MP4 reader: fixed an issue with timestamps overflowing when the file's or the track's time scale is large. * mkvmerge, mkvextract: fixed key frame handling for `BlockGroup` elements with a forward reference but no backward references. Patches by Tom Yan. * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: the programs will no longer omit writing mandatory elements set to their default value if other elements of the same type are present in the same master. This affects mostly the "chapter language" element which may occur multiple times within the same "chapter display" master. If it does occur multiple times and one of them is set to "English" (which is that element's default value), that element will now be written, too. * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: when parsing chapter files IETF & legacy language elements as well as legacy country elements will now be properly generated depending on which exist already, especially when there's more than one language and/or country element in a "chapter display" element. * mkvmerge, mkvpropedit, MKVToolNix GUI's chapter editor: fixed reading OGM-style chapter files with timestamps that don't have exactly three decimal places. Any number of decimal places between one and nine is now supported for nanosecond precision. * MKVToolNix GUI: chapter editor: added/fixed support for "chapter display" elements with multiple languages or countries. Build system changes * Qt 6: added support for building with Qt 6. `configure` will look for Qt 6 first and only continue looking for Qt 5 if Qt 6 isn't found or disabled via `--disable-qt6`. Qt 6 detection works by first looking for the `qmake6` binary. Its location can be specified with the `--with-qmake6=…` option. All other Qt 6 related facts (such as compiler & linker flags or the position of the other required tools such as `lconvert`, `moc`, `rcc` and `uic`) will be derived from the output generated by `qmake6`. Note that at this point Qt 6 is not yet supported for the cross-compilation build to Windows, nor is a static Qt 6 build supported yet. Note that the command line options `--enable-static-qt`, `--with-qt-pkg-config-modules` and `--without-qt-pkg-config` only apply to the Qt 5 and have no effect on Qt 6. * Qt 5: the options for specifying the position of the tools (`--with-moc=…`, `--with-rcc=…` and `--with-uic=…`) have been removed. Their position will now be derived from the output generated by `qmake`. * `configure`: completely disabling the GUI now requires passing both `--disable-qt6` and `--disable-qt` options. * Boost's multi-precision library is now required. * Boost v1.66 or newer is now required. Other changes * The Windows build is now using an updated version of the `file`/`magic` library for MIME type detection of attachments. This affects fonts whose MIME types will now be the current standard MIME types (e.g. `font/sfnt` or `font/ttf` for TrueType fonts). As this might pose problematic with older players that only support the legacy MIME type (e.g. `application/x-truetype-font`), a new option was added in the GUI's preferences to use the legacy MIME types instead of the current standard ones. This is off by default. Builds for other operating systems have already been using newer versions of the `file`/`magic` library for a long time.
2021-06-13x264-devel: group together options to disable ASMnia1-9/+7
2021-06-13x264-devel: disable ASM on NetBSD/mips and future proof version patternnia1-3/+8
for NetBSD/i386.
2021-06-13x264-devel: delintnia1-2/+2
2021-06-13libaom: ensure "generic" CPU type is selected correctlynia1-3/+21
libaom will refuse to build if it can't properly detect the CPU architecture, unless the "generic" target is explicitly selected on the command line.
2021-06-12x265: Disable assembly on FreeBSDcirnatdan1-2/+2
according to patch submitted by Yoshihiro Ota in P$ pkg/56236
2021-06-07libogg: updated to 1.3.5adam4-23/+22
Version 1.3.5 (2020 June 3) * Fix unsigned typedef problem on macOS. * Fix overflow check in ogg_sync_buffer. * Clean up cmake and autotools build files. * Remove Symbian and Apple XCode build files. * Fix documentation cross-reference links.
2021-06-07py-m3u8: updated to 0.9.0adam2-7/+7
0.9.0: Add Github actions to test the code Treat S3 as a URL instead of a local file
2021-06-04vlc: force libintl acceptance by the configure scriptwiz2-3/+104
Add locale files to PLIST. Bump PKGREVISION.
2021-06-04vlc: sort API depends next to includes, and remove an outdated onewiz1-4/+2
2021-06-03mkvtoolnix: remove unsupported configure flagswiz1-4/+1
2021-05-26obs-studio: update PLISTsnia2-2/+6
2021-05-24*: recursive bump for perl 5.34wiz30-58/+60
2021-05-24mkvtoolnix: updated to 57.0.0adam2-8/+7
Version 57.0.0 "Till The End" 2021-05-22 New features and enhancements * mkvmerge: MP4 reader: added support for reading Dolby Vision from MP4 files (FourCCs `dvh1` and `dvhe`; configuration records `dvcC`, `dvvC` and `hvcE` will be converted into block addition mappings). * mkvmerge: SRT subtitles: mkvmerge now accepts empty text files with the extension `.srt` as SRT subtitle files, enabling the creation of empty SRT tracks. * mkvmerge, mkvextract: HEVC/H.265: access unit delimiter NALUs will no longer be discarded, neither during muxing nor during extraction. * MKVToolNix GUI: preferences: switched the order & wording of controls in the "enabling items" panel to make it clearer that certain controls define exceptions. Bug fixes * mkvmerge: HEVC/H.265 parser: several NALU types, notably the Dolby Vision-specific NALUs ("unspecified 62" and "unspecified 63") and suffix SEI NALUs, are now stored with the frame they belong to instead of with the next frame. * mkvmerge: HEVC/H.265 packetizer: fixed setting the track's default duration when reading HEVC/H.265 from Matroska files that don't have a default duration set. * mkvmerge: HEVC/H.265 packetizer: fixed the calculation of the duration of frames so that `SimpleBlock` elements can be used again instead of `BlockGroups` with `BlockDuration` elements. * mkvmerge, mkvextract: HEVC/H.265 parser: fixed issues with ordering & duplication of certain NALUs (parameter set & prefix SEI NALUs). * MKVToolNix GUI: multiplexer: when dragging & dropping files to the multiplexer, the source directory will be remembered as the "last open directory" again, causing subsequent uses of the "open file" dialog to start in the same directory. * mkvinfo: fixed the position of frames in block groups containing "block duration" elements in summary mode (e.g. for subtitle tracks). Build system changes * `configure` will now try to detect `libmagic` via `pkg-config` and fall back to including & linking directly if it cannot be found via `pkg-config`.
2021-05-23dav1d: update to 0.9.0.wiz3-9/+9
0.9.0 is a major version of dav1d, adding notably 10b acceleration on x64. Details: - x86 (64bit) AVX2 implementation of most 10b/12b functions, which should provide a large boost for high-bitdepth decoding on modern x86 computers and servers. - ARM64 neon implementation of FilmGrain (4:2:0/4:2:2/4:4:4 8bit) - New API to signal events happening during the decoding process
2021-05-20obs-studio: unbreak PLISTnia1-52/+2
2021-05-17xine-lib: enable dav1d supportnia2-4/+6
2021-05-17ffmpeg4: build with dav1d support for decoding AV1nia2-3/+6
results in significantly lower CPU usage when decoding the reference AV1 videos on my x250 bump PKGREVISION
2021-05-15dvdbackup: ensure locale files are reproducibly builtnia2-4/+22
2021-05-14avidemux: subst noop is oknia1-1/+2
2021-05-14gst-plugins1-transcoder: needs Python as toolnia1-1/+4
2021-05-14vlc: remove libatmo_plugin.la from PLIST.Linuxmcf1-2/+1
libatmo_plugin was removed in VLC 3.0.0 [0]. [0] https://git.videolan.org/?p=vlc.git;a=commit;h=6713041eebe0c4245de4f78dfeb5effecb797faf
2021-05-13gst-plugins0.10-base: add missing toolsnia1-1/+2
2021-05-12vlc: Update to 3.0.14ryoon2-8/+7
Changelog: Changes between 3.0.13 and 3.0.14: ---------------------------------- * Fix auto update for Windows Changes between 3.0.12.1 and 3.0.13: ---------------------------------- Demux: * Adaptive: fix artefacts in HLS streams with wrong profiles/levels * Fix regression on some MP4 files for the audio track * Fix MPGA and ADTS probing in TS files * Fix Flac inside AVI files * Fix VP9/Webm artefacts when seeking Codec: * Support SSA text scaling * Fix rotation on Android rotation * Fix WebVTT subtitles that start at 00:00 Access: * Update libnfs to support NFSv4 * Improve SMB2 integration * Fix Blu-ray files using Unicode names on Windows * Disable mcast lookups on Android for RTSP playback Video Output: * Rework the D3D11 rendering wait, to fix choppiness on display Interfaces: * Fix VLC getting stuck on close on X11 (#21875) * Improve RTL on preferences on macOS * Add mousewheel horizontal axis control * Fix crash on exit on macOS * Fix sizing of the fullscreen controls on macOS Windows: * Fix subtitles/OSD under Windows XP Misc: * Update translations * Improve MIDI fonts search on Linux * Update Soundcloud, Youtube, liveleak * Fix compilation with GCC11 * Fix input-slave option for subtitles Changes between 3.0.12 and 3.0.12.1: ---------------------------------- macOS: * 3.0.12.1 is the first release for Apple Silicon macs * Version bump to allow an automatic upgrade path
2021-05-10Fix the assimp pkgconfig filenros3-2/+20
Set the correct includedir in the assimp pkgconfig file. Add missing PKGCONFIG_OVERRIDE.
2021-05-07ffmpeg4: Include atomic64.mk for m68k and powerpc. Bump revision.rin2-3/+4
Fixes PR pkg/56119 from nia.
2021-05-06Woraround quoting changes in gmake 4.3martin5-1/+115
2021-05-06gst-plugins0.10-base: fix build with gmake 4.3wiz4-3/+65
Based on patches for chat/farstream.
2021-05-04libdvdnav: updated to 6.1.1adam2-13/+11
libdvdnav (6.1.1) * fix build issues * improve CI
2021-05-04libdvdread: updated to 6.1.2adam2-12/+10
libdvdread (6.1.2) * Fix Win32 Unicode paths opening * Fix warnings and build improvements
2021-05-04libdvdcss: updated to 1.4.3adam2-7/+7
Changes between 1.4.2 and 1.4.3: * Fix opening non-ASCII paths in Windows * Fix potential buffer overflow if PATH_MAX is reached
2021-05-02libass: updated to 0.15.1adam2-9/+7
Release 0.15.1 This is purely a bug fix and polish release, with no significant API or ABI changes. The only API change is that ass_add_font is now declared to accept const char *. Previously it took only char *, but const has worked in practice since the very first standalone libass release. Fix currently known 0.15.0 regressions: Fix crashing on some ASS files with embedded fonts Fix total font fallback failure with some fonts on Core Text Fix embedded and memory fonts not actually being used unless ass_set_fonts was called after they have been added Fix events assuming the largest xbord-value of a preceding event of the same frame during collision handling Fix \fscx0 and \fscy0 making more text disappear than they should Fix shift in vertical positioning of some right-to-left events with \an4-6, \pos, \move or Scroll effects Fix imprecise output for \be with huge argument Fix the --enable-large-tiles configure switch doing nothing Fix output of ASM-enabled builds deviating from non-ASM builds Fix ASM-builds on Haiku and 32-bit *BSDs Overhaul x86 assembly for better performance and to allow ASM-enabled PIC-builds on 32-bit Reduce temporary allocation in rendering DirectWrite: request fonts on demand for better performance and improved compatibility with external on-demand font activation Log libass version numbers upon renderer startup Accept pointers to const as arguments to ass_add_font Improve VSFilter compatibility: Disregard zero area events in collision handling Do not apply \fsp to vector drawings Fix bug preventing cutting out glyphs from border & shadow with abnormal \fad values (or causing aliasing artifacts in some cases with normal values)
2021-05-02*: Use the tools framework for itstoolnia2-8/+4
Now it should be more obvious when a package needs it as a dependency, as it will fail loudly if it isn't declared as a tool. While here, some duplicate dependencies on itstool were removed from the MATE packages
2021-05-02libbluray: enable EXTENSIONS on SunOSnia1-1/+3
2021-05-02Recursive revbump for security/mbedtlsnia2-4/+4
2021-04-25various fixes for arm64 big endian support.mrg1-2/+2
most of these simply extend matching from "aarch64" to "aarch64eb" in various forms of code. most remaining uses in pkgsrc of "MACHINE_ARCH == aarch64" are because of missing aarch64eb support, such as most of the binary-bootstrap requiring languages like rust, go, and java. no pkg-bump because this shouldn't change packages on systems that could already build all of these.
2021-04-25*: remove dead download linkswiz2-5/+4
2021-04-25mpv: only disable EGL if unavailable in Mesania2-4/+7
reported by mikeqin on IRC
2021-04-21revbump for boost-libsadam26-51/+52
2021-04-21revbump for textproc/icuadam78-138/+156
2021-04-14mlt: Update to 6.26.1nia6-62/+35
Version 6.26.1 This version fixes a major regression in the avformat producer to read from network URLs. Version 6.26.0 This is the last planned release of major version 6. Version 7 will be released soon and introduce some minor API breakage while removing deprecations. The main new feature in this version is hardware-accellerated decoding! However, this is a basic implementation: It always returns the uncompressed video to the CPU memory with no pipelining to filters. Even when coupled with hardware encoding in the avformat consumer it must transfer the video. Also, there is no automatic software/CPU fallback and no resource management. Modules * Added support for `hwaccel` query string parameter to the `avformat` producer. It accepts the following values: vaapi (Linux/BSD), cuda (Linux), videotoolbox (macOS), d3d11va (Windows), dxva2 (Windows) * Added support for `hwaccel_device` query string parameter to the `avformat` producer. This is only used with vaapi (device path) and cuda, d3d11va, or dxva (number). * Improved the usage of image slice threading in `frei0r`. This only applies when `threads`=0 and only works with some frei0r plugins that you must decide yourself. * Added an ellipse item to `kdenlivetitle` producer. * Added support for PNG and GIF as album art in the `avformat` producer. * Added BT.2020 color space metadata to the `avformat` producer. * Resolved many FFmpeg deprecations in the `avformat` producer making it possible to support AV1 decoding. * Added a `strobe` fitler that periodically makes the alpha channel transparent. * Added a new `typewriter` text filter (currently only works with the kdenlivetitle producer). * Improved sound quality for lower pitch shifts in `rbpitch`. * Fixed speed of trick play in the `jack`, `rtaudio`, `sdl_audio`, and `sdl2_audio` consumers. * Fixed matrix for independent channels in `swresample` filter. * Fixed leading zeros for the `timer` filter. * Fixed flickering using `affine` with a `luma` transition. * Fixed a crash using RGBA images in the `qimage` producer (regression in v6.22.0). * Fixed `brightness` filter misbehaves on `alpha` > 1. * Fixed writing `flac` format file does not set its duration in the `avformat` consumer. * Fixed an infinite loop in `rbpitch` filter. * Fixed `ttl` in the `qimage` producer. * Fixed building with OpenCV 4.5 * Fixed artifacts with multiple HTML `qtext` filters and frame threading. * Deprecated the `start` and `end` properties on the following (use property animation instead): - brightness - panner - boxblur - wave - volume * Deprecated the following services: - data_show - region - transition filter - autotrack_rectangle - motion_est - slowmotion Other * CMake: - Fixed building without SWIG. - Added many "MOD_..." options to explictly disable modules. - Added src/tests and the option `BUILD_TESTING`, which defaults off. - All dependency checks moved to top level CMakeLists.txt. - Install melt man page. - Install oldfilm SVG files. - Added src/examples. - Install framework/metaschema.yaml. - Fixed `plusgpl` datadir. - Added all swwig/ languages. - Increased C++ standard to C++14. * Added an `AV1` encoding preset. * Improved documentation of the requirement for C11. * The minimum version of FFmpeg is v4.0 and Libav is no longer supported. Version 6.24.0 This version is mostly fixes plus a few new filters. Framework * Trigger a `property-changed` event on `mlt_properties_pass_list`. * Fixed using a video transition with a video clip on an audio track. * Reduce the amount of service caching to 2X #tracks to reduce memory usage. Modules * Added the `pillar_echo` filter to the plus module. * Added a `qtcrop` filter to the qt module. * Added `html`, `resource`, `overflow-y`, and `_hide` properties to the `qtext` filter for rich text. * Added the filter `choppy` to the core module. * Added slice threading to the `brightness` filter. * Fixed compiling with OpenCV 4. * Fixed the colors when using `mlt_image_format=rgb24a` with `avformat` consumer. * Fixed using WebVfx in a Docker container. * Fixed a possible crash in the `timewarp` producer on sources with non-integer frame rates. * Fixed a regression in version 6.22 with multiple affine filters at the same time. * Fixed possible abort or deadlock on recursive pthread mutexes in `avformat` producer. * Fixed a crash in `crop` filter with large `center_bias` value when `use_profile` is 1. * Fixed a white video frame appearing on threaded rendering in `freeze` filter. * Fixed MLT XML DRD to permit empty playlists, which may occur on empty tracks in a multitrack. * Fixed initializing QApplication in the `qimage` producer. * Fixed interpolation when scaling with the `affine` rect and geomety properties. * Fixed high memory usage with high factors of pitch shifting in the `rbpitch` filter. * Fixed a crash on files with more than 32 streams in the `avformat` producer. Other * Fixed CMake build on MSYS2 and Windows Craft. * Added the Python binding to the CMake build. * Added the `sdl` (v1) module to the CMake build. * Removed minrate and maxrate from the `webm` avformat consumer preset. Version 6.22.1 - July 30, 2020 This patch version only fixes the version reported in the CMake build. Version 6.22.0 - July 30, 2020 This version fixes bugs associated with the preview scaling introduced in the previous version. Framework * Added mlt_properties_exists() and Mlt::Properties::property_exists(). * Added mlt_audio C class with: - mlt_audio_new() - mlt_audio_close() - mlt_audio_set_values() - mlt_audio_get_values() - mlt_audio_alloc_data() - mlt_audio_calculate_size() - mlt_audio_plane_count() - mlt_audio_plane_size() - mlt_audio_get_planes() - mlt_audio_shrink() - mlt_audio_reverse() - mlt_audio_copy() - mlt_audio_calculate_frame_samples() - mlt_audio_calculate_samples_to_position() - mlt_audio_channel_layout_name() - mlt_audio_channel_layout_id() - mlt_audio_channel_layout_channels() - mlt_audio_channel_layout_default() * Added Mlt::Audio C++ class with: - Mlt::Audio::Audio() - Mlt::Audio::Audio(mlt_audio_s*) - Mlt::Audio::~Audio() - Mlt::Audio::data() - Mlt::Audio::set_data(void*) - Mlt::Audio::frequency() - Mlt::Audio::set_frequency(int) - Mlt::Audio::format() - Mlt::Audio::set_format(mlt_audio_format) - Mlt::Audio::samples() - Mlt::Audio::set_samples(int) - Mlt::Audio::channels() - Mlt::Audio::set_channels(int) - Mlt::Audio::layout() - Mlt::Audio::set_layout(mlt_channel_layout) * Fixed drop-frame timecode for 59.94 fps. * Fixed crash on null pointer passed to mlt_consumer_stop(). Modules * Fixed frei0r transitions with preview scaling. * Fixed affine ox and oy properties incorrect with preview scaling. * Fixed a crash and incorrect preview scaling with more than one affine filter active on the same frame. * Fixed preview scaling for the rotoscoping filter. * Added the sample_fmt property to the avformat consumer. * Fixed a possible segfault in the mix transition. * Removed support for text keyframes to the text and qtext filters to fix regression on strings containing '='. * Disable frame-threading with bigsh0t, distort0r, and medians frei0r plugins. * Added "meta.media.%d.stream.projection" property the avformat producer. * Fixed a crash with with filters not supporting preview scale in frei0r transitions. * Fix artifacts in luma transition and affine filter with frame-threading. * Stop including 'title="Anonymous Submission"' in xml consumer. * Fixed a crash in opencv.tracker filter. * Fixed a crash in composite transition if luma file fails to load. * Added validations in opengl module to prevent asserts in Movit. * Fixed building with OpenCV 4. * Moved some services from gtk2 module to new gdk module: - gtkrescale filter - pango producer - pixbuf producer * Deprecated the gtk2 module and no longer enabled by default. * Changed avformat producer to accept a '?' in argument/resource property by escaping it as '\?'. * Changed the background property of the affine filter to be mutable. * Deprecated the linsys (DVEO SDI) module. * Fixed changing the audio_index property in the avformat producer. * Changed resample filter to more resiliant to frequency changes. * Added a video_delay property to the sdl2_audio and rtaudio consumers. * Add millisecond options to the timer filter. * Fixed the in point handling for the timewarp producer. * Fixed some audio gaps and sync issues with the rbpitch filter and timewarp pitch compensation. * Fixed a possible crash caused by producer consumer. * Changed avformat consumer to set AVOption color_primaries based on the MLT colorspace if not already set as property. * Fixed crop right on image with odd width skews image in crop filter. * Fixed incorrect silence value for unsigned 8-bit audio in avformat producer. * Changed qimage to use Qt's internal orientation detection instead of libexif. * Reduced clicks in mix transition by silencing buffers on discontinuity. * Improved A/V synchronization in (sw)resample filters - also reduces audio clicks. * Improved speed of the qimage producer. * Fixed incorrect color using libx264rgb in avformat consumer. * Fixed relative paths for avfilters that have the "filename" option. * Fixed some avfilters dropping the alpha channel: smartblur, vaguedenoiser. * Improved performance of the resize filter. * Fixed an affine filter inside a transition was always nearest neighbor interpolation. * Changed the lift_gamma_gain filter to use round values up. Other * Fixed melt option "-group" applies to an implicit consumer. * Added "-quiet" option to melt (implies -silent but more so). * CMake build improvments adding modules: - gdk - jackrack - lumas - resample - sox - vorbis * Added avformat consumer presets: - Slide-Deck-H264 - Slide-Deck-HEVC * Removed intra=1 from some avformat presets (use g=1 for intra only): - intermediate/MPEG-2 - intermediate/MPEG-4 - lossless/H.264 * Fixed using Qt, Movit, and WebVfx in the official docker image: https://hub.docker.com/repository/docker/mltframework/melt IMPORTANT: it now requires `docker run` with the `--init` option.
2021-04-14libvpx: updated to 1.10.0adam5-29/+20
Release v1.10.0 Ruddy Duck 2021-03-09 v1.10.0 "Ruddy Duck" This maintenance release adds support for darwin20 and new codec controls, as well as numerous bug fixes. - Upgrading: New codec control is added to disable loopfilter for VP9. New encoder control is added to disable feature to increase Q on overshoot detection for CBR. Configure support for darwin20 is added. New codec control is added for VP9 rate control. The control ID of this interface is VP9E_SET_EXTERNAL_RATE_CONTROL. To make VP9 use a customized external rate control model, users will have to implement each callback function in vpx_rc_funcs_t and register them using libvpx API vpx_codec_control_() with the control ID. - Enhancement: Use -std=gnu++11 instead of -std=c++11 for c++ files. - Bug fixes: Override assembler with --as option of configure for MSVS. Fix several compilation issues with gcc 4.8.5. Fix to resetting rate control for temporal layers. Fix to the rate control stats of SVC example encoder when number of spatial layers is 1. Fix to reusing motion vectors from the base spatial layer in SVC. 2 pass related flags removed from SVC example encoder.
2021-04-13mp4v2: updated to 4.1.6adam9-24/+148
4.1.6: Unknown changes
2021-04-13libbluray: update to 1.3.0.wiz2-8/+7
2021-04-05: Version 1.3.0 - Add bd_event_name(). - Add return value to bd_refcnt_inc(). - Add cache for parsed clpi file data. - Add player setting for JRE location (JAVA_HOME). - Improve FreeBSD BD-J support. - Improve portability. - Improve JVM and .jar file probing. - Fix handling of non-ASCII .iso filenames in Windows (update libudfread to 1.1.2). - Fix leak.
2021-04-13remove multimedia/tvtimenia18-521/+1
code rot means this hasn't built for ages, newer releases are linux-only
2021-04-12gst-plugins1-vaapi: set PYTHON_FOR_BUILD_ONLYnia1-1/+3
2021-04-12libvdpau: set PYTHON_FOR_BUILD_ONLYnia1-1/+3
2021-04-12Revbump for multimedia/x265 updateadam3-6/+6
2021-04-11gmplayer: regen distinfo for patch-libmpcodecs_ad__spdif.ctnn1-1/+2