VLCKit issues
https://code.videolan.org/videolan/VLCKit/-/issues
2021-03-18T06:44:03Z
https://code.videolan.org/videolan/VLCKit/-/issues/251
libmp3lame is compiled with assert() enabled
2021-03-18T06:44:03Z
Felix Paul Kühne
fkuehne@videolan.org
libmp3lame is compiled with assert() enabled
When encoding to mp3, VLCKit may be terminated due to an assert in L3psycho_anal_vbr.
This might be due to an actual problem. However, generally, libmp3lame should not be compiled with assert() enabled in production builds.
See https:/...
When encoding to mp3, VLCKit may be terminated due to an assert in L3psycho_anal_vbr.
This might be due to an actual problem. However, generally, libmp3lame should not be compiled with assert() enabled in production builds.
See https://rink.hockeyapp.net/manage/apps/194470/app_versions/122/crash_reasons/263164801
3.3.9
https://code.videolan.org/videolan/VLCKit/-/issues/252
libvlc aborts with libvlc_event_detach
2019-10-28T09:49:42Z
Felix Paul Kühne
fkuehne@videolan.org
libvlc aborts with libvlc_event_detach
There is an abort() in libvlc_event_detach which is called in case a libvlc instance is cleared while not all listeners unsubscribed. This might be correct (hello assert() ?) in debug builds because it shows a potential memory leak, howe...
There is an abort() in libvlc_event_detach which is called in case a libvlc instance is cleared while not all listeners unsubscribed. This might be correct (hello assert() ?) in debug builds because it shows a potential memory leak, however this should never happen in production builds. The libvlc client app continues to run just fine with the abort removed and there is not even undefined behavior. The abort() should be removed, at least in production builds.
See https://rink.hockeyapp.net/manage/apps/194470/app_versions/122/crash_reasons/263165306
[0028-Remove-abort-in-non-debug-code.patch](/uploads/2500a1f845279732b6d6c56c8bf3733a/0028-Remove-abort-in-non-debug-code.patch)
3.3.7
Thomas Guillem
Thomas Guillem
https://code.videolan.org/videolan/VLCKit/-/issues/253
Out-of-bounds exception when removing items from a media list
2019-03-11T15:07:15Z
Felix Paul Kühne
fkuehne@videolan.org
Out-of-bounds exception when removing items from a media list
VLCMediaList frequently raises an out-of-bounds exception when deleting items from its internal caching model. The current locking mechanism by performing all manipulations with dispatch_sync() does not seem to be sufficient.
See:
https...
VLCMediaList frequently raises an out-of-bounds exception when deleting items from its internal caching model. The current locking mechanism by performing all manipulations with dispatch_sync() does not seem to be sufficient.
See:
https://rink.hockeyapp.net/manage/apps/194470/app_versions/122/crash_reasons/263233574
https://rink.hockeyapp.net/manage/apps/194470/app_versions/122/crash_reasons/263146026
https://code.videolan.org/videolan/VLCKit/-/issues/254
MobileVLCKit - Audio lag when resuming playback
2019-05-28T14:47:55Z
Adin Ćebić
MobileVLCKit - Audio lag when resuming playback
I am running MobileVLCKit 3.2.0 on iOS 12.
When ever I pause the playback and want to resume it, there seams to be about 5000ms audio delay.
func playPause() {
if player.isPlaying {
player.pause()
return
...
I am running MobileVLCKit 3.2.0 on iOS 12.
When ever I pause the playback and want to resume it, there seams to be about 5000ms audio delay.
func playPause() {
if player.isPlaying {
player.pause()
return
}
player.play()
}
I tried forcing it to run on main thread, but it seams it is already on the main thread.
It is also worth noting that I am running the VLCKit 3.2.0 on macOS project as well and I have no issues there.
https://code.videolan.org/videolan/VLCKit/-/issues/256
pause & media status
2022-03-13T16:04:30Z
ǝuıɥsuooɯ
pause & media status
I'm writing a small app for **iOS** and 2 major issues I've encountered:
1. the status never changes to "playing" after a "buffering" making it impossible to show the user what is happening
2 the function "player.pause()" does not actu...
I'm writing a small app for **iOS** and 2 major issues I've encountered:
1. the status never changes to "playing" after a "buffering" making it impossible to show the user what is happening
2 the function "player.pause()" does not actually pauises the stream . I've tested the stream with the official VLC player on iOS and the stream can be paused...
I'm curious if these are bugs, features or I'm doing something wrong...
Any help is much appreciated....
The stream is a RTSP , VLCKit version 3.2.1
https://code.videolan.org/videolan/VLCKit/-/issues/258
VLCKit ios Private library instance xamarin crash
2019-05-07T08:53:33Z
Andreas
VLCKit ios Private library instance xamarin crash
Hello.
We do the app using xamarin vlckit binding library.
Using sharing library instance(no params given) we have not any issues.
But trying to implement private lib instance we have a crash when the page trying to destroy the vlc obj...
Hello.
We do the app using xamarin vlckit binding library.
Using sharing library instance(no params given) we have not any issues.
But trying to implement private lib instance we have a crash when the page trying to destroy the vlc object. Definitely its some xamarin layer issue disposing the views etc. Would like to know if VLC team has any comments/thoughts. Any quick fix or avoid the crash method? Removing the views from content hierarchy does not make any result.
Thanks!
Some logs below.
2019-03-19 17:38:52.191922+0100 VideoSurveillance.iOS[3748:106520] killing decoder fourcc `h264'
2019-03-19 17:38:52.192393+0100 VideoSurveillance.iOS[3748:106520] removing module "avcodec"
2019-03-19 17:38:52.194157+0100 VideoSurveillance.iOS[3748:106520] saving a free vout
2019-03-19 17:38:52.194634+0100 VideoSurveillance.iOS[3748:106520] reusing provided vout
2019-03-19 17:38:52.194895+0100 VideoSurveillance.iOS[3748:106520] removing module "h264"
2019-03-19 17:38:52.195350+0100 VideoSurveillance.iOS[3748:106520] removing module "live555"
2019-03-19 17:38:52.197029+0100 VideoSurveillance.iOS[3748:106520] Program doesn't contain anymore ES
2019-03-19 17:38:52.198251+0100 VideoSurveillance.iOS[3748:105818] removing module "audiounit_ios"
2019-03-19 17:38:52.198886+0100 VideoSurveillance.iOS[3748:105818] destroying useless vout
2019-03-19 17:38:52.199173+0100 VideoSurveillance.iOS[3748:106581] removing module "ios"
2019-03-19 17:38:52.199296+0100 VideoSurveillance.iOS[3748:106581] deleting display
2019-03-19 17:38:52.200792+0100 VideoSurveillance.iOS[3748:105818] removing module "freetype"
2019-03-19 17:38:52.200991+0100 VideoSurveillance.iOS[3748:105818] removing module "yuvp"
2019-03-19 17:38:52.201108+0100 VideoSurveillance.iOS[3748:105818] removing module "swscale"
3/19/2019 5:38:52 PM State Dlink 5 changed to: Stopped
2019-03-19 17:38:54.492413+0100 VideoSurveillance.iOS[3748:105712] critical: Stacktrace:
2019-03-19 17:38:54.492644+0100 VideoSurveillance.iOS[3748:105712] critical: at <unknown> <0xffffffff>
2019-03-19 17:38:54.492800+0100 VideoSurveillance.iOS[3748:105712] critical: at (wrapper managed-to-native) Foundation.NSObject.xamarin_release_managed_ref (intptr,Foundation.NSObject) [0x00008] in <bbd12705940f4bb29392519af87b535b>:0
2019-03-19 17:38:54.492960+0100 VideoSurveillance.iOS[3748:105712] critical: at Foundation.NSObject.ReleaseManagedRef () [0x00000] in /Library/Frameworks/Xamarin.iOS.framework/Versions/12.2.1.15/src/Xamarin.iOS/Foundation/NSObject2.cs:235
2019-03-19 17:38:54.493092+0100 VideoSurveillance.iOS[3748:105712] critical: at Foundation.NSObject/NSObject_Disposer.Drain (Foundation.NSObject) [0x00054] in /Library/Frameworks/Xamarin.iOS.framework/Versions/12.2.1.15/src/Xamarin.iOS/Foundation/NSObject2.cs:842
2019-03-19 17:38:54.493225+0100 VideoSurveillance.iOS[3748:105712] critical: at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) [0x00051] in <bbd12705940f4bb29392519af87b535b>:0
2019-03-19 17:38:54.493348+0100 VideoSurveillance.iOS[3748:105712] critical: at <unknown> <0xffffffff>
2019-03-19 17:38:54.493505+0100 VideoSurveillance.iOS[3748:105712] critical: at (wrapper managed-to-native) UIKit.UIApplication.UIApplicationMain (int,string[],intptr,intptr) [0x0005c] in <bbd12705940f4bb29392519af87b535b>:0
2019-03-19 17:38:54.493676+0100 VideoSurveillance.iOS[3748:105712] critical: at UIKit.UIApplication.Main (string[],intptr,intptr) [0x00005] in /Library/Frameworks/Xamarin.iOS.framework/Versions/12.2.1.15/src/Xamarin.iOS/UIKit/UIApplication.cs:79
2019-03-19 17:38:54.493832+0100 VideoSurveillance.iOS[3748:105712] critical: at UIKit.UIApplication.Main (string[],string,string) [0x0002c] in /Library/Frameworks/Xamarin.iOS.framework/Versions/12.2.1.15/src/Xamarin.iOS/UIKit/UIApplication.cs:63
2019-03-19 17:38:54.494062+0100 VideoSurveillance.iOS[3748:105712] critical: at VideoSurveillance.iOS.Application.Main (string[]) [0x00001] in /Users/boru/sensio.videosurveillance/VideoSurveillance/VideoSurveillance.iOS/Main.cs:17
2019-03-19 17:38:54.494620+0100 VideoSurveillance.iOS[3748:105712] critical: at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) [0x00051] in <35344df9a9294e49b57b27c882fffec0>:0
2019-03-19 17:38:54.495239+0100 VideoSurveillance.iOS[3748:105712] critical:
Native stacktrace:
2019-03-19 17:38:54.552805+0100 VideoSurveillance.iOS[3748:105712] critical: 0 VideoSurveillance.iOS 0x000000010d8b52a4 mono_handle_native_crash + 244
2019-03-19 17:38:54.553025+0100 VideoSurveillance.iOS[3748:105712] critical: 1 VideoSurveillance.iOS 0x000000010d8c5bc0 mono_sigsegv_signal_handler + 288
2019-03-19 17:38:54.553126+0100 VideoSurveillance.iOS[3748:105712] critical: 2 libsystem_platform.dylib 0x0000000117433b3d _sigtramp + 29
2019-03-19 17:38:54.553252+0100 VideoSurveillance.iOS[3748:105712] critical: 3 UIKitCore 0x000000011cd75a10 OBJC_CLASS_$_UIViewController + 0
2019-03-19 17:38:54.553375+0100 VideoSurveillance.iOS[3748:105712] critical: 4 libobjc.A.dylib 0x0000000115d5fdcc _ZN11objc_object17sidetable_releaseEb + 202
2019-03-19 17:38:54.553479+0100 VideoSurveillance.iOS[3748:105712] critical: 5 VideoSurveillance.iOS 0x000000010dad203d xamarin_release_managed_ref + 189
2019-03-19 17:38:54.553587+0100 VideoSurveillance.iOS[3748:105712] critical: 6 ??? 0x00000001387a802d 0x0 + 5242519597
2019-03-19 17:38:54.553705+0100 VideoSurveillance.iOS[3748:105712] critical: 7 ??? 0x0000000139de4909 0x0 + 5265836297
2019-03-19 17:38:54.553822+0100 VideoSurveillance.iOS[3748:105712] critical: 8 VideoSurveillance.iOS 0x000000010d8c8d71 mono_jit_runtime_invoke + 1441
2019-03-19 17:38:54.553935+0100 VideoSurveillance.iOS[3748:105712] critical: 9 VideoSurveillance.iOS 0x000000010d9b82df mono_runtime_invoke_checked + 127
2019-03-19 17:38:54.554043+0100 VideoSurveillance.iOS[3748:105712] critical: 10 VideoSurveillance.iOS 0x000000010d9bbc53 mono_runtime_invoke + 83
2019-03-19 17:38:54.554212+0100 VideoSurveillance.iOS[3748:105712] critical: 11 VideoSurveillance.iOS 0x000000010dada9cd xamarin_invoke_trampoline + 6109
2019-03-19 17:38:54.554463+0100 VideoSurveillance.iOS[3748:105712] critical: 12 VideoSurveillance.iOS 0x000000010dae297d xamarin_arch_trampoline + 189
2019-03-19 17:38:54.554756+0100 VideoSurveillance.iOS[3748:105712] critical: 13 VideoSurveillance.iOS 0x000000010dae3db1 xamarin_x86_64_common_trampoline + 110
2019-03-19 17:38:54.555044+0100 VideoSurveillance.iOS[3748:105712] critical: 14 Foundation 0x00000001124eac7b __NSThreadPerformPerform + 330
2019-03-19 17:38:54.555289+0100 VideoSurveillance.iOS[3748:105712] critical: 15 CoreFoundation 0x0000000114d4c721 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
2019-03-19 17:38:54.555511+0100 VideoSurveillance.iOS[3748:105712] critical: 16 CoreFoundation 0x0000000114d4bf93 __CFRunLoopDoSources0 + 243
2019-03-19 17:38:54.555749+0100 VideoSurveillance.iOS[3748:105712] critical: 17 CoreFoundation 0x0000000114d4663f __CFRunLoopRun + 1263
2019-03-19 17:38:54.555995+0100 VideoSurveillance.iOS[3748:105712] critical: 18 CoreFoundation 0x0000000114d45e11 CFRunLoopRunSpecific + 625
2019-03-19 17:38:54.556289+0100 VideoSurveillance.iOS[3748:105712] critical: 19 GraphicsServices 0x000000011fabf1dd GSEventRunModal + 62
2019-03-19 17:38:54.556602+0100 VideoSurveillance.iOS[3748:105712] critical: 20 UIKitCore 0x000000011c0ce81d UIApplicationMain + 140
2019-03-19 17:38:54.556896+0100 VideoSurveillance.iOS[3748:105712] critical: 21 ??? 0x00000001382ee2ce 0x0 + 5237564110
2019-03-19 17:38:54.557188+0100 VideoSurveillance.iOS[3748:105712] critical: 22 ??? 0x00000001382ee063 0x0 + 5237563491
2019-03-19 17:38:54.557432+0100 VideoSurveillance.iOS[3748:105712] critical:
https://code.videolan.org/videolan/VLCKit/-/issues/259
How to set Referer and Host to URL
2019-09-03T08:29:28Z
deankai
How to set Referer and Host to URL
I am using MobileVLCKit to play streaming videos.
Is it possible to set Referer and Host to URL that wants to play?
I tried to add options when init VLCMediaPlayer or add it before play,
however none of any workes.
`
let opt = ["-...
I am using MobileVLCKit to play streaming videos.
Is it possible to set Referer and Host to URL that wants to play?
I tried to add options when init VLCMediaPlayer or add it before play,
however none of any workes.
`
let opt = ["--http-referrer=http://"]
vlcMediaPlayer = VLCMediaPlayer(options: opt)
//OR
vlcMediaPlayer.media.addOptions(["http-referrer":"\(referer)"])
`
Any suggestion would be helpful.
https://code.videolan.org/videolan/VLCKit/-/issues/260
React Native crash within libvlc_ArtRequest
2022-03-13T16:06:26Z
StevenB45
React Native crash within libvlc_ArtRequest
Hello,
I'm developing a React Native application that allows me to control cameras remotely. This is an RTSP stream and I need to reduce latency as much as possible. So I used a [fork](https://github.com/StevenB45/react-native-yz-vlcpla...
Hello,
I'm developing a React Native application that allows me to control cameras remotely. This is an RTSP stream and I need to reduce latency as much as possible. So I used a [fork](https://github.com/StevenB45/react-native-yz-vlcplayer) of [Vlc Player plugin for React Native](https://github.com/xuyuanzhou/react-native-yz-vlcplayer) but there is a problem when I want to use the "--network-caching" option, the application stops.
I give you the link to the issue I opened and a screenshot of the error I get when the application stops working. When I create an instance of the player without using the options, everything works fine but the video takes between 10 and 15 seconds to display. On android everything works correctly. I hope you can help me.
Thank you very much.
[Github issue](https://github.com/xuyuanzhou/react-native-yz-vlcplayer/issues/39#issuecomment-483173040)
![error](/uploads/6134b7c91c3b28092e4cfc028c01c816/error.png)
https://code.videolan.org/videolan/VLCKit/-/issues/261
pod install MobileVLCKit failure
2019-04-19T04:22:08Z
WLToast
pod install MobileVLCKit failure
environment:Xcode-9.2 ,macOS-10.14 ,cocoapods-1.6.1 ,gem source - (https://gems.ruby-china.com/),MobileVLCKit version-3.3.1,
install result:
[!] Error installing MobileVLCKit
[!] /usr/bin/curl -f -L -o /var/folders/wt/k9fvc59n7cb0ldh1y74...
environment:Xcode-9.2 ,macOS-10.14 ,cocoapods-1.6.1 ,gem source - (https://gems.ruby-china.com/),MobileVLCKit version-3.3.1,
install result:
[!] Error installing MobileVLCKit
[!] /usr/bin/curl -f -L -o /var/folders/wt/k9fvc59n7cb0ldh1y74q5nmw0000gn/T/d20190419-2296-1s7hv3r/file.txz https://download.videolan.org/pub/cocoapods/prod/MobileVLCKit-3.3.1-3387892-12ce8cd7f6.tar.xz --create-dirs --netrc-optional --retry 2
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
57 287M 57 164M 0 0 183k 0 0:26:44 0:15:16 0:11:28 0
curl: (56) LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
https://code.videolan.org/videolan/VLCKit/-/issues/262
ftp/upnp support in libvlc
2020-06-07T14:11:04Z
Martin Finkel
ftp/upnp support in libvlc
Hello,
I just noticed separate dependencies are used for upnp and ftp support, namely https://github.com/fkuehne/upnpx and https://github.com/fkuehne/WhiteRaccoon.
They should probably be enabled in libvlc.
Hello,
I just noticed separate dependencies are used for upnp and ftp support, namely https://github.com/fkuehne/upnpx and https://github.com/fkuehne/WhiteRaccoon.
They should probably be enabled in libvlc.
3.3.13
https://code.videolan.org/videolan/VLCKit/-/issues/263
MobileVlcKit can not use hardware decoder when playing rtp stream by opening ...
2019-09-03T08:27:14Z
Zheng Tong
MobileVlcKit can not use hardware decoder when playing rtp stream by opening a local sdp file.
Can not use hardware decoder when playing rtp stream by opening a local sdp file.
My sdp file content is here.
```bash
m=video 9554 RTP/AVP 96
a=rtpmap:96 H264/90000
a=framerate:12
c=IN IP4 127.0.0.1
m=audio 9556 RTP/AVP 8
a=rtpmap:8 pc...
Can not use hardware decoder when playing rtp stream by opening a local sdp file.
My sdp file content is here.
```bash
m=video 9554 RTP/AVP 96
a=rtpmap:96 H264/90000
a=framerate:12
c=IN IP4 127.0.0.1
m=audio 9556 RTP/AVP 8
a=rtpmap:8 pcma/8000/1
a=ptime:100
a=framerate:10
c=IN IP4 127.0.0.1
```
https://code.videolan.org/videolan/VLCKit/-/issues/264
xcode 10.2.1 macOS 10.14.4 cannot compile
2019-05-06T09:28:00Z
azure
xcode 10.2.1 macOS 10.14.4 cannot compile
xcode 10.2.1 macOS 10.14.4 cannot compile
xcode 10.2.1 macOS 10.14.4 cannot compile
https://code.videolan.org/videolan/VLCKit/-/issues/265
How does MobileVLCKit play a video stream with some empty frames?
2019-09-03T08:26:43Z
Sanchain
How does MobileVLCKit play a video stream with some empty frames?
My code is as follows:
```
NSMutableDictionary *mediaDictionary = [[NSMutableDictionary alloc] init];
[mediaDictionary setObject:@"50000" forKey:@"network-caching"];
self.vlcplayer = [[VLCMediaPlayer alloc] init];
// self.vlcpl...
My code is as follows:
```
NSMutableDictionary *mediaDictionary = [[NSMutableDictionary alloc] init];
[mediaDictionary setObject:@"50000" forKey:@"network-caching"];
self.vlcplayer = [[VLCMediaPlayer alloc] init];
// self.vlcplayer = [[VLCMediaPlayer alloc] initWithOptions:[NSArray arrayWithObject:@"-vvvv"]];
[self.vlcplayer setDelegate:self];
NSURL *url = [NSURL URLWithString:self.videoURL];
self.vlcplayer.media = [VLCMedia mediaWithURL:url]; // http:*****.mp4
[self.vlcplayer.media addOptions:mediaDictionary];
self.vlcplayer.drawable = _PlayView;
[self.vlcplayer play];
```
The effect of playback is that the video and audio are not synchronized; the frame rate of the video stream is 30, of which 5 frames are Blank frames; when playing a video stream without Blank frames, it can be played normally;
How do I set up to play a video stream with Blank frames? Thanks!
https://code.videolan.org/videolan/VLCKit/-/issues/266
VLC fails to read the metadata of this radio stream while other players can
2019-05-06T07:31:05Z
Makrai Péter
VLC fails to read the metadata of this radio stream while other players can
I have about 30 radio streams where VLC can read the metadata (Title, Author, Now Playing) perfectly. But VLC fails to do so for this given stream:
https://stream.radio.co/s3fd8d173f/listen
This problem is valid for both windows and and...
I have about 30 radio streams where VLC can read the metadata (Title, Author, Now Playing) perfectly. But VLC fails to do so for this given stream:
https://stream.radio.co/s3fd8d173f/listen
This problem is valid for both windows and android version. Meanwhile other media players have NO problem displaying the information. (like AIMP for both windows and android, or Total Commander Media Player on android.)
https://code.videolan.org/videolan/VLCKit/-/issues/267
How does MobileVLCKit play a video stream with some empty frames?
2019-05-06T14:21:21Z
Sanchain
How does MobileVLCKit play a video stream with some empty frames?
My code is as follow:
```
NSMutableDictionary *mediaDictionary = [[NSMutableDictionary alloc] init];
[mediaDictionary setObject:@"50000" forKey:@"network-caching"];
self.vlcplayer = [[VLCMediaPlayer alloc] init];
// self.vlcplayer = [...
My code is as follow:
```
NSMutableDictionary *mediaDictionary = [[NSMutableDictionary alloc] init];
[mediaDictionary setObject:@"50000" forKey:@"network-caching"];
self.vlcplayer = [[VLCMediaPlayer alloc] init];
// self.vlcplayer = [[VLCMediaPlayer alloc] initWithOptions:[NSArray arrayWithObject:@"-vvvv"]];
[self.vlcplayer setDelegate:self];
NSURL *url = [NSURL URLWithString:self.videoURL];
self.vlcplayer.media = [VLCMedia mediaWithURL:url]; // http:*****.mp4
[self.vlcplayer.media addOptions:mediaDictionary];
self.vlcplayer.drawable = _PlayView;
[self.vlcplayer play];
```
The effect of playback is that the video and audio are not synchronized; the frame rate of the video stream is 30, of which 5 frames are Blank frames; when playing a video stream without Blank frames, it can be played normally;
How do I set up to play a video stream with Blank frames? Thanks!
https://code.videolan.org/videolan/VLCKit/-/issues/268
This video doesn't play very well
2019-05-13T08:44:27Z
azure
This video doesn't play very well
test file : https://github.com/azureplus/video-test
test file : https://github.com/azureplus/video-test
https://code.videolan.org/videolan/VLCKit/-/issues/269
compile error
2019-05-13T08:42:27Z
azure
compile error
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libfribidi.a(fribidi-mem.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/...
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libfribidi.a(fribidi-mem.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: .libs/libfribidi.a(fribidi-mem.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libvlc/vlc/contrib/iPhone-armv7-apple-darwin14-armv7/lib/libfribidi.a(fribidi-mem.o) has no symbols
https://code.videolan.org/videolan/VLCKit/-/issues/270
How to enable RTP over RTSP in MobileVLCKit and TVVLCKit
2022-03-13T16:03:31Z
Plasma
How to enable RTP over RTSP in MobileVLCKit and TVVLCKit
I use TVVLCKit in an app I wrote and have discovered that I need to enable RTP over RTSP for a certain manufacturers camera. In the main VLC app under settings there is a Check Box to enable this feature. How would I go about enabling th...
I use TVVLCKit in an app I wrote and have discovered that I need to enable RTP over RTSP for a certain manufacturers camera. In the main VLC app under settings there is a Check Box to enable this feature. How would I go about enabling this inside my own app using VLCKit? This is the code I use to instantiate the player:
`VLCMediaPlayer *cameraPlayer = [[VLCMediaPlayer alloc] init];
cameraPlayer.media = [VLCMedia mediaWithURL:[NSURL URLWithString:cameraDetail.stream]];
[cameraPlayer.audio setVolume:-1];
cameraPlayer.delegate = self;
[cameraPlayer play];`
Any pointers on this would be greatly appreciated.
Plasma
https://code.videolan.org/videolan/VLCKit/-/issues/271
Not able to use VideoKit and VLCKit together in an iOS project
2019-05-13T08:39:53Z
Malleswari K L V
Not able to use VideoKit and VLCKit together in an iOS project
Hi,
We are developing an iPad application which can stream from the two different cameras. We need the ability to use VideoKit (another video streaming framework) and VLCKit in the same iOS project as per the compatibility with the cur...
Hi,
We are developing an iPad application which can stream from the two different cameras. We need the ability to use VideoKit (another video streaming framework) and VLCKit in the same iOS project as per the compatibility with the currently connected camera.
For example Type1 camera requires VideoKit and Type2 camera requires VLCKit for the video streaming. Streaming on VLCKit for Type2 camera is working fine. But, we have observed that VideoKit is not able to get any video streams when connected to Type1 camera. This behavior is observed just by adding MobileVLCKit.framework into the project without making a single call to VLCKit.
Our assumption is that VLC streaming engine is running by default (once MobileVLCKit.framework is added) which is consuming all the live stream due to which VideoKit could not get the streams. Could you please let us know how to start/stop the VLC streaming engine on demand so that we can use both the frameworks together?
Thanks,
Malleswari.
https://code.videolan.org/videolan/VLCKit/-/issues/272
Able to see playback feed only after iOS app minimize and relaunch
2019-09-03T08:25:25Z
Malleswari K L V
Able to see playback feed only after iOS app minimize and relaunch
I would need your help in integrating VLCKit into our iOS app.
Please find the ViewController files which use the VLC [Archive.zip](/uploads/2f15740297f2960975d93d231fe66617/Archive.zip)attached (Not able to attach the entire project du...
I would need your help in integrating VLCKit into our iOS app.
Please find the ViewController files which use the VLC [Archive.zip](/uploads/2f15740297f2960975d93d231fe66617/Archive.zip)attached (Not able to attach the entire project due to size constraints). It's a very simple application with MobileVLCKit linked and added a few other files (VLCPlaybackController, VLCRemoteControlService). One view is added and given as input to VideoOutputView. The moment I launch the application the application is able to stream the feed. VLCMediaPlayerStates are changed to VLCMediaPlayerStateBuffering, VLCMediaPlayerStateESAdded respectively. The problem is I'm able to see the playback feed only after minimizing and maximizing the application.
Could you please help me what else would be required to show the feed on the view without a minimize and relaunch is required.
Please let me know if any other information is required.
https://code.videolan.org/videolan/VLCKit/-/issues/274
RTSP multiple stream iOS
2022-03-13T16:03:31Z
wilson
RTSP multiple stream iOS
I'm doing a project that uses RTSP with multiple stream/programs. Currently can play a single video, but things like `currentVideoTrackIndex` always gives me -1 as a return. Is it possible to play multiple video from one single `VLCMedia...
I'm doing a project that uses RTSP with multiple stream/programs. Currently can play a single video, but things like `currentVideoTrackIndex` always gives me -1 as a return. Is it possible to play multiple video from one single `VLCMedia` URL? If yes, can you give me some pointers on how to implement this? Thanks
https://code.videolan.org/videolan/VLCKit/-/issues/275
I encountered a problem when compiling MobileVLCKit, " fatal error: 'assert.h...
2019-05-22T11:53:19Z
Edward Chou
I encountered a problem when compiling MobileVLCKit, " fatal error: 'assert.h' file not found"
I encountered a problem when compiling MobileVLCKit. My macOS version is 10.14.5 and Xcode version is 10.2.1 (10E1001). I typed `sh compileAndBuildVLCKit.sh -f` in the terminal and encountered such an error after running.
![屏幕快照_2019-05...
I encountered a problem when compiling MobileVLCKit. My macOS version is 10.14.5 and Xcode version is 10.2.1 (10E1001). I typed `sh compileAndBuildVLCKit.sh -f` in the terminal and encountered such an error after running.
![屏幕快照_2019-05-22_16.20.53](/uploads/e015b8f192618f26d9019eabe3bae510/屏幕快照_2019-05-22_16.20.53.png)
I updated the version of macOS yesterday, which was normal before.
https://code.videolan.org/videolan/VLCKit/-/issues/276
set videoAspectRatio at cocoa incorrect
2020-03-07T09:49:45Z
waiwai
set videoAspectRatio at cocoa incorrect
�I try to set VLCMediaPlayer videoAspectRatio ,video frame already change, but sometimes render content alignment maybe error(video content move to left unexplainable), sometimes videoAspectRatio not work,,,i real don't known what happen...
�I try to set VLCMediaPlayer videoAspectRatio ,video frame already change, but sometimes render content alignment maybe error(video content move to left unexplainable), sometimes videoAspectRatio not work,,,i real don't known what happen with that,I attach some file for this case, please help me to fix it.thanks.![normal](/uploads/2c901255ebffdd252ae5a89a19847bc1/normal.png)![unexplainable](/uploads/00c91d76c67091031bbfaa76e508e46f/unexplainable.png)
code to set videoAspectRatio:
mediaPlayer?.scaleFactor = 0
mediaPlayer?.videoCropGeometry = nil
mediaPlayer?.videoAspectRatio = newValue.cStringRef
https://code.videolan.org/videolan/VLCKit/-/issues/277
Problem (freezing) with RTMP stream playback on version MobileVLCKit 3.2.2
2019-06-03T06:19:09Z
ShaoAn
Problem (freezing) with RTMP stream playback on version MobileVLCKit 3.2.2
The problem is seen in iOS 12
![螢幕快照_2019-06-03_下午1.55.43](/uploads/8da42a2c71f7f032ecde2f4f52760472/螢幕快照_2019-06-03_下午1.55.43.png)
The problem is seen in iOS 12
![螢幕快照_2019-06-03_下午1.55.43](/uploads/8da42a2c71f7f032ecde2f4f52760472/螢幕快照_2019-06-03_下午1.55.43.png)
https://code.videolan.org/videolan/VLCKit/-/issues/279
How can i show the tool media box ?
2019-06-07T08:59:34Z
phanlinh9011
How can i show the tool media box ?
Hi, i use VLCKit and i dont see how to show tool media box like this image
https://images.viblo.asia/13c1014a-86ea-486c-8953-e4435e9399ae.png
Pls show me how to show the tool, many thank
Hi, i use VLCKit and i dont see how to show tool media box like this image
https://images.viblo.asia/13c1014a-86ea-486c-8953-e4435e9399ae.png
Pls show me how to show the tool, many thank
https://code.videolan.org/videolan/VLCKit/-/issues/280
TVVLC 4K Video Settings only audio for MPEG TS Streams !
2019-08-26T11:22:24Z
Fady Lateef
TVVLC 4K Video Settings only audio for MPEG TS Streams !
When using TVVLC Kit for new 4K Apple TV with 4K Video Quality it works fine but when using MPEG TS Live streams it plays only audio with black screen.
When using TVVLC Kit for new 4K Apple TV with 4K Video Quality it works fine but when using MPEG TS Live streams it plays only audio with black screen.
https://code.videolan.org/videolan/VLCKit/-/issues/281
Pod 3.3.2 for TVVLCKit not available
2019-06-10T20:37:53Z
Fady Lateef
Pod 3.3.2 for TVVLCKit not available
pod 'TVVLCKit', '3.3.2'
cannot find this pod , only 3.3.1
pod 'TVVLCKit', '3.3.2'
cannot find this pod , only 3.3.1
https://code.videolan.org/videolan/VLCKit/-/issues/282
currentVideoSubTitleDelay currentAudioPlaybackDelay don't work
2019-09-03T08:23:03Z
waiwai
currentVideoSubTitleDelay currentAudioPlaybackDelay don't work
hi,
I use the latest VLC Framework for cocoa. And I found VLCMediaPlayer class property currentVideoSubTitleDelay and currentAudioPlaybackDelay not work when i set new value.
In fact the value of those property already had changed to new...
hi,
I use the latest VLC Framework for cocoa. And I found VLCMediaPlayer class property currentVideoSubTitleDelay and currentAudioPlaybackDelay not work when i set new value.
In fact the value of those property already had changed to new value, but it not work for the playing video.
Any suggestion would be helpful.
https://code.videolan.org/videolan/VLCKit/-/issues/283
xcode10.2.1 build error
2019-07-11T23:42:59Z
azure
xcode10.2.1 build error
Use of uninitialized value $git_desc in numeric gt (>) at /VLCKit/libvlc/vlc/contrib/iPhoneOS-armv7/aom/build/cmake/version.pl line 63.
Use of uninitialized value $git_desc in numeric gt (>) at /VLCKit/libvlc/vlc/contrib/iPhoneOS-armv7/aom/build/cmake/version.pl line 63.
https://code.videolan.org/videolan/VLCKit/-/issues/286
This file plays very poorly (HEVC)
2019-09-03T08:20:26Z
azure
This file plays very poorly (HEVC)
This file plays very poorly,
test file in github : **https://github.com/azureplus/vlckit_test.git** 1920.mp4
cpu 100%
log:
```
2019-07-12 07:59:12.061948+0800 vlc[47059:1631422] new VPS parsed: 0
2019-07-12 07:59:12.062139+0800 vlc[...
This file plays very poorly,
test file in github : **https://github.com/azureplus/vlckit_test.git** 1920.mp4
cpu 100%
log:
```
2019-07-12 07:59:12.061948+0800 vlc[47059:1631422] new VPS parsed: 0
2019-07-12 07:59:12.062139+0800 vlc[47059:1631422] new SPS parsed: 0
2019-07-12 07:59:12.062165+0800 vlc[47059:1631422] new PPS parsed: 0
2019-07-12 07:59:12.069424+0800 vlc[47059:1631422] using video decoder module "videotoolbox"
2019-07-12 07:59:12.069538+0800 vlc[47059:1631422] looking for audio decoder module matching "any": 16 candidates
2019-07-12 07:59:12.069573+0800 vlc[47059:1631422] using ffmpeg Lavc58.35.100
2019-07-12 07:59:12.070765+0800 vlc[47059:1631422] CPU flags: 0x00000068
2019-07-12 07:59:12.076742+0800 vlc[47059:1631283] <CATransformLayer: 0x282e291a0> - changing property allowsEdgeAntialiasing in transform-only layer, will have no effect
2019-07-12 07:59:12.076805+0800 vlc[47059:1631283] <CATransformLayer: 0x282e291a0> - changing property allowsGroupBlending in transform-only layer, will have no effect
2019-07-12 07:59:12.076836+0800 vlc[47059:1631283] <CATransformLayer: 0x282e291a0> - changing property allowsGroupOpacity in transform-only layer, will have no effect
2019-07-12 07:59:12.091522+0800 vlc[47059:1631422] codec (aac) started
2019-07-12 07:59:12.091568+0800 vlc[47059:1631422] using audio decoder module "avcodec"
2019-07-12 07:59:12.091639+0800 vlc[47059:1631422] looking for meta reader module matching "any": 1 candidates
2019-07-12 07:59:12.094087+0800 vlc[47059:1631422] using meta reader module "taglib"
2019-07-12 07:59:12.094125+0800 vlc[47059:1631422] removing module "taglib"
2019-07-12 07:59:12.094151+0800 vlc[47059:1631422] `1920.mp4' successfully opened
2019-07-12 07:59:12.094201+0800 vlc[47059:1631422] elst (0) gives 0ms (movie)-> 33ms (track)
2019-07-12 07:59:12.094218+0800 vlc[47059:1631422] track[Id 0x1] using Sync Sample Box (stss)
2019-07-12 07:59:12.094483+0800 vlc[47059:1631422] stss gives 2 --> 0 (sample number)
2019-07-12 07:59:12.094654+0800 vlc[47059:1631422] elst (0) gives 0ms (movie)-> 0ms (track)
2019-07-12 07:59:12.094914+0800 vlc[47059:1631422] Buffering 0%
2019-07-12 07:59:12.095046+0800 vlc[47059:1631422] Buffering 25%
2019-07-12 07:59:12.095179+0800 vlc[47059:1631422] Buffering 50%
2019-07-12 07:59:12.095236+0800 vlc[47059:163142019-07-12 07:59:12.096744+0800 vlc[47059:1631442] removing module "videotoolbox"
22] Buffering 75%
2019-07-12 07:59:12.097643+0800 vlc[47059:1631443] creating audio output
2019-07-12 07:59:12.097672+0800 vlc[47059:1631443] looking for audio output module matching "any": 4 candidates
2019-07-12 07:59:12.097716+0800 vlc[47059:1631443] using audio output module "audiounit_ios"
2019-07-12 07:59:12.097866+0800 vlc[47059:1631443] VLC is looking for: 'f32l' 48000 Hz Stereo frame=1 samples/8 bytes
2019-07-12 07:59:12.134487+0800 vlc[47059:1631422] Buffering 100%
2019-07-12 07:59:12.143861+0800 vlc[47059:1631442] looking for video decoder module matching "any": 12 candidates
2019-07-12 07:59:12.143949+0800 vlc[47059:1631442] using ffmpeg Lavc58.35.100
2019-07-12 07:59:12.143972+0800 vlc[47059:1631442] CPU flags: 0x00000068
2019-07-12 07:59:12.144226+0800 vlc[47059:1631442] allowing 3 thread(s) for decoding
2019-07-12 07:59:12.154750+0800 vlc[47059:1631443] Output on Default, channel count: 2
2019-07-12 07:59:12.157023+0800 vlc[47059:1631442] codec (hevc) started
2019-07-12 07:59:12.157071+0800 vlc[47059:1631442] using frame thread mode with 3 threads
2019-07-12 07:59:12.157086+0800 vlc[47059:1631442] using video decoder module "avcodec"
2019-07-12 07:59:12.236566+0800 vlc[47059:1631422] Stream buffering done (1250 ms in 132 ms)
2019-07-12 07:59:12.236608+0800 vlc[47059:1631479] available hardware decoder output format 160 (videotoolbox_vld)
2019-07-12 07:59:12.236622+0800 vlc[47059:1631479] available software decoder output format 0 (yuv420p)
2019-07-12 07:59:12.236873+0800 vlc[47059:1631479] looking for text renderer module matching "freetype": 2 candidates
supportedInterfaceOrientations:UIInterfaceOrientationMask(rawValue: 2)
2019-07-12 07:59:12.275157+0800 vlc[47059:1631443] not output layout, default to Stereo
2019-07-12 07:59:12.275190+0800 vlc[47059:1631443] selected 2 physical channels for device output
2019-07-12 07:59:12.275204+0800 vlc[47059:1631443] VLC will output: Stereo
2019-07-12 07:59:12.275234+0800 vlc[47059:1631443] Current AU format: [48000.000000][mcpl][9][8][1][8][2][32]
2019-07-12 07:59:12.283181+0800 vlc[47059:1631443] Current device has a latency of 4499 us
2019-07-12 07:59:12.322539+0800 vlc[47059:1631479] using text renderer module "freetype"
2019-07-12 07:59:12.322580+0800 vlc[47059:1631479] looking for video converter module matching "any": 15 candidates
2019-07-12 07:59:12.324901+0800 vlc[47059:1631479] 32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)
2019-07-12 07:59:12.324933+0800 vlc[47059:1631479] using video converter module "swscale"
2019-07-12 07:59:12.324947+0800 vlc[47059:1631479] looking for video converter module matching "any": 15 candidates
2019-07-12 07:59:12.324963+0800 vlc[47059:1631479] YUVP to YUVA converter
2019-07-12 07:59:12.324973+0800 vlc[47059:1631479] using video converter module "yuvp"
2019-07-12 07:59:12.325054+0800 vlc[47059:1631479] Deinterlacing available
2019-07-12 07:59:12.325121+0800 vlc[47059:1631479] deinterlace 0, mode auto, is_needed 0
2019-07-12 07:59:12.325162+0800 vlc[47059:1631479] looking for vout window module matching "any": 0 candidates
2019-07-12 07:59:12.325187+0800 vlc[47059:1631479] no vout window modules
2019-07-12 07:59:12.325256+0800 vlc[47059:1631497] Opening vout display wrapper
2019-07-12 07:59:12.325273+0800 vlc[47059:1631497] looking for vout display module matching "any": 6 candidates
2019-07-12 07:59:12.349372+0800 vlc[47059:1631443] analog AudioUnit output successfully opened for f32l Stereo
2019-07-12 07:59:12.349416+0800 vlc[47059:1631443] output 'f32l' 48000 Hz Stereo frame=1 samples/8 bytes
2019-07-12 07:59:12.349432+0800 vlc[47059:1631443] looking for audio volume module matching "any": 2 candidates
2019-07-12 07:59:12.349444+0800 vlc[47059:1631443] using audio volume module "float_mixer"
2019-07-12 07:59:12.349455+0800 vlc[47059:1631443] input 'f32l' 48000 Hz Stereo frame=1 samples/8 bytes
2019-07-12 07:59:12.349487+0800 vlc[47059:1631443] looking for audio filter module matching "scaletempo": 13 candidates
2019-07-12 07:59:12.349524+0800 vlc[47059:1631443] format: 48000 rate, 2 nch, 4 bps, fl32
2019-07-12 07:59:12.349568+0800 vlc[47059:1631443] params: 30 stride, 0.200 overlap, 14 search
2019-07-12 07:59:12.349645+0800 vlc[47059:1631443] 1.000 scale, 1440.000 stride_in, 1440 stride_out, 1152 standing, 288 overlap, 672 search, 2400 queue, fl32 mode
2019-07-12 07:59:12.349665+0800 vlc[47059:1631443] using audio filter module "scaletempo"
2019-07-12 07:59:12.349680+0800 vlc[47059:1631443] conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
2019-07-12 07:59:12.349691+0800 vlc[47059:1631443] conversion pipeline complete
2019-07-12 07:59:12.349716+0800 vlc[47059:1631443] looking for audio filter module matching "equalizer": 13 candidates
2019-07-12 07:59:12.349835+0800 vlc[47059:1631443] equalizer loaded for 48000 Hz with 10 bands 1 pass
2019-07-12 07:59:12.349850+0800 vlc[47059:1631443] 31.25 Hz -> factor:0.504988 alpha:0.001444 beta:0.997112 gamma:1.997095
2019-07-12 07:59:12.349862+0800 vlc[47059:1631443] 62.50 Hz -> factor:0.322717 alpha:0.002884 beta:0.994232 gamma:1.994165
2019-07-12 07:59:12.350085+0800 vlc[47059:1631443] 125.00 Hz -> factor:0.079564 alpha:0.005752 beta:0.988497 gamma:1.988230
2019-07-12 07:59:12.350103+0800 vlc[47059:1631443] 250.00 Hz -> factor:0.000000 alpha:0.011437 beta:0.977126 gamma:1.976067
2019-07-12 07:59:12.350116+0800 vlc[47059:1631443] 500.00 Hz -> factor:0.000000 alpha:0.022613 beta:0.954775 gamma:1.950589
2019-07-12 07:59:12.350127+0800 vlc[47059:1631443] 1000.00 Hz -> factor:-0.118798 alpha:0.044203 beta:0.911595 gamma:1.895241
2019-07-12 07:59:12.350168+0800 vlc[47059:1631443] 2000.00 Hz -> factor:-0.140871 alpha:0.084497 beta:0.831006 gamma:1.768616
2019-07-12 07:59:12.350195+0800 vlc[47059:1631443] 4000.00 Hz -> factor:-0.140871 alpha:0.154688 beta:0.690623 gamma:1.464123
2019-07-12 07:59:12.350207+0800 vlc[47059:1631443] 8000.00 Hz -> factor:0.000000 alpha:0.260898 beta:0.478204 gamma:0.739102
2019-07-12 07:59:12.350219+0800 vlc[47059:1631443] 16000.00 Hz -> factor:0.000000 alpha:0.371900 beta:0.256201 gamma:-0.628101
2019-07-12 07:59:12.350859+0800 vlc[47059:1631443] using audio filter module "equalizer"
2019-07-12 07:59:12.351091+0800 vlc[47059:1631443] conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
2019-07-12 07:59:12.351104+0800 vlc[47059:1631443] conversion pipeline complete
2019-07-12 07:59:12.351117+0800 vlc[47059:1631443] conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
2019-07-12 07:59:12.351166+0800 vlc[47059:1631443] conversion pipeline complete
2019-07-12 07:59:12.351187+0800 vlc[47059:1631443] looking for audio resampler module matching "soxr": 2 candidates
2019-07-12 07:59:12.355294+0800 vlc[47059:1631443] Using SoX Resampler with 'cr32' engine and 'Medium 16-bit with medium roll-off' quality to convert f32l/48000Hz to f32l/48000Hz.
2019-07-12 07:59:12.355330+0800 vlc[47059:1631443] using audio resampler module "soxr"
2019-07-12 07:59:12.470951+0800 vlc[47059:1631283] VoutDisplayEvent 'resize' 414x736
2019-07-12 07:59:12.481808+0800 vlc[47059:1631497] using vout display module "ios"
VoutDisplayEvent 'resize' 1242x2208
2019-07-12 07:59:12.901036+0800 vlc[47059:1631283] VoutDisplayEvent 'resize' 1242x2208
2019-07-12 07:59:12.901076+0800 vlc[47059:1631283] VoutDisplayEvent 'resize' 1242x2208
2019-07-12 07:59:12.923455+0800 vlc[47059:1631497] picture might be displayed late (missing 6 ms)
2019-07-12 07:59:12.923473+0800 vlc[47059:1631283] VoutDisplayEvent 'resize' 1242x2208
2019-07-12 07:59:12.940945+0800 vlc[47059:1631497] picture might be displayed late (missing 6 ms)
2019-07-12 07:59:12.954985+0800 vlc[47059:1631497] picture might be displayed late (missing 4 ms)
2019-07-12 07:59:13.326246+0800 vlc[47059:1631497] auto hiding mouse cursor
2019-07-12 07:59:14.104700+0800 vlc[47059:1631497] picture might be displayed late (missing 4 ms)
[hevc @ 0x12e214600] Could not find ref with POC 110
[hevc @ 0x12e214600] Could not find ref with POC 117
[hevc @ 0x12e214600] Could not find ref with POC 116
2019-07-12 07:59:16.484360+0800 vlc[47059:1631497] picture might be displayed late (missing 0 ms)
2019-07-12 07:59:16.551749+0800 vlc[47059:1631497] picture might be displayed late (missing 1 ms)
2019-07-12 07:59:16.575328+0800 vlc[47059:1631497] picture might be displayed late (missing 7 ms)
2019-07-12 07:59:16.590071+0800 vlc[47059:1631497] picture might be displayed late (missing 6 ms)
2019-07-12 07:59:16.775400+0800 vlc[47059:1631497] picture might be displayed late (missing 8 ms)
2019-07-12 07:59:17.006003+0800 vlc[47059:1631497] picture might be displayed late (missing 5 ms)
2019-07-12 07:59:17.058576+0800 vlc[47059:1631497] picture might be displayed late (missing 7 ms)
2019-07-12 07:59:17.153232+0800 vlc[47059:1631497] picture might be displayed late (missing 2 ms)
2019-07-12 07:59:17.170876+0800 vlc[47059:1631497] picture might be displayed late (missing 3 ms)
2019-07-12 07:59:17.188429+0800 vlc[47059:1631497] picture might be displayed late (missing 4 ms)
2019-07-12 07:59:17.204482+0800 vlc[47059:1631497] picture might be displayed late (missing 3 ms)
2019-07-12 07:59:17.238259+0800 vlc[47059:1631497] picture might be displayed late (missing 4 ms)
2019-07-12 07:59:17.253107+0800 vlc[47059:1631497] picture might be displayed late (missing 2 ms)
2019-07-12 07:59:17.288884+0800 vlc[47059:1631497] picture might be displayed late (missing 4 ms)
2019-07-12 07:59:17.302249+0800 vlc[47059:1631497] picture might be displayed late (missing 1 ms)
2019-07-12 07:59:17.324950+0800 vlc[47059:1631497] picture might be displayed late (missing 7 ms)
2019-07-12 07:59:17.484645+0800 vlc[47059:1631497] picture might be displayed late (missing 0 ms)
2019-07-12 07:59:17.735369+0800 vlc[47059:1631497] picture might be displayed late (missing 1 ms)
2019-07-12 07:59:17.773064+0800 vlc[47059:1631497] picture might be displayed late (missing 5 ms)
2019-07-12 07:59:18.052649+0800 vlc[47059:1631497] picture might be displayed late (missing 1 ms)
2019-07-12 07:59:18.104419+0800 vlc[47059:1631497] picture might be displayed late (missing 3 ms)
```
https://code.videolan.org/videolan/VLCKit/-/issues/287
Fix linking dav1d in v4
2019-07-22T10:22:42Z
Felix Paul Kühne
fkuehne@videolan.org
Fix linking dav1d in v4
When linking VLCKit with libvlc v4, it will fail because of dav1d's assembly accelerated functions, whose symbols are not found in the static library despite linking it. This affects all platforms supported by VLCKit.
Typical symbols na...
When linking VLCKit with libvlc v4, it will fail because of dav1d's assembly accelerated functions, whose symbols are not found in the static library despite linking it. This affects all platforms supported by VLCKit.
Typical symbols names affected are:
_dav1d_prep_8tap_smooth_8bpc_neon
_dav1d_inv_txfm_add_adst_flipadst_8x8_avx2
_dav1d_inv_txfm_add_adst_flipadst_8x8_ssse3
4.0
Felix Paul Kühne
fkuehne@videolan.org
Felix Paul Kühne
fkuehne@videolan.org
https://code.videolan.org/videolan/VLCKit/-/issues/288
vout crashes on initialization
2019-07-22T16:34:46Z
Felix Paul Kühne
fkuehne@videolan.org
vout crashes on initialization
When try to play any video with VLCKit's HEAD on the libvlc v4 master branch, the vout will crash on init.
```
2019-07-22 13:47:50.352441+0200 VLC-tvOS[78434:7836979] VLC media player - 4.0.0-dev Otto Chriek
2019-07-22 13:47:50.352547+0...
When try to play any video with VLCKit's HEAD on the libvlc v4 master branch, the vout will crash on init.
```
2019-07-22 13:47:50.352441+0200 VLC-tvOS[78434:7836979] VLC media player - 4.0.0-dev Otto Chriek
2019-07-22 13:47:50.352547+0200 VLC-tvOS[78434:7836979] Copyright © 1996-2019 the VideoLAN team
2019-07-22 13:47:50.352618+0200 VLC-tvOS[78434:7836979] revision 4.0.0-dev-8772-g99a76fc988
2019-07-22 13:47:50.352704+0200 VLC-tvOS[78434:7836979] configured with /Users/fkuehne/Desktop/videolan/gits/VLCKit/libvlc/vlc/configure '--prefix=/Users/fkuehne/Desktop/videolan/gits/VLCKit/libvlc/vlc/install-AppleTVSimulator/x86_64' '--host=x86_64-apple-darwin14' '--with-contrib=/Users/fkuehne/Desktop/videolan/gits/VLCKit/libvlc/vlc/contrib/AppleTV-x86_64-apple-darwin14-x86_64' '--enable-static' '--enable-dvbpsi' '--enable-avcodec' '--disable-macosx' '--disable-macosx-avfoundation' '--disable-shared' '--enable-opus' '--disable-faad' '--disable-lua' '--disable-a52' '--enable-fribidi' '--disable-qt' '--disable-skins2' '--disable-vcd' '--disable-vlc' '--disable-vlm' '--disable-nls' '--disable-sse' '--disable-notify' '--enable-live555' '--enable-swscale' '--disable-projectm' '--enable-libass' '--enable-libxml2' '--disable-goom' '--disable-dvdread' '--disable-dvdnav' '--disable-bluray' '--disable-linsys' '--disable-libva' '--disable-gme' '--disable-tremor' '--enable-vorbis' '--disable-fluidsynth' '--disable-jack' '--disable-pulse' '--disable-mtp' '--enable-ogg' '--enable-speex' '--enable-theora' '--enable-flac' '--disable-screen' '--enable-freetype' '--enable-taglib' '--disable-mmx' '--disable-sparkle' '--disable-addonmanagermodules' '--disable-libplacebo' '--disable-mad' 'host_alias=x86_64-apple-darwin14' 'CC=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang' 'CFLAGS=-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/AppleTVSimulator.platform/Developer/SDKs/AppleTVSimulator12.2.sdk -arch x86_64 -O3 -mtvos-version-min=10.2 -fembed-bitcode -DNDEBUG' 'LDFLAGS=-arch x86_64 -Wl,-tvos_simulator_version_min,10.2 -v' 'CPPFLAGS=-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/AppleTVSimulator.platform/Developer/SDKs/AppleTVSimulator12.2.sdk -arch x86_64 -O3 -mtvos-version-min=10.2 -fembed-bitcode' 'CXX=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++' 'CXXFLAGS=-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/AppleTVSimulator.platform/Developer/SDKs/AppleTVSimulator12.2.sdk -arch x86_64 -O3 -mtvos-version-min=10.2 -fembed-bitcode' 'OBJC=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang' 'OBJCFLAGS=-O3 -fobjc-abi-version=2 -fobjc-legacy-dispatch' 'PKG_CONFIG_PATH='
2019-07-22 13:47:50.357178+0200 VLC-tvOS[78434:7837181] Creating an input for preparsing 'Blackmagic Pocket Cinema Camera 4K ‘Models Close Up at Night’-0Jyl4HeNh1s.mp4'
2019-07-22 13:47:50.357600+0200 VLC-tvOS[78434:7837037] Creating an input for 'Blackmagic Pocket Cinema Camera 4K ‘Models Close Up at Night’-0Jyl4HeNh1s.mp4'
2019-07-22 13:47:50.358389+0200 VLC-tvOS[78434:7837183] using timeshift granularity of 50 MiB
2019-07-22 13:47:50.358666+0200 VLC-tvOS[78434:7837183] using default timeshift path
2019-07-22 13:47:50.358763+0200 VLC-tvOS[78434:7837183] `file:///Users/fkuehne/Library/Developer/CoreSimulator/Devices/E3B44422-7B54-4EC1-B3AB-28A8F01E6862/data/Containers/Data/Application/269B2625-A0BB-4B67-8ABC-73AC595E7142/Library/Caches/Upload/Blackmagic%20Pocket%20Cinema%20Camera%204K%20%E2%80%98Models%20Close%20Up%20at%20Night%E2%80%99-0Jyl4HeNh1s.mp4' gives access `file' demux `any' path `/Users/fkuehne/Library/Developer/CoreSimulator/Devices/E3B44422-7B54-4EC1-B3AB-28A8F01E6862/data/Containers/Data/Application/269B2625-A0BB-4B67-8ABC-73AC595E7142/Library/Caches/Upload/Blackmagic%20Pocket%20Cinema%20Camera%204K%20%E2%80%98Models%20Close%20Up%20at%20Night%E2%80%99-0Jyl4HeNh1s.mp4'
2019-07-22 13:47:50.358876+0200 VLC-tvOS[78434:7837183] creating access: file:///Users/fkuehne/Library/Developer/CoreSimulator/Devices/E3B44422-7B54-4EC1-B3AB-28A8F01E6862/data/Containers/Data/Application/269B2625-A0BB-4B67-8ABC-73AC595E7142/Library/Caches/Upload/Blackmagic%20Pocket%20Cinema%20Camera%204K%20%E2%80%98Models%20Close%20Up%20at%20Night%E2%80%99-0Jyl4HeNh1s.mp4
2019-07-22 13:47:50.358974+0200 VLC-tvOS[78434:7837183] (path: /Users/fkuehne/Library/Developer/CoreSimulator/Devices/E3B44422-7B54-4EC1-B3AB-28A8F01E6862/data/Containers/Data/Application/269B2625-A0BB-4B67-8ABC-73AC595E7142/Library/Caches/Upload/Blackmagic Pocket Cinema Camera 4K ‘Models Close Up at Night’-0Jyl4HeNh1s.mp4)
2019-07-22 13:47:50.359070+0200 VLC-tvOS[78434:7837183] looking for access module matching "file": 22 candidates
2019-07-22 13:47:50.359253+0200 VLC-tvOS[78434:7837183] using access module "filesystem"
2019-07-22 13:47:50.359338+0200 VLC-tvOS[78434:7837183] looking for stream_filter module matching "prefetch,cache": 23 candidates
2019-07-22 13:47:50.359431+0200 VLC-tvOS[78434:7837183] Using stream method for AStream*
2019-07-22 13:47:50.359529+0200 VLC-tvOS[78434:7837183] starting pre-buffering
2019-07-22 13:47:50.359664+0200 VLC-tvOS[78434:7837183] received first data after 0 ms
2019-07-22 13:47:50.359742+0200 VLC-tvOS[78434:7837183] pre-buffering done 1024 bytes in 0s - 4672 KiB/s
2019-07-22 13:47:50.359841+0200 VLC-tvOS[78434:7837183] using stream_filter module "cache_read"
2019-07-22 13:47:50.359920+0200 VLC-tvOS[78434:7837183] looking for stream_filter module matching "any": 23 candidates
2019-07-22 13:47:50.362123+0200 VLC-tvOS[78434:7837183] no stream_filter modules matched
2019-07-22 13:47:50.362317+0200 VLC-tvOS[78434:7837183] looking for stream_directory module matching "any": 0 candidates
2019-07-22 13:47:50.362404+0200 VLC-tvOS[78434:7837183] no stream_directory modules
2019-07-22 13:47:50.362522+0200 VLC-tvOS[78434:7837183] attachment of directory-extractor failed for file:///Users/fkuehne/Library/Developer/CoreSimulator/Devices/E3B44422-7B54-4EC1-B3AB-28A8F01E6862/data/Containers/Data/Application/269B2625-A0BB-4B67-8ABC-73AC595E7142/Library/Caches/Upload/Blackmagic%20Pocket%20Cinema%20Camera%204K%20%E2%80%98Models%20Close%20Up%20at%20Night%E2%80%99-0Jyl4HeNh1s.mp4
2019-07-22 13:47:50.362615+0200 VLC-tvOS[78434:7837183] looking for stream_filter module matching "record": 23 candidates
2019-07-22 13:47:50.362708+0200 VLC-tvOS[78434:7837183] using stream_filter module "record"
2019-07-22 13:47:50.362798+0200 VLC-tvOS[78434:7837183] creating demux "any", URL: file:///Users/fkuehne/Library/Developer/CoreSimulator/Devices/E3B44422-7B54-4EC1-B3AB-28A8F01E6862/data/Containers/Data/Application/269B2625-A0BB-4B67-8ABC-73AC595E7142/Library/Caches/Upload/Blackmagic%20Pocket%20Cinema%20Camera%204K%20%E2%80%98Models%20Close%20Up%20at%20Night%E2%80%99-0Jyl4HeNh1s.mp4, path: /Users/fkuehne/Library/Developer/CoreSimulator/Devices/E3B44422-7B54-4EC1-B3AB-28A8F01E6862/data/Containers/Data/Application/269B2625-A0BB-4B67-8ABC-73AC595E7142/Library/Caches/Upload/Blackmagic Pocket Cinema Camera 4K ‘Models Close Up at Night’-0Jyl4HeNh1s.mp4
2019-07-22 13:47:50.362885+0200 VLC-tvOS[78434:7837183] looking for demux module matching "mp4": 46 candidates
2019-07-22 13:47:50.363007+0200 VLC-tvOS[78434:7837183] dumping root Box "root"
2019-07-22 13:47:50.363088+0200 VLC-tvOS[78434:7837183] | + ftyp size 28 offset 0
2019-07-22 13:47:50.363165+0200 VLC-tvOS[78434:7837183] | + moov size 677 offset 28
2019-07-22 13:47:50.363246+0200 VLC-tvOS[78434:7837183] | | + mvhd size 108 offset 36
2019-07-22 13:47:50.363435+0200 VLC-tvOS[78434:7837183] | | + mvex size 40 offset 144
2019-07-22 13:47:50.363530+0200 VLC-tvOS[78434:7837183] | | | + trex size 32 offset 152
2019-07-22 13:47:50.363607+0200 VLC-tvOS[78434:7837183] | | + trak size 521 offset 184
2019-07-22 13:47:50.363679+0200 VLC-tvOS[78434:7837183] | | | + tkhd size 92 offset 192
2019-07-22 13:47:50.363757+0200 VLC-tvOS[78434:7837183] | | | + mdia size 421 offset 284
2019-07-22 13:47:50.363825+0200 VLC-tvOS[78434:7837183] | | | | + mdhd size 32 offset 292
2019-07-22 13:47:50.363912+0200 VLC-tvOS[78434:7837183] | | | | + hdlr size 95 offset 324
2019-07-22 13:47:50.364034+0200 VLC-tvOS[78434:7837183] | | | | + minf size 286 offset 419
2019-07-22 13:47:50.364210+0200 VLC-tvOS[78434:7837183] | | | | | + dinf size 36 offset 427
2019-07-22 13:47:50.364358+0200 VLC-tvOS[78434:7837183] | | | | | | + dref size 28 offset 435
2019-07-22 13:47:50.364508+0200 VLC-tvOS[78434:7837183] | | | | | | | + url size 12 offset 451
2019-07-22 13:47:50.364641+0200 VLC-tvOS[78434:7837183] | | | | | + stbl size 222 offset 463
2019-07-22 13:47:50.364790+0200 VLC-tvOS[78434:7837183] | | | | | | + stsd size 130 offset 471
2019-07-22 13:47:50.364930+0200 VLC-tvOS[78434:7837183] | | | | | | | + av01 size 114 offset 487
2019-07-22 13:47:50.365044+0200 VLC-tvOS[78434:7837183] | | | | | | | | + av1C size 28 offset 573
2019-07-22 13:47:50.365235+0200 VLC-tvOS[78434:7837183] | | | | | | + stts size 16 offset 601
2019-07-22 13:47:50.365371+0200 VLC-tvOS[78434:7837183] | | | | | | + stsc size 16 offset 617
2019-07-22 13:47:50.365555+0200 VLC-tvOS[78434:7837183] | | | | | | + stco size 16 offset 633
2019-07-22 13:47:50.365718+0200 VLC-tvOS[78434:7837183] | | | | | | + stsz size 20 offset 649
2019-07-22 13:47:50.365896+0200 VLC-tvOS[78434:7837183] | | | | | | + stss size 16 offset 669
2019-07-22 13:47:50.366064+0200 VLC-tvOS[78434:7837183] | | | | | + vmhd size 20 offset 685
2019-07-22 13:47:50.366201+0200 VLC-tvOS[78434:7837185] looking for meta fetcher module matching "any": 0 candidates
2019-07-22 13:47:50.366262+0200 VLC-tvOS[78434:7837183] | + sidx size 260 offset 705
2019-07-22 13:47:50.366425+0200 VLC-tvOS[78434:7837185] no meta fetcher modules
2019-07-22 13:47:50.366550+0200 VLC-tvOS[78434:7837183] DASH Stream
2019-07-22 13:47:50.366697+0200 VLC-tvOS[78434:7837185] looking for art finder module matching "any": 1 candidates
2019-07-22 13:47:50.366833+0200 VLC-tvOS[78434:7837183] found 1 tracks
2019-07-22 13:47:50.367138+0200 VLC-tvOS[78434:7837183] track[Id 0x1] read 0 chunk
2019-07-22 13:47:50.367238+0200 VLC-tvOS[78434:7837183] track[Id 0x1] read 0 samples length:0s
2019-07-22 13:47:50.367331+0200 VLC-tvOS[78434:7837185] no art finder modules matched
2019-07-22 13:47:50.367459+0200 VLC-tvOS[78434:7837183] selecting program id=0
2019-07-22 13:47:50.367732+0200 VLC-tvOS[78434:7837183] adding track[Id 0x1] video (enable) language undef
2019-07-22 13:47:50.367844+0200 VLC-tvOS[78434:7837183] Set Fragmented demux mode
2019-07-22 13:47:50.368027+0200 VLC-tvOS[78434:7837183] using demux module "mp4"
2019-07-22 13:47:50.368330+0200 VLC-tvOS[78434:7837183] looking for a subtitle file in /Users/fkuehne/Library/Developer/CoreSimulator/Devices/E3B44422-7B54-4EC1-B3AB-28A8F01E6862/data/Containers/Data/Application/269B2625-A0BB-4B67-8ABC-73AC595E7142/Library/Caches/Upload/
2019-07-22 13:47:50.368599+0200 VLC-tvOS[78434:7837183] looking for video decoder module matching "any": 11 candidates
2019-07-22 13:47:50.372530+0200 VLC-tvOS[78434:7837183] Using dav1d version 0.3.1 with 8/4 frame/tile threads
2019-07-22 13:47:50.372720+0200 VLC-tvOS[78434:7837183] using video decoder module "dav1d"
2019-07-22 13:47:50.372969+0200 VLC-tvOS[78434:7837183] looking for meta reader module matching "any": 1 candidates
2019-07-22 13:47:50.373985+0200 VLC-tvOS[78434:7837183] no meta reader modules matched
2019-07-22 13:47:50.374068+0200 VLC-tvOS[78434:7837183] `file:///Users/fkuehne/Library/Developer/CoreSimulator/Devices/E3B44422-7B54-4EC1-B3AB-28A8F01E6862/data/Containers/Data/Application/269B2625-A0BB-4B67-8ABC-73AC595E7142/Library/Caches/Upload/Blackmagic%20Pocket%20Cinema%20Camera%204K%20%E2%80%98Models%20Close%20Up%20at%20Night%E2%80%99-0Jyl4HeNh1s.mp4' successfully opened
2019-07-22 13:47:50.374179+0200 VLC-tvOS[78434:7837183] track 1 enabled!
2019-07-22 13:47:50.374423+0200 VLC-tvOS[78434:7837183] Buffering 0%
2019-07-22 13:47:50.374869+0200 VLC-tvOS[78434:7837183] Buffering 25%
2019-07-22 13:47:50.374970+0200 VLC-tvOS[78434:7837183] Buffering 50%
2019-07-22 13:47:50.375072+0200 VLC-tvOS[78434:7837183] Buffering 75%
2019-07-22 13:47:50.375155+0200 VLC-tvOS[78434:7837183] Stream buffering done (1000 ms in 0 ms)
2019-07-22 13:47:50.377190+0200 VLC-tvOS[78434:7837226] vout: none found
2019-07-22 13:47:50.377302+0200 VLC-tvOS[78434:7837226] vout change: decoder size
2019-07-22 13:47:50.377382+0200 VLC-tvOS[78434:7837226] vout change: visible size
2019-07-22 13:47:50.377456+0200 VLC-tvOS[78434:7837226] vout change: chroma
2019-07-22 13:47:50.377758+0200 VLC-tvOS[78434:7837226] looking for text renderer module matching "freetype": 2 candidates
2019-07-22 13:47:50.401754+0200 VLC-tvOS[78434:7837226] using text renderer module "freetype"
2019-07-22 13:47:50.401863+0200 VLC-tvOS[78434:7837226] looking for video converter module matching "any": 14 candidates
2019-07-22 13:47:50.406646+0200 VLC-tvOS[78434:7837226] 32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)
2019-07-22 13:47:50.406796+0200 VLC-tvOS[78434:7837226] using video converter module "swscale"
2019-07-22 13:47:50.406952+0200 VLC-tvOS[78434:7837226] looking for video converter module matching "any": 14 candidates
2019-07-22 13:47:50.407071+0200 VLC-tvOS[78434:7837226] YUVP to YUVA converter
2019-07-22 13:47:50.407164+0200 VLC-tvOS[78434:7837226] using video converter module "yuvp"
2019-07-22 13:47:50.407277+0200 VLC-tvOS[78434:7837226] Deinterlacing available
2019-07-22 13:47:50.407388+0200 VLC-tvOS[78434:7837226] deinterlace 0, mode auto, is_needed 0
2019-07-22 13:47:50.407478+0200 VLC-tvOS[78434:7837226] looking for vout window module matching "any": 2 candidates
2019-07-22 13:47:50.407552+0200 VLC-tvOS[78434:7837226] using vout window module "wdummy"
2019-07-22 13:47:50.407622+0200 VLC-tvOS[78434:7837226] looking for inhibit module matching "any": 0 candidates
2019-07-22 13:47:50.407701+0200 VLC-tvOS[78434:7837226] no inhibit modules
2019-07-22 13:47:50.407795+0200 VLC-tvOS[78434:7837226] deinterlace 0, mode auto, is_needed 0
2019-07-22 13:47:50.407908+0200 VLC-tvOS[78434:7837226] resized to 1920x1080
2019-07-22 13:47:50.408040+0200 VLC-tvOS[78434:7837226] Opening vout display wrapper
2019-07-22 13:47:50.408187+0200 VLC-tvOS[78434:7837226] looking for decoder device module matching "any": 0 candidates
2019-07-22 13:47:50.408299+0200 VLC-tvOS[78434:7837226] no decoder device modules
2019-07-22 13:47:50.408444+0200 VLC-tvOS[78434:7837226] looking for vout display module matching "any": 7 candidates
(lldb) bt
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x48)
frame #0: 0x000000010978f1f8 VLC-tvOS`-[VLCOpenGLES2VideoView reshape] + 296
* frame #1: 0x000000010978e70c VLC-tvOS`-[VLCOpenGLES2VideoView fetchViewContainer] + 316
frame #2: 0x000000010978e4d3 VLC-tvOS`-[VLCOpenGLES2VideoView initWithFrame:andVD:] + 579
frame #3: 0x000000010978e273 VLC-tvOS`+[VLCOpenGLES2VideoView getNewView:] + 163
frame #4: 0x000000010d88f4c8 Foundation`__NSThreadPerformPerform + 331
frame #5: 0x000000010f03b191 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
frame #6: 0x000000010f03aa13 CoreFoundation`__CFRunLoopDoSources0 + 243
frame #7: 0x000000010f0350cf CoreFoundation`__CFRunLoopRun + 1231
frame #8: 0x000000010f0348b2 CoreFoundation`CFRunLoopRunSpecific + 626
frame #9: 0x0000000111a3a2fe GraphicsServices`GSEventRunModal + 65
frame #10: 0x0000000117fc25f5 UIKitCore`UIApplicationMain + 140
frame #11: 0x0000000107988d40 VLC-tvOS`main(argc=1, argv=0x00007ffee82e5120) at main.m:17:16
frame #12: 0x0000000111156771 libdyld.dylib`start + 1
(lldb)
```
4.0
https://code.videolan.org/videolan/VLCKit/-/issues/289
Thumbnailer crashes when generating thumbnail
2019-07-22T12:54:02Z
Felix Paul Kühne
fkuehne@videolan.org
Thumbnailer crashes when generating thumbnail
With VLCKit's master branch using libvlc v4, the thumbnailer crashes when creating thumbnails.
```
2019-07-22 14:02:29.796301+0200 VLC-tvOS[78534:7920310] [HockeySDK] Crash reports will be sent automatically!
2019-07-22 14:02:29.807198+...
With VLCKit's master branch using libvlc v4, the thumbnailer crashes when creating thumbnails.
```
2019-07-22 14:02:29.796301+0200 VLC-tvOS[78534:7920310] [HockeySDK] Crash reports will be sent automatically!
2019-07-22 14:02:29.807198+0200 VLC-tvOS[78534:7920310] [HockeySDK] -[BITCrashManager startManager]_block_invoke/1151 [HockeySDK] WARNING: Detecting crashes is NOT enabled due to running the app with a debugger attached.
2019-07-22 14:02:29.831740+0200 VLC-tvOS[78534:7920310] [HockeySDK] -[BITPersistence createDirectoryStructureIfNeeded]/213 The file “MetaData” couldn’t be saved in the folder “com.microsoft.HockeyApp” because a file with the same name already exists.
2019-07-22 14:02:29.833565+0200 VLC-tvOS[78534:7920310] libMobileGestalt MobileGestalt.c:1645: Could not retrieve region info
2019-07-22 14:02:29.904974+0200 VLC-tvOS[78534:7920310] Found interface lo0, address 127.0.0.1
2019-07-22 14:02:29.905258+0200 VLC-tvOS[78534:7920310] Found interface en0, address 192.168.10.235
2019-07-22 14:02:29.908232+0200 VLC-tvOS[78534:7920310] Setting document root: /Users/fkuehne/Library/Developer/CoreSimulator/Devices/E3B44422-7B54-4EC1-B3AB-28A8F01E6862/data/Containers/Bundle/Application/4F524C6E-4333-421C-B267-CFFF76D988C5/VLC-tvOS.app
2019-07-22 14:02:29.910306+0200 VLC-tvOS[78534:7920310] Port forbidden by OS, trying another one
2019-07-22 14:02:29.977683+0200 VLC-tvOS[78534:7920310] Reachability Flag Status: -R ------d localWiFiStatusForFlags
FOUND thisaddress->ifa_name:en0
2019-07-22 14:02:30.021511+0200 VLC-tvOS[78534:7920310] media discovery start failed
2019-07-22 14:02:30.256466+0200 VLC-tvOS[78534:7920310] Reachability Flag Status: -R ------d localWiFiStatusForFlags
2019-07-22 14:02:30.908018+0200 VLC-tvOS[78534:7920310] found bonjour service: Ignatius (_http._tcp.)
2019-07-22 14:02:30.994101+0200 VLC-tvOS[78534:7920736] VLC Library Parser url Errors : http://Ignatius.local.:8888/libMediaVLC.xml
2019-07-22 14:02:38.552191+0200 VLC-tvOS[78534:7920310] will discover files in path: '/Users/fkuehne/Library/Developer/CoreSimulator/Devices/E3B44422-7B54-4EC1-B3AB-28A8F01E6862/data/Containers/Data/Application/B5BD10D1-AF64-4881-9B83-F6194CC9373C/Library/Caches/Upload'
2019-07-22 14:02:38.559564+0200 VLC-tvOS[78534:7920310] Reachability Flag Status: -R ------d localWiFiStatusForFlags
2019-07-22 14:02:38.631726+0200 VLC-tvOS[78534:7920310] short file detected
2019-07-22 14:02:38.632043+0200 VLC-tvOS[78534:7920310] attempting seek to 25s
(lldb) bt
* thread #17, stop reason = EXC_BAD_ACCESS (code=1, address=0x28)
* frame #0: 0x00000001092e76c6 VLC-tvOS`config_GetInt + 70
frame #1: 0x0000000109359391 VLC-tvOS`var_Inherit + 193
frame #2: 0x000000010ab7c18c VLC-tvOS`ffmpeg_AllocContext + 188
frame #3: 0x000000010ab74cdb VLC-tvOS`InitVideoDec + 43
frame #4: 0x00000001092ee6c9 VLC-tvOS`generic_start + 57
frame #5: 0x00000001092ee51c VLC-tvOS`module_load + 108
frame #6: 0x00000001092ee1ca VLC-tvOS`vlc_module_load + 618
frame #7: 0x00000001092ee635 VLC-tvOS`module_need + 37
frame #8: 0x00000001092fe035 VLC-tvOS`decoder_New + 1157
frame #9: 0x000000010930834e VLC-tvOS`EsOutCreateDecoder + 142
frame #10: 0x0000000109307f81 VLC-tvOS`EsOutSelectEs + 337
frame #11: 0x00000001093066b0 VLC-tvOS`EsOutSelect + 1456
frame #12: 0x000000010930ad45 VLC-tvOS`EsOutVaControlLocked + 9077
frame #13: 0x0000000109304b51 VLC-tvOS`EsOutControl + 49
frame #14: 0x000000010931063a VLC-tvOS`es_out_Control + 138
frame #15: 0x000000010930ea98 VLC-tvOS`Control + 424
frame #16: 0x0000000109316c8a VLC-tvOS`es_out_Control + 138
frame #17: 0x0000000109312ebc VLC-tvOS`Init + 4684
frame #18: 0x00000001093114be VLC-tvOS`Run + 46
frame #19: 0x00000001126272eb libsystem_pthread.dylib`_pthread_body + 126
frame #20: 0x000000011262a249 libsystem_pthread.dylib`_pthread_start + 66
frame #21: 0x000000011262640d libsystem_pthread.dylib`thread_start + 13
(lldb)
```
4.0
Felix Paul Kühne
fkuehne@videolan.org
Felix Paul Kühne
fkuehne@videolan.org
https://code.videolan.org/videolan/VLCKit/-/issues/290
Support Xcode 10.3 macOS 10.14.6?
2019-07-30T11:59:25Z
vfans
Support Xcode 10.3 macOS 10.14.6?
compiled error in this environment.
compiled error in this environment.
https://code.videolan.org/videolan/VLCKit/-/issues/291
document of transcoder
2019-08-01T15:16:39Z
vfans
document of transcoder
https://code.videolan.org/videolan/VLCKit/-/issues/292
Delegate Method not called of VLCMediaPlayerDelegate
2019-08-01T11:12:50Z
suraj shendkar
Delegate Method not called of VLCMediaPlayerDelegate
I working on TVOS app, and I am using pod 'TVVLCKit', '3.3.0' but delegate method of VLCMediaPlayerDelegate "mediaPlayerStateChanged" not called. I have written the following code:-
override func viewWillAppear(_ animated: Bool) {
...
I working on TVOS app, and I am using pod 'TVVLCKit', '3.3.0' but delegate method of VLCMediaPlayerDelegate "mediaPlayerStateChanged" not called. I have written the following code:-
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
self.cctvMediaPlayerOne = VLCMediaPlayer()
self.cctvMediaPlayerTwo = VLCMediaPlayer()
self.tvmediaPlayer = VLCMediaPlayer()
self.cctvMediaPlayerOne.delegate = self
self.cctvMediaPlayerTwo.delegate = self
self.tvmediaPlayer.delegate = self
}
extension HomeViewController: VLCMediaPlayerDelegate {
// MARK: - video player delegate method
private func mediaPlayerStateChanged(_ aNotification: Notification!) {
if self.cctvMediaPlayerTwo.state == .stopped || self.cctvMediaPlayerTwo.state == .error {
self.cctvLiveFeedSecondLabel.isHidden = false
self.cctvMediaPlayerTwo = VLCMediaPlayer()
self.setupMediaPlayer(player: self.cctvMediaPlayerTwo, subview: self.cctvLiveFeedSecond, urlString: Setttings.RstpLinkTwo)
} else if self.cctvMediaPlayerTwo.state == .playing {
self.cctvLiveFeedSecondLabel.isHidden = true
}
if self.cctvMediaPlayerOne.state == .stopped || self.cctvMediaPlayerOne.state == .error {
self.cctvLiveFeedFirstLabel.isHidden = false
self.cctvMediaPlayerOne = VLCMediaPlayer()
self.setupMediaPlayer(player: self.cctvMediaPlayerOne, subview: self.cctvLiveFeedFirst, urlString: Setttings.RstpLinkOne)
}else if self.cctvMediaPlayerOne.state == .playing {
self.cctvLiveFeedFirstLabel.isHidden = true
}
if self.tvmediaPlayer.state == .stopped || self.tvmediaPlayer.state == .error {
self.liveTvFeedLabel.isHidden = false
self.tvmediaPlayer = VLCMediaPlayer()
self.setupMediaPlayer(player: self.tvmediaPlayer, subview: self.liveTvFeed, urlString: Setttings.TvLink)
} else if self.tvmediaPlayer.state == .playing {
self.tvmediaPlayer.media.clearStoredCookies()
self.liveTvFeedLabel.isHidden = true
} else if self.tvmediaPlayer.state == .buffering{
self.tvmediaPlayer.media.clearStoredCookies()
}
}
}
https://code.videolan.org/videolan/VLCKit/-/issues/293
TVVLCKit Info.plist File Not Included In Binary
2021-01-11T14:33:45Z
Chris Marshall
TVVLCKit Info.plist File Not Included In Binary
I'm actually surprised this isn't already in here. [It's been an issue for some time.](https://www.martin-riedl.de/2017/10/16/tvvlckit-for-tvos/)
In any case, it's NOT a showstopper, but slightly annoying.
The [deployed TVVLCKit binary...
I'm actually surprised this isn't already in here. [It's been an issue for some time.](https://www.martin-riedl.de/2017/10/16/tvvlckit-for-tvos/)
In any case, it's NOT a showstopper, but slightly annoying.
The [deployed TVVLCKit binary](https://download.videolan.org/pub/cocoapods/prod/TVVLCKit-3.3.2-e16829a-774a96ae6.tar.xz) (At time of report) does not have the Info.plist included, which causes access to the library to fail with a somewhat muddy error:
Failed to load Info.plist from bundle at path <YOUR HOME DIR>/Library/Developer/CoreSimulator/Devices/DDF6D9A9-C50A-499C-9729-5948BA95E3F2/data/Library/Caches/com.apple.mobile.installd.staging/temp.R5RdDN/extracted/Payload/<YOUR APP>/Frameworks/TVVLCKit.framework
This happens only after a successful build and during the deployment phase.
The workaround is to do as Martin Riedl states, and physically copy the Info.plist file from the Git repo, and place it into the top level of the framework bundle.
It's a terrific toolset, and I appreciate all the TLC devoted to it. Thanks!
https://code.videolan.org/videolan/VLCKit/-/issues/294
swift- Change Size subtitles in VLCKit
2020-11-04T11:16:33Z
Ayoub alrashidi
swift- Change Size subtitles in VLCKit
Hey Guys i need help
how to change size subtitles & Font subtitles in VLCKit i Search a lot i can't found Anwser
and thank you for your help..
Hey Guys i need help
how to change size subtitles & Font subtitles in VLCKit i Search a lot i can't found Anwser
and thank you for your help..
4.0
Felix Paul Kühne
fkuehne@videolan.org
Felix Paul Kühne
fkuehne@videolan.org
https://code.videolan.org/videolan/VLCKit/-/issues/295
VLCKit used mobile data
2020-02-18T09:56:29Z
Alain L
VLCKit used mobile data
Will it be implemented a way to track the used mobile data when a remote stream is played?\
I think it would be very useful for many developers.
Will it be implemented a way to track the used mobile data when a remote stream is played?\
I think it would be very useful for many developers.
3.3.9
Felix Paul Kühne
fkuehne@videolan.org
Felix Paul Kühne
fkuehne@videolan.org
https://code.videolan.org/videolan/VLCKit/-/issues/296
Carplay
2019-10-28T09:50:35Z
Carola
Carplay
someone wants carplay support
someone wants carplay support
Future
https://code.videolan.org/videolan/VLCKit/-/issues/297
iOS ANR when press Next on a HEVC HDR10 4k video
2019-09-16T18:20:58Z
Alexandre Perraud
iOS ANR when press Next on a HEVC HDR10 4k video
The video is *FPS_UHD_HDR10_23.976.mp4*
And the mediainfo give :
```
General
Complete name : FPS_UHD_HDR10_23.976.mp4
Format : MPEG-4
Commercial name ...
The video is *FPS_UHD_HDR10_23.976.mp4*
And the mediainfo give :
```
General
Complete name : FPS_UHD_HDR10_23.976.mp4
Format : MPEG-4
Commercial name : HDR10
Format profile : Base Media
Codec ID : isom (isom/iso2/mp41)
File size : 18.6 MiB
Duration : 6 min 45 s
Overall bit rate : 385 kb/s
Writing application : Lavf57.66.102
Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Commercial name : HDR10
Format profile : Main 10@L5.1@Main
Codec ID : hev1
Codec ID/Info : High Efficiency Video Coding
Duration : 6 min 45 s
Bit rate : 383 kb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.002
Stream size : 18.5 MiB (99%)
Writing library : x265 2.3+9-820f4327ddac:[Windows][GCC 5.3.1][64 bit] 10bit
Encoding settings : cpuid=1173503 / frame-threads=2 / numa-pools=4 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=1 / input-res=3840x2160 / interlace=0 / total-frames=0 / level-idc=51 / high-tier=1 / uhd-bd=0 / ref=5 / no-allow-non-conformance / repeat-headers / annexb / no-aud / no-hrd / info / hash=0 / no-temporal-layers / open-gop / min-keyint=2 / keyint=24 / bframes=8 / b-adapt=2 / b-pyramid / bframe-bias=0 / rc-lookahead=25 / lookahead-slices=4 / scenecut=40 / no-intra-refresh / ctu=64 / min-cu-size=8 / rect / no-amp / max-tu-size=32 / tu-inter-depth=1 / tu-intra-depth=1 / limit-tu=0 / rdoq-level=2 / dynamic-rd=0.00 / signhide / no-tskip / nr-intra=0 / nr-inter=0 / no-constrained-intra / strong-intra-smoothing / max-merge=3 / limit-refs=0 / limit-modes / me=3 / subme=3 / merange=57 / temporal-mvp / weightp / no-weightb / no-analyze-src-pics / deblock=0:0 / sao / no-sao-non-deblock / rd=4 / no-early-skip / rskip / no-fast-intra / no-tskip-fast / no-cu-lossless / no-b-intra / rdpenalty=0 / psy-rd=2.00 / psy-rdoq=1.00 / no-rd-refine / analysis-mode=0 / no-lossless / cbqpoffs=0 / crqpoffs=0 / rc=cbr / bitrate=40000 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=0 / vbv-maxrate=40000 / vbv-bufsize=40000 / vbv-init=0.9 / ipratio=1.40 / pbratio=1.00 / aq-mode=1 / aq-strength=1.00 / cutree / zone-count=0 / no-strict-cbr / qg-size=32 / no-rc-grain / qpmax=69 / qpmin=0 / sar=1 / overscan=0 / videoformat=5 / range=0 / colorprim=9 / transfer=16 / colormatrix=9 / chromaloc=1 / chromaloc-top=2 / chromaloc-bottom=2 / display-window=0 / master-display=G(13250,34500)B(7500,3000)R(34000,16000)WP(15635,16450)L(10000000,5) / max-cll=1000,400 / min-luma=0 / max-luma=1023 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / opt-qp-pps / opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / no-opt-cu-delta-qp / no-aq-motion / hdr / no-hdr-opt
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Mastering display color primaries : Display P3
Mastering display luminance : min: 0.0005 cd/m2, max: 1000 cd/m2
Maximum Content Light Level : 1000 cd/m2
Maximum Frame-Average Light Level : 400 cd/m2
Codec configuration box : hvcC
```
3.3.5
Thomas Guillem
Thomas Guillem
https://code.videolan.org/videolan/VLCKit/-/issues/298
Crash in Catalina beta: assertion failure: "((void *)0) == tsd->NSCurrentOpen...
2022-03-13T16:06:18Z
Cesare Forelli
Crash in Catalina beta: assertion failure: "((void *)0) == tsd->NSCurrentOpenGLContext"
Hi. I am experiencing a crash, **assertion failure: "((void *)0) == tsd->NSCurrentOpenGLContext" -> %lld**, in my own app running on **macOS Catalina 10.15 beta 8 (build 19A558d)**. I believe **the crash happens every time I switch media...
Hi. I am experiencing a crash, **assertion failure: "((void *)0) == tsd->NSCurrentOpenGLContext" -> %lld**, in my own app running on **macOS Catalina 10.15 beta 8 (build 19A558d)**. I believe **the crash happens every time I switch media after the initial playback**; the **same crash also occurs in version 3.0.8 of the VLC application**. Details and crash reports follow.
My application has been successfully using VLCKit to stream IP cameras for over a year; obviously I can provide additional details and promo-codes to download it from the App Store if needed.
I previously tested my app on beta 1 of Catalina and the app was behaving properly (or my testing was insufficient 😭), but yesterday a user running Catalina beta 8 reported this crash, and after installing the beta myself tonight I have been able to reproduce it 100% of the time.
Here are the details of the crash and what I have figured out so far: when the app launches, by defaults starts playback of the first stream in its "playlist" and works fine as long as I leave it be, but as soon as I try to switch to another stream URL (media), the app immediately crashes with the assertion failure in the subject.
What is worst, even attached to the Xcode debugger, no specific part of my code is highlighted, Xcode just logs "assertion failure: "((void *)0) == tsd->NSCurrentOpenGLContext" -> 0" and "**Message from debugger: Terminated due to signal 9**".
Placing a few breakpoints, I have been able to vaguely understand when this happens.
When I switch from a camera to another, I:
1. Call `mediaPlayer?.stop()`
2. Select a different media from a VLCMediaList instantiated upon launch (and used also to set up the initial, properly working, playback) with `mediaPlayer?.media = playlist?.media(at: myNewIndex)`
3. Call `mediaPlayer?.play()`
**The app crashes always on 2, as soon as I switch the media**, and never gets to `mediaPlayer?.play() `.
I tried performing the same operation using the latest VLC application (using File > Open Network and pasting a video stream URL) and the result is the same: it works the first time, and then crashes immediately with the next URL I try to open.
I can provide this two test URLs if you want to test the crash yourself with VLC: first open [rtsp://contact-me:for-credentials@2.233.120.219:9999/videoSub](rtsp://contact-me:for-credentials@2.233.120.219:9999/videoSub) and later try opening [rtsp://contact-me:for-credentials@2.233.120.219:9999/videoMain](rtsp://contact-me:for-credentials@2.233.120.219:9999/videoMain).
A couple of final notes: I did update the VLCKit framework in my app from 3.3.1 to 3.3.5, but the situation did not improve; I also searched the forum and the web for other reports, and I did not find anything specific about VLC, but [it seems that the crash occurs in many, many OpenGL based applications](https://forums.developer.apple.com/thread/122608).
I am very worried that Apple might have killed OpenGL sooner that expected, so any suggestions is very much appreciated, especially given the imminent launch of Catalina and the unreliable situation I will be putting my app users' in.
Attached you can find a couple of crash reports of my app, and one from the official VLC app:
[My_app_crash_report_when_switchin_media.txt](/uploads/3a2d147636eb740b2b35bdd634791ae1/My_app_crash_report_when_switchin_media.txt)
[My_app_crash_report_2_when_switchin_media.txt](/uploads/0d3cbaccf2134e0c1fc114149840e962/My_app_crash_report_2_when_switchin_media.txt)
[VLC_crash_report_when_switching_URL_stream.txt](/uploads/a9b3574ea65f76f552cd97338e6fa0e6/VLC_crash_report_when_switching_URL_stream.txt)
Thank you in advance, and please let me know if I need to clarify anything: I am out of my league here, but I really hope to be able to fix it for my users before the new OS ships.
Thanks again,
Cesare
https://code.videolan.org/videolan/VLCKit/-/issues/300
FTP video with Chinese text in url not work
2020-02-18T09:53:11Z
Stermop
FTP video with Chinese text in url not work
My FTP server (UTF-8 encoded) is opened with QuickFTP on macOS 10.14, I can't play the video with Chinese path on this FTP server, but I can play after I rename this video.
The Chinese path video in the SMB service on this computer can...
My FTP server (UTF-8 encoded) is opened with QuickFTP on macOS 10.14, I can't play the video with Chinese path on this FTP server, but I can play after I rename this video.
The Chinese path video in the SMB service on this computer can be played.
Thank you for fix this bug.
https://code.videolan.org/videolan/VLCKit/-/issues/301
Video can't play on FTP service which is not open on port 21
2019-09-18T11:25:16Z
Stermop
Video can't play on FTP service which is not open on port 21
My FTP server (UTF-8 encoded) is opened with QuickFTP on macOS 10.14, audio and video can't be played when the FTP server port is not set to 21. Is there a solution for this problem?
Thank you.
My FTP server (UTF-8 encoded) is opened with QuickFTP on macOS 10.14, audio and video can't be played when the FTP server port is not set to 21. Is there a solution for this problem?
Thank you.
https://code.videolan.org/videolan/VLCKit/-/issues/303
ITMS-90338: Non-public API usage
2020-02-18T09:55:29Z
vfans
ITMS-90338: Non-public API usage
_timespec_get. If method names in your source code match the private Apple APIs listed above, altering your method names will help prevent this app from being flagged in future submissions.
_timespec_get. If method names in your source code match the private Apple APIs listed above, altering your method names will help prevent this app from being flagged in future submissions.
3.3.8
Felix Paul Kühne
fkuehne@videolan.org
Felix Paul Kühne
fkuehne@videolan.org
https://code.videolan.org/videolan/VLCKit/-/issues/304
Change suggestion for VLCLibrary Default options for iOS platform
2020-02-18T09:52:32Z
John Rehbein
Change suggestion for VLCLibrary Default options for iOS platform
I saw I should submit this to the mailing list, but I am waiting for my request to go through so in the meantime I'll post this here for now.
In Sources/VLCLibrary.m line 106 where _defaultOptions is defined I think "--play-and-pause" s...
I saw I should submit this to the mailing list, but I am waiting for my request to go through so in the meantime I'll post this here for now.
In Sources/VLCLibrary.m line 106 where _defaultOptions is defined I think "--play-and-pause" should be added as a default option for iOS. It is already for MacOS, but not iOS for some reason. The reason why is if its not enabled leads to unexpected behavior at least it left me scratching my head for a few hours. If the option is not enabled and the player reaches the end of the video it results in a stopped state where you can no longer seek, play, and pause the video. This is frustrating if you want to implement looping or just not immediately dismiss the video which is a very common use case.
https://code.videolan.org/videolan/VLCKit/-/issues/305
Self-built VLCKit does not work with latest iOS SDK 13.x when using on latest...
2020-02-27T22:10:58Z
sk2212
Self-built VLCKit does not work with latest iOS SDK 13.x when using on latest 12.4 iOS for e.g. iPad devices
Because of Apple decision that it is not possible to have more than one SDK installed in '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/' the latest version you are able to build with is iOS SDK 13...
Because of Apple decision that it is not possible to have more than one SDK installed in '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/' the latest version you are able to build with is iOS SDK 13.1.
If you build VLCKit with latest iOS 13.1 SDK you will loose support for "old" iOS 12.4 devices (e.g. iPads).
This is because of iOS 13.1 has its own build-in function 'aligned_alloc'. So VLCKit finds the symbol in the SDK implementation and is not using the VLC-Built-In file (compat/aligned_alloc.c).
So, if the statically build VLCKit library is used on an iOS 12.4 device it will crash because of 'aligned_alloc' call is going to nothing (SIG_ABRT).
For example the implementation in 'vlc/src/misc/picture.c' will crash on every try to play a video file.
There must be a solution to FORCE VLCKit to use its own 'aligned_alloc' implementation ALTHOUGH if the function can be found in the iOS 13.1 SDK.
I tried in configure.ac and in 'compileAndBuildVLCKit.sh' to not export the symbol but it seems that the iOS13.1 version is always used.
Marvin Scholz
Marvin Scholz
https://code.videolan.org/videolan/VLCKit/-/issues/306
[tvOS] 4k HDR content not rendered for HDR
2019-11-25T15:30:13Z
Stefan
[tvOS] 4k HDR content not rendered for HDR
Hi,
a user of my App reported, that playback of a 4k HDR stream (encapsulated into MPEG-TS) from a DVB-S2x receiver is not rendered in HDR on his Apple TV 4k device.
I will upload the dump of this stream via VideoLan Uploader and share ...
Hi,
a user of my App reported, that playback of a 4k HDR stream (encapsulated into MPEG-TS) from a DVB-S2x receiver is not rendered in HDR on his Apple TV 4k device.
I will upload the dump of this stream via VideoLan Uploader and share the file name here.
https://code.videolan.org/videolan/VLCKit/-/issues/307
TVVLCKit: player closes only for live streams
2022-03-13T16:03:30Z
Malek
TVVLCKit: player closes only for live streams
Hi,
i'm building an app for iOS/iPadOS/tvOS, iOS app works well, tvOS version was working verry well too but from some days now player closes after some seconds (only for live streams), i tested the same stream with vlc and it seems to w...
Hi,
i'm building an app for iOS/iPadOS/tvOS, iOS app works well, tvOS version was working verry well too but from some days now player closes after some seconds (only for live streams), i tested the same stream with vlc and it seems to works.
could you please help.
below the log (level 4, TVVLCKit 3.3.0, Apple tv 4K)
PS: im using tvOS 13.2 beta 2 / xcode 11.2 beta 2, i tryed to archive with the last xcode version (11.1) and install to the Apple tv, same error.
```
`2019-10-15 21:21:53.217066+0200 iProTvOs[2302:1592983] creating player instance using shared library
2019-10-15 21:21:53.217830+0200 iProTvOs[2302:1592983] option marq-color does not exist
2019-10-15 21:21:53.218248+0200 iProTvOs[2302:1592983] option marq-opacity does not exist
2019-10-15 21:21:53.218596+0200 iProTvOs[2302:1592983] option marq-position does not exist
2019-10-15 21:21:53.218911+0200 iProTvOs[2302:1592983] option marq-refresh does not exist
2019-10-15 21:21:53.219229+0200 iProTvOs[2302:1592983] option marq-size does not exist
2019-10-15 21:21:53.219622+0200 iProTvOs[2302:1592983] option marq-timeout does not exist
2019-10-15 21:21:53.220055+0200 iProTvOs[2302:1592983] option marq-x does not exist
2019-10-15 21:21:53.220430+0200 iProTvOs[2302:1592983] option marq-y does not exist
2019-10-15 21:21:53.221265+0200 iProTvOs[2302:1592983] creating audio output
2019-10-15 21:21:53.221622+0200 iProTvOs[2302:1592983] looking for audio output module matching "any": 4 candidates
2019-10-15 21:21:53.222141+0200 iProTvOs[2302:1592983] option audiounit_ios-gain does not exist
2019-10-15 21:21:53.223129+0200 iProTvOs[2302:1592983] using audio output module "audiounit_ios"
2019-10-15 21:21:53.225233+0200 iProTvOs[2302:1592983] keeping audio output
2019-10-15 21:21:53.262475+0200 iProTvOs[2302:1592983] VLC media player - 3.0.7 Vetinari
2019-10-15 21:21:53.262633+0200 iProTvOs[2302:1592983] Copyright © 1996-2019 the VideoLAN team
2019-10-15 21:21:53.262706+0200 iProTvOs[2302:1592983] revision 3.0.6-103-g937703bae4
2019-10-15 21:21:53.262803+0200 iProTvOs[2302:1592983] configured with /Users/jenkins/workspace/vlc-release/macosx/vlc-release-TVVLCKit/libvlc/vlc/configure '--prefix=/Users/jenkins/workspace/vlc-release/macosx/vlc-release-TVVLCKit/libvlc/vlc/install-AppleTVOS/arm64' '--host=aarch64-apple-darwin14' '--with-contrib=/Users/jenkins/workspace/vlc-release/macosx/vlc-release-TVVLCKit/libvlc/vlc/contrib/AppleTV-aarch64-apple-darwin14-aarch64' '--enable-static' '--enable-dvbpsi' '--enable-avcodec' '--disable-macosx' '--disable-macosx-qtkit' '--disable-macosx-avfoundation' '--disable-shared' '--enable-opus' '--disable-faad' '--disable-lua' '--disable-a52' '--enable-fribidi' '--disable-qt' '--disable-skins2' '--disable-vcd' '--disable-vlc' '--disable-vlm' '--disable-nls' '--disable-sse' '--disable-notify' '--enable-live555' '--enable-realrtsp' '--enable-swscale' '--disable-projectm' '--enable-libass' '--enable-libxml2' '--disable-goom' '--disable-dvdread' '--disable-dvdnav' '--disable-bluray' '--disable-linsys' '--disable-libva' '--disable-gme' '--disable-tremor' '--enable-vorbis' '--disable-fluidsynth' '--disable-jack' '--disable-pulse' '--disable-mtp' '--enable-ogg' '--enable-speex' '--enable-theora' '--enable-flac' '--disable-screen' '--enable-freetype' '--enable-taglib' '--disable-mmx' '--disable-sparkle' '--disable-addonmanagermodules' '--disable-mad' 'host_alias=aarch64-apple-darwin14' 'CC=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang' 'CFLAGS=-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS11.4.sdk -arch arm64 -O3 -g -mtvos-version-min=10.2 -fembed-bitcode -DNDEBUG' 'LDFLAGS=-arch arm64 -Wl,-tvos_version_min,10.2' 'CPPFLAGS=-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS11.4.sdk -arch arm64 -O3 -g -mtvos-version-min=10.2 -fembed-bitcode' 'CXX=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++' 'CXXFLAGS=-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS11.4.sdk -arch arm64 -O3 -g -mtvos-version-min=10.2 -fembed-bitcode' 'OBJC=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang' 'OBJCFLAGS=-O3 -g' 'CCAS=gas-preprocessor.pl /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang' 'PKG_CONFIG_PATH='
2019-10-15 21:21:53.264918+0200 iProTvOs[2302:1592983] restart requested (3)
2019-10-15 21:21:53.265012+0200 iProTvOs[2302:1592983] selected audiounit device: encoded
2019-10-15 21:21:53.266231+0200 iProTvOs[2302:1592983] restart requested (1)
2019-10-15 21:21:53.793828+0200 iProTvOs[2302:1594299] Creating an input for '29'
2019-10-15 21:21:53.794386+0200 iProTvOs[2302:1594338] using timeshift granularity of 50 MiB
2019-10-15 21:21:53.794503+0200 iProTvOs[2302:1594338] using default timeshift path
2019-10-15 21:21:53.794584+0200 iProTvOs[2302:1594338] `http://s2.nasaiptv.com:8000/[private]/[private]/29' gives access `http' demux `any' path `s2.nasaiptv.com:8000/[private]/[private]/29'
2019-10-15 21:21:53.794652+0200 iProTvOs[2302:1594338] creating demux: access='http' demux='any' location='s2.nasaiptv.com:8000/[private]/[private]/29' file='(null)'
2019-10-15 21:21:53.794703+0200 iProTvOs[2302:1594338] looking for access_demux module matching "http": 4 candidates
2019-10-15 21:21:53.794751+0200 iProTvOs[2302:1594338] no access_demux modules matched
2019-10-15 21:21:53.794803+0200 iProTvOs[2302:1594338] creating access: http://s2.nasaiptv.com:8000/[private]/[private]/29
2019-10-15 21:21:53.794850+0200 iProTvOs[2302:1594338] looking for access module matching "http": 19 candidates
2019-10-15 21:21:53.794939+0200 iProTvOs[2302:1594338] resolving s2.nasaiptv.com ...
2019-10-15 21:21:53.797284+0200 iProTvOs[2302:1594338] outgoing request:
GET /[private]/[private]/29 HTTP/1.1
Host: s2.nasaiptv.com:8000
Accept: */*
Accept-Language: en_US
User-Agent: iProPlayer beta LibVLC/3.0.7
Range: bytes=0-
2019-10-15 21:21:53.867444+0200 iProTvOs[2302:1594338] incoming response:
HTTP/1.1 302 Found
Server: nginx
Date: Tue, 15 Oct 2019 19:21:46 GMT
Content-Type: text/html; charset=UTF-8
Connection: close
Access-Control-Allow-Origin: *
Location: http://195.181.160.222:25461/[private]/[private]/29?token=[private]
2019-10-15 21:21:53.867948+0200 iProTvOs[2302:1594338] no access modules matched
2019-10-15 21:21:53.868043+0200 iProTvOs[2302:1594338] redirecting to: http://195.181.160.222:25461/[private]/[private]/29?token=[private]
2019-10-15 21:21:53.868107+0200 iProTvOs[2302:1594338] creating access: http://195.181.160.222:25461/[private]/[private]/29?token=[private]
2019-10-15 21:21:53.868203+0200 iProTvOs[2302:1594338] looking for access module matching "http": 19 candidates
2019-10-15 21:21:53.868407+0200 iProTvOs[2302:1594338] resolving 195.181.160.222 ...
2019-10-15 21:21:53.869358+0200 iProTvOs[2302:1594338] outgoing request:
GET /[private]/[private]/29?token=[private] HTTP/1.1
Host: 195.181.160.222:25461
Accept: */*
Accept-Language: en_US
User-Agent: iProPlayer beta LibVLC/3.0.7
Range: bytes=0-
2019-10-15 21:21:54.018479+0200 iProTvOs[2302:1594338] incoming response:
HTTP/1.1 200 OK
Server: nginx
Date: Tue, 15 Oct 2019 19:21:57 GMT
Content-Type: video/mp2t
Connection: close
Access-Control-Allow-Origin: *
2019-10-15 21:21:54.018633+0200 iProTvOs[2302:1594338] using access module "access"
2019-10-15 21:21:54.018700+0200 iProTvOs[2302:1594338] looking for stream_filter module matching "prefetch,cache_block": 22 candidates
2019-10-15 21:21:54.018848+0200 iProTvOs[2302:1594338] using 16777216 bytes buffer, 16384 bytes read
2019-10-15 21:21:54.018898+0200 iProTvOs[2302:1594338] using stream_filter module "prefetch"
2019-10-15 21:21:54.018946+0200 iProTvOs[2302:1594338] looking for stream_filter module matching "any": 22 candidates
2019-10-15 21:21:54.019187+0200 iProTvOs[2302:1594338] no stream_filter modules matched
2019-10-15 21:21:54.019341+0200 iProTvOs[2302:1594338] looking for stream_directory module matching "any": 0 candidates
2019-10-15 21:21:54.019430+0200 iProTvOs[2302:1594338] no stream_directory modules
2019-10-15 21:21:54.019487+0200 iProTvOs[2302:1594338] attachment of directory-extractor failed for http://195.181.160.222:25461/[private]/[private]/29?token=[private]
2019-10-15 21:21:54.019545+0200 iProTvOs[2302:1594338] looking for stream_filter module matching "record": 22 candidates
2019-10-15 21:21:54.019655+0200 iProTvOs[2302:1594338] using stream_filter module "record"
2019-10-15 21:21:54.020304+0200 iProTvOs[2302:1594338] creating demux: access='http' demux='ts' location='s2.nasaiptv.com:8000/[private]/[private]/29' file='(null)'
2019-10-15 21:21:54.020357+0200 iProTvOs[2302:1594338] looking for demux module matching "ts": 46 candidates
2019-10-15 21:21:54.020450+0200 iProTvOs[2302:1594338] Standard set to Auto
2019-10-15 21:21:54.020502+0200 iProTvOs[2302:1594338] using demux module "ts"
2019-10-15 21:21:54.020608+0200 iProTvOs[2302:1594338] DEMUX_SET_GROUP 0 0x0
2019-10-15 21:21:54.020665+0200 iProTvOs[2302:1594338] looking for meta reader module matching "any": 1 candidates
2019-10-15 21:21:54.020715+0200 iProTvOs[2302:1594338] no meta reader modules matched
2019-10-15 21:21:54.020787+0200 iProTvOs[2302:1594338] `http://s2.nasaiptv.com:8000/[private]/[private]/29' successfully opened
2019-10-15 21:21:54.021015+0200 iProTvOs[2302:1594338] pid[17] unknown
2019-10-15 21:21:54.021063+0200 iProTvOs[2302:1594338] first packet for pid=17 cc=0x2
2019-10-15 21:21:54.021504+0200 iProTvOs[2302:1594338] PATCallBack called
2019-10-15 21:21:54.021615+0200 iProTvOs[2302:1594338] new PAT ts_id=1 version=0 current_next=1
2019-10-15 21:21:54.021674+0200 iProTvOs[2302:1594338] * number=1 pid=4096
2019-10-15 21:21:54.021722+0200 iProTvOs[2302:1594338] temporary receiving program 1
2019-10-15 21:21:54.021775+0200 iProTvOs[2302:1594338] PMTCallBack called for program 1
2019-10-15 21:21:54.021902+0200 iProTvOs[2302:1594338] new PMT program number=1 version=0 pid_pcr=256
2019-10-15 21:21:54.021952+0200 iProTvOs[2302:1594338] * pid=256 type=0x1b AVC video stream as defined in ITU-T Rec. H.264
2019-10-15 21:21:54.022001+0200 iProTvOs[2302:1594338] => pid 256 has now es fcc=h264
2019-10-15 21:21:54.022082+0200 iProTvOs[2302:1594338] selecting program id=1
2019-10-15 21:21:54.022200+0200 iProTvOs[2302:1594338] looking for packetizer module matching "any": 25 candidates
2019-10-15 21:21:54.022443+0200 iProTvOs[2302:1594338] using packetizer module "h264"
2019-10-15 21:21:54.022514+0200 iProTvOs[2302:1594338] looking for video decoder module matching "any": 12 candidates
2019-10-15 21:21:54.022798+0200 iProTvOs[2302:1594338] Using Video Toolbox to decode 'h264'
2019-10-15 21:21:54.023020+0200 iProTvOs[2302:1594338] using video decoder module "videotoolbox"
2019-10-15 21:21:54.023373+0200 iProTvOs[2302:1594338] Default program is 1
2019-10-15 21:21:54.023470+0200 iProTvOs[2302:1594338] * pid=257 type=0xf ISO/IEC 13818-7 Audio with ADTS transport
2019-10-15 21:21:54.023518+0200 iProTvOs[2302:1594338] - SL/FMC descriptor not found/matched
2019-10-15 21:21:54.023624+0200 iProTvOs[2302:1594338] => pid 257 has now es fcc=mp4a
2019-10-15 21:21:54.023847+0200 iProTvOs[2302:1594338] looking for packetizer module matching "any": 25 candidates
2019-10-15 21:21:54.023942+0200 iProTvOs[2302:1594338] running MPEG4 audio packetizer
2019-10-15 21:21:54.023994+0200 iProTvOs[2302:1594338] ADTS Mode
2019-10-15 21:21:54.024041+0200 iProTvOs[2302:1594338] using packetizer module "mpeg4audio"
2019-10-15 21:21:54.024181+0200 iProTvOs[2302:1594338] looking for audio decoder module matching "any": 16 candidates
2019-10-15 21:21:54.024324+0200 iProTvOs[2302:1594338] using ffmpeg Lavc58.6.103
2019-10-15 21:21:54.024397+0200 iProTvOs[2302:1594338] option quiet does not exist
2019-10-15 21:21:54.024454+0200 iProTvOs[2302:1594338] CPU flags: 0x00000068
2019-10-15 21:21:54.024860+0200 iProTvOs[2302:1594338] codec (aac) started
2019-10-15 21:21:54.024911+0200 iProTvOs[2302:1594338] using audio decoder module "avcodec"
2019-10-15 21:21:54.025008+0200 iProTvOs[2302:1594338] * pid=17 listening for SDT
2019-10-15 21:21:54.025096+0200 iProTvOs[2302:1594338] enabling pid 256 from program 1
2019-10-15 21:21:54.025141+0200 iProTvOs[2302:1594338] enabling pid 257 from program 1
2019-10-15 21:21:54.025183+0200 iProTvOs[2302:1594338] enabling pcr pid 256 from program 1
2019-10-15 21:21:54.025334+0200 iProTvOs[2302:1594338] first packet for pid=256 cc=0x3
2019-10-15 21:21:54.025570+0200 iProTvOs[2302:1594338] Buffering 0%
2019-10-15 21:21:54.054515+0200 iProTvOs[2302:1594338] first packet for pid=17 cc=0x3
2019-10-15 21:21:54.054570+0200 iProTvOs[2302:1594343] found NAL_SPS (sps_id=0)
2019-10-15 21:21:54.054615+0200 iProTvOs[2302:1594338] SDTCallBack called
2019-10-15 21:21:54.054626+0200 iProTvOs[2302:1594343] found NAL_PPS (pps_id=0 sps_id=0)
2019-10-15 21:21:54.054668+0200 iProTvOs[2302:1594338] * pid=18 listening for EIT
2019-10-15 21:21:54.054697+0200 iProTvOs[2302:1594338] * pid=20 listening for TDT
2019-10-15 21:21:54.054727+0200 iProTvOs[2302:1594338] new SDT ts_id=1 version=0 current_next=1 network_id=65281
2019-10-15 21:21:54.054754+0200 iProTvOs[2302:1594338] * service id=1 eit schedule=0 present=0 running=4 free_ca=0
2019-10-15 21:21:54.054912+0200 iProTvOs[2302:1594338] - type=1 provider=FFmpeg name=Service01
2019-10-15 21:21:54.054955+0200 iProTvOs[2302:1594338] EsOutProgramMeta: number=1
2019-10-15 21:21:54.091088+0200 iProTvOs[2302:1594338] Buffering 8%
2019-10-15 21:21:54.091237+0200 iProTvOs[2302:1594338] first packet for pid=257 cc=0x2
2019-10-15 21:21:54.091305+0200 iProTvOs[2302:1594338] Buffering 16%
2019-10-15 21:21:54.091365+0200 iProTvOs[2302:1594338] Buffering 24%
2019-10-15 21:21:54.091397+0200 iProTvOs[2302:1594343] restarting module due to input format change
2019-10-15 21:21:54.091458+0200 iProTvOs[2302:1594343] removing module "videotoolbox"
2019-10-15 21:21:54.091464+0200 iProTvOs[2302:1594338] Buffering 32%
2019-10-15 21:21:54.091510+0200 iProTvOs[2302:1594343] looking for video decoder module matching "any": 12 candidates
2019-10-15 21:21:54.091535+0200 iProTvOs[2302:1594338] Buffering 40%
2019-10-15 21:21:54.091589+0200 iProTvOs[2302:1594344] AAC channels: 2 samplerate: 48000
2019-10-15 21:21:54.091626+0200 iProTvOs[2302:1594344] restarting module due to input format change
2019-10-15 21:21:54.091630+0200 iProTvOs[2302:1594343] new SPS parsed: 0
2019-10-15 21:21:54.091671+0200 iProTvOs[2302:1594343] new PPS parsed: 0
2019-10-15 21:21:54.091833+0200 iProTvOs[2302:1594343] forcing CVPX format: 420v
2019-10-15 21:21:54.091674+0200 iProTvOs[2302:1594344] removing module "avcodec"
2019-10-15 21:21:54.091946+0200 iProTvOs[2302:1594338] Buffering 48%
2019-10-15 21:21:54.092362+0200 iProTvOs[2302:1594344] looking for audio decoder module matching "any": 16 candidates
2019-10-15 21:21:54.092416+0200 iProTvOs[2302:1594344] using ffmpeg Lavc58.6.103
2019-10-15 21:21:54.092460+0200 iProTvOs[2302:1594344] option quiet does not exist
2019-10-15 21:21:54.092499+0200 iProTvOs[2302:1594344] CPU flags: 0x00000068
2019-10-15 21:21:54.092994+0200 iProTvOs[2302:1594344] codec (aac) started
2019-10-15 21:21:54.093080+0200 iProTvOs[2302:1594344] using audio decoder module "avcodec"
2019-10-15 21:21:54.093263+0200 iProTvOs[2302:1594344] reusing audio output
2019-10-15 21:21:54.093417+0200 iProTvOs[2302:1594344] VLC is looking for: 'f32l' 48000 Hz Stereo frame=1 samples/8 bytes
2019-10-15 21:21:54.097233+0200 iProTvOs[2302:1594343] Using Video Toolbox to decode 'h264'
2019-10-15 21:21:54.097323+0200 iProTvOs[2302:1594343] using video decoder module "videotoolbox"
2019-10-15 21:21:54.101861+0200 iProTvOs[2302:1594344] Output on HDMI, channel count: 2
2019-10-15 21:21:54.103738+0200 iProTvOs[2302:1593996] vt cvpx chroma: 420v
2019-10-15 21:21:54.104038+0200 iProTvOs[2302:1593996] looking for text renderer module matching "freetype": 2 candidates
2019-10-15 21:21:54.105892+0200 iProTvOs[2302:1594344] not output layout, default to Stereo
2019-10-15 21:21:54.105969+0200 iProTvOs[2302:1594344] selected 2 physical channels for device output
2019-10-15 21:21:54.106008+0200 iProTvOs[2302:1594344] VLC will output: Stereo
2019-10-15 21:21:54.106060+0200 iProTvOs[2302:1594344] Current AU format: [48000.000000][mcpl][9][8][1][8][2][32]
2019-10-15 21:21:54.108715+0200 iProTvOs[2302:1594344] Current device has a latency of 1833 us
2019-10-15 21:21:54.115472+0200 iProTvOs[2302:1594344] analog AudioUnit output successfully opened for f32l Stereo
2019-10-15 21:21:54.115831+0200 iProTvOs[2302:1594344] output 'f32l' 48000 Hz Stereo frame=1 samples/8 bytes
2019-10-15 21:21:54.115881+0200 iProTvOs[2302:1594344] looking for audio volume module matching "any": 2 candidates
2019-10-15 21:21:54.115920+0200 iProTvOs[2302:1594344] using audio volume module "float_mixer"
2019-10-15 21:21:54.115956+0200 iProTvOs[2302:1594344] input 'f32l' 48000 Hz Stereo frame=1 samples/8 bytes
2019-10-15 21:21:54.116003+0200 iProTvOs[2302:1594344] looking for audio filter module matching "scaletempo": 13 candidates
2019-10-15 21:21:54.116040+0200 iProTvOs[2302:1594344] format: 48000 rate, 2 nch, 4 bps, fl32
2019-10-15 21:21:54.118987+0200 iProTvOs[2302:1594344] params: 30 stride, 0.200 overlap, 14 search
2019-10-15 21:21:54.119049+0200 iProTvOs[2302:1594344] 1.000 scale, 1440.000 stride_in, 1440 stride_out, 1152 standing, 288 overlap, 672 search, 2400 queue, fl32 mode
2019-10-15 21:21:54.119082+0200 iProTvOs[2302:1594344] using audio filter module "scaletempo"
2019-10-15 21:21:54.119113+0200 iProTvOs[2302:1594344] conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
2019-10-15 21:21:54.119260+0200 iProTvOs[2302:1594344] conversion pipeline complete
2019-10-15 21:21:54.119298+0200 iProTvOs[2302:1594344] looking for audio filter module matching "equalizer": 13 candidates
2019-10-15 21:21:54.119787+0200 iProTvOs[2302:1594344] equalizer loaded for 48000 Hz with 10 bands 1 pass
2019-10-15 21:21:54.119828+0200 iProTvOs[2302:1594344] 31.25 Hz -> factor:0.000000 alpha:0.001444 beta:0.997112 gamma:1.997095
2019-10-15 21:21:54.119859+0200 iProTvOs[2302:1594344] 62.50 Hz -> factor:0.000000 alpha:0.002884 beta:0.994232 gamma:1.994165
2019-10-15 21:21:54.119887+0200 iProTvOs[2302:1594344] 125.00 Hz -> factor:0.000000 alpha:0.005752 beta:0.988497 gamma:1.988230
2019-10-15 21:21:54.119914+0200 iProTvOs[2302:1594344] 250.00 Hz -> factor:0.000000 alpha:0.011437 beta:0.977126 gamma:1.976067
2019-10-15 21:21:54.119940+0200 iProTvOs[2302:1594344] 500.00 Hz -> factor:0.000000 alpha:0.022613 beta:0.954775 gamma:1.950589
2019-10-15 21:21:54.119966+0200 iProTvOs[2302:1594344] 1000.00 Hz -> factor:0.000000 alpha:0.044203 beta:0.911595 gamma:1.895241
2019-10-15 21:21:54.119993+0200 iProTvOs[2302:1594344] 2000.00 Hz -> factor:0.000000 alpha:0.084497 beta:0.831006 gamma:1.768616
2019-10-15 21:21:54.121243+0200 iProTvOs[2302:1594344] 4000.00 Hz -> factor:0.000000 alpha:0.154688 beta:0.690623 gamma:1.464123
2019-10-15 21:21:54.121309+0200 iProTvOs[2302:1594344] 8000.00 Hz -> factor:0.000000 alpha:0.260898 beta:0.478204 gamma:0.739102
2019-10-15 21:21:54.121358+0200 iProTvOs[2302:1594344] 16000.00 Hz -> factor:0.000000 alpha:0.371900 beta:0.256201 gamma:-0.628101
2019-10-15 21:21:54.121394+0200 iProTvOs[2302:1594344] using audio filter module "equalizer"
2019-10-15 21:21:54.121423+0200 iProTvOs[2302:1594344] conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
2019-10-15 21:21:54.121482+0200 iProTvOs[2302:1594344] conversion pipeline complete
2019-10-15 21:21:54.123627+0200 iProTvOs[2302:1594344] conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
2019-10-15 21:21:54.125588+0200 iProTvOs[2302:1594344] conversion pipeline complete
2019-10-15 21:21:54.125643+0200 iProTvOs[2302:1594344] looking for audio resampler module matching "soxr": 2 candidates
2019-10-15 21:21:54.125727+0200 iProTvOs[2302:1594344] Using SoX Resampler with 'cr32' engine and 'Medium 16-bit with medium roll-off' quality to convert f32l/48000Hz to f32l/48000Hz.
2019-10-15 21:21:54.125756+0200 iProTvOs[2302:1594344] using audio resampler module "soxr"
2019-10-15 21:21:54.132529+0200 iProTvOs[2302:1594338] Buffering 56%
2019-10-15 21:21:54.132663+0200 iProTvOs[2302:1594338] Buffering 64%
2019-10-15 21:21:54.132730+0200 iProTvOs[2302:1594338] Buffering 72%
2019-10-15 21:21:54.132798+0200 iProTvOs[2302:1594338] Buffering 80%
2019-10-15 21:21:54.132872+0200 iProTvOs[2302:1594338] Buffering 88%
2019-10-15 21:21:54.132963+0200 iProTvOs[2302:1594338] Buffering 96%
2019-10-15 21:21:54.133532+0200 iProTvOs[2302:1594338] Stream buffering done (1040 ms in 107 ms)
2019-10-15 21:21:54.135941+0200 iProTvOs[2302:1593996] using text renderer module "freetype"
2019-10-15 21:21:54.136017+0200 iProTvOs[2302:1593996] looking for video converter module matching "any": 15 candidates
2019-10-15 21:21:54.136216+0200 iProTvOs[2302:1593996] 32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)
2019-10-15 21:21:54.136259+0200 iProTvOs[2302:1593996] using video converter module "swscale"
2019-10-15 21:21:54.136284+0200 iProTvOs[2302:1593996] looking for video converter module matching "any": 15 candidates
2019-10-15 21:21:54.136322+0200 iProTvOs[2302:1593996] YUVP to YUVA converter
2019-10-15 21:21:54.136345+0200 iProTvOs[2302:1593996] using video converter module "yuvp"
2019-10-15 21:21:54.136373+0200 iProTvOs[2302:1593996] Deinterlacing available
2019-10-15 21:21:54.136428+0200 iProTvOs[2302:1593996] deinterlace -1, mode auto, is_needed 0
2019-10-15 21:21:54.136465+0200 iProTvOs[2302:1593996] looking for vout window module matching "any": 0 candidates
2019-10-15 21:21:54.136488+0200 iProTvOs[2302:1593996] no vout window modules
2019-10-15 21:21:54.136698+0200 iProTvOs[2302:1594382] Opening vout display wrapper
2019-10-15 21:21:54.136729+0200 iProTvOs[2302:1594382] looking for vout display module matching "any": 6 candidates
2019-10-15 21:21:54.139516+0200 iProTvOs[2302:1592983] VoutDisplayEvent 'resize' 1920x1080
2019-10-15 21:21:54.139794+0200 iProTvOs[2302:1592983] VoutDisplayEvent 'resize' 3840x2160
2019-10-15 21:21:54.142777+0200 iProTvOs[2302:1594382] looking for glconv module matching "any": 1 candidates
2019-10-15 21:21:54.145571+0200 iProTvOs[2302:1594382] using glconv module "glconv_cvpx"
2019-10-15 21:21:54.147533+0200 iProTvOs[2302:1594382] using vout display module "ios"
2019-10-15 21:21:54.147620+0200 iProTvOs[2302:1594382] original format sz 1280x720, of (0,0), vsz 1280x720, 4cc CVPN, sar 1:1, msk r0x0 g0x0 b0x0
2019-10-15 21:21:54.147802+0200 iProTvOs[2302:1593996] removing module "freetype"
2019-10-15 21:21:54.147825+0200 iProTvOs[2302:1594382] VoutDisplayEvent 'resize' 1280x720
2019-10-15 21:21:54.147899+0200 iProTvOs[2302:1593996] looking for text renderer module matching "freetype": 2 candidates
2019-10-15 21:21:54.147980+0200 iProTvOs[2302:1592983] VoutDisplayEvent 'resize' 3840x2160
2019-10-15 21:21:54.148181+0200 iProTvOs[2302:1592983] VoutDisplayEvent 'resize' 3840x2160
2019-10-15 21:21:54.165809+0200 iProTvOs[2302:1593996] using text renderer module "freetype"
2019-10-15 21:21:54.166335+0200 iProTvOs[2302:1593996] Received first picture
2019-10-15 21:21:54.166655+0200 iProTvOs[2302:1593996] Raising max DPB to 2
2019-10-15 21:21:54.169083+0200 iProTvOs[2302:1594338] Decoder wait done in 35 ms
2019-10-15 21:21:54.169318+0200 iProTvOs[2302:1592983] VoutDisplayEvent 'resize' 3840x2160
2019-10-15 21:21:54.169391+0200 iProTvOs[2302:1594344] inserting 32794 zeroes
2019-10-15 21:21:54.169482+0200 iProTvOs[2302:1594344] underrun of 16384 bytes
2019-10-15 21:21:54.377177+0200 iProTvOs[2302:1594299] pic_holder_wait timed out
2019-10-15 21:21:54.583591+0200 iProTvOs[2302:1594299] pic_holder_wait timed out
2019-10-15 21:21:54.786212+0200 iProTvOs[2302:1594299] pic_holder_wait timed out
2019-10-15 21:21:54.993538+0200 iProTvOs[2302:1594299] pic_holder_wait timed out
2019-10-15 21:21:55.164261+0200 iProTvOs[2302:1594382] auto hiding mouse cursor
2019-10-15 21:21:55.373664+0200 iProTvOs[2302:1594341] end of stream
2019-10-15 21:22:03.799544+0200 iProTvOs[2302:1594338] Can't read TS packet at 3593808
2019-10-15 21:22:03.799701+0200 iProTvOs[2302:1594338] EOF reached
2019-10-15 21:22:03.799853+0200 iProTvOs[2302:1594338] waiting decoder fifos to empty
2019-10-15 21:22:03.902795+0200 iProTvOs[2302:1594338] waiting decoder fifos to empty
2019-10-15 21:22:04.007077+0200 iProTvOs[2302:1594338] waiting decoder fifos to empty
2019-10-15 21:22:04.107629+0200 iProTvOs[2302:1594338] waiting decoder fifos to empty
2019-10-15 21:22:04.212799+0200 iProTvOs[2302:1594338] waiting decoder fifos to empty
2019-10-15 21:22:04.317346+0200 iProTvOs[2302:1594338] waiting decoder fifos to empty
2019-10-15 21:22:04.419095+0200 iProTvOs[2302:1594338] waiting decoder fifos to empty
2019-10-15 21:22:04.519369+0200 iProTvOs[2302:1594338] waiting decoder fifos to empty
2019-10-15 21:22:04.624763+0200 iProTvOs[2302:1594338] waiting decoder fifos to empty
2019-10-15 21:22:04.726808+0200 iProTvOs[2302:1594338] waiting decoder fifos to empty
2019-10-15 21:22:04.827087+0200 iProTvOs[2302:1594338] waiting decoder fifos to empty
2019-10-15 21:22:04.932263+0200 iProTvOs[2302:1594338] waiting decoder fifos to empty
2019-10-15 21:22:05.037472+0200 iProTvOs[2302:1594338] waiting decoder fifos to empty
2019-10-15 21:22:05.138997+0200 iProTvOs[2302:1594338] waiting decoder fifos to empty
2019-10-15 21:22:05.239397+0200 iProTvOs[2302:1594338] waiting decoder fifos to empty
2019-10-15 21:22:05.342951+0200 iProTvOs[2302:1594338] waiting decoder fifos to empty
2019-10-15 21:22:05.448143+0200 iProTvOs[2302:1594338] waiting decoder fifos to empty
2019-10-15 21:22:05.553536+0200 iProTvOs[2302:1594338] killing decoder fourcc `h264'
2019-10-15 21:22:05.553764+0200 iProTvOs[2302:1594338] removing module "videotoolbox"
2019-10-15 21:22:05.557430+0200 iProTvOs[2302:1594338] saving a free vout
2019-10-15 21:22:05.557658+0200 iProTvOs[2302:1594338] reusing provided vout
2019-10-15 21:22:05.557739+0200 iProTvOs[2302:1594338] removing module "h264"
2019-10-15 21:22:05.557903+0200 iProTvOs[2302:1594338] killing decoder fourcc `mp4a'
2019-10-15 21:22:05.557975+0200 iProTvOs[2302:1594338] removing module "avcodec"
2019-10-15 21:22:05.571190+0200 iProTvOs[2302:1594338] removing module "soxr"
2019-10-15 21:22:05.571548+0200 iProTvOs[2302:1594338] removing module "scaletempo"
2019-10-15 21:22:05.571649+0200 iProTvOs[2302:1594338] removing module "equalizer"
2019-10-15 21:22:05.599110+0200 iProTvOs[2302:1594338] removing module "float_mixer"
2019-10-15 21:22:05.599391+0200 iProTvOs[2302:1594338] keeping audio output
2019-10-15 21:22:05.599479+0200 iProTvOs[2302:1594338] removing module "mpeg4audio"
2019-10-15 21:22:05.599582+0200 iProTvOs[2302:1594338] removing module "ts"
2019-10-15 21:22:05.599727+0200 iProTvOs[2302:1594338] Program doesn't contain anymore ES
2019-10-15 21:22:05.599814+0200 iProTvOs[2302:1594338] removing module "record"
2019-10-15 21:22:05.599877+0200 iProTvOs[2302:1594338] removing module "prefetch"
2019-10-15 21:22:05.600453+0200 iProTvOs[2302:1594338] removing module "access"
2019-10-15 21:22:05.601483+0200 iProTvOs[2302:1594299] removing module "audiounit_ios"
2019-10-15 21:22:05.601648+0200 iProTvOs[2302:1594299] destroying useless vout
2019-10-15 21:22:05.601771+0200 iProTvOs[2302:1594382] removing module "ios"
2019-10-15 21:22:05.601841+0200 iProTvOs[2302:1594382] deleting display
2019-10-15 21:22:05.601949+0200 iProTvOs[2302:1594382] removing module "glconv_cvpx"
2019-10-15 21:22:05.608588+0200 iProTvOs[2302:1594299] removing module "freetype"
2019-10-15 21:22:05.608728+0200 iProTvOs[2302:1594299] removing module "yuvp"
2019-10-15 21:22:05.608843+0200 iProTvOs[2302:1594299] removing module "swscale"
2019-10-15 21:22:52.626588+0200 iProTvOs[2302:1594487] [] tcp_input [C6.1:3] flags=[R] seq=3287857779, ack=0, win=0 state=LAST_ACK rcv_nxt=3287857779, snd_una=751477829
2019-10-15 21:22:52.630730+0200 iProTvOs[2302:1594487] [] tcp_input [C6.1:3] flags=[R] seq=3287857779, ack=0, win=0 state=CLOSED rcv_nxt=3287857779, snd_una=751477829
2019-10-15 21:22:52.631043+0200 iProTvOs[2302:1594487] [] tcp_input [C6.1:3] flags=[R] seq=3287857779, ack=0, win=0 state=CLOSED rcv_nxt=3287857779, snd_una=751477829
```
`
https://code.videolan.org/videolan/VLCKit/-/issues/308
iOS - MobileVLCKit - CocoPoads - Wrong VLCMediaPlayerState Issue
2019-10-29T07:41:29Z
Pushparaj Jayaseelan
iOS - MobileVLCKit - CocoPoads - Wrong VLCMediaPlayerState Issue
My MobileVLDKit CocoaPods version is 3.1.5
Let's say I'm playing a video with a URL. Ideally, the expected state is
Buffering->Playing. But in some cases, the SDK calls this properly and in some cases, it only notifies buffering and di...
My MobileVLDKit CocoaPods version is 3.1.5
Let's say I'm playing a video with a URL. Ideally, the expected state is
Buffering->Playing. But in some cases, the SDK calls this properly and in some cases, it only notifies buffering and directly starts playing the video without notifying the Playing state.
I do read someone's answer that as of now there is no event something like BufferingEnd. In this case, technically what's the exact / recommended way to get the VLCMediaPlayerState.
In case if there is no way, Is there any way to take the downloading bitrate of the video by the SDK so that I can assume the video is playing.
Pls kindly respond on this as It took my hell of a time. Thanks in advance!
https://code.videolan.org/videolan/VLCKit/-/issues/309
iOS, use MobileVLCKit 3.1.5 with GVRKit crashed at runtime
2019-10-25T06:35:43Z
ApesTalk
iOS, use MobileVLCKit 3.1.5 with GVRKit crashed at runtime
When i use MobileVLCKit 3.1.5 with GVRKit, app crashed at runtime. Please update protobuf version.
Log info:
[libprotobuf FATAL google/protobuf/stubs/common.cc:67] This program requires version 3.5.0 of the Protocol Buffer runtime librar...
When i use MobileVLCKit 3.1.5 with GVRKit, app crashed at runtime. Please update protobuf version.
Log info:
[libprotobuf FATAL google/protobuf/stubs/common.cc:67] This program requires version 3.5.0 of the Protocol Buffer runtime library, but the installed version is 3.1.0. Please update your library. If you compiled the program yourself, make sure that your headers are from the same version of Protocol Buffers as your link-time library. (Version verification failed in "blaze-out/ios_x86_64-opt/genfiles/vr/courtside/proto/projection_proto.pb.cc".)
https://code.videolan.org/videolan/VLCKit/-/issues/310
Screen dims when VLC loads file and second monitor is attached
2020-09-22T03:43:00Z
Cesare Forelli
Screen dims when VLC loads file and second monitor is attached
Hello,
recently a user reported an issue with my app, which uses VLCKit to play IP cameras video streams: he's using an iMac 5k running macOS 10.14.6 with a second monitor attached and, when he launches my app, the screen brightness aut...
Hello,
recently a user reported an issue with my app, which uses VLCKit to play IP cameras video streams: he's using an iMac 5k running macOS 10.14.6 with a second monitor attached and, when he launches my app, the screen brightness automatically decreases a little.
Googling for possible causes, I've seen that this issue has already been reported [in the VideoLAN forums](https://forum.videolan.org/viewtopic.php?t=143864) with no mentions of a solution yet.
I did ask my user to test VLC.app and indeed he confirmed the dimming also happen with VLC Media Player.
Both screen dim brightness, if this helps troubleshooting.
Any suggestion for a possible cause and fix?
Thank you!
Cesare
Marvin Scholz
Marvin Scholz
https://code.videolan.org/videolan/VLCKit/-/issues/311
Crash when init with option VLCMediaPlayer
2022-03-13T16:06:10Z
Fabio Gigli
Crash when init with option VLCMediaPlayer
Hi, I'm using vlckit in an objective-c app. When I create a media player with the following options
`NSArray *options = @[@"--rtsp-http",@"--rtsp-frame-buffer-size=150000"];
_mediaplayer = [[VLCMediaPlayer alloc]initWithOptions:options]...
Hi, I'm using vlckit in an objective-c app. When I create a media player with the following options
`NSArray *options = @[@"--rtsp-http",@"--rtsp-frame-buffer-size=150000"];
_mediaplayer = [[VLCMediaPlayer alloc]initWithOptions:options];`
in a view,
the first time I get there show the video, the second time I go into the view, the app crashes with libvlc_MetadataCancel.
![Schermata_2019-10-30_alle_17.16.31](/uploads/3f4998dc14332158d06abf8dc1f2591f/Schermata_2019-10-30_alle_17.16.31.png)
If I start the media player with no options, the problem does not occur.
` _mediaplayer = [[VLCMediaPlayer alloc] init];`
How can i solve and create media player with options?
Best regards
https://code.videolan.org/videolan/VLCKit/-/issues/312
How to apply video to custom geometrries?
2020-11-23T19:45:11Z
Victor Garcia
How to apply video to custom geometrries?
Hi
In a past issue (https://code.videolan.org/videolan/VLCKit/issues/67) , the question to get access to the texture of the video was asked, and you mentioned that , while no such feature is planned to be implemented, that "What you can...
Hi
In a past issue (https://code.videolan.org/videolan/VLCKit/issues/67) , the question to get access to the texture of the video was asked, and you mentioned that , while no such feature is planned to be implemented, that "What you can do is get thumbnails stored as PNG or JPG files or memory buffers of decoded video." . This second part might be useful for the application i have in mind using VLC, but i'd like to check if that would indeed be the case:
I would like to draw a video in a custom geometry (so, similar in a sense to the 360 video use case mentioned in issue #67), this geometry will have custom UV mappings, and being able to sample the texture for additional shading adjustments is also important. So, the output of the decoded frame from VLC should be the input of this geometry.
Would this be supported under VLCKit?
4.0
https://code.videolan.org/videolan/VLCKit/-/issues/313
I can't build Custom VLCkit.
2019-12-09T08:39:47Z
Edward Chou
I can't build Custom VLCkit.
Hello friend, I have a problem when compiling VLCKit.
**What I have done**
I followed the Custom VLCkit in the README.md instructions for operation, but in the end there was no "completed", so I want to know what needs to be noted?
My ...
Hello friend, I have a problem when compiling VLCKit.
**What I have done**
I followed the Custom VLCkit in the README.md instructions for operation, but in the end there was no "completed", so I want to know what needs to be noted?
My macOS version is 10.15.1, Xcode version is 11.1, thanks for your help.
Felix Paul Kühne
fkuehne@videolan.org
Felix Paul Kühne
fkuehne@videolan.org
https://code.videolan.org/videolan/VLCKit/-/issues/314
No new nightly builds for any platform since 3 weeks
2020-02-18T09:09:01Z
Stefan
No new nightly builds for any platform since 3 weeks
Hi,
there hasn't been an update on any Apple Platform at [nightlies.videolan.org](http://nightlies.videolan.org).
Can you please fix this?
Hi,
there hasn't been an update on any Apple Platform at [nightlies.videolan.org](http://nightlies.videolan.org).
Can you please fix this?
3.3.9
https://code.videolan.org/videolan/VLCKit/-/issues/315
How to I initialize VLCMedia from SDP File
2019-11-28T13:30:37Z
Anuran Barman
How to I initialize VLCMedia from SDP File
I want to initialise VLCMedia with SDP File. On desktop we can play a SDP file from VLC. You just double click it and it will play taking configuration inside. Just wondering if this is possible to with VLCKit also ?
My SDP File looks l...
I want to initialise VLCMedia with SDP File. On desktop we can play a SDP file from VLC. You just double click it and it will play taking configuration inside. Just wondering if this is possible to with VLCKit also ?
My SDP File looks like this:
```
m=video 1236 RTP/AVP 96
a=rtpmap:96 H264
a=framerate:25
c=IN IP4 0.0.0.0
u=rtp://@192.168.100.148:1236
```
https://code.videolan.org/videolan/VLCKit/-/issues/317
Video Picture Shake When Resize Window
2020-02-18T09:06:50Z
MattReach
Video Picture Shake When Resize Window
I using VLCKit 3.3.9,when I change my window, the video picture shake frantically!
![shake](/uploads/53ca8b635a621eff8e1d1942ba8d32bc/shake.mov)!
AnyOne meet this?
I using VLCKit 3.3.9,when I change my window, the video picture shake frantically!
![shake](/uploads/53ca8b635a621eff8e1d1942ba8d32bc/shake.mov)!
AnyOne meet this?
https://code.videolan.org/videolan/VLCKit/-/issues/319
After Open HTTP Proxy, VLCKit can't play
2020-06-29T20:47:40Z
MattReach
After Open HTTP Proxy, VLCKit can't play
when open my charles http proxy,then my m3u8 can't paly!
below is the log:
```
2019-12-05 21:40:10.655815+0800 BasicPlayerWithPlaylist[3475:15112398] [DBG] Retrieving https://data.vod.itc.cn:443/m3u8?&start=31.6&end=56.8&ba=0.0&bv=0.0...
when open my charles http proxy,then my m3u8 can't paly!
below is the log:
```
2019-12-05 21:40:10.655815+0800 BasicPlayerWithPlaylist[3475:15112398] [DBG] Retrieving https://data.vod.itc.cn:443/m3u8?&start=31.6&end=56.8&ba=0.0&bv=0.0&k=hWODtfkIlByt5BWHgA8Afp0UyeADDYNvNVfC8mPv0OdebhXUyYbS0pbcWhoGyG2OlGAS0TPcRY1sfho7qLK2ZD64wm1BqVPcgToiuYoGNh2Or&a=hWqbzHJUhWqFjfaptUJlzSwdoSw3oSNGopwGqpxWjWlvzSkBomXGomPWXfXIWDo2gTPcbJd6RYetf4w1W8f1vm8I9kIWr&sig=rqT8-5qeouIccZgf4Jw10fr9PR5pN9ud @0
2019-12-05 21:40:10.655915+0800 BasicPlayerWithPlaylist[3475:15112398] [DBG] Using proxy http://127.0.0.1:8888
2019-12-05 21:40:10.655977+0800 BasicPlayerWithPlaylist[3475:15112398] [DBG] looking for tls client module matching "any": 1 candidates
2019-12-05 21:40:10.656080+0800 BasicPlayerWithPlaylist[3475:15112398] [DBG] open st client
2019-12-05 21:40:10.656201+0800 BasicPlayerWithPlaylist[3475:15112398] [DBG] using tls client module "securetransport"
2019-12-05 21:40:10.656327+0800 BasicPlayerWithPlaylist[3475:15112398] [DBG] resolving 127.0.0.1 ...
2019-12-05 21:40:10.656480+0800 BasicPlayerWithPlaylist[3475:15112398] [DBG] open TLS session for 127.0.0.1
2019-12-05 21:40:10.656934+0800 BasicPlayerWithPlaylist[3475:15112398] [DBG] handshake is blocked, try again later
2019-12-05 21:40:10.659009+0800 BasicPlayerWithPlaylist[3475:15112398] [ERR] handshake returned error -9847
2019-12-05 21:40:10.659105+0800 BasicPlayerWithPlaylist[3475:15112398] [ERR] TLS session handshake error
2019-12-05 21:40:10.659180+0800 BasicPlayerWithPlaylist[3475:15112398] [DBG] close TLS session
2019-12-05 21:40:10.659234+0800 BasicPlayerWithPlaylist[3475:15112398] [ERR] connection error: Undefined error: 0
2019-12-05 21:40:10.659326+0800 BasicPlayerWithPlaylist[3475:15112398] [DBG] close secure transport client
2019-12-05 21:40:10.659465+0800 BasicPlayerWithPlaylist[3475:15112399] [DBG] Can't read TS packet at 14746344
2019-12-05 21:40:12.199274+0800 BasicPlayerWithPlaylist[3475:15111786] [DBG] VoutDisplayEvent 'mouse button' 0 t=6
2019-12-05 21:40:12.538923+0800 BasicPlayerWithPlaylist[3475:15111786] [DBG] VoutDisplayEvent 'mouse button' 0 t=7
2019-12-05 21:40:13.566840+0800 BasicPlayerWithPlaylist[3475:15112448] [DBG] auto hiding mouse cursor
2019-12-05 21:40:16.769230+0800 BasicPlayerWithPlaylist[3475:15112396] [DBG] EOF reached
2019-12-05 21:40:16.769404+0800 BasicPlayerWithPlaylist[3475:15112396] [DBG] waiting decoder fifos to empty
2019-12-05 21:40:16.872554+0800 BasicPlayerWithPlaylist[3475:15112396] [DBG] waiting decoder fifos to empty
2019-12-05 21:40:16.977499+0800 BasicPlayerWithPlaylist[3475:15112396] [DBG] waiting decoder fifos to empty
2019-12-05 21:40:17.082570+0800 BasicPlayerWithPlaylist[3475:15112396] [DBG] waiting decoder fifos to empty
2019-12-05 21:40:17.187096+0800 BasicPlayerWithPlaylist[3475:15112396] [DBG] waiting decoder fifos to empty
2019-12-05 21:40:17.291820+0800 BasicPlayerWithPlaylist[3475:15112396] [DBG] waiting decoder fifos to empty
2019-12-05 21:40:17.392372+0800 BasicPlayerWithPlaylist[3475:15112396] [DBG] waiting decoder fifos to empty
2019-12-05 21:40:17.494928+0800 BasicPlayerWithPlaylist[3475:15112396] [DBG] waiting decoder fifos to empty
2019-12-05 21:40:17.599382+0800 BasicPlayerWithPlaylist[3475:15112396] [DBG] waiting decoder fifos to empty
2019-12-05 21:40:17.703853+0800 BasicPlayerWithPlaylist[3475:15112396] [DBG] waiting decoder fifos to empty
2019-12-05 21:40:17.808331+0800 BasicPlayerWithPlaylist[3475:15112396] [DBG] waiting decoder fifos to empty
2019-12-05 21:40:17.912848+0800 BasicPlayerWithPlaylist[3475:15112396] [DBG] waiting decoder fifos to empty
2019-12-05 21:40:18.018047+0800 BasicPlayerWithPlaylist[3475:15112396] [DBG] pausing at EOF (pause after each)
2019-12-05 21:40:18.018234+0800 BasicPlayerWithPlaylist[3475:15112436] [DBG] toggling resume
2019-12-05 21:40:18.018238+0800 BasicPlayerWithPlaylist[3475:15112435] [DBG] toggling resume
```
[9596726-5937132-4.m3u8](/uploads/d0dc0c0b18ea938efd182cc37cc5b052/9596726-5937132-4.m3u8)
https://code.videolan.org/videolan/VLCKit/-/issues/320
Player Can't Seek When add a lost subtitle file
2020-03-07T09:42:04Z
MattReach
Player Can't Seek When add a lost subtitle file
when add a lost subtitle file, the player can't seek any more! the play can paly to end.
below is the log:
```
2019-12-05 21:44:34.512521+0800 SHPlayer[3579:15116562] [DBG] loading spu-es slave: http://127.0.0.1:7982/subtitle.srt?subId...
when add a lost subtitle file, the player can't seek any more! the play can paly to end.
below is the log:
```
2019-12-05 21:44:34.512521+0800 SHPlayer[3579:15116562] [DBG] loading spu-es slave: http://127.0.0.1:7982/subtitle.srt?subId=7F1DD199-0E18-4C63-8230-B6076707A546 (forced: 1)
2019-12-05 21:44:34.513173+0800 SHPlayer[3579:15116562] [DBG] `http://127.0.0.1:7982/subtitle.srt?subId=7F1DD199-0E18-4C63-8230-B6076707A546' gives access `http' demux `subtitle' path `127.0.0.1:7982/subtitle.srt?subId=7F1DD199-0E18-4C63-8230-B6076707A546'
2019-12-05 21:44:34.513305+0800 SHPlayer[3579:15116562] [DBG] creating demux: access='http' demux='subtitle' location='127.0.0.1:7982/subtitle.srt?subId=7F1DD199-0E18-4C63-8230-B6076707A546' file='(null)'
2019-12-05 21:44:34.513370+0800 SHPlayer[3579:15116562] [DBG] looking for access_demux module matching "http": 4 candidates
2019-12-05 21:44:34.513569+0800 SHPlayer[3579:15116562] [DBG] no access_demux modules matched
2019-12-05 21:44:34.513801+0800 SHPlayer[3579:15116562] [DBG] creating access: http://127.0.0.1:7982/subtitle.srt?subId=7F1DD199-0E18-4C63-8230-B6076707A546
2019-12-05 21:44:34.513845+0800 SHPlayer[3579:15116562] [DBG] looking for access module matching "http": 20 candidates
2019-12-05 21:44:34.513928+0800 SHPlayer[3579:15116562] [DBG] resolving 127.0.0.1 ...
2019-12-05 21:44:34.514288+0800 SHPlayer[3579:15116562] [DBG] outgoing request:
GET /subtitle.srt?subId=7F1DD199-0E18-4C63-8230-B6076707A546 HTTP/1.1
Host: 127.0.0.1:7982
Accept: */*
Accept-Language: en_US
User-Agent: VLC/3.0.9 LibVLC/3.0.9
Range: bytes=0-
2019-12-05 21:44:34.534000+0800 SHPlayer[3579:15116562] [DBG] incoming response:
HTTP/1.1 200 OK
Server: GCDWebServer
Content-Type: application/javascript;charset=UTF-8
Access-Control-Allow-Origin: *
Date: Thu, 05 Dec 2019 13:44:34 GMT
Content-Length: 38
Cache-Control: no-cache
Connection: Close
2019-12-05 21:44:34.534136+0800 SHPlayer[3579:15116562] [DBG] using access module "access"
2019-12-05 21:44:34.534206+0800 SHPlayer[3579:15116562] [DBG] looking for stream_filter module matching "prefetch,cache_block": 25 candidates
2019-12-05 21:44:34.534367+0800 SHPlayer[3579:15116562] [DBG] using 38 bytes buffer, 38 bytes read
2019-12-05 21:44:34.534439+0800 SHPlayer[3579:15116562] [DBG] using stream_filter module "prefetch"
2019-12-05 21:44:34.534512+0800 SHPlayer[3579:15116562] [DBG] looking for stream_filter module matching "any": 25 candidates
2019-12-05 21:44:34.534600+0800 SHPlayer[3579:15116845] [DBG] end of stream
2019-12-05 21:44:34.534784+0800 SHPlayer[3579:15116562] [DBG] no stream_filter modules matched
2019-12-05 21:44:34.534853+0800 SHPlayer[3579:15116562] [DBG] looking for stream_directory module matching "any": 1 candidates
2019-12-05 21:44:34.534911+0800 SHPlayer[3579:15116562] [DBG] no stream_directory modules matched
2019-12-05 21:44:34.534965+0800 SHPlayer[3579:15116562] [DBG] attachment of directory-extractor failed for http://127.0.0.1:7982/subtitle.srt?subId=7F1DD199-0E18-4C63-8230-B6076707A546
2019-12-05 21:44:34.535022+0800 SHPlayer[3579:15116562] [DBG] looking for stream_filter module matching "record": 25 candidates
2019-12-05 21:44:34.535094+0800 SHPlayer[3579:15116562] [DBG] using stream_filter module "record"
2019-12-05 21:44:34.535162+0800 SHPlayer[3579:15116562] [DBG] creating demux: access='http' demux='subtitle' location='127.0.0.1:7982/subtitle.srt?subId=7F1DD199-0E18-4C63-8230-B6076707A546' file='(null)'
2019-12-05 21:44:34.535265+0800 SHPlayer[3579:15116562] [DBG] looking for demux module matching "subtitle": 46 candidates
2019-12-05 21:44:34.535424+0800 SHPlayer[3579:15116562] [DBG] this doesn't seem to be a vobsub file
2019-12-05 21:44:34.535490+0800 SHPlayer[3579:15116562] [DBG] Movie fps: 24.000000
2019-12-05 21:44:34.535614+0800 SHPlayer[3579:15116562] [DBG] autodetecting subtitle format
2019-12-05 21:44:34.535679+0800 SHPlayer[3579:15116562] [WAR] failed to recognize subtitle type
2019-12-05 21:44:34.535717+0800 SHPlayer[3579:15116562] [DBG] no demux modules matched
2019-12-05 21:44:34.535788+0800 SHPlayer[3579:15116562] [DBG] removing module "record"
2019-12-05 21:44:34.535905+0800 SHPlayer[3579:15116562] [DBG] removing module "prefetch"
2019-12-05 21:44:34.536010+0800 SHPlayer[3579:15116154] [Process] kill() returned unexpected error 1
2019-12-05 21:44:34.536124+0800 SHPlayer[3579:15116562] [DBG] removing module "access"
2019-12-05 21:44:34.536255+0800 SHPlayer[3579:15116562] [DBG] `http://127.0.0.1:7982/subtitle.srt?subId=7F1DD199-0E18-4C63-8230-B6076707A546' gives access `http' demux `any' path `127.0.0.1:7982/subtitle.srt?subId=7F1DD199-0E18-4C63-8230-B6076707A546'
2019-12-05 21:44:34.536345+0800 SHPlayer[3579:15116562] [DBG] creating demux: access='http' demux='any' location='127.0.0.1:7982/subtitle.srt?subId=7F1DD199-0E18-4C63-8230-B6076707A546' file='(null)'
2019-12-05 21:44:34.536416+0800 SHPlayer[3579:15116562] [DBG] looking for access_demux module matching "http": 4 candidates
2019-12-05 21:44:34.536583+0800 SHPlayer[3579:15116562] [DBG] no access_demux modules matched
2019-12-05 21:44:34.536658+0800 SHPlayer[3579:15116562] [DBG] creating access: http://127.0.0.1:7982/subtitle.srt?subId=7F1DD199-0E18-4C63-8230-B6076707A546
2019-12-05 21:44:34.536749+0800 SHPlayer[3579:15116562] [DBG] looking for access module matching "http": 20 candidates
2019-12-05 21:44:34.536900+0800 SHPlayer[3579:15116562] [DBG] resolving 127.0.0.1 ...
2019-12-05 21:44:34.537020+0800 SHPlayer[3579:15116562] [DBG] outgoing request:
GET /subtitle.srt?subId=7F1DD199-0E18-4C63-8230-B6076707A546 HTTP/1.1
Host: 127.0.0.1:7982
Accept: */*
Accept-Language: en_US
User-Agent: VLC/3.0.9 LibVLC/3.0.9
Range: bytes=0-
2019-12-05 21:44:34.537847+0800 SHPlayer[3579:15116562] [DBG] incoming response:
HTTP/1.1 200 OK
Server: GCDWebServer
Content-Type: application/javascript;charset=UTF-8
Access-Control-Allow-Origin: *
Date: Thu, 05 Dec 2019 13:44:34 GMT
Content-Length: 38
Cache-Control: no-cache
Connection: Close
2019-12-05 21:44:34.537972+0800 SHPlayer[3579:15116562] [DBG] using access module "access"
2019-12-05 21:44:34.538024+0800 SHPlayer[3579:15116562] [DBG] looking for stream_filter module matching "prefetch,cache_block": 25 candidates
2019-12-05 21:44:34.538160+0800 SHPlayer[3579:15116562] [DBG] using 38 bytes buffer, 38 bytes read
2019-12-05 21:44:34.538257+0800 SHPlayer[3579:15116562] [DBG] using stream_filter module "prefetch"
2019-12-05 21:44:34.538331+0800 SHPlayer[3579:15116562] [DBG] looking for stream_filter module matching "any": 25 candidates
2019-12-05 21:44:34.538491+0800 SHPlayer[3579:15116846] [DBG] end of stream
2019-12-05 21:44:34.538598+0800 SHPlayer[3579:15116562] [DBG] no stream_filter modules matched
2019-12-05 21:44:34.538687+0800 SHPlayer[3579:15116562] [DBG] looking for stream_directory module matching "any": 1 candidates
2019-12-05 21:44:34.538749+0800 SHPlayer[3579:15116562] [DBG] no stream_directory modules matched
2019-12-05 21:44:34.538810+0800 SHPlayer[3579:15116562] [DBG] attachment of directory-extractor failed for http://127.0.0.1:7982/subtitle.srt?subId=7F1DD199-0E18-4C63-8230-B6076707A546
2019-12-05 21:44:34.538892+0800 SHPlayer[3579:15116562] [DBG] looking for stream_filter module matching "record": 25 candidates
2019-12-05 21:44:34.538960+0800 SHPlayer[3579:15116562] [DBG] using stream_filter module "record"
2019-12-05 21:44:34.539037+0800 SHPlayer[3579:15116562] [DBG] creating demux: access='http' demux='any' location='127.0.0.1:7982/subtitle.srt?subId=7F1DD199-0E18-4C63-8230-B6076707A546' file='(null)'
2019-12-05 21:44:34.539101+0800 SHPlayer[3579:15116562] [DBG] looking for demux module matching "any": 46 candidates
2019-12-05 21:44:34.539212+0800 SHPlayer[3579:15116562] [DBG] cannot peek
2019-12-05 21:44:34.539314+0800 SHPlayer[3579:15116562] [DBG] cannot peek
2019-12-05 21:44:34.539478+0800 SHPlayer[3579:15116562] [DBG] looking for xml reader module matching "any": 1 candidates
2019-12-05 21:44:34.540247+0800 SHPlayer[3579:15116562] [DBG] using xml reader module "xml"
2019-12-05 21:44:34.540750+0800 SHPlayer[3579:15116562] [DBG] subtitle demux discarded
2019-12-05 21:44:34.540929+0800 SHPlayer[3579:15116562] [DBG] MOD validation failed (ext=)
2019-12-05 21:44:34.541275+0800 SHPlayer[3579:15116562] [DBG] trying url: http://127.0.0.1:7982/subtitle.srt?subId=7F1DD199-0E18-4C63-8230-B6076707A546
2019-12-05 21:44:34.541492+0800 SHPlayer[3579:15116562] [ERR] option quiet does not exist
2019-12-05 21:44:34.541588+0800 SHPlayer[3579:15116562] [DBG] CPU flags: 0x000fd3db
2019-12-05 21:44:34.544757+0800 SHPlayer[3579:15116562] [DBG] couldn't guess format
2019-12-05 21:44:34.544914+0800 SHPlayer[3579:15116562] [DBG] this doesn't seem to be a vobsub file
2019-12-05 21:44:34.545004+0800 SHPlayer[3579:15116562] [WAR] this does not look like an MPEG PS stream, continuing anyway
2019-12-05 21:44:34.545144+0800 SHPlayer[3579:15116562] [DBG] using demux module "ps"
2019-12-05 21:44:34.554015+0800 SHPlayer[3579:15116562] [ERR] slave[1] doesn't like DEMUX_GET_TIME -> EOF
2019-12-05 21:44:34.554106+0800 SHPlayer[3579:15116562] [DBG] slave 1 EOF
2019-12-05 21:44:34.554535+0800 SHPlayer[3579:15116154] ---vlc-seekableChanged
```
https://code.videolan.org/videolan/VLCKit/-/issues/321
I trying to build MobileVLCKit, but I failed
2020-03-07T09:41:48Z
Edward Chou
I trying to build MobileVLCKit, but I failed
Hello:
Today, I spend all day to build MobileVLCKit. After I failed 5 times, I decided to ask you for help.
First of all, I want to talk about the problem I encountered. I followed the Custom VLCkit in the README.md instructions for o...
Hello:
Today, I spend all day to build MobileVLCKit. After I failed 5 times, I decided to ask you for help.
First of all, I want to talk about the problem I encountered. I followed the Custom VLCkit in the README.md instructions for operation:
1. I clone VLCKit.
1. `cd VLCKit`, then `sh compileAndBuildVLCKit.sh -f -a all`.
1. After waiting for a while, I got this result.
![1](/uploads/a97202cf4e35a9c3bf53f4c5c46412db/1.png)
Then I think I should try again, so I typed `sh compileAndBuildVLCKit.sh -f -a all`. But I still failed...
![2](/uploads/d924d04602ebdcf3d81a36b3e1e106f0/2.png)
My macOS version is 10.14.2, Xcode version is 10.1, If you need any information about my Mac and Xcode, I can give it all to you.
Thanks for your help.
https://code.videolan.org/videolan/VLCKit/-/issues/322
-[VLCEventManager startEventLoop] is the main crash in my app
2020-06-29T17:45:30Z
miosgit
-[VLCEventManager startEventLoop] is the main crash in my app
This keep happening since the first time I introduced VLC in my app. Can you help to get it fixed? Thank you.
```
#0
Crashed: Thread
SIGSEGV 0x00000008b2b3a3c0
0
libobjc.A.dylib
objc_release + 16
3
libobjc.A.dylib
_objc_rootDealloc + ...
This keep happening since the first time I introduced VLC in my app. Can you help to get it fixed? Thank you.
```
#0
Crashed: Thread
SIGSEGV 0x00000008b2b3a3c0
0
libobjc.A.dylib
objc_release + 16
3
libobjc.A.dylib
_objc_rootDealloc + 48
4 UltimateIPTV
VLCEventManager.m line 221
-[VLCEventManager startEventLoop] + 4371631184
5 UltimateIPTV
VLCEventManager.m line 97
EventDispatcherMainLoop + 4371629580
6 libsystem_pthread.dylib
_pthread_start + 156
7 libsystem_pthread.dylib
thread_start + 8
```
https://code.videolan.org/videolan/VLCKit/-/issues/323
[Crash] input.c line 2638 - InputSourceNew
2020-06-29T17:45:49Z
miosgit
[Crash] input.c line 2638 - InputSourceNew
Hello,
this is the second most happening bug of my tvOS app (first also is from VLC).
Can you help with this? Thanks.
```
#0
Crashed: Thread
SIGSEGV 0x0000000000000000
0 libsystem_platform.dylib
_platform_strlen + 4
1 libsystem_c.dylib...
Hello,
this is the second most happening bug of my tvOS app (first also is from VLC).
Can you help with this? Thanks.
```
#0
Crashed: Thread
SIGSEGV 0x0000000000000000
0 libsystem_platform.dylib
_platform_strlen + 4
1 libsystem_c.dylib
strdup + 24
2 UltimateIPTV
input.c line 2638
InputSourceNew + 4301154976
3 libsystem_pthread.dylib
thread_start + 8
```
https://code.videolan.org/videolan/VLCKit/-/issues/324
can anyone help me please ! when i set the bootstrap with --enable-srt in th...
2020-02-18T09:08:49Z
lynn
can anyone help me please ! when i set the bootstrap with --enable-srt in the compileAndBuildVLCKit.sh, the progress always failed
![WechatIMG557](/uploads/2198c736a39ee52f5479e0493fe5df01/WechatIMG557.png)
is enable-srt equal to enable-libsrt ?
![WechatIMG557](/uploads/2198c736a39ee52f5479e0493fe5df01/WechatIMG557.png)
is enable-srt equal to enable-libsrt ?
https://code.videolan.org/videolan/VLCKit/-/issues/325
How to enable -a52 / --disable-a52
2020-02-18T09:08:15Z
vfans
How to enable -a52 / --disable-a52
How to enable -a52 / --disable-a52
How to enable -a52 / --disable-a52
https://code.videolan.org/videolan/VLCKit/-/issues/326
Will support MacCatalyst?
2020-02-18T09:08:02Z
vfans
Will support MacCatalyst?
Will support MacCatalyst?
Will support MacCatalyst?
https://code.videolan.org/videolan/VLCKit/-/issues/327
no spu decoder modules matched?
2020-01-07T08:43:37Z
vfans
no spu decoder modules matched?
version: vlckit master (4.0.dev)
log:
1. looking for spu decoder module matching "any": 21 candidates
2. no spu decoder modules matched
3. could not identify codec
4. killing decoder fourcc
version 3.3.9 is ok!
The self-compiled versi...
version: vlckit master (4.0.dev)
log:
1. looking for spu decoder module matching "any": 21 candidates
2. no spu decoder modules matched
3. could not identify codec
4. killing decoder fourcc
version 3.3.9 is ok!
The self-compiled version does not display subtitles, how to solve it。
please help me, thanks .
https://code.videolan.org/videolan/VLCKit/-/issues/328
Has to run `compileAndBuildVLCKit.sh` multiple times.
2020-02-18T09:07:08Z
lofo
Has to run `compileAndBuildVLCKit.sh` multiple times.
Had to run `compileAndBuildVLCKit.sh` multiple times to properly build.
Each time it stopped a bit further with no error statement.
See below the different outputs for each run of the script (chronologically sorted) :
1. https://code.vi...
Had to run `compileAndBuildVLCKit.sh` multiple times to properly build.
Each time it stopped a bit further with no error statement.
See below the different outputs for each run of the script (chronologically sorted) :
1. https://code.videolan.org/snippets/1132
2. https://code.videolan.org/snippets/1133
3. https://code.videolan.org/snippets/1134
4. https://code.videolan.org/snippets/1135
5. https://code.videolan.org/snippets/1136
https://code.videolan.org/videolan/VLCKit/-/issues/329
libvlc 360 video playback iOS Issue
2020-02-18T09:07:08Z
Vinayan M
libvlc 360 video playback iOS Issue
I have a requirement to play 360 video. I used VLC library, integrated via cocoapod.But the player not playing the video as 360 (Im unable to pan the video in 360 angle).The same video when i applied for a VLCPlayer downloaded from Appst...
I have a requirement to play 360 video. I used VLC library, integrated via cocoapod.But the player not playing the video as 360 (Im unable to pan the video in 360 angle).The same video when i applied for a VLCPlayer downloaded from Appstore working perfectly (It plays 360, ambisonic, zoom) all featured working fine.Could you please suggest why i'm not being able to play a 360 video with vlc library in my iOS app.
https://code.videolan.org/videolan/VLCKit/-/issues/330
VLCMediaPlayer.startRecording(atPath:) not working
2020-02-18T09:07:46Z
lofo
VLCMediaPlayer.startRecording(atPath:) not working
**Environment**
Xcode 11.3.1
MobileVLCKit (3.3.0) installed with CocoaPods
I cannot make `startRecording` work. here is how i tried to use it :
```
let mediaURL = "https://streams.videolan.org/streams/mp4/Mr_MrsSmith-h264_aac.mp4...
**Environment**
Xcode 11.3.1
MobileVLCKit (3.3.0) installed with CocoaPods
I cannot make `startRecording` work. here is how i tried to use it :
```
let mediaURL = "https://streams.videolan.org/streams/mp4/Mr_MrsSmith-h264_aac.mp4"
var mediaPlayer = VLCMediaPlayer()
mediaPlayer.libraryInstance.debugLogging = true
let media = VLCMedia(url: URL(string: mediaURL)!)
mediaPlayer.media = media
let path = ...some path...
let res = mediaPlayer.startRecording(atPath: path)
DispatchQueue.main.asyncAfter(deadline: .now() + 5.0, execute: { [weak self] in
let res = self?.mediaPlayer.stopRecording()
})
```
both `startRecording` and `stopRecording` return true but there is no file to be found.
According to the comments above the declaration of `startRecording` the path should point to a directory.
In place of path, I have provided `FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first!.path`
Other paths i've tried :
- i tried with `absoluteString` instead of `path`
- i tried with appending the filename to the path
Also: Debug logs do not prompt anything
Also: I do not understand why `startRecording()` returns `false` if i call `play()` before it.
https://code.videolan.org/videolan/VLCKit/-/issues/332
VLCKit not video only audio
2020-02-18T09:07:08Z
DenisYakimchuk612
VLCKit not video only audio
I have tried live streaming with vlckit cocoapods.
But I couldn't see video, only playing audio.
macOS mojave 10.14.6
xcode 11.1
I have tried live streaming with vlckit cocoapods.
But I couldn't see video, only playing audio.
macOS mojave 10.14.6
xcode 11.1
https://code.videolan.org/videolan/VLCKit/-/issues/333
Is there any way to set the time when the video is paused.
2020-02-08T04:11:42Z
xjbeta
Is there any way to set the time when the video is paused.
I only found these codes.
` * Set the movie time (in ms). This has no effect if no media is being played.`
`LIBVLC_API void libvlc_media_player_set_time( libvlc_media_player_t *p_mi, libvlc_time_t i_time );`
I only found these codes.
` * Set the movie time (in ms). This has no effect if no media is being played.`
`LIBVLC_API void libvlc_media_player_set_time( libvlc_media_player_t *p_mi, libvlc_time_t i_time );`
https://code.videolan.org/videolan/VLCKit/-/issues/335
iOS App crashes on play built with xcode11.3.1 on iOS12.4.3
2020-07-23T15:07:34Z
Delia
iOS App crashes on play built with xcode11.3.1 on iOS12.4.3
Hi, I am using this vlc player with MobileVLCKit in react native.
Oddly, it's crashing on play when only built with xcode 11.3.1 on iOS 12.4.3 (iphone6)
but it's playing well with xcode 10.3 on both iOS 13.3.1 & 12.4.3
xcode 11.3.1 b...
Hi, I am using this vlc player with MobileVLCKit in react native.
Oddly, it's crashing on play when only built with xcode 11.3.1 on iOS 12.4.3 (iphone6)
but it's playing well with xcode 10.3 on both iOS 13.3.1 & 12.4.3
xcode 11.3.1 builds on iOS 13.3.1 also plays well.
So it's crashing only **on iOS 12.4.3** if the app built with **xcode 11.3.1**
The video is **webm**. (I haven't tested other ios versions)
Please tell me if you have any ideas about this issue.
I need to support both iOS versions.
Thanks.
**Dependencies**:
```
- React (0.61.5):
- MobileVLCKit (3.3.9)
```
**Crash logs:**
[debug_xcode11_console.log](/uploads/c2eb71ad53d5d27dd841734c61fc320a/debug_xcode11_console.log)
[debug_xcode11.log](/uploads/51d29ba88b324569088c889b0c98f3e4/debug_xcode11.log)
[crash_report.log](/uploads/8c1abfbf5116b5100033afcd7933077c/crash_report.log)
https://code.videolan.org/videolan/VLCKit/-/issues/336
TVOS high cpu load when decoding interlaced h264 video
2022-09-26T10:16:42Z
krsvital
TVOS high cpu load when decoding interlaced h264 video
in Russia, most tv channels are used interlaced frames...but when it play on AppleTV CPU loaded is up to 60-70%, so
the picture is not going smoothly. This is especially evident on HD channels
its test stream:
http://itv.g-service.ru/l...
in Russia, most tv channels are used interlaced frames...but when it play on AppleTV CPU loaded is up to 60-70%, so
the picture is not going smoothly. This is especially evident on HD channels
its test stream:
http://itv.g-service.ru/live/KHL_HD.m3u8?authkey=4ffbf909-bbb0-9c34-73c6-6f2110cca64a
4.0
https://code.videolan.org/videolan/VLCKit/-/issues/337
CocoaPods build environment / parameters
2020-06-29T20:49:36Z
Alex
CocoaPods build environment / parameters
Hi. I've faced really strange problem with MKV sound in some files on iOS. The video plays correctly with VLC 3.3.9 from CocoaPods, but there is no sound with custom (unchanged) builds and nightly builds from VideoLAN website.
Here is wh...
Hi. I've faced really strange problem with MKV sound in some files on iOS. The video plays correctly with VLC 3.3.9 from CocoaPods, but there is no sound with custom (unchanged) builds and nightly builds from VideoLAN website.
Here is what I tried:
- MobileVLC 3.3.9 from CocoaPods - everything is OK
- MobileVLC 3.3.9 custom build (Xcode 11.2.1, `buildAndDeployFrameworks.sh` script) - no sound
- MobileVLC 3.3.9 custom build (Xcode 11.2.1, `buildMobileVLCKit.sh -w -a aarch64` script) - no sound
- MobileVLC 3.3.9 custom build (Xcode 11.2.1, `buildMobileVLCKit.sh -a aarch64` script) - no sound
- MobileVLC 3.3.9 custom build (Xcode 10.1, `buildAndDeployFrameworks.sh` script) - no sound
- MobileVLC branch 3.0 from nightly builds (MobileVLCKit-3.0-20200304-0724.tar.xz) - no sound
- MobileVLC branch 3.0 from nightly builds (MobileVLCKit-3.0-20191129-2329.tar.xz) - no sound
I've spend all day with different builds and it looks like there is problem with environment or Xcode version. Could you tell what Xcode / macOS version was used for Cocoapods 3.3.9 build? Thank you.
https://code.videolan.org/videolan/VLCKit/-/issues/338
RTMP Playback gets stuck on ios after a minute or two and stops responding.
2020-07-27T11:10:49Z
Arun Kumar Maurya
RTMP Playback gets stuck on ios after a minute or two and stops responding.
I'm using Xcode 11.3 and the Mobilevlckit version (3.3.9).
The code I'm using to play RTMP stream is below.
`let url = URL(string: "rtmp://\(streamurl)/LiveApp/\(String(describing: self.streamName ?? ""))")
player.media = VLCMedi...
I'm using Xcode 11.3 and the Mobilevlckit version (3.3.9).
The code I'm using to play RTMP stream is below.
`let url = URL(string: "rtmp://\(streamurl)/LiveApp/\(String(describing: self.streamName ?? ""))")
player.media = VLCMedia(url: url!)
player.drawable = bgView
// player.media.addOptions(["network-caching" : "300"])
player.delegate = self
bgView.bringSubviewToFront(chatViewOut)
bgView.bringSubviewToFront(profileView)
player.play()`
Playback starts when player.play gets called but after few seconds it gets laggy and after a minute it gets stuck and doesn't change a frame.
I've enabled disabled bit code, but there is no change.
The device I'm running the code is the iPhone 11. Can you please check
https://code.videolan.org/videolan/VLCKit/-/issues/339
Replay sound
2020-03-07T09:02:01Z
Tâm Nguyễn Hoàng
Replay sound
Hi VLC,
I want to implement automatic replay sound (infinity loop)
Could you help me, how can I do that?
There is my code
* `let soundFilePath = Utils.loadSoundPath("background_music.ogg")`
* `let soundURL = URL(fileURLWithPath: soundFi...
Hi VLC,
I want to implement automatic replay sound (infinity loop)
Could you help me, how can I do that?
There is my code
* `let soundFilePath = Utils.loadSoundPath("background_music.ogg")`
* `let soundURL = URL(fileURLWithPath: soundFilePath)`
* `let media = VLCMedia(url: soundURL)`
* `let mediaPlayer = VLCMediaPlayer()`
* `mediaPlayer.media = media`
* `mediaPlayer.delegate = self`
* `mediaPlayer.play()`
Thank you,
https://code.videolan.org/videolan/VLCKit/-/issues/341
Problem with LIBVLC for IOS for Wav files
2020-03-21T16:50:49Z
microfelix
Problem with LIBVLC for IOS for Wav files
good evening,
it is the first time that I write to you.
I hope it is in the right place.
I recently started using LIBVLC for IOS / ANDROID.
While on android everything is fine I have encountered a problem with IOS.
If I stream a wav fil...
good evening,
it is the first time that I write to you.
I hope it is in the right place.
I recently started using LIBVLC for IOS / ANDROID.
While on android everything is fine I have encountered a problem with IOS.
If I stream a wav file that exceeds 20 minutes, the library returns an incorrect file length.
Am I doing something wrong.
Thank you
Maurizio
https://code.videolan.org/videolan/VLCKit/-/issues/342
Black Screen | Video starts after 15-17 seconds
2020-03-07T19:25:21Z
Usman Haider
Black Screen | Video starts after 15-17 seconds
I am currently using the latest version 3.3.0, and i am facing this issue where stream video appears after 15-17 seconds of black screen. The video and audio shows up later, I have tried to set "--codec=avcodec" in options but no use.
I...
I am currently using the latest version 3.3.0, and i am facing this issue where stream video appears after 15-17 seconds of black screen. The video and audio shows up later, I have tried to set "--codec=avcodec" in options but no use.
If someone else faced an issue like this please share a solution.
Thank you
https://code.videolan.org/videolan/VLCKit/-/issues/343
4.0 no vout display modules matched
2020-04-13T17:22:06Z
xjbeta
4.0 no vout display modules matched
`libvlc generic debug: no vout display modules matched`
Same problem as [libvlc](https://forum.videolan.org/viewtopic.php?f=32&t=152492&sid=4b365d39a0d0f6b8ffc28cfae4cd2d07).
[Log File](https://gist.github.com/xjbeta/2a506d59d40f8ce6ea...
`libvlc generic debug: no vout display modules matched`
Same problem as [libvlc](https://forum.videolan.org/viewtopic.php?f=32&t=152492&sid=4b365d39a0d0f6b8ffc28cfae4cd2d07).
[Log File](https://gist.github.com/xjbeta/2a506d59d40f8ce6eae0d11929527b76)
vlckit build on master branch 81eb6e1
[example project](https://github.com/xjbeta/libvlc-test)
https://code.videolan.org/videolan/VLCKit/-/issues/345
VLCMediaPlayer setMedia
2021-11-06T08:29:07Z
vfans
VLCMediaPlayer setMedia
T D Thread 1 Queue: com.apple.main-thread (serial)
0 _ ulock wait
1 _pthread join$ VARIANT$mp
2 input Close
3 release input thread
n 4 libvIc media player set media
n 5 -[VLCMediaPlayer setMedia:]
T D Thread 1 Queue: com.apple.main-thread (serial)
0 _ ulock wait
1 _pthread join$ VARIANT$mp
2 input Close
3 release input thread
n 4 libvIc media player set media
n 5 -[VLCMediaPlayer setMedia:]
https://code.videolan.org/videolan/VLCKit/-/issues/346
Dropping frame problem
2020-06-29T20:50:00Z
Edward Chou
Dropping frame problem
Hello, I would like to explain the problem I encountered with regard to dropped frames.
I am playing the video at 1.5x speed and when I drag the progress bar, the problem of dropped frames arises.
When there are dropped frames, Xcode pr...
Hello, I would like to explain the problem I encountered with regard to dropped frames.
I am playing the video at 1.5x speed and when I drag the progress bar, the problem of dropped frames arises.
When there are dropped frames, Xcode prints these:
![截屏2020-03-25_15.21.56](/uploads/5bfe470c641a7dd6642caad6e9ec4caf/截屏2020-03-25_15.21.56.png)
If I pause and then play, the problem is resolved.
I want to explain something extra.
In September 2018, I compiled a VLCKit, and there was never a problem with dropped frames when playing videos. But this VLCKit has a problem that there is no sound from the Bluetooth headset when playing video. So in December 2019, I compiled a new VLCKit, and this new VLCKit will have dropped frames when playing videos.
Hope you guys can give me some help, thank you very much. Thanks♪(・ω・)ノ
https://code.videolan.org/videolan/VLCKit/-/issues/347
Referer not passing into HLS stream
2022-03-13T16:42:24Z
Michael24884
Referer not passing into HLS stream
The referrer I set to the video gets passed through all the connections, but when the video starts the referer does not get passed anymore. This results in a 403. Is there any way to pass the referer into the videos as well?
The referrer I set to the video gets passed through all the connections, but when the video starts the referer does not get passed anymore. This results in a 403. Is there any way to pass the referer into the videos as well?
https://code.videolan.org/videolan/VLCKit/-/issues/349
Random [401 Auth Error] happening since last version
2020-04-02T23:20:32Z
miosgit
Random [401 Auth Error] happening since last version
Several users are complaining that after the latest update, the VLC player work when they open the first channel. Then if they close the player and open another channel (aka a new instance of the player is allocated) they see a black scr...
Several users are complaining that after the latest update, the VLC player work when they open the first channel. Then if they close the player and open another channel (aka a new instance of the player is allocated) they see a black screen. If they go back and open the first channel that was working, it also returns a black screen.
I have seen in the past that the VLC player is not deallocated for some time. And there's some memory leak. With the latest change maybe this aspect got worse. I have video from users showing this problem.
Can you do some test yourself based on what you changed in the last 2 versions 3.3.9 and 3.3.10?
Thanks.
https://code.videolan.org/videolan/VLCKit/-/issues/351
MobileVLCKit header files get removed after pod install version to 3.3.10
2020-04-13T17:17:41Z
Chuen Wai Liew
MobileVLCKit header files get removed after pod install version to 3.3.10
I am facing this problem where after I update my MobileVLCKit to 3.3.10 and after pod install, all the files in the MobileVLCKit framework missing. I am using xcode 11.4, any helps is much appreciated
I am facing this problem where after I update my MobileVLCKit to 3.3.10 and after pod install, all the files in the MobileVLCKit framework missing. I am using xcode 11.4, any helps is much appreciated
https://code.videolan.org/videolan/VLCKit/-/issues/353
Carthage MobileVLCKit setup issues (3.3.9)
2021-01-11T14:33:45Z
cuongab
Carthage MobileVLCKit setup issues (3.3.9)
I have setup Carthage in to project, build success, but when run on simulator, It has error:
*This app could not be installed at this time.
Domain: IXUserPresentableErrorDomain
Code: 1
Failure Reason: Could not install at this time.
Rec...
I have setup Carthage in to project, build success, but when run on simulator, It has error:
*This app could not be installed at this time.
Domain: IXUserPresentableErrorDomain
Code: 1
Failure Reason: Could not install at this time.
Recovery Suggestion: Failed to load Info.plist from bundle at path /Users/cuongkc/Library/Developer/CoreSimulator/Devices/D87AC908-CC02-4C9A-8411-6A6ADCC7832F/data/Library/Caches/com.apple.mobile.installd.staging/temp.yF2xiQ/extracted/Payload/test.app/Frameworks/MobileVLCKit.framework; Extra info about plist: ACL=<not found>
Failed to load Info.plist from bundle at path /Users/cuongkc/Library/Developer/CoreSimulator/Devices/D87AC908-CC02-4C9A-8411-6A6ADCC7832F/data/Library/Caches/com.apple.mobile.installd.staging/temp.yF2xiQ/extracted/Payload/test.app/Frameworks/MobileVLCKit.framework; Extra info about plist: ACL=<not found>
Domain: MIInstallerErrorDomain
Code: 35
User Info: {
FunctionName = "-[MIBundle _validateWithError:]";
LegacyErrorString = PackageInspectionFailed;
SourceFileLine = 128;
}
System Information
macOS Version 10.15.4 (Build 19E287)
Xcode 11.4 (16134)*
It seem framework has no Info.plist,
I have create a fake Info.plist & it work
Can we include Info.plist into framework when setup with Carthage?
https://code.videolan.org/videolan/VLCKit/-/issues/354
Use Carthage MobileVLCKit in Swift Project
2020-04-25T10:39:56Z
cuongab
Use Carthage MobileVLCKit in Swift Project
I have success integrate Carthage MobileVLCKit to project using Bridge-Header.
How to use MobileVLCKit by just using `import MobileVLCKit` in Swift file
It seem Carthage MobileVLCKit need export Objectivc-c headers to Swift know but I do...
I have success integrate Carthage MobileVLCKit to project using Bridge-Header.
How to use MobileVLCKit by just using `import MobileVLCKit` in Swift file
It seem Carthage MobileVLCKit need export Objectivc-c headers to Swift know but I don't know how to do.
https://code.videolan.org/videolan/VLCKit/-/issues/355
Recording feature doesn't work for TS files except for the first one
2020-04-14T08:05:07Z
miosgit
Recording feature doesn't work for TS files except for the first one
latest tvOS
v3.3.10
`startRecording` would start recording yes, but it would record only the first ts file (~ 45-60 secs). When the first ts file finishes, it doesn't continue. It just returns "Recording completed" and also stops the st...
latest tvOS
v3.3.10
`startRecording` would start recording yes, but it would record only the first ts file (~ 45-60 secs). When the first ts file finishes, it doesn't continue. It just returns "Recording completed" and also stops the stream if I was watching it simultaneously.
Is this something you can help with? Or fix?
https://code.videolan.org/videolan/VLCKit/-/issues/357
MobileVLCKit iOS framework is missing Module Map
2021-01-11T15:39:19Z
Mitch Ross
MobileVLCKit iOS framework is missing Module Map
I am working on a swift conversion of the Flutter plugin for VLC. ( [Link](https://github.com/mitchross/flutter_vlc_player/pull/1/files#diff-488d750fd65e47aed170ea717ed4ec38) )
I initially thought I ran into a Flutter issue. When you im...
I am working on a swift conversion of the Flutter plugin for VLC. ( [Link](https://github.com/mitchross/flutter_vlc_player/pull/1/files#diff-488d750fd65e47aed170ea717ed4ec38) )
I initially thought I ran into a Flutter issue. When you import VLCKit as a pod dependency into a swift project, it is unable to import the library ( #import MobileVLCKit -> not found)
I opened a issue on the Flutter Github. A developer responded https://github.com/flutter/flutter/issues/54574#issuecomment-613736013
> This isn't really a Flutter problem specifically, it's a Swift <-> Objective-C interop problem. Swift pods can declare Objective-C dependencies that correctly implement clang modules, which MobileVLCKit doesn't (as you know since you already tried to build one yourself):
MobileVLCKit.framework
```
drwxr-xr-x 16 m primarygroup 512 Apr 14 13:33 Headers
-rwxr-xr-x 1 m primarygroup 1715586784 Apr 14 13:33 MobileVLCKit
```
So the "right" thing for them to do is to add a modulemap in their framework. Which I realize doesn't help you at the moment.
3.3.11
Soomin Lee
Soomin Lee
https://code.videolan.org/videolan/VLCKit/-/issues/358
iOS MobileVLCKit: forward incoming RTSP stream to the FB RTMP
2022-03-13T16:03:30Z
Hubert Wilczyński
iOS MobileVLCKit: forward incoming RTSP stream to the FB RTMP
Hello,
I am using MobileVLCKIT on iOS to play rtsp stream from one source. I would like to forward this stream (using HaishinKit or any other tools) to the FB live stream rtmp. I wonder if there is a chance to somehow fetch CMSampleBuf...
Hello,
I am using MobileVLCKIT on iOS to play rtsp stream from one source. I would like to forward this stream (using HaishinKit or any other tools) to the FB live stream rtmp. I wonder if there is a chance to somehow fetch CMSampleBuffer and attach it to the Haishin rtmp broadcaster. Is that possible at all?
Thanks a lot in advance for the answear!
https://code.videolan.org/videolan/VLCKit/-/issues/359
[iOS] Is it possible to play UDP stream from local PC
2020-04-25T09:11:59Z
Vitalii Poltavets
[iOS] Is it possible to play UDP stream from local PC
Hello. I confuse a little bit on my task.
I trying to figure out solution to display stream without delay from local PC.
For example PC server can sent stream as Elementary stream(.h264 NALu packets) or it can stream as MPEG-TS chunks ...
Hello. I confuse a little bit on my task.
I trying to figure out solution to display stream without delay from local PC.
For example PC server can sent stream as Elementary stream(.h264 NALu packets) or it can stream as MPEG-TS chunks of data.
Past few weeks a read about my option, and found out then there is a VideoToolbox framework on iOS, which can parse this NALu packets and create `CMSampleBuffer` and `AVSampleBufferDisplayLayer` layer which can `enqueue` this sample and display it ([VideoToolbox decoding](https://stackoverflow.com/questions/29525000/how-to-use-videotoolbox-to-decompress-h-264-video-stream)) example.
I was able to **successfully** play local .h264 file and .ts file using `mediaPlayer.media = VLCMedia(url: localFileURL)`.
I also found out the VLC able to play UDP stream ([UDP stream](https://superuser.com/questions/855089/play-udp-stream-in-vlc))
From application i tried:<br>
**First step**
```
mediaPlayer.drawable = view
mediaPlayer.media = VLCMedia(url: URL(string: "udp://@:5000")!) // "udp://@0.0.0.0:5000", "udp://192.168.0.100:5000"
```
What i tried on local PC two commands(**Second step**):
```
1. ffmpeg -re -i out.ts -vcodec copy -acodec copy -f mpegts udp://192.168.0.103:5000
2. cat file2.h264 | pv -L 200k | nc -u 192.168.0.103 5000
/// With 1 command I got this message in console: (but nothing is display)
[h264 @ 0x110002000] top block unavailable for requested intra mode -1
[h264 @ 0x110002000] error while decoding MB 55 0, bytestream -3
[h264 @ 0x11081fa00] error while decoding MB 37 0, bytestream -5
[h264 @ 0x110820000] top block unavailable for requested intra mode -1
[h264 @ 0x110820000] error while decoding MB 47 0, bytestream -3
[h264 @ 0x110820600] error while decoding MB 75 1, bytestream -5
[h264 @ 0x110822800] error while decoding MB 83 0, bytestream -5
[h264 @ 0x110822e00] error while decoding MB 69 0, bytestream -7
```
**Third step**
```
mediaPlayer.play()
```
*192.168.0.100 - local PC ip-address<br>
192.168.0.103 - my test iPhone ip-address*
**But unfortunately all this tries doesn't work for me as expected.<br>
Does VLC support this kind of "udp://" stream? Or my only option to use VideoToolbox?<br>**
Can somebody please point me out my options or any examples or suggestions. Thank you!
https://code.videolan.org/videolan/VLCKit/-/issues/360
[iOS] MobileVLCKit 3.3.11 neon linking issue
2020-07-30T12:22:07Z
Farzad Sharbafian
[iOS] MobileVLCKit 3.3.11 neon linking issue
It seems the linking is somewhat broken, when you try to use `MobileVLCKit.framework` built from 3.3.11 tag, it generates issues. (At the end)
The nightly build for version 3.3.11 for VLCKit also failed due to same reason.
```
ld: warn...
It seems the linking is somewhat broken, when you try to use `MobileVLCKit.framework` built from 3.3.11 tag, it generates issues. (At the end)
The nightly build for version 3.3.11 for VLCKit also failed due to same reason.
```
ld: warning: -read_only_relocs cannot be used with arm64
Undefined symbols for architecture arm64:
"_dav1d_avg_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_avg_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_blend_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_blend_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_blend_h_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_blend_h_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_blend_v_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_blend_v_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_cdef_filter4_16bpc_neon", referenced from:
_cdef_filter_4x8_neon in MobileVLCKit(arm_cdef_init_tmpl.c.o)
_cdef_filter_4x4_neon in MobileVLCKit(arm_cdef_init_tmpl.c.o)
"_dav1d_cdef_filter4_8bpc_neon", referenced from:
_cdef_filter_4x8_neon in MobileVLCKit(arm_cdef_init_tmpl.c.o)
_cdef_filter_4x4_neon in MobileVLCKit(arm_cdef_init_tmpl.c.o)
"_dav1d_cdef_filter8_16bpc_neon", referenced from:
_cdef_filter_8x8_neon in MobileVLCKit(arm_cdef_init_tmpl.c.o)
"_dav1d_cdef_filter8_8bpc_neon", referenced from:
_cdef_filter_8x8_neon in MobileVLCKit(arm_cdef_init_tmpl.c.o)
"_dav1d_cdef_find_dir_16bpc_neon", referenced from:
_dav1d_cdef_dsp_init_arm_16bpc in MobileVLCKit(arm_cdef_init_tmpl.c.o)
"_dav1d_cdef_find_dir_8bpc_neon", referenced from:
_dav1d_cdef_dsp_init_arm_8bpc in MobileVLCKit(arm_cdef_init_tmpl.c.o)
"_dav1d_cdef_padding4_16bpc_neon", referenced from:
_cdef_filter_4x8_neon in MobileVLCKit(arm_cdef_init_tmpl.c.o)
_cdef_filter_4x4_neon in MobileVLCKit(arm_cdef_init_tmpl.c.o)
"_dav1d_cdef_padding4_8bpc_neon", referenced from:
_cdef_filter_4x8_neon in MobileVLCKit(arm_cdef_init_tmpl.c.o)
_cdef_filter_4x4_neon in MobileVLCKit(arm_cdef_init_tmpl.c.o)
"_dav1d_cdef_padding8_16bpc_neon", referenced from:
_cdef_filter_8x8_neon in MobileVLCKit(arm_cdef_init_tmpl.c.o)
"_dav1d_cdef_padding8_8bpc_neon", referenced from:
_cdef_filter_8x8_neon in MobileVLCKit(arm_cdef_init_tmpl.c.o)
"_dav1d_copy_narrow_16bpc_neon", referenced from:
_wiener_filter_neon in MobileVLCKit(arm_looprestoration_init_tmpl.c.o)
_sgr_filter_neon in MobileVLCKit(arm_looprestoration_init_tmpl.c.o)
"_dav1d_copy_narrow_8bpc_neon", referenced from:
_wiener_filter_neon in MobileVLCKit(arm_looprestoration_init_tmpl.c.o)
_sgr_filter_neon in MobileVLCKit(arm_looprestoration_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_adst_16x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_adst_16x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_adst_16x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_adst_4x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_adst_4x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_adst_4x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_adst_8x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_adst_8x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_adst_8x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_dct_16x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_dct_16x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_dct_16x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_dct_4x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_dct_4x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_dct_4x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_dct_8x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_dct_8x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_dct_8x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_flipadst_16x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_flipadst_16x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_flipadst_16x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_flipadst_4x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_flipadst_4x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_flipadst_4x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_flipadst_8x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_flipadst_8x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_flipadst_8x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_identity_16x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_identity_16x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_identity_4x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_identity_4x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_identity_4x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_identity_8x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_identity_8x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_adst_identity_8x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_adst_16x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_adst_16x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_adst_16x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_adst_4x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_adst_4x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_adst_4x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_adst_8x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_adst_8x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_adst_8x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_dct_16x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_dct_16x32_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_dct_16x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_dct_16x64_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_dct_16x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_dct_32x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_dct_32x32_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_dct_32x64_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_dct_32x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_dct_4x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_dct_4x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_dct_4x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_dct_64x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_dct_64x32_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_dct_64x64_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_dct_8x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_dct_8x32_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_dct_8x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_dct_8x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_flipadst_16x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_flipadst_16x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_flipadst_16x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_flipadst_4x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_flipadst_4x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_flipadst_4x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_flipadst_8x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_flipadst_8x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_flipadst_8x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_identity_16x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_identity_16x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_identity_16x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_identity_4x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_identity_4x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_identity_4x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_identity_8x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_identity_8x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_dct_identity_8x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_adst_16x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_adst_16x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_adst_16x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_adst_4x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_adst_4x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_adst_4x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_adst_8x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_adst_8x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_adst_8x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_dct_16x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_dct_16x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_dct_16x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_dct_4x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_dct_4x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_dct_4x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_dct_8x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_dct_8x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_dct_8x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_flipadst_16x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_flipadst_16x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_flipadst_16x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_flipadst_4x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_flipadst_4x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_flipadst_4x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_flipadst_8x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_flipadst_8x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_flipadst_8x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_identity_16x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_identity_16x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_identity_4x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_identity_4x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_identity_4x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_identity_8x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_identity_8x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_flipadst_identity_8x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_adst_16x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_adst_16x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_adst_4x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_adst_4x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_adst_4x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_adst_8x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_adst_8x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_adst_8x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_dct_16x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_dct_16x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_dct_16x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_dct_4x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_dct_4x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_dct_4x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_dct_8x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_dct_8x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_dct_8x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_flipadst_16x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_flipadst_16x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_flipadst_4x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_flipadst_4x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_flipadst_4x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_flipadst_8x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_flipadst_8x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_flipadst_8x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_identity_16x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_identity_16x32_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_identity_16x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_identity_16x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_identity_32x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_identity_32x32_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_identity_32x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_identity_4x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_identity_4x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_identity_4x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_identity_8x16_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_identity_8x32_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_identity_8x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_identity_identity_8x8_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_inv_txfm_add_wht_wht_4x4_neon", referenced from:
_dav1d_itx_dsp_init_arm_8bpc in MobileVLCKit(arm_itx_init_tmpl.c.o)
"_dav1d_ipred_cfl_128_neon", referenced from:
_dav1d_intra_pred_dsp_init_arm_8bpc in MobileVLCKit(arm_ipred_init_tmpl.c.o)
"_dav1d_ipred_cfl_ac_420_neon", referenced from:
_dav1d_intra_pred_dsp_init_arm_8bpc in MobileVLCKit(arm_ipred_init_tmpl.c.o)
"_dav1d_ipred_cfl_ac_422_neon", referenced from:
_dav1d_intra_pred_dsp_init_arm_8bpc in MobileVLCKit(arm_ipred_init_tmpl.c.o)
"_dav1d_ipred_cfl_left_neon", referenced from:
_dav1d_intra_pred_dsp_init_arm_8bpc in MobileVLCKit(arm_ipred_init_tmpl.c.o)
"_dav1d_ipred_cfl_neon", referenced from:
_dav1d_intra_pred_dsp_init_arm_8bpc in MobileVLCKit(arm_ipred_init_tmpl.c.o)
"_dav1d_ipred_cfl_top_neon", referenced from:
_dav1d_intra_pred_dsp_init_arm_8bpc in MobileVLCKit(arm_ipred_init_tmpl.c.o)
"_dav1d_ipred_dc_128_neon", referenced from:
_dav1d_intra_pred_dsp_init_arm_8bpc in MobileVLCKit(arm_ipred_init_tmpl.c.o)
"_dav1d_ipred_dc_left_neon", referenced from:
_dav1d_intra_pred_dsp_init_arm_8bpc in MobileVLCKit(arm_ipred_init_tmpl.c.o)
"_dav1d_ipred_dc_neon", referenced from:
_dav1d_intra_pred_dsp_init_arm_8bpc in MobileVLCKit(arm_ipred_init_tmpl.c.o)
"_dav1d_ipred_dc_top_neon", referenced from:
_dav1d_intra_pred_dsp_init_arm_8bpc in MobileVLCKit(arm_ipred_init_tmpl.c.o)
"_dav1d_ipred_filter_neon", referenced from:
_dav1d_intra_pred_dsp_init_arm_8bpc in MobileVLCKit(arm_ipred_init_tmpl.c.o)
"_dav1d_ipred_h_neon", referenced from:
_dav1d_intra_pred_dsp_init_arm_8bpc in MobileVLCKit(arm_ipred_init_tmpl.c.o)
"_dav1d_ipred_paeth_neon", referenced from:
_dav1d_intra_pred_dsp_init_arm_8bpc in MobileVLCKit(arm_ipred_init_tmpl.c.o)
"_dav1d_ipred_smooth_h_neon", referenced from:
_dav1d_intra_pred_dsp_init_arm_8bpc in MobileVLCKit(arm_ipred_init_tmpl.c.o)
"_dav1d_ipred_smooth_neon", referenced from:
_dav1d_intra_pred_dsp_init_arm_8bpc in MobileVLCKit(arm_ipred_init_tmpl.c.o)
"_dav1d_ipred_smooth_v_neon", referenced from:
_dav1d_intra_pred_dsp_init_arm_8bpc in MobileVLCKit(arm_ipred_init_tmpl.c.o)
"_dav1d_ipred_v_neon", referenced from:
_dav1d_intra_pred_dsp_init_arm_8bpc in MobileVLCKit(arm_ipred_init_tmpl.c.o)
"_dav1d_lpf_h_sb_uv_16bpc_neon", referenced from:
_dav1d_loop_filter_dsp_init_arm_16bpc in MobileVLCKit(arm_loopfilter_init_tmpl.c.o)
"_dav1d_lpf_h_sb_uv_8bpc_neon", referenced from:
_dav1d_loop_filter_dsp_init_arm_8bpc in MobileVLCKit(arm_loopfilter_init_tmpl.c.o)
"_dav1d_lpf_h_sb_y_16bpc_neon", referenced from:
_dav1d_loop_filter_dsp_init_arm_16bpc in MobileVLCKit(arm_loopfilter_init_tmpl.c.o)
"_dav1d_lpf_h_sb_y_8bpc_neon", referenced from:
_dav1d_loop_filter_dsp_init_arm_8bpc in MobileVLCKit(arm_loopfilter_init_tmpl.c.o)
"_dav1d_lpf_v_sb_uv_16bpc_neon", referenced from:
_dav1d_loop_filter_dsp_init_arm_16bpc in MobileVLCKit(arm_loopfilter_init_tmpl.c.o)
"_dav1d_lpf_v_sb_uv_8bpc_neon", referenced from:
_dav1d_loop_filter_dsp_init_arm_8bpc in MobileVLCKit(arm_loopfilter_init_tmpl.c.o)
"_dav1d_lpf_v_sb_y_16bpc_neon", referenced from:
_dav1d_loop_filter_dsp_init_arm_16bpc in MobileVLCKit(arm_loopfilter_init_tmpl.c.o)
"_dav1d_lpf_v_sb_y_8bpc_neon", referenced from:
_dav1d_loop_filter_dsp_init_arm_8bpc in MobileVLCKit(arm_loopfilter_init_tmpl.c.o)
"_dav1d_mask_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_mask_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_msac_decode_bool_adapt_neon", referenced from:
_read_restoration_info in MobileVLCKit(decode.c.o)
_decode_b in MobileVLCKit(decode.c.o)
_read_mv_component_diff in MobileVLCKit(decode.c.o)
_read_tx_tree in MobileVLCKit(decode.c.o)
_decode_coefs in MobileVLCKit(recon_tmpl.c.o)
_decode_coefs in MobileVLCKit(recon_tmpl.c.o)
"_dav1d_msac_decode_bool_equi_neon", referenced from:
_read_restoration_info in MobileVLCKit(decode.c.o)
_decode_b in MobileVLCKit(decode.c.o)
_read_pal_plane in MobileVLCKit(decode.c.o)
_read_pal_indices in MobileVLCKit(decode.c.o)
_decode_coefs in MobileVLCKit(recon_tmpl.c.o)
_decode_coefs in MobileVLCKit(recon_tmpl.c.o)
_dav1d_msac_decode_subexp in MobileVLCKit(msac.c.o)
...
"_dav1d_msac_decode_bool_neon", referenced from:
_decode_sb in MobileVLCKit(decode.c.o)
_dav1d_msac_decode_bool_adapt_c in MobileVLCKit(msac.c.o)
"_dav1d_msac_decode_symbol_adapt16_neon", referenced from:
_decode_sb in MobileVLCKit(decode.c.o)
_decode_b in MobileVLCKit(decode.c.o)
_read_mv_component_diff in MobileVLCKit(decode.c.o)
_decode_coefs in MobileVLCKit(recon_tmpl.c.o)
_decode_coefs in MobileVLCKit(recon_tmpl.c.o)
"_dav1d_msac_decode_symbol_adapt4_neon", referenced from:
_read_restoration_info in MobileVLCKit(decode.c.o)
_decode_b in MobileVLCKit(decode.c.o)
_read_mv_residual in MobileVLCKit(decode.c.o)
_read_mv_component_diff in MobileVLCKit(decode.c.o)
_decode_coefs in MobileVLCKit(recon_tmpl.c.o)
_decode_coefs in MobileVLCKit(recon_tmpl.c.o)
_dav1d_msac_decode_hi_tok_c in MobileVLCKit(msac.c.o)
...
"_dav1d_msac_decode_symbol_adapt8_neon", referenced from:
_decode_b in MobileVLCKit(decode.c.o)
_read_pal_plane in MobileVLCKit(decode.c.o)
_read_pal_indices in MobileVLCKit(decode.c.o)
_decode_coefs in MobileVLCKit(recon_tmpl.c.o)
_decode_coefs in MobileVLCKit(recon_tmpl.c.o)
"_dav1d_pal_pred_neon", referenced from:
_dav1d_intra_pred_dsp_init_arm_8bpc in MobileVLCKit(arm_ipred_init_tmpl.c.o)
"_dav1d_prep_8tap_regular_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_prep_8tap_regular_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_prep_8tap_regular_sharp_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_prep_8tap_regular_sharp_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_prep_8tap_regular_smooth_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_prep_8tap_regular_smooth_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_prep_8tap_sharp_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_prep_8tap_sharp_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_prep_8tap_sharp_regular_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_prep_8tap_sharp_regular_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_prep_8tap_sharp_smooth_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_prep_8tap_sharp_smooth_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_prep_8tap_smooth_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_prep_8tap_smooth_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_prep_8tap_smooth_regular_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_prep_8tap_smooth_regular_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_prep_8tap_smooth_sharp_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_prep_8tap_smooth_sharp_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_prep_bilin_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_prep_bilin_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_put_8tap_regular_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_put_8tap_regular_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_put_8tap_regular_sharp_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_put_8tap_regular_sharp_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_put_8tap_regular_smooth_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_put_8tap_regular_smooth_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_put_8tap_sharp_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_put_8tap_sharp_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_put_8tap_sharp_regular_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_put_8tap_sharp_regular_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_put_8tap_sharp_smooth_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_put_8tap_sharp_smooth_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_put_8tap_smooth_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_put_8tap_smooth_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_put_8tap_smooth_regular_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_put_8tap_smooth_regular_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_put_8tap_smooth_sharp_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_put_8tap_smooth_sharp_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_put_bilin_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_put_bilin_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_sgr_box3_h_16bpc_neon", referenced from:
_dav1d_sgr_filter1_neon in MobileVLCKit(arm_looprestoration_init_tmpl.c.o)
"_dav1d_sgr_box3_h_8bpc_neon", referenced from:
_dav1d_sgr_filter1_neon in MobileVLCKit(arm_looprestoration_init_tmpl.c.o)
"_dav1d_sgr_box3_v_neon", referenced from:
_dav1d_sgr_filter1_neon in MobileVLCKit(arm_looprestoration_init_tmpl.c.o)
_dav1d_sgr_filter1_neon in MobileVLCKit(arm_looprestoration_init_tmpl.c.o)
"_dav1d_sgr_box5_h_16bpc_neon", referenced from:
_dav1d_sgr_filter2_neon in MobileVLCKit(arm_looprestoration_init_tmpl.c.o)
"_dav1d_sgr_box5_h_8bpc_neon", referenced from:
_dav1d_sgr_filter2_neon in MobileVLCKit(arm_looprestoration_init_tmpl.c.o)
"_dav1d_sgr_box5_v_neon", referenced from:
_dav1d_sgr_filter2_neon in MobileVLCKit(arm_looprestoration_init_tmpl.c.o)
_dav1d_sgr_filter2_neon in MobileVLCKit(arm_looprestoration_init_tmpl.c.o)
"_dav1d_sgr_calc_ab1_neon", referenced from:
_dav1d_sgr_filter1_neon in MobileVLCKit(arm_looprestoration_init_tmpl.c.o)
_dav1d_sgr_filter1_neon in MobileVLCKit(arm_looprestoration_init_tmpl.c.o)
"_dav1d_sgr_calc_ab2_neon", referenced from:
_dav1d_sgr_filter2_neon in MobileVLCKit(arm_looprestoration_init_tmpl.c.o)
_dav1d_sgr_filter2_neon in MobileVLCKit(arm_looprestoration_init_tmpl.c.o)
"_dav1d_sgr_finish_filter1_16bpc_neon", referenced from:
_dav1d_sgr_filter1_neon in MobileVLCKit(arm_looprestoration_init_tmpl.c.o)
"_dav1d_sgr_finish_filter1_8bpc_neon", referenced from:
_dav1d_sgr_filter1_neon in MobileVLCKit(arm_looprestoration_init_tmpl.c.o)
"_dav1d_sgr_finish_filter2_16bpc_neon", referenced from:
_dav1d_sgr_filter2_neon in MobileVLCKit(arm_looprestoration_init_tmpl.c.o)
"_dav1d_sgr_finish_filter2_8bpc_neon", referenced from:
_dav1d_sgr_filter2_neon in MobileVLCKit(arm_looprestoration_init_tmpl.c.o)
"_dav1d_sgr_weighted1_16bpc_neon", referenced from:
_sgr_filter_neon in MobileVLCKit(arm_looprestoration_init_tmpl.c.o)
"_dav1d_sgr_weighted1_8bpc_neon", referenced from:
_sgr_filter_neon in MobileVLCKit(arm_looprestoration_init_tmpl.c.o)
"_dav1d_sgr_weighted2_16bpc_neon", referenced from:
_sgr_filter_neon in MobileVLCKit(arm_looprestoration_init_tmpl.c.o)
"_dav1d_sgr_weighted2_8bpc_neon", referenced from:
_sgr_filter_neon in MobileVLCKit(arm_looprestoration_init_tmpl.c.o)
"_dav1d_w_avg_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_w_avg_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_w_mask_420_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_w_mask_420_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_w_mask_422_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_w_mask_422_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_w_mask_444_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_w_mask_444_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_warp_affine_8x8_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_warp_affine_8x8_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_warp_affine_8x8t_16bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_16bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_warp_affine_8x8t_8bpc_neon", referenced from:
_dav1d_mc_dsp_init_arm_8bpc in MobileVLCKit(arm_mc_init_tmpl.c.o)
"_dav1d_wiener_filter_h_16bpc_neon", referenced from:
_wiener_filter_neon in MobileVLCKit(arm_looprestoration_init_tmpl.c.o)
"_dav1d_wiener_filter_h_8bpc_neon", referenced from:
_wiener_filter_neon in MobileVLCKit(arm_looprestoration_init_tmpl.c.o)
"_dav1d_wiener_filter_v_16bpc_neon", referenced from:
_wiener_filter_neon in MobileVLCKit(arm_looprestoration_init_tmpl.c.o)
"_dav1d_wiener_filter_v_8bpc_neon", referenced from:
_wiener_filter_neon in MobileVLCKit(arm_looprestoration_init_tmpl.c.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Showing first 200 notices only
Showing first 200 errors only
```
https://code.videolan.org/videolan/VLCKit/-/issues/361
[iOS] Apple submission warning and update Cocoapods for version 3.3.11
2020-07-30T12:22:07Z
Tharindu Madushanka
[iOS] Apple submission warning and update Cocoapods for version 3.3.11
When we achieve the build and submit for TestFlight testing there comes an Apple warning like below with version 3.3.10 code. Even though there exists a tag 3.3.11 it is not available via cocoapods due to the fact that it is not added to...
When we achieve the build and submit for TestFlight testing there comes an Apple warning like below with version 3.3.10 code. Even though there exists a tag 3.3.11 it is not available via cocoapods due to the fact that it is not added to podspec file yet. How could I use the latest version in my pod file? Just curious to know whether following warning is sorted in the latest release as well. When we remove the MobileVLCKit from our app the warning goes away.
**ITMS-90381:** `Too many symbol files - These symbols have no corresponding slice in any binary [2AED87A0-7A9B-339D-92C4-5E46668C845D.symbols, 94E9EAB7-827A-3724-9754-8BD52B394241.symbols, CDA17AF8-A1D9-3323-98B6-F222C3A0D1A7.symbols, 197F06B8-F8F1-3E52-B536-FBBD3FFB8EBA.symbols, FBCB5138-FF8E-38B2-930B-03BF54EBF492.symbols, 17CDAEA6-908A-3C8C-9EC1-9EAC069C4361.symbols, F2198242-8781-35F2-93F1-9334D835F86C.symbols, DA06F94E-FD31-3F1F-8903-37BC7E15CC1F.symbols, C0032256-803C-3B67-8CBC-4E558C4104D5.symbols, 0FF72078-FDA0-30DD-B44E-CE1E1CEF04AA.symbols, B20E9220-ECCC-3B3A-8C10-AF733F1B6E8E.symbols, 57921776-1A85-342E-B61A-0A7CFFBCC9F4.symbols, E9EDA4B7-1CC9-3D6F-8834-DCB85F989470.symbols, A5EFCABD-8925-30EE-B0EE-76B70096A441.symbols, 0B1CBFDC-8BFF-3FD2-A55C-671C450176CC.symbols, BB9EAD10-C1BC-3607-9870-08DA40BDA62F.symbols, 2AFF8883-B045-3EDB-B616-07768CD9437C.symbols, 7FC3359E-D267-3EF4-86BB-8A7955FC8DBB.symbols, D1ABDB75-60B6-3F7A-8B9D-F1217566E7FE.symbols, 84A8B831-4D42-3662-AAAA-4FE3942FE1F3.symbols].`
Thank you.
https://code.videolan.org/videolan/VLCKit/-/issues/362
Full Screen Video From Video Playing in UITableViewCell
2020-04-30T15:10:26Z
Adam Levy
Full Screen Video From Video Playing in UITableViewCell
Given the following class where the video will be played in the videoContainer view, videoContainer will only be as tall as the cell it's contained in.
```
class VideoCell: UITableViewCell {
@IBOutlet weak var videoContainer!
...
Given the following class where the video will be played in the videoContainer view, videoContainer will only be as tall as the cell it's contained in.
```
class VideoCell: UITableViewCell {
@IBOutlet weak var videoContainer!
let player: VLCMediaPlayer = VLCMediaPlayer()
func loadVideo(url: URL) {
player.media = VLCMedia(url: url)
player.drawable = videoContainer
}
func fullScreenTapped(sender: UIButton) {
// how do I make player.drawable full screen
}
}
```
When the user taps a button to make the video go full screen (fullScreenTapped) how do I modify the player to show up in full screen?
https://code.videolan.org/videolan/VLCKit/-/issues/363
Missing 3.3.11 Cocoapods
2020-05-07T08:44:45Z
Mitch Ross
Missing 3.3.11 Cocoapods
No cocoapods 3.3.11 pod on http://download.videolan.org/pub/cocoapods/prod/ after successful run of https://code.videolan.org/videolan/VLCKit/-/jobs/387806
No cocoapods 3.3.11 pod on http://download.videolan.org/pub/cocoapods/prod/ after successful run of https://code.videolan.org/videolan/VLCKit/-/jobs/387806
https://code.videolan.org/videolan/VLCKit/-/issues/364
[Question] How to build the project in macOS?
2020-06-29T20:14:37Z
Amadeu Cavalcante
[Question] How to build the project in macOS?
I tried to simply run the `./compileAndBuildVLCKit.sh` script, but I got errors.
[logs.txt](/uploads/5e88c27f5c8bc1c01e20a1de739b970a/logs.txt)
The rest of the logs
```
error: cannot run gpg: No such file or directory
error: gpg faile...
I tried to simply run the `./compileAndBuildVLCKit.sh` script, but I got errors.
[logs.txt](/uploads/5e88c27f5c8bc1c01e20a1de739b970a/logs.txt)
The rest of the logs
```
error: cannot run gpg: No such file or directory
error: gpg failed to sign the data
fatal: failed to write commit object
make: *** [.gcrypt] Error 128
make: *** Waiting for unfinished jobs....
ERROR: Building contribs failed
```
Do I have to install any dependency before attempting to build?
https://code.videolan.org/videolan/VLCKit/-/issues/365
tvOS not save SMB login
2020-05-05T18:00:41Z
Tamas Balogh
tvOS not save SMB login
On the latest tvOS version, when login to a Synology NAS through SMB the login credentials are not saved if use the save button.
On the latest tvOS version, when login to a Synology NAS through SMB the login credentials are not saved if use the save button.
https://code.videolan.org/videolan/VLCKit/-/issues/366
Chromecast feature
2022-12-07T15:19:38Z
Marcopt98
Chromecast feature
Hey everyone,
I want to implement an chromecast/airplay feature in the app using vlckit, but I’m not finding any information on web or code in vlc code (iOS Version) that seems to have chromecast support. I also tested the official VLC ...
Hey everyone,
I want to implement an chromecast/airplay feature in the app using vlckit, but I’m not finding any information on web or code in vlc code (iOS Version) that seems to have chromecast support. I also tested the official VLC app from app store and the chromecast/airplay feature seems broken, as when I activate it only shows one picture and stops..
I saw one awnser saying that VLCKit 4.0 will support that, do you have any idea when it will be released or any work around?
Thanks so much
https://code.videolan.org/videolan/VLCKit/-/issues/367
m4a seek not precise
2021-05-31T13:42:37Z
marf
m4a seek not precise
Hello,
when I try to play an m4a audio-only file and I want to move to a specific position when I finish dragging VLC starts playing it 4/5 seconds before the current seek position.
I have experienced this problem only with m4a files and...
Hello,
when I try to play an m4a audio-only file and I want to move to a specific position when I finish dragging VLC starts playing it 4/5 seconds before the current seek position.
I have experienced this problem only with m4a files and not mp4 files., this only happens if the video is playing while you are doing the seek, not in the case you pause the video, do the seek and then play the video again.
I have tried the windows client and it has the same problem.
This is an example file which gives the problem: [_8u4VLk0iTI.m4a](/uploads/9ce7348651207f02185c29377c9cd507/_8u4VLk0iTI.m4a)
Any solutions for this?
Thank you!
3.3.12
François Cartegnie
François Cartegnie
https://code.videolan.org/videolan/VLCKit/-/issues/368
LibVLC 3.0.10 (TVVLCKit 3.3.11) Player stop playing HLS during 10-15 seconds ...
2022-03-13T16:42:24Z
krsvital
LibVLC 3.0.10 (TVVLCKit 3.3.11) Player stop playing HLS during 10-15 seconds after start
[LIbVLC_3.0.9.txt](/uploads/409cf1a6bda89d737501b7b93e457e5c/LIbVLC_3.0.9.txt)
[LIbVLC_3.0.10.txt](/uploads/1a4054816db4c359e515e59642e98df4/LIbVLC_3.0.10.txt)
in log file LibVLC_3.0.10.txt video stop playing at 2020-05-08 09:06:24.130...
[LIbVLC_3.0.9.txt](/uploads/409cf1a6bda89d737501b7b93e457e5c/LIbVLC_3.0.9.txt)
[LIbVLC_3.0.10.txt](/uploads/1a4054816db4c359e515e59642e98df4/LIbVLC_3.0.10.txt)
in log file LibVLC_3.0.10.txt video stop playing at 2020-05-08 09:06:24.130890+0700, then buffering and begin to play without stops
then i downgrade to TVVLCKit 3.3.10 (LibVLC_3.0.9) and video plays normaly
fix this problem, please
3.3.12
Soomin Lee
Soomin Lee