Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 3.4.1b3
    VLCKit 3.4.1b3
    - Updated to libvlc 3.0.17.4
    - Updated libdsm to 0.4.0 plus upstream PR 160
    - Disabled IPv6 mode for UPnP multimedia server handling
    - Fix UPnP IPv4 lookup regression on iOS devices
    - Fix color calculation regression introduced in last beta
  • 3.4.1b2
    VLCKit 3.4.1b2
    - Updated to libvlc 3.0.17.4
    - Updated libdsm to 0.4.0 plus upstream PR 160
    - Disabled IPv6 mode for UPnP multimedia server handling
    - Fix UPnP IPv4 lookup regression on iOS devices introduced in last beta
  • 3.4.1b1
    VLCKit 3.4.1b1
    - Updated to libvlc 3.0.17.4
    - Updated libdsm to 0.4.0 plus upstream PR 160
    - Disabled IPv6 mode for UPnP multimedia server handling
  • 3.4.0
    VLCKit 3.4.0
    - Updated to libvlc 3.0.17.3
    - Add VLCFilter API to interact with the adjust video filter directly
    - Fix a crash when discovering servers on the local network
    - Fix module compatibility with Xcode 13 on macOS 12
    - Fix UPnP lookup if there more than one interface on iOS/tvOS
    - Fix debug symbols for iOS and tvOS show the full libvlc
    - Fix libvlc header distribution
    - Fix Bonjour discovery of SMB shares
    - Fix umbrella headers to not warn about the libvlc C API
    - Fix macOS umbrella header to include the renderer discoverer API
    - Fix SAT>IP support by updating libvlc
    - Fix UPnP browsing regression from previous beta (vlc-ios#1239)
    - Fix notorious heating issue caused by fallback from VideoToolbox to software decoding (vlc-ios#1240)
    - Fix artwork parsing failure in ogg media (vlc-ios#953)
    - Start do add nullability declarations with more to come in the future
  • 3.3.18b12
    VLCKit 3.3.18b12
    - Updated to libvlc 3.0.17.3
    - Add VLCFilter API to interact with the adjust video filter directly
    - Fix a crash when discovering servers on the local network
    - Fix module compatibility with Xcode 13 on macOS 12
    - Fix UPnP lookup if there more than one interface on iOS/tvOS
    - Fix debug symbols for iOS and tvOS show the full libvlc
    - Fix libvlc header distribution
    - Fix Bonjour discovery of SMB shares
    - Fix umbrella headers to not warn about the libvlc C API
    - Fix macOS umbrella header to include the renderer discoverer API
    - Fix SAT>IP support by updating libvlc
    - Fix UPnP browsing regression from previous beta (vlc-ios#1239)
    - Fix notorious heating issue caused by fallback from VideoToolbox to software decoding (vlc-ios#1240)
    - Fix artwork parsing failure in ogg media (vlc-ios#953)
    - Revert libdsm update from previous beta to solve browsing SMBv1 shares provided by Windows XP devices
    - Start do add nullability declarations with more to come in the future
  • 3.3.18b11
    VLCKit 3.3.18b11
    - Updated to libvlc 3.0.17.2
    - Add VLCFilter API to interact with the adjust video filter directly
    - Fix a crash when discovering servers on the local network
    - Fix module compatibility with Xcode 13 on macOS 12
    - Fix UPnP lookup if there more than one interface on iOS/tvOS
    - Fix debug symbols for iOS and tvOS show the full libvlc
    - Fix libvlc header distribution
    - Fix Bonjour discovery of SMB shares
    - Fix umbrella headers to not warn about the libvlc C API
    - Fix macOS umbrella header to include the renderer discoverer API
    - Fix SAT>IP support by updating libvlc
    - Fix UPnP browsing regression from previous beta (vlc-ios#1239)
    - Fix notorious heating issue caused by fallback from VideoToolbox to software decoding (vlc-ios#1240)
    - Fix artwork parsing failure in ogg media (vlc-ios#953)
    - Fix crash when discovering SMBv1 servers by implementation interuption in libdsm (#543)
  • 3.3.18b10
    VLCKit 3.3.18b10
    - Updated to libvlc 3.0.17
    - Add VLCFilter API to interact with the adjust video filter directly
    - Fix a crash when discovering servers on the local network
    - Fix module compatibility with Xcode 13 on macOS 12
    - Fix UPnP lookup if there more than one interface on iOS/tvOS
    - Fix debug symbols for iOS and tvOS show the full libvlc
    - Fix libvlc header distribution
    - Fix Bonjour discovery of SMB shares
    - Fix umbrella headers to not warn about the libvlc C API
    - Fix macOS umbrella header to include the renderer discoverer API
    - Fix SAT>IP support by updating libvlc
    - Fix UPnP browsing regression from previous beta (vlc-ios#1239)
    - Fix notorious heating issue caused by fallback from VideoToolbox to software decoding (vlc-ios#1240)
    - Fix artwork parsing failure in ogg media (vlc-ios#953)
  • 3.3.18b9
    9f5506ea · libvlc: update hash ·
    VLCKit 3.3.18b9
    - Updated to libvlc 3.0.17
    - Fix a crash when discovering servers on the local network
    - Fix module compatibility with Xcode 13 on macOS 12
    - Fix UPnP lookup if there more than one interface on iOS/tvOS
    - Fix debug symbols for iOS and tvOS show the full libvlc
    - Fix libvlc header distribution
    - Fix Bonjour discovery of SMB shares
    - Fix umbrella headers to not warn about the libvlc C API
    - Fix macOS umbrella header to include the renderer discoverer API
    - Fix SAT>IP support by updating libvlc
    - Fix UPnP browsing regression from previous beta (vlc-ios#1239)
    - Fix notorious heating issue caused by fallback from VideoToolbox to software decoding (vlc-ios#1240)
    - Fix artwork parsing failure in ogg media (vlc-ios#953)
  • 3.3.18b8
    VLCKit 3.3.18b7
    - Updated to libvlc 3.0.17
    - Fix a crash when discovering servers on the local network
    - Fix module compatibility with Xcode 13 on macOS 12
    - Fix UPnP lookup if there more than one interface on iOS/tvOS
    - Fix debug symbols for iOS and tvOS show the full libvlc
    - Fix libvlc header distribution
    - Fix Bonjour discovery of SMB shares
    - Fix umbrella headers to not warn about the libvlc C API
    - Fix macOS umbrella header to include the renderer discoverer API
    - Fix SAT>IP support by updating libvlc
  • 3.3.18b7
    b525cc14 · libvlc: update 3.0 branch ·
    VLCKit 3.3.18b7
    - Updated to libvlc 3.0.17
    - Fix a crash when discovering servers on the local network
    - Fix module compatibility with Xcode 13 on macOS 12
    - Fix UPnP lookup if there more than one interface on iOS/tvOS
    - Fix debug symbols for iOS and tvOS show the full libvlc
    - Fix libvlc header distribution
    - Fix Bonjour discovery of SMB shares
    - Fix umbrella headers to not warn about the libvlc C API
  • 3.3.18b6
    VLCKit 3.3.18b6
    - Updated to libvlc 3.0.17
    - Fix a crash when discovering servers on the local network
    - Fix module compatibility with Xcode 13 on macOS 12
    - Fix UPnP lookup if there more than one interface on iOS/tvOS
    - Fix debug symbols for iOS and tvOS show the full libvlc
    - Fix libvlc header distribution
  • 3.3.18b5
    VLCKit 3.3.18b5
    - Updated to libvlc 3.0.17
    - Fix a crash when discovering servers on the local network
    - Fix module compatibility with Xcode 13 on macOS 12
    - Fix UPnP lookup if there more than one interface on iOS/tvOS
    - Fix debug symbols for iOS and tvOS show the full libvlc
  • 3.3.17
    VLCKit 3.3.17
    - Updated to libvlc 3.0.16
        - various playback, audio rendering and performance improvements
    - Further SMB compatibility fixes
    - Fixed a live555 RTSP connectivity issue on iOS/tvOS devices (#502)
    - Fixed a crash when setting cookies on http sessions (#494)
    - Updated cocoapods specifications (#498)
    - Added the magnify filter to the default distribution (#473)
  • 3.3.16
    VLCKit 3.3.16
    
    - Added support for Apple Silicon
        - native execution of VLCKit on the new Macs
        - native execution of MobileVLCKit/TVVLCKit in simulators on the new Macs
    - Reworked the framework style and distribution of Mobile-/TVVLCKit
        - switched to dynamic instead of static frameworks
        - adopted XCFrameworks for distribution
        - transparent to CocoaPods users, no change needed
    - Further SMB compatibility fixes
    - Updated NFS support
    - Added support for loudness measurement based on EBU R.128
  • 3.3.15
    7e694504 · Update NEWS ·
    VLCKit 3.3.15
    
    - Updated libsmb2 to add support for SMBv3, fixed authentication and lookup regressions
  • 3.3.14
    VLCKit 3.3.14
    
    - VLCKit binaries are now compiled using Xcode 12
        - This fixes linking for the iOS and tvOS simulator using Xcode 12
        - This adds a hardware requirement to use Xcode 12 for linking VLCKit due to bitcode
            - You need to compile TVVLCKit yourself if you want to continue to use Xcode 11.x
    
    - VideoToolbox decoder
        - enforce 8bit video output due to limited OpenGL rendering capabilities
        - this fixes hardware decoding of AVC and HEVC 10 / 12bit on iOS/tvOS 14
    
    - Chromecast
        - Stability improvements
    
    - demux:
        - expose m3u playlist title
  • 3.3.13
    VLCKit 3.3.13
    
    - browsing:
        - Enable UPnP discovery based on libupnp
    
    - demux:
        - Fix MKV module loading by resolving underlying optimization problem
        - Fix OPUS playback when using the avcodec demuxer
        - Fix HLS playback regression
    
    - packetizer:
        - Fix buffer overflow in H26X packetizer (CVE-2020-13428)
  • 3.3.12
    VLCKit 3.3.12
    
    - coreaudio: fix invalid delay after a unpause
    
    - mp4: no sync table means all sync
    
    - demux:
        - hls:
            - remove double update need check
            - set more accurate update time
            - do proper schedule on update
            - handle timescale rounding when matching segment
        - adaptive:
            - rely on live offset for edge control
            - use current segment number when available
            - fixup AnyURI
            - set current segment start time on init
            - fix invalid offset on start
    
    - contrib:
        - bump faad to 2.9.2
        - bump libarchive to 3.4.2
        - bump dav1d to 0.7.0
  • 3.3.11
    VLCKit 3.3.11
    
    - Fix missing modulemap for iOS and tvOS releases
    
    - demux:
    	- fix some WebVTT styling tags being not applied
    	- fix MP4 interlacing handling
    	- fix MP4 regression with twos/sowt PCM audio
    	- fix some MP4 raw quicktime and ms-PCM audio
    	- Enabled Live seeking for HLS
    	- fix seeking in some cases for HLS
    	- fix multiple adaptive stack (DASH/HLS/Smooth) issues
    	- fix adaptive regression on TS format change (mostly HLS)
    	- fix adaptive unwanted end of stream in some cases
    	- Faster adaptive start and new buffering control options
    	- Improved Live playback for Smooth and DASH
    
    - contrib:
    	- ffmpeg: backport VP9 profile 10-bit support
     	- update dca to 0.0.7
    	- update libdsm to 0.3.2
    	- update faad to 2.9.1
    	- update libebml to 1.3.10
    	- update libmatroska to 1.5.2
    	- update fontconfig to 2.13.1
    	- update freetype to 2.10.1
    	- update fribidi to 1.0.9
  • 3.3.10
    1447ac94 · NEWS: Update for 3.3.10 ·
    VLCKit 3.3.10
    
    - Allow http bearer tokens
    
    - Publish statistics on iOS and tvOS
    
    - Minor libvlc improvements