3.0.21
Decoders
- Improve Opus ambisonic support
- Fix some ASS subtitle rendering issues
- Fix Opus in MP4 behaviour
- Fix VAAPI hw decoding with some drivers
Input
- Add support for HTTP content range handling according to RFC 9110
- Fix some HLS Adaptive Streaming not working in audio-only mode
Video Output
- Super Resolution scaling with AMD GPUs
- The D3D11 HDR option can also turn on/off HDR for all sources regardless of
- the display
- Improve subtitles rendering on Apple platforms of notably Asian languages
- by correcting font fallback lookups
Video Filter
- New AMD VQ Enhancer filter
- Add D3D11 option to use NVIDIA TrueHDR to generate HDR from SDR sources
Audio Output
- Fix regression on macOS causing crashes when using audio devices
- with more than 9 channels
Services Discovery
- Fix exposed UPnP directory URL schemes to be compliant with RFC 3986
Contrib
- Update FFmpeg to 4.4.4
- Update dav1d to 1.4.2
- Update libvpx to 1.14.1
libVLC
- the HWND passed to libvlc_media_player_set_hwnd must have the WS_CLIPCHILDREN
- style set.
- Fix crashes when using caopengllayer
Misc
- Fix various warnings, leaks and potential crashes
- Fix security integer overflow in MMS module
|
|
|
|
|
3.0.20
Video Output
- Fix green line in fullscreen in D3D11 video output
- Fix crash with some AMD drivers old versions
- Fix events propagation issue when double-clicking with mouse wheel
Decoders
- Fix crash when AV1 hardware decoder fails
Interface
- Fix annoying disappearance of the Windows fullscreen controller
Demuxers
- Fix potential security issue (OOB Write) on MMS:// by checking user size bounds
|
3.0.19
Core
- Fix next-frame freezing in most scenarios
Demux
- Fix FLAC playback quality regression with variable frame size
- Support RIFF INFO tags for Wav files
- Fix AVI files with flipped RAW video planes
- Fix duration on short and small Ogg/Opus files
- Fix some HLS/TS streams with ID3 prefix
- Fix some HLS playlist refresh drift
- Fix for GoPro MAX spatial metadata
- Improve FFmpeg-muxed MP4 chapters handling
- Improve playback for QNap-produced AVI files
- Improve playback of some old RealVideo files
- Fix duration probing on some MP4 with missing information
Decoders
- Multiple fixes on AAC handling
- Activate hardware decoding of AV1 on Windows (DxVA)
- Improve AV1 HDR support with software decoding
- Fix some AV1 GBRP streams, AV1 super-resolution streams and monochrome ones
- Fix black screen on poorly edited MP4 files on Android Mediacodec
- Fix rawvid video in NV12
- Fix several issues on Windows hardware decoding (including "too large resolution in DxVA")
- Improve crunchyroll-produced SSA rendering
Video Output
- Super Resolution scaling with nVidia and Intel GPUs
- Fix for an issue when cropping on Direct3D9
- Multiple fixes for hardware decoding on D3D11 and OpenGL interop
- Fix an issue when playing -90°rotated video
- Fix subtitles rendering blur on recent macOS
Input
- Improve SMB compatibility with Windows 11 hosts
Contribs
- Update of fluidlite, fixing some MIDI rendering on Windows
- Update of zlib to 1.2.13 (CVE-2022-37434)
- Update of FFmpeg, vpx (CVE-2023-5217), ebml, dav1d, libass
Misc
- Improve muxing timestamps in a few formats (reset to 0)
- Fix some rendering issues on Linux with the fullscreen controller
- Fix GOOM visualization
- Fixes for Youtube playback
- Fix some MPRIS inconsistencies that broke some OS widgets on Linux
- Implement MPRIS TrackList signals
- Fix opening files in read-only mode
- Fix password search using the Kwallet backend
- Fix some crashes on macOS when switching application
- Fix 5.1/7.1 output on macOS and tvOS
- Fix several crashes and bugs in the macOS preferences panel
- Improvements on the threading of the MMDevice audio output on Windows
- Fix a potential security issue on the uninstaller DLLs
- Fix memory leaks when using the media_list_player libVLC APIs
Translations
- Update of most translations
- New translations to Esperanto, Interlingue, Lao, Macedonian, Burmese, Odia, Samoan and Swahili
|
3.0.17
Core
- Fix a regression in parsing secondary source MRLs
- Allow brackets in path part of URLs
Access
- Fix support for screen capture on macOS with avcapture
- Fix closing of HTTP 1.x connections
- Improve HTTP2 memory usage
- Improve AVCapture module
- Improve AudioCD support (audio/data mixed mode, musicbrainz)
- Improve SMB compatibility by changing the read size
- Several improvements on the SRT modules (including streamID)
Decoders/Packetizers
- Add support for DTS LBR
- Fix some HEVC hardware decoding on Windows and crashes when aspect ratio changes
- Fix hardware decoding for some AMD GPU drivers
- Add support for new Fourcc for E-AC3, AV1, GeoVision
- Fix crashes with VP9 streams
- Fix styling issues with subs tx3g (mp4) tracks
- Fix playback of live AV1 streams
Audio Output
- iOS/tvOS: add support for spatial audio
- macOS: fix some channels ordering for > 5.1 channels
- Android: rework audio volume management
Video Output
- Fix a D3D11 crash when the stream changes aspect ratio
Demux
- Major overhaul of the adaptive streaming stack
- Support for DAV video files
- Add WebP image mapping
- Fix missing audio start of Opus audio in MKV/WebM
- Fix an infinite loop in MP4
- Fix attachments extractions in ogg files
- Support Uncompressed audio in mp4 (ISO/IEC 23003-5)
- Fix some lip sync issue in rare MPEG-TS streams
Interface
- Qt/macOS: Fixup user provided URLs
- Add safe area handling on macOS
- Qt: improve preferences search
- Qt: fix --no-mouse-events option
Misc
- Update YouTube script
- Fix Icecast directory parsing which could lead to missing entries
- Improve UPnP compatibility with some servers
3rd party libraries (contrib)
- Update FFmpeg to 4.4
- Update libflac to 1.3.4 to fix CVE-2020-0499 and CVE-2021-0561
- Update libsmb2 to fix invalid UTF-8 encoding of some filenames
- Update taglib to fix corruptions when editing some OGG metadata
- Update dav1d to 0.9.2
- Update fribidi to 1.0.11
- Update freetype to 2.11.1
- Update libass to 0.15.2
- Drop pthreadGC2 in favor of winpthreads
- Enable Java support for blurays on Apple M1
- Update libsrt to 1.4.4
- Update twolame to 0.4.0
- Update mpg123 to 1.29.3
- Update libnfs to 5.0.1
- Update libarchive to 3.6.0
- Update AOM encoder to 3.1.1
|
|
3.0.15
Demux
- Fix asf regression with broadcast streams
- MP4: Fix audio drop on seek
Video Output
- Fix seek & volume sliders overlapping with subtitles
- Fix delays when seeking with D3D11
Text renderer
- Improve freetype fonts outlining
Misc
- Fix GnuTLS support for Windows XP
|
|
3.0.14
Core
- Fix double loading of slave input
- Fix an issue causing the auto-updater not to launch the new version installer
|
|
3.0.12
Access:
- Add new RIST access module compliant with simple profile (VSF_TR-06-1)
Access Output:
- Add new RIST access output module compliant with simple profile (VSF_TR-06-1)
Demux:
- Fixed adaptive's handling of resolution settings
Audio output:
- Fix audio distortion on macOS during start of playback
Video Output:
- Direct3D11: Fix some potential crashes when using video filters
Audio Output:
- Fix sound not coming back after a pause with CoreAudio (macOS/iOS)
Misc:
- Several fixes in the web interface, including privacy and security improvements
- Update YouTube and Vocaroo scripts
|