Skip to content

Tags: ABJC/vlckit

Tags

3.3.17

Toggle 3.3.17's commit message
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

Toggle 3.3.16's commit message
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

Toggle 3.3.15's commit message
VLCKit 3.3.15


- Updated libsmb2 to add support for SMBv3, fixed authentication and lookup regressions

3.3.14

Toggle 3.3.14's commit message
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

Toggle 3.3.13's commit message
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

Toggle 3.3.12's commit message
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

Toggle 3.3.11's commit message
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

Toggle 3.3.10's commit message
VLCKit 3.3.10

- Allow http bearer tokens

- Publish statistics on iOS and tvOS

- Minor libvlc improvements

3.3.9

Toggle 3.3.9's commit message
VLCKit 3.3.9

- Bump dav1d to 0.5.1
- Fix debug logging level
- Fix iOS 9 no audio during playback

3.3.8

Toggle 3.3.8's commit message
VLCKit 3.3.8

Minor update to address a compatibility problem with iOS/tvOS 13