-
3.0.1
VLCKit 3.0.1 - Crash fix while enumerating a medialist
-
3.0.2
VLCKit 3.0.2 - Automatic reconnections to HTTP(S) servers on unexpected drops on iOS and tvOS - Fixed deadlock when sent to background - Fixed some OpenGL and flv crashes - Fixed HEVC playback that resulted in just a black screen - Removal of private API usage by ffmpeg
-
3.1.017735527 · updated News ·
VLCKit 3.1.0 - Add API to enable or disable deinterlace and specify a filter - Expose the existing snapshot API of the VLCMediaPlayer class to macOS - Expose yaw, pitch, roll and fov for viewpoint - Include protobuf, sout, output_http and stream_out modules for Chromecast
-
3.1.1
VLCKit 3.1.1 - Drop support for platforms < iOS 8 & < tvOS 10.2 - Add transcoding for the Chromecast - Fix an issue that led to green artifacts in H264 streams - Fix AVAudioSession handling on tvOS and iOS when playing multiple streams - Fix OpenGL multithreading issues on macOS - Updated third party libraries, notably Harfbuzz for security improvements
-
3.1.1a
VLCKit 3.1.1a Fix packaging for tvOS and macOS
-
3.1.2
VLCKit 3.1.2 - Fix an issue that led to subtitles not being displayed for mkv files - h264 low-latency improvements for VideoToolbox - Improved display of subtitles - Fix playback issues with certain AVI, MP4 and MKV files
-
3.1.3
VLCKit 3.1.3 - Fixed crashes with Chromecast when starting it in the middle of playing streams - Fixed Audio not resuming after backgrounding
-
3.1.4
VLCKit 3.1.4 - debugLoggingLevel of VLCLibrary defaults to 0 (just errors) when provided with an invalid level - Added missing VLCMediaParseStatusTimeout to VLCMediaParsedStatus enum - Added VLCMedia initWithStream:(NSInputStream *)stream to create a new VLCMedia object to use an input stream. - Fixed VLCMediaThumbnailer dimensions not being updated after fetching a thumbnail - Fixed crash when cancelDialog was called on VLCDialogProvider
-
3.1.5
VLCKit 3.1.5 - Fixed a crash when updateProgressCallback was called - Fixed an issue with authentification for certain HTTP streams
-
3.2.0
VLCKit 3.2.0 - Enabled libmux module - Fixed a bug where debuglogging logged less than what the loglevel indicated - Fixed a bug where subtitles where not displayed by default on iOS - Fixed a crash when playing back mkv on iOS 12 - API Changes: - updateProgressWithReference:message:postion: to updateProgressWithReference:message:position: - new recording Api VLCMediaPlayerDelegate: - (void)mediaPlayerStartedRecording:(VLCMediaPlayer *)player; - (void)mediaPlayer:(VLCMediaPlayer *)player recordingStoppedAtPath:(NSString *)path; VLCMediaPlayer: - (BOOL)startRecordingAtPath:(NSString *)path; - (BOOL)stopRecording; - new Transcoder Class and API VLCTranscoderDelegate: - (void)transcode:(VLCTranscoder *)transcoder finishedSucessfully:(BOOL)success; VLCTranscoder: - (BOOL)reencodeAndMuxSRTFile:(NSString *)srtPath toMP4File:(NSString *)mp4Path outputPath:(NSString *)outPath
-
3.2.0-rc1
releace cabdidate for VLCKit 3.2.0 - Enabled libmux module - new recording Api VLCMediaPlayerDelegate: - (void)mediaPlayerStartedRecording:(VLCMediaPlayer *)player; - (void)mediaPlayer:(VLCMediaPlayer *)player recordingStoppedAtPath:(NSString *)path; VLCMediaPlayer: - (BOOL)startRecordingAtPath:(NSString *)path; - (BOOL)stopRecording;
-
3.2.1
VLCKit 3.2.1 - Added a new default AV1 decoder - dav1d - Fixed issues with decoding certain HEVC streams - Added API to VLCLibrary to log debug information to a file or a custom target - Fixed crash and leaks in our OpenGL based video output - Fixed chromecast not displaying Videos for certain devices - Fixed crash in Chromecast device discovery
-
3.3.0
VLCKit 3.3.0 - Add SMB 2 support - VLCMediaList: Fix removeMediaAtIndex NSRangeException crash - mp4: Improve muxing & demuxing - ogg: Improve demuxing - mkv: Fix GotoAndPlay command uid conversion - avcodec: Fix missing FourCC in libav - microdns: Fix memory leak API Changes: VLCMediaList: - indexOfMedia Returns NSUInteger instead of NSInteger - removeMediaAtIndex Returns BOOL instead of void
-
3.3.1
Version 3.3.1 - Lower SMB 2 priority - transcode: Fix transcode with passthrough video - asf: Fix memory leak - demux: - dash: Handle infinite repeat in timeline - mkv: Fix playback of files created with lavf 58.12 - sftp: Fix version for ECDSA known hosts - contribs: - Bump dav1d to 0.2.1
-
3.3.10
VLCKit 3.3.10 - Allow http bearer tokens - Publish statistics on iOS and tvOS - Minor libvlc improvements
-
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.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.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.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