Tags: nihalahmed/vlckit
Tags
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
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)
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
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
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
PreviousNext