Skip to content

Tags: xiamingwei-sudo/vlckit

Tags

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

3.3.7

Toggle 3.3.7's commit message
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.6

Toggle 3.3.6's commit message
VLCKit 3.3.6

- Fix abort from dealloc when VLCMedia init failed
- Fix SMB 2 not storing credentials

3.3.5

Toggle 3.3.5's commit message
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.4

Toggle 3.3.4's commit message
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.3

Toggle 3.3.3's commit message
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.0.1

Toggle 3.0.1's commit message
VLCKit 3.0.1 - Crash fix while enumerating a medialist