-
3.3.157e694504 · Update NEWS ·
VLCKit 3.3.15 - Updated libsmb2 to add support for SMBv3, fixed authentication and lookup regressions
-
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.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.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.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.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.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.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.18b7
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.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.18b9
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.2
VLCKit 3.3.2: - Internal percent encoding handling of URLs within VLCMedia was removed. This fixes a bug where URLs ended up double encoded. This change might require changes to client Apps to ensure that their URLs are correctly percent encoded when initialising VLCMedia - access: rdp: Fix URI parsing, vnc: Fix URI parsing, live555: Fix crash parsing H264 - demux: hls: Disable webvtt, mp4: Add sample overread check for non seekable case, Probe fragments on missing duration, Ignore indirect index references for seek -Pack sidx items: ts: Fix broken var reading - mux: mp4: Fix tkdh visible values, Set visible dimensions in stsd instead of buffer - contribs: Bump dav1d to 0.3.0
-
3.3.3
VLCKit 3.3.3 - Fix airplay AV sync - Fix bluetooth audio drop - SMB2: Add support for NTLM anonymous login and port specification - Add MediaListPlayerDelegate callbacks: - (void)mediaListPlayerFinishedPlayback:(VLCMediaListPlayer *)player; - (void)mediaListPlayer:(VLCMediaListPlayer *)player; - (void)mediaListPlayerStopped:(VLCMediaListPlayer *)player;
-
3.3.4
VLCKit 3.3.4 - Fix SMB 2 possible null-deref when stopping a session - vout: fix low framerate stuttering - transcode: video: patch missing chroma in decoder format ouput - access: dvdread: fix null dereference on vts failure - demux: - mp4: fix potential endless loop - avi: simplify strf handling - mkv: remove elements from vector when we delete them - mkv: fix vector erase in destructor - mkv: do not use the file if there's no usable stream/segment - faad: Fix read buffer overflow - ogg: Fix potential integer overflow - chromecast: transcode audio to MP3 320 kbps instead of 96 kbps - Bump libelml requirement to 1.3.6 - Bump dav1d to 0.4.0 - Bump libmodplug to 0.8.9.0
-
3.3.5
VLCKit 3.3.5 - access: fix smb2/dsm conflicts - directsound: fix uninitialized var usage on error path - lib: media: fix media not being preparsed after a failure - packetizer: flac: don't increment invalid date - videotoolbox: don't reset the vout when closing
-
3.3.6
VLCKit 3.3.6 - Fix abort from dealloc when VLCMedia init failed - Fix SMB 2 not storing credentials
-
3.3.7
VLCKit 3.3.7 - VLCMedia: - Add helper method to easily add option - Add method to stop parsing - codec: - avcodec: really drain video - webvtt: fix node reparenting on closing tags - demux: - ttml: recreate entities - mp4: - fix non packetized ms55 - fix quicktime sample size regression for twos/stwo - h26x: - fix frame duration - use fmtout rate as date rate - adaptive: - store timeline directly - inherit template defaults - missing flags propagation using MimeDemuxer - packetizer: - flac: - check next header - return a block even with invalid pts - hevc: - add secondary drain - set fmtout rate when unknown - h264: - handle secondary drain - do not override fmtin frame rate - only use date_t for length computation - mpegvideo: perform secondary drain - audiounit_ios: add support for > 48kHz sample rate - coreaudio: - start deferred - update the play date until the first rendering - use the dev latency for the deferred calculation - vaapi: add YUVJ420P pixfmt - mp4: meta: fix format-truncation warning - access: add smb2 module - smb2/dsm: avoid to request the dialog two times - dsm: - query credentials only when needed - add smb-force-v1 option - specify the v1 protocol in the dialog credential title contrib: add libsmb2
-
3.3.8
VLCKit 3.3.8 Minor update to address a compatibility problem with iOS/tvOS 13
-
3.3.9
VLCKit 3.3.9 - Bump dav1d to 0.5.1 - Fix debug logging level - Fix iOS 9 no audio during playback
-
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