Changelog for
libvlc5-3.0.18-1.1.x86_64.rpm :
* Mon Dec 12 2022 Hans-Peter Jansen
- Do not apply vlc.a52.patch if liba52 is < 0.8.0- Avoid ugly _FORTIFY_SOURCE redefinition warnings
* Fri Nov 25 2022 Niklas Haas - Add vlc-libplacebo-5.patch: Backport fix for building with libplacebo v5
* Fri Nov 25 2022 Dominique Leuenberger - Update to version 3.0.18 (CVE-2022-41325, boo#1206142): + macOS: Fix audio device listing with non-latin names. + Misc: Fix rendering and performance issue with older GPUs. + Updated translations.- Changes from version 3.0.18-rc2: + Codec/Demux: - Add support for Y16 chroma. - Fix build of gme plugin. + Lua: - Fix script for vocaroo. - Fix script for youtube to allow throttled playback. + Service Discovery: Fix UPnP regression on Windows. + Video Output: Fix video placement with caopengllayer. + Misc: Fix password search in kwallet module.- Changes from version 3.0.18-rc: + Demux: - Major adaptive streaming update, notably for multiple timelies and webvtt. - Fix seeking with some fragmented MP4 files. - Add support for DVBSub inside MKV. - Fix some Flac files that could not be played. - Improve seeking in Ogg files. + Decoders: - Fix DxVA/D3D11 crashes on HEVC files with bogus references. - Fix libass storage size and crash. - Fix decoding errors on macOS hw decoding on some HEVC files. + Video Output: - Fix color regression with VAAPI/iOS and OpenGL output. - Fix some resizing issues with OpenGL on GLX/EGL/X11/XV. - Fix Direct3d9 texture stretching. - Fix 10-bit accelerated video filters on macOS. + Playlist: Avoid playlist liveloop on failed/tiny items (temporize EOS bursts). + Misc: - Misc fixes for the extension UI on macOS. - Improve SMBv1 and SMBv2 behaviours. - Improve FTP compatibility. - Support RISC-V. - Fix AVI muxing for Windows Media Player compatibility. - Fix seeking speed on macOS.- Drop vlc-dav1d-1.0.patch and 867.patch: fixed upstream.- Drop vlc-get-addr-by-ref-from-getConnectionEndpointAddress.patch: fixed upstream (commit 05445b74).- Drop vlc-get-addr-by-ref-from-getConnectionEndpointAddress.patch: fixed upstream (commit b689202d).
* Thu Nov 17 2022 Valentin Lefebvre - add vlc-caca-fix-to-0-99-beta20-version.patch: build with libcaca-0.99.beta20
* Tue Nov 08 2022 Dominique Leuenberger - Limit to ffmpeg 4: we\'re also linking opencv3 which does not use ffmpeg 5.
* Wed Sep 07 2022 Dominique Leuenberger - Make vlc-vdpau supplement vlc, not vlc-noX: vdpau itself is based on top of the graphical stack.- Move video_output/libegl_wl_plugin.so from vlc-noX to vlc: links GUI stack.
* Mon Aug 08 2022 Dominique Leuenberger - Also limit lua interpreter to < 5.4 (boo#1200944).
* Wed Jul 13 2022 Dominique Leuenberger - Limit to Lua < 5.4 (boo#1200944).
* Wed Jul 06 2022 Dominique Leuenberger - Extend vlc-lua-5.3.patch: match upstream commit 0e0b070c26.- Add 867.patch: support LUA 5.4 (boo#1200944).
* Mon May 23 2022 Dominique Leuenberger - Add vlc-dav1d-1.0.patch: Fix build with dav1d 1.0. Upstream commits 2202c892 and d38ddd727.
* Fri Apr 22 2022 Dominique Leuenberger - Update to version 3.0.17.4: + Service Discovery: Fix UPnP regression on Windows.
* Sat Mar 19 2022 Bjørn Lie - Update to version 3.0.17.3: + This is a fixup release which fixes a regression that could cause a lack of audio for adaptive streaming playback. It is identical to 3.0.17.2 otherwise. + This updates contains various fixes and improvements: - Major adaptive streaming stack overhaul - Major codec updates - Many third party libraries update - Allow brackets in the path section of URLs - Better notch support for new macbooks - Add support for DAV video and Webp image formats - Improve AV1 live streaming support - Several SRT support improvements - Numerous crash fixes - Update youtube script- Changes from version 3.0.17.2: + This is a fixup release which fixes youtube playback and contextual menus on integrated video for the Qt interface. It is identical to 3.0.17-1 otherwise.- Changes from version 3.0.17-1: + This is a fixup release which bumps libflac to 1.3.4 in order to fix CVE-2020-0499 and CVE-2021-0561 on platforms for which we provide binary releases.
* Thu Mar 10 2022 Dominique Leuenberger - Disable libnfs and soxr integration on suse_version < 1500 (e.g SLE12).
* Mon Mar 07 2022 Dominique Leuenberger - Update to version 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- Drop vlc-srto_tsbpddelay.patch: fixed upstream.
* Wed Feb 23 2022 Dominique Leuenberger - BuildRequires pkgconfig(smbclient) instead of smbclient-devel: smbclient-devel was merged into samba-devel, and we do not want to care for actual package names.
* Tue Feb 22 2022 Dominique Leuenberger - Guard --enable-libplacebo configure parameter with is_opensuse: the buildrequires is also guarded the same way.
* Sat Jun 19 2021 Fusion Future - Update to version 3.0.16: + Video Output: Fix a D3D11 crash on Windows 8/8.1. + Access: Fix RTSP server timeout handling. + Interfaces: macOS: Add touchbar support. + Misc: Multiple settings improvements.- Changes from version 3.0.15: + Core: Add Opus & Alac wave format mappings. + Access: Fix opening DVD folders with non-ascii characters. + 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.- Changes from version 3.0.14: + Core: - Fix double loading of slave input. - Fix an issue causing the auto-updater not to launch the new version installer.- Add vlc-get-addr-by-ref-from-getConnectionEndpointAddress.patch: The maintainers of live555 changed connectionEndpointAddresss to getConnectionEndpointAddress, which now provides the address value by reference.- Rebase vlc-srto_tsbpddelay.patch
* Tue May 04 2021 Dominique Leuenberger - Update to 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 + Misc: - Improve MIDI fonts search on Linux - Update Soundcloud, Youtube, liveleak - Fix compilation with GCC11 - Fix input-slave option for subtitles + Updated translations.- Drop vlc-gcc11.patch: fixed upstream.- Extend vlc-srto_tsbpddelay.patch: allow srt >= 1.3 for openSUSE.
* Fri Mar 26 2021 Dominique Leuenberger - Guard post scriptlets to only run %{_libdir}/vlc/vlc-cache-gen if it already (or still, in case of uninstall) exists.
* Fri Mar 26 2021 Dominique Leuenberger - Add vlc-gcc11.patch: Fix build using gcc11 (boo#1181918).
* Thu Mar 18 2021 Dominique Leuenberger - Drop libpcre-devel BuildRequires: not been used in a while.
* Thu Mar 18 2021 Dominique Leuenberger - Limit libplacebo to is_openssue: vlc does not exist in SLE, which makes the usage of is_opensuse valid; backports has is_opensuse set to 1. This is mostly interesting for 3rd party build service instances.
* Wed Mar 03 2021 Aaron Stern - Enable libplacebo support (the core rendering algorithms and ideas of mpv rewritten as an independent library): + Add pkgconfig(libplacebo) BuildRequires + Pass --enable-libplacebo to %configure
* Tue Jan 19 2021 Dominique Leuenberger - Update to 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. + Misc: - Several fixes in the web interface, including privacy and security improvements - Update YouTube and Vocaroo scripts. + Updated translations.- Drop vlc-CVE-2020-26664.patch: fixed upstream.- Drop fix-missing-includes-with-qt-5.15.patch: fixed upstream.
* Thu Jan 14 2021 Dominique Leuenberger - Add vlc-CVE-2020-26664.patch: mkv: Ensure we don\'t use an EbmlDummy element for something it\'s not (CVE-2020-26664, boo#1180755).
* Tue Dec 15 2020 Martin Liška - Enable LTO (boo#1133290) as it works now (and use FAT lto objects).
* Sat Oct 24 2020 Thomas Williams - vlc-srto_tsbpddelay.patch
* Fix building with recent srt where SRTO_TSBPDDELAY is no longer defined
* Mon Sep 28 2020 Guillaume GARDET - Package arm neon plugins
* Mon Aug 24 2020 Dirk Mueller - update to 3.0.11.1 (CVE-2020-13428, boo#1172727):
* Fixed HLS playlist update mechanism, unable to start in some cases.
* Because of broken HLS servers, adaptive no longer considers Content-Type as authoritative.
* Fixed handling of WEBM WebVTT subtitles
* Workaround invalid ADTS in TS from Makito encoders
* Fixed Opus when using avformat demuxer
* Fixed inverted explicit start/end positioning
* Fix listing of media on certain Panasonic recorders discovered via UPnP
* Updated gnutls to 3.6.14
* Updated libebml to 1.4.0
* Updated libmatroska to 1.6.0
* Updated mpg123 to 1.26.2
* Tue Jun 16 2020 Dominique Leuenberger - Update to 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.
* Thu May 14 2020 Max Lin - BuildRequires pkgconfig(libprojectM) on Leap 15.2
* Wed Apr 29 2020 Dominique Leuenberger - Update to version 3.0.10: + Misc: Update Twitch & VLSub scripts.
* Thu Apr 16 2020 Dominique Leuenberger - Update to version 3.0.9.2: + Misc: Properly bump the version in configure.ac.- Changes from version 3.0.9.1: + Misc: Fix VLSub returning 401 for earch request.- Changes from version 3.0.9: + Core: Work around busy looping when playing an invalid item through VLM. + Access:
* Multiple dvdread and dvdnav crashs fixes
* Fixed DVD glitches on clip change
* Fixed dvdread commands/data sequence inversion in some cases causing unwanted glitches
* Better handling of authored as corrupted DVD
* Added libsmb2 support for SMB2/3 shares + Demux:
* Fix TTML entities not passed to decoder
* Fixed some WebVTT styling tags being not applied
* Misc raw H264/HEVC frame rate fixes
* Fix adaptive regression on TS format change (mostly HLS)
* Fixed MP4 regression with twos/sowt PCM audio
* Fixed some MP4 raw quicktime and ms-PCM audio
* Fixed MP4 interlacing handling
* Multiple adaptive stack (DASH/HLS/Smooth) fixes
* Enabled Live seeking for HLS
* Fixed seeking in some cases for HLS
* Improved Live playback for Smooth and DASH
* Fixed adaptive unwanted end of stream in some cases
* Faster adaptive start and new buffering control options + Packetizers:
* Fixes H264/HEVC incomplete draining in some cases
* packetizer_helper: Fix potential trailing junk on last packet
* Added missing drain in packetizers that was causing missing last frame or audio
* Improved check to prevent fLAC synchronization drops + Decoder:
* avcodec: revector video decoder to fix incomplete drain
* spudec: implemented palette updates, fixing missing subtitles on some DVD
* Fixed WebVTT CSS styling not being applied on Windows/macOS
* Fixed Hebrew teletext pages support in zvbi
* Fixed Dav1d aborting decoding on corrupted picture
* Extract and display of all CEA708 subtitles
* Update libfaad to 2.9.1
* Add DXVA support for VP9 Profile 2 (10 bits)
* Mediacodec aspect ratio with Amazon devices + Audio output:
* Added support for iOS audiounit audio above 48KHz
* Added support for amem audio up to 384KHz + Video output:
* Fix for opengl glitches in some drivers
* Fix GMA950 opengl support on macOS
* YUV to RGB StretchRect fixes with NVIDIA drivers
* Use libpacebo new tone mapping desaturation algorithm + Text renderer:
* Fix crashes on macOS with SSA/ASS subtitles containing emoji
* Fixed unwanted growing background in Freetype rendering and Y padding + Mux: Fixed some YUV mappings + Service Discovery: Update libmicrodns to 0.1.2. + Misc:
* Update YouTube, SoundCloud and Vocaroo scripts: this restores playback of YouTube URLs.
* Add missing .wpl & .zpl file associations on Windows
* Improved chromecast audio quality + Updated translations.- Drop patches that have been merged upstream: D 0001-Fix-leaking-AvahiServiceResolver-in-the-error-paths.patch D 0002-Add-Avahi-implementation-for-chromecast-renderer-dis.patch D reproducible.patch
* Tue Mar 31 2020 Bernhard Wiedemann - Make package build reproducible:
* Add reproducible.patch to normalize created tarballs
* Create %ghost file with fixed size
* Fri Mar 27 2020 Antonio Larrosa - Add patch to fix missing include with Qt 5.15:
* fix-missing-includes-with-qt-5.15.patch
* Thu Jan 23 2020 Dominique Leuenberger - BuildRequire pkgconfig(libudev) instead of libudev-devel: Allow OBS to shortcut through the -mini flavors.
* Sun Jan 12 2020 Stefan Brüns - Port away from obsolete OpenCV C API, fixes build with OpenCV 3.4.9, add 0001-Port-OpenCV-facedetect-example-to-C-API.patch- Move OpenCV plugins to subpackage, as libopencv has a quite large footprint.- Remove __DATE__/__TIME__ workaround, current GCC respects SOURCE_DATE_EPOCH.