Advertisement

CHANGELOG

What's New in version 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

What's New in version 3.0.14:

  • Fix double loading of slave input
  • Fix an issue causing the auto-updater not to launch the new version installer

What's New in version 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

What's New in version 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

macOS:

  • Add native support for Apple Silicon / ARM-64
  • Visual UI adaptations for macOS Big Sur
  • Fix displaying EQ bands in the UI depending on which frequency presets are set for the EQ in advanced preferences
  • Fix UI issues in bookmarks window

Misc:

  • Several fixes in the web interface, including privacy and security improvements
  • Update YouTube and Vocaroo scripts

What's New in version 3.0.11:

Access:

  • rtp descriptor leak on error fix

Demux:

  • Fixed regression with some encrypted HLS streams
  • Live HLS delay until first update fix
  • HLS rendition switch regression fix
  • Fix imprecise m4a seek

Decoder:

  • Fixed missing captions with some capture cards

Audio filters:

  • soxr resampling fixes

Contribs:

  • Updated libfaad to 2.9.2 (Parametric Stereo regression)
  • Updated libarchive to 3.4.2

Audio Output:

  • Fix sound not coming back after a pause with CoreAudio (macOS/iOS)

Misc:

  • Update Youtube script

What's New in version 3.0.10:

  • Update Twitch & VLSub scripts

What's New in version 3.0.9.2:

  • Properly bump the version in configure.ac

What's New in version 3.0.8:

Core:

  • Fix stuttering for low framerate videos

Demux:

  • Fix channel ordering in some MP4 files
  • Fix glitches in TS over HLS
  • Add real probing of HLS streams
  • Fix HLS MIME type fallback

Decoder:

  • Fix WebVTT subtitles rendering

Stream filter:

  • Improve network buffering

Misc:

  • Update Youtube script

Audio Output:

  • macOS/iOS: Fix stuttering or blank audio when starting or seeking when using
  • external audio devices (bluetooth for example)
  • macOS: Fix AV synchronization when using external audio devices

Video Output:

  • Direct3D11: Fix hardware acceleration for some AMD drivers

Stream output:

  • Fix transcoding when the decoder does not set the chroma

Security:

  • Fix a buffer overflow in the MKV demuxer (CVE-2019-14970)
  • Fix a read buffer overflow in the avcodec decoder (CVE-2019-13962)
  • Fix a read buffer overflow in the FAAD decoder
  • Fix a read buffer overflow in the OGG demuxer (CVE-2019-14437, CVE-2019-14438)
  • Fix a read buffer overflow in the ASF demuxer (CVE-2019-14776)
  • Fix a use after free in the MKV demuxer (CVE-2019-14777, CVE-2019-14778)
  • Fix a use after free in the ASF demuxer (CVE-2019-14533)
  • Fix a couple of integer underflows in the MP4 demuxer (CVE-2019-13602)
  • Fix a null dereference in the dvdnav demuxer
  • Fix a null dereference in the ASF demuxer (CVE-2019-14534)
  • Fix a null dereference in the AVI demuxer
  • Fix a division by zero in the CAF demuxer (CVE-2019-14498)
  • Fix a division by zero in the ASF demuxer (CVE-2019-14535)

Contribs:

  • Update to a newer libmodplug version (0.8.9.0)

What's New in version 3.0.7.1:

Access:

  • Update libbluray to 1.1.2

Video Output:

  • Fix hardware acceleration with some AMD drivers
  • Improve direct3d11 HDR support

What's New in version 3.0.7:

Access:

  • Improve Blu-ray support
  • Fix sftp module build with libssh >= 1.8.1
  • Audio output:
  • Fix pass-through on Android-23
  • Fix DirectSound drain

Demux:

  • Improve MP4 support

Video Output:

  • Fix 12 bits sources playback with Direct3D11
  • Fix crash on iOS
  • Fix midstream aspect-ratio changes when Windows hardware decoding is on
  • Fix HLG display with Direct3D11

Stream Output:

  • Improve Chromecast support with new ChromeCast apps

macOS:

  • Fix UPNP service discovery, services are discovered on the highest priority
  • active network interface now
  • Fix video distortion on macOS Mojave

Misc:

  • Update Youtube, Dailymotion, Vimeo, Soundcloud scripts
  • Work around busy looping when playing an invalid item with loop enabled

Translations:

  • Update of most translations

Security:

  • Fix multiple buffer overflows in the ps demuxer
  • Fix a buffer overflow when copying a biplanar YUV image
  • Fix multiple buffer overflows in the faad decoder
  • Fix buffer overflow in the svcdsub decoder
  • Fix buffer overflows in the ogg muxer & demuxer
  • Fix buffer overflows in libavformat demuxer
  • Fix multiple buffer overflows in the MKV demuxer
  • Fix a buffer overflow in the MP4 demuxer
  • Fix a buffer overflow in the textst decoder
  • Fix a buffer overflow in the webvtt decoder
  • Fix a buffer overflow in the ASF demux
  • Fix a buffer overflow in the UPNP SD
  • Fix use after free in the ogg demuxer
  • Fix multiple use after free in the MKV demuxer
  • Fix multiple use after free in the DMO decoder
  • Fix integer underflow in the MKV demuxer
  • Fix an updater NULL pointer dereference on invalid signing keys
  • Fix NULL pointer dereference in the MKV demuxer
  • Fix an integer overflow in the spudec decoder
  • Fix an integer overflow in the nsc demuxer
  • Fix an integer overflow in the avi demuxer
  • Fix reads of uninitialized pointers in the MKV demuxer
  • Fix a floating point exception in the MKV demuxer
  • Fix an infinite loop in the flac packetizer

What's New in version 3.0.3:

Core:

  • Update subtitles display while paused

Access:

  • Enable srt support on binary builds

Decoders:

  • Allow videotoolbox hardware decoding to be disabled
  • Disable VideoToolbox for 10bits H.264
  • Fix VideoToolbox with some invalid HEVC streams
  • Fix subsdec wide character support
  • Fix 1st order Ambisonics in AAC

Demux:

  • Miscellaneous ogg improvements & bugfixes, including oggds
  • Fix forced tracks selection
  • *Fix Topfield files
  • Probe AAC/ADTS inside TS
  • Fix tracks detection issues with DolbyVision and Bluray streams

Video Output:

  • Fix crashes on Direct3D11

Qt:

  • Fix tooltip display on some desktop environments
  • Fix spurious movement of the main Window
  • Fix playlist being displayed in fullscreen

Misc:

  • Fix amem output
  • Fix numerous issues on fonts fallback and font shaping
  • Fix subtitles toggle through hotkeys
  • Fix audioscrobbling
  • Fix buffer over-read in avcodec audio encoding with non-default layouts
  • Numerous 3rd party libraries updated, fixing security issues

Translations:

  • Update of most languages

What's New in version 3.0.1:

Core:

  • Fix use-after-free when cleaning playlists
  • Fix crash on exit on Windows

Video output:

  • Fix HLG tone mapping on some systems like macOS.
  • Fix screensaver inhibition on Windows XP
  • Fix various Direct3D11 crashes
  • Fix HDR tone mapping in Direct3d11
  • Fix pink screen on Windows

Decoder:

  • Fix potential stack buffer overflow with faad
  • Enable Cineform HD in avcodec
  • Hardware Decoder:
  • macOS: Improve HEVC 10bit performance with Videotoolbox
  • android: Add MPEG2 support via MediaCodec
  • Fix HEVC decoding with some files on Android/macOS/iOS
  • Improve Direct3D11 memory usage

Demux:

  • Improve MKV seeking speed
  • Fix xspf base URL handling
  • Fix reading mp4 trun with moof based offsets
  • Fix adaptive http redirections
  • Replace old API, fixing adaptive TLS leak
  • Use mime type as fallback for HLS segment type
  • Fix subtitle (srt,ssa..) seek when having a single entry
  • Flag non default HDMV subset video streams
  • Increase TS probing amount for 4K streams
  • Miscellaneous MKV, MP4 & AVI crash fixes

Packetizer:

  • Fix out of bounds read in mpeg4video
  • Stream Output:
  • Improve chromecast loading speed
  • Improve local/chromecast transition during playback
  • Fix chromecast loading with some versions of Windows
  • Fix chromecast loading with some chromecast devices (TVs and Android boxes)
  • Fix wrong first cover art when casting
  • Fix casting to VP9

Qt Interface:

  • Improve scaling on HiDPI displays

Snap:

  • Improve interface look and feel.