VLCKit issueshttps://code.videolan.org/videolan/VLCKit/-/issues2017-03-24T16:04:01Zhttps://code.videolan.org/videolan/VLCKit/-/issues/83MobileVLCKit2017-03-24T16:04:01ZDmitry VirychMobileVLCKit![Screen_Shot_2017-02-27_at_3.38.23_PM](/uploads/ef1bedbafbdcd96bd3e9523fb6b8e5ad/Screen_Shot_2017-02-27_at_3.38.23_PM.png)
clang: warning: libstdc++ is deprecated; move to libc++![Screen_Shot_2017-02-27_at_3.38.23_PM](/uploads/ef1bedbafbdcd96bd3e9523fb6b8e5ad/Screen_Shot_2017-02-27_at_3.38.23_PM.png)
clang: warning: libstdc++ is deprecated; move to libc++https://code.videolan.org/videolan/VLCKit/-/issues/76macOS - NSFullSizeContentViewWindowMask on VLCVideoView window results in bla...2017-03-24T16:04:01ZpuǝSmacOS - NSFullSizeContentViewWindowMask on VLCVideoView window results in black rendering on secondary display**How to reproduce:**
VLCKit -> cf41944
vlc -> 7ac323c
1. Using the BasicPlayerWithPlaylist demo, set `(NSFullSizeContentViewWindowMask | NSTitledWindowMask)` as the style mask of the player window.
```
- (void)awakeFromNib
{
[NSA...**How to reproduce:**
VLCKit -> cf41944
vlc -> 7ac323c
1. Using the BasicPlayerWithPlaylist demo, set `(NSFullSizeContentViewWindowMask | NSTitledWindowMask)` as the style mask of the player window.
```
- (void)awakeFromNib
{
[NSApp setDelegate:self];
// Allocate a VLCVideoView instance and tell it what area to occupy.
NSRect rect = NSMakeRect(0, 0, 0, 0);
rect.size = [videoHolderView frame].size;
[window setStyleMask:NSTitledWindowMask|NSClosableWindowMask|NSMiniaturizableWindowMask|NSFullSizeContentViewWindowMask];
```
2. Add any video media and click "Play".
3. While playing, drag the player window to a different display.
**Expected result:**
Player window should be visible and play active media playlist item.
**Actual result:**
Active playlist item is audible, but not visible.
**Other observations:**
When any portion of the video view overlaps with the primary screen, visibility is restored.
With the player window placed on the secondary display, toggling the `NSFullSizeContentViewWindowMask` on the player window has no effect. Video view is still not visible.
Dragging back to the primary display resolves rendering issue.
**NSFullSizeContentViewWindowMask windows opt-in to a layer backed contentView.**
No errors or warnings are issued.
Approximately 1.5 years ago this was not a problem (sorry for the ambiguity, if you need precise commits let me know). At the time, CPU usage was approximately 3x higher than the context build. Presumably, this problem is a side-effect of recent OpenGL implementation changes.
**Workaround:**
Pull version of libvlc/vlc that is prior to OpenGL optimizations.https://code.videolan.org/videolan/VLCKit/-/issues/75PopcorntimeTV cannot consistently play a video2017-03-24T16:04:01ZcomputerstevePopcorntimeTV cannot consistently play a videoI have installed this app on 4 apple tv's and on all 4 apple TV's I'm getting freezing when playing a movie... The movie will start, then like 3 minutes into the movie the whole screen freezes, and I can still hear audio playing in the b...I have installed this app on 4 apple tv's and on all 4 apple TV's I'm getting freezing when playing a movie... The movie will start, then like 3 minutes into the movie the whole screen freezes, and I can still hear audio playing in the background, but no moving video, I'm not being ungrateful I'm trying to inform you of a problem that you think you have a fix for by stopping the video then replaying it which doesn't work on any of my players.. I just tried that with "the girl on the train" and everytime it stops at random parts.. with audio still playing. The developers of PopcorntimeTV are saying that and I quote "This is an issue with VLCKit and is therefore out of our control. Your are more than welcome to create an issue over on their gitlab but odds are it won't be responded to as the maintainers don't seem to care about the users (all versions after December 2nd don't even compile)" Thats why I am opening up a bug with you...https://code.videolan.org/videolan/VLCKit/-/issues/74configure error: Comparison operator but no version after package name 'libav...2017-03-24T16:04:01ZPi Jiangconfigure error: Comparison operator but no version after package name 'libavutil'macOS Sierra (10.12.2)
configure: error: Comparison operator but no version after package name 'libavutil' in file '/xxx/VLCKit/libvlc/vlc/contrib/x86_64-apple-darwin15/lib/pkgconfig/libavcodec.pc'. Pass --disable-avcodec to ignore this...macOS Sierra (10.12.2)
configure: error: Comparison operator but no version after package name 'libavutil' in file '/xxx/VLCKit/libvlc/vlc/contrib/x86_64-apple-darwin15/lib/pkgconfig/libavcodec.pc'. Pass --disable-avcodec to ignore this error.https://code.videolan.org/videolan/VLCKit/-/issues/72No sound in some movies on 32-bit devices.2017-03-24T16:04:01ZAlex BlackNo sound in some movies on 32-bit devices.Build: MobileVLCKit 2.7.9 and 3.0.0a24 via Cocoapods.
iOS 9 and 10 are both affected.
I think it is something with the AC3-codec. -vvv option doesn't show any information.
Feel free to request more information if needed.Build: MobileVLCKit 2.7.9 and 3.0.0a24 via Cocoapods.
iOS 9 and 10 are both affected.
I think it is something with the AC3-codec. -vvv option doesn't show any information.
Feel free to request more information if needed.https://code.videolan.org/videolan/VLCKit/-/issues/70Cannot `git clone git://git.videolan.org/vlc.git vlc`2017-03-24T16:04:01ZdemostenCannot `git clone git://git.videolan.org/vlc.git vlc`When running ./buildMobileVLCKit.sh, it executes `git clone git://git.videolan.org/vlc.git vlc` which results in `fatal: repository 'https://git.videolan.org/vlc.git/' not found`When running ./buildMobileVLCKit.sh, it executes `git clone git://git.videolan.org/vlc.git vlc` which results in `fatal: repository 'https://git.videolan.org/vlc.git/' not found`https://code.videolan.org/videolan/VLCKit/-/issues/63VLCKit will not build on Mac OS X - several issues2017-03-24T16:04:01ZMartin RedingtonVLCKit will not build on Mac OS X - several issuesVLCKit builds are broken in a number of ways, on Mac OS X, using the current master.
I tried to build using the instructions at https://wiki.videolan.org/VLCKit/
```
Clone http://code.videolan.org/videolan/VLCKit.git
open VLCKit.xcodep...VLCKit builds are broken in a number of ways, on Mac OS X, using the current master.
I tried to build using the instructions at https://wiki.videolan.org/VLCKit/
```
Clone http://code.videolan.org/videolan/VLCKit.git
open VLCKit.xcodeproj
make sure the "Build Everything" target is selected
build the project
```
I'm at
```
commit 8542641e3553bf00979c5c9aa23ddeb30ba4f3c3
Author: Felix Paul K<C3><BC>hne <fkuehne@videolan.org>
Date: Mon Sep 26 21:22:50 2016 +0200
```
OS and Xcode details are:
Mac OS X 10.11.6 (15G1004)
Xcode 8.0 (8A218a)
There are several issues with the build, which I'll document here, to avoid repetition.
##### Issue 1: "A compiler with support for C++11 language features is required."
On the first attempt, the "Run VLC configure" target failed to build, with the following errors:
```
checking for C/C++ restrict keyword... __restrict
checking whether xcrun clang++ supports C++11 features by default... no
checking whether xcrun clang++ supports C++11 features with -std=c++11... no
checking whether xcrun clang++ supports C++11 features with -std=c++0x... no
configure: error: *** A compiler with support for C++11 language features is required.
```
I was able to get past this by changing vlc-unstable/configure, line 8688, from
`ax_cxx_compile_cxx11_required=true`
to
`ax_cxx_compile_cxx11_required=false`
##### Issue 2: fillScreenEntirely and setFillScreenEntirely methods unknown
The build fails after this change when compiling VLCVideoLayer.m, when referencing the fillScreenEntirely methods of the layoutManager property, as these methods are defined by the VLCVideoLayoutManager class (in VLCVideoCommon.[hm]), but the layoutManager is presumed to conform to the CALayoutManager protocol.
```
@implementation VLCVideoLayer
- (BOOL)fillScreen
{
return [self.layoutManager fillScreenEntirely];
}
- (void)setFillScreen:(BOOL)fillScreen
{
[self.layoutManager setFillScreenEntirely:fillScreen];
[self setNeedsLayout];
}
@end
```
I fixed this temporarily with a cast:
```
@implementation VLCVideoLayer
- (BOOL)fillScreen
{
return [(VLCVideoLayoutManager *)self.layoutManager fillScreenEntirely];
}
- (void)setFillScreen:(BOOL)fillScreen
{
[(VLCVideoLayoutManager *)self.layoutManager setFillScreenEntirely:fillScreen];
[self setNeedsLayout];
}
@end
```
##### Issue 3: '../libvlc/vlc/lib/media_player_internal.h' file not found
In VLCExtensionsManager.m, lines 33-34, the relative paths for the header files are incorrect:
I changed them from
```
#import "../libvlc/vlc/lib/media_player_internal.h"
#import "../libvlc/vlc/lib/libvlc_internal.h"
```
to
```
#import "../vlc-unstable/lib/media_player_internal.h"
#import "../vlc-unstable/lib/libvlc_internal.h"
```
##### Issue 4: libvlc_media_cookie_jar_store and libvlc_media_cookie_jar_clear symbols not found
Compilation then fails because the `libvlc_media_cookie_jar_store` and `libvlc_media_cookie_jar_clear` functions referenced in VLCMedia.m are not defined anywhere.
It looks like there is a patch than includes these in ./MobileVLCKit/patches/0020-libvlc_media-add-cookie_jar-API.patch, but I just commented out the calls for right now.
At this point, I finally got VLCKit to compile successfully
However, there were still some problems with the actual Product
##### Issue 5: Info.plist specifies "Quartz" as the CFBundleExecutable
This entry should contain "VLCKit". I'm not sure how "Quartz" manages to get in there, as the original Info.plist file in the project correctly specifies "VLCKit", but it does this for me, consistently.
Finally, Issue #51https://code.videolan.org/videolan/VLCKit/-/issues/62VLCKit "nightly" builds are not really nightly2017-03-24T16:04:01ZMartin RedingtonVLCKit "nightly" builds are not really nightlyLooking at http://nightlies.videolan.org/build/macosx-intel/, the latest nightly build of VLCKit is from 19th of September 2016
However, there are more recent commits than this on the core vlc libs, which have nightly builds up to today...Looking at http://nightlies.videolan.org/build/macosx-intel/, the latest nightly build of VLCKit is from 19th of September 2016
However, there are more recent commits than this on the core vlc libs, which have nightly builds up to today (October 10th).
Presumably this means that the VLCKit builds do not have the latest versions of the core libs (which we believe fix some crashes that we are experiencing - we can see relevant commits from 10 days ago).https://code.videolan.org/videolan/VLCKit/-/issues/61VLCKit nightly builds are broken (hardcoded paths to CI machine)2017-03-24T16:04:01ZMartin RedingtonVLCKit nightly builds are broken (hardcoded paths to CI machine)The VLCKit nightly builds are broken, for similar reasons to the broken cocoa pod distribution (#60).
Downloaded file from http://nightlies.videolan.org/build/macosx-intel/VLCKit-3.0-pre-20160919-0840.zip
```
% otool -L VLCKit
VLCKit:...The VLCKit nightly builds are broken, for similar reasons to the broken cocoa pod distribution (#60).
Downloaded file from http://nightlies.videolan.org/build/macosx-intel/VLCKit-3.0-pre-20160919-0840.zip
```
% otool -L VLCKit
VLCKit:
@loader_path/../Frameworks/VLCKit.framework/Versions/A/VLCKit (compatibility version 1.0.0, current version 1.0.0)
/Users/jenkins/workspace/VLCKit/vlc-nightly-macOS-VLCKit/libvlc/vlc/install-macos/lib/libvlccore.8.dylib (compatibility version 9.0.0, current version 9.0.0)
/Users/jenkins/workspace/VLCKit/vlc-nightly-macOS-VLCKit/libvlc/vlc/install-macos/lib/libvlc.5.dylib (compatibility version 11.0.0, current version 11.0.0)
/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 22.0.0)
/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore (compatibility version 1.2.0, current version 1.11.0)
/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 1258.0.0)
/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (compatibility version 45.0.0, current version 1404.46.0)
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices (compatibility version 1.0.0, current version 48.0.0)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1258.1.0)
/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices (compatibility version 1.0.0, current version 728.9.0)
```https://code.videolan.org/videolan/VLCKit/-/issues/60VLCKit cocoa pod (3.0.0a18) is broken (hardcoded library paths to developer m...2017-03-24T16:04:01ZMartin RedingtonVLCKit cocoa pod (3.0.0a18) is broken (hardcoded library paths to developer machine)The 3.0.0a18 cocoa pod is broken by virtue of issue #51 , but even if you get past that, the binary contains absolute library paths specific to the developer machine
```
% otool -L VLCKit.framework/VLCKit
VLCKit.framework/VLCKit:
@lo...The 3.0.0a18 cocoa pod is broken by virtue of issue #51 , but even if you get past that, the binary contains absolute library paths specific to the developer machine
```
% otool -L VLCKit.framework/VLCKit
VLCKit.framework/VLCKit:
@loader_path/../Frameworks/VLCKit.framework/Versions/A/VLCKit (compatibility version 1.0.0, current version 1.0.0)
/Users/fkuehne/Desktop/videolan/gits/VLCKit/libvlc/vlc/install-macos/lib/libvlccore.8.dylib (compatibility version 9.0.0, current version 9.0.0)
/Users/fkuehne/Desktop/videolan/gits/VLCKit/libvlc/vlc/install-macos/lib/libvlc.5.dylib (compatibility version 11.0.0, current version 11.0.0)
/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 22.0.0)
/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore (compatibility version 1.2.0, current version 1.11.0)
/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 1258.0.0)
/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (compatibility version 45.0.0, current version 1404.46.0)
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices (compatibility version 1.0.0, current version 48.0.0)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1258.1.0)
/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices (compatibility version 1.0.0, current version 728.9.0)
```https://code.videolan.org/videolan/VLCKit/-/issues/59Videotoolbox is not used to decode h264 stream in iOS2017-03-24T16:04:01ZVladimir K.Videotoolbox is not used to decode h264 stream in iOSHello
I'm trying to play simple 1080p 30fps video recorded with native iOS camera. I can't make vlckit to decode it using VT. I've even tried to disable multithreading manually by setting *avcodec-threads* option to 1. Nothing helps, it...Hello
I'm trying to play simple 1080p 30fps video recorded with native iOS camera. I can't make vlckit to decode it using VT. I've even tried to disable multithreading manually by setting *avcodec-threads* option to 1. Nothing helps, it just uses avcodec.
[iOS_9_3_4_txt.txt](/uploads/4b0144694a6ec6eb8c4b7999ff6bb97e/iOS_9_3_4_txt.txt)
[iOS_10_0_2.txt](/uploads/5fcebadb2dd3908ac125fabac081ff91/iOS_10_0_2.txt)
Sample: https://www.dropbox.com/s/9g2hqln2fi4jyuy/IMG_3129.MOV?dl=0https://code.videolan.org/videolan/VLCKit/-/issues/58.Stopped Event is sent twice2017-03-24T16:04:01ZSebastian Roth.Stopped Event is sent twiceWhen setting up VLCKit with `VLCMediaPlayerDelegate#mediaPlayerStateChanged`, then the stopped event will be sent twice at the end of the playback.
```
mediaPlayerStateChanged: 0
stopped
mediaPlayerStateChanged: 0
stopped
```
...When setting up VLCKit with `VLCMediaPlayerDelegate#mediaPlayerStateChanged`, then the stopped event will be sent twice at the end of the playback.
```
mediaPlayerStateChanged: 0
stopped
mediaPlayerStateChanged: 0
stopped
```
From the latest GIT (8542641e3553bf00979c5c9aa23ddeb30ba4f3c3).https://code.videolan.org/videolan/VLCKit/-/issues/55xcode 8 GM in macOS 10.12 GM2017-03-24T16:04:02Zazurexcode 8 GM in macOS 10.12 GMbidi':
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details
make: *** [.fribidi] Error 1bidi':
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details
make: *** [.fribidi] Error 1https://code.videolan.org/videolan/VLCKit/-/issues/52build failure2017-03-24T16:04:02Zazurebuild failure````
rmv7/include -g -O2 -fheinous-gnu-extensions -c rijndael-arm.S -fno-common -DPIC -o rijndael-arm.o
clang: warning: argument unused during compilation: '-D HAVE_CONFIG_H'
clang: warning: argument unused during compilation: '-O0'
...````
rmv7/include -g -O2 -fheinous-gnu-extensions -c rijndael-arm.S -fno-common -DPIC -o rijndael-arm.o
clang: warning: argument unused during compilation: '-D HAVE_CONFIG_H'
clang: warning: argument unused during compilation: '-O0'
clang: warning: argument unused during compilation: '-O0'
clang: warning: argument unused during compilation: '-O0'
clang: warning: argument unused during compilation: '-O0'
clang: warning: argument unused during compilation: '-O2'
clang: warning: argument unused during compilation: '-fheinous-gnu-extensions'
clang: warning: argument unused during compilation: '-fno-common'
clang: warning: argument unused during compilation: '-D PIC'
config.status: creating Makefile
config.status: creating src/Makefile
<stdin>:28:8: error: register expected
push {%r4-%r11, %ip, %lr}
^
<stdin>:31:6: error: unexpected token in operand
ldm %r2, {%r4, %r5, %r6, %r7}
^
<stdin>:40:6: error: unexpected token in operand
sub %sp, #16
^
<stdin>:43:6: error: unexpected token in operand
ldr %lr, 1f
^
<stdin>:44:6: error: unexpected token in operand
ldr %ip, 2f
^
<stdin>:47:5: error: unexpected token in directive
2: .word LtableE0(GOT)
^
<stdin>:47:19: error: unexpected token at start of statement
2: .word LtableE0(GOT)
^
<stdin>:48:9: error: unexpected token in operand
3: add %lr, pc, %lr
^
<stdin>:49:6: error: unexpected token in operand
ldr %lr, [%lr, %ip]
^
<stdin>:53:6: error: unexpected token in operand
str %r1, [%sp, #4]
^
<stdin>:55:6: error: unexpected token in operand
mov %ip, #0xff
^
<stdin>:57:6: error: unexpected token in operand
str %r3, [%sp, #8]
^
<stdin>:59:6: error: unexpected token in operand
mov %ip, %ip, lsl#3
^
<stdin>:62:6: error: unexpected token in operand
ldm %r0, {%r8, %r9, %r10, %r11}
^
<stdin>:63:6: error: unexpected token in operand
eor %r4, %r8
^
<stdin>:64:6: error: unexpected token in operand
eor %r5, %r9
^
<stdin>:65:6: error: unexpected token in operand
eor %r6, %r10
^
<stdin>:66:6: error: unexpected token in operand
ldr %r8, [%r0, #(((1) * 16) + 0 * 4)]
^
<stdin>:68:6: error: unexpected token in operand
eor %r7, %r11
^
<stdin>:70:6: error: unexpected token in operand`https://code.videolan.org/videolan/VLCKit/-/issues/40VLCKit and Airplay ?2017-03-24T23:30:48ZDorgansVLCKit and Airplay ?Any solutions to stream vlckit from iPhone to an appleTV ?
Or acces to the video buffer and then use the airplay protocol ?Any solutions to stream vlckit from iPhone to an appleTV ?
Or acces to the video buffer and then use the airplay protocol ?https://code.videolan.org/videolan/VLCKit/-/issues/38ERROR: libvpx encoder version must be >=0.9.72017-03-24T23:30:48ZazureERROR: libvpx encoder version must be >=0.9.7--with-contrib="${VLCROOT}/contrib/${OSSTYLE}-${TARGET}-${ARCH}" \
--enable-static \
${DEBUGFLAG} \
${SCARYFLAG} \
${TVOSOPTIONS} \
--disable-macosx \
--disable-macosx-qtkit \
--disable-macosx-eyetv \
...--with-contrib="${VLCROOT}/contrib/${OSSTYLE}-${TARGET}-${ARCH}" \
--enable-static \
${DEBUGFLAG} \
${SCARYFLAG} \
${TVOSOPTIONS} \
--disable-macosx \
--disable-macosx-qtkit \
--disable-macosx-eyetv \
--disable-macosx-vlc-app \
--enable-shout \
then compile ffmpeg ,
make: *** [.ffmpeg] Error 1
ERROR: libvpx encoder version must be >=0.9.7
https://code.videolan.org/videolan/VLCKit/-/issues/56make: *** [.fribidi] Error 12017-05-24T13:47:10Zazuremake: *** [.fribidi] Error 1error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details
make: *** [.fribidi] Error 1error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details
make: *** [.fribidi] Error 1https://code.videolan.org/videolan/VLCKit/-/issues/94MobileVLCKit iOS bitcode enabled2017-07-30T16:12:40ZMujtabaMobileVLCKit iOS bitcode enabledHi,
does anyone has got a prebuilt for iOS MobileVLCKit with bitcode enabled?
many thanksHi,
does anyone has got a prebuilt for iOS MobileVLCKit with bitcode enabled?
many thankshttps://code.videolan.org/videolan/VLCKit/-/issues/91VLCKit for ios ./buildMobileVLCKit.sh -f Compile failed2017-07-30T16:17:05ZSkyInYouPlaceVLCKit for ios ./buildMobileVLCKit.sh -f Compile failedxcode 8.2.1 macOS 10.12
error msg:
[info] Building MobileVLCKit (MobileVLCKit, Debug, iphoneos)
** BUILD FAILED **
The following build commands failed:
ProcessPCH build/SharedPrecompiledHeaders/MobilePrefix-bxtuipwtvvhdqccxxogezn...xcode 8.2.1 macOS 10.12
error msg:
[info] Building MobileVLCKit (MobileVLCKit, Debug, iphoneos)
** BUILD FAILED **
The following build commands failed:
ProcessPCH build/SharedPrecompiledHeaders/MobilePrefix-bxtuipwtvvhdqccxxogezncpkxtq/MobilePrefix.pch.pch Headers/PCH/MobilePrefix.pch normal arm64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
ProcessPCH build/SharedPrecompiledHeaders/MobilePrefix-gthdstsuztnefabedyhkxljynetf/MobilePrefix.pch.pch Headers/PCH/MobilePrefix.pch normal armv7 objective-c com.apple.compilers.llvm.clang.1_0.compiler
ProcessPCH build/SharedPrecompiledHeaders/MobilePrefix-azlfwyibpkjevagpayczcptxwxtl/MobilePrefix.pch.pch Headers/PCH/MobilePrefix.pch normal armv7s objective-c com.apple.compilers.llvm.clang.1_0.compiler
(3 failures)
51CTO-WYLdeMacBook-Pro:VLCKit ios51cto$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/3.0.0https://code.videolan.org/videolan/VLCKit/-/issues/90current VLCKit build for tvOS does not play TS-Streams in HD (720p)2017-07-30T16:19:04ZStefancurrent VLCKit build for tvOS does not play TS-Streams in HD (720p)I finally managed to get a new VLCKit built for tvOS.
Unfortunately this one is useless.
With playing TS-Streams in PAL resolution all is fine.
But playing TS-Streams in 720p (like ARD HD taken from DVB-S Receiver) is buggy.
Audio ...I finally managed to get a new VLCKit built for tvOS.
Unfortunately this one is useless.
With playing TS-Streams in PAL resolution all is fine.
But playing TS-Streams in 720p (like ARD HD taken from DVB-S Receiver) is buggy.
Audio is starting but no video. Also it runs into a deadlock so you can't close the Media Player.
I have grabbed the Debug Log and attached it here.
Looks to me, like no vout can be created. The following block is repeated in an endless loop:
```
2017-04-11 15:37:39.421837+0200 vuplusTV[672:873540] VoutDisplayEvent 'resize' 320x240
2017-04-11 15:37:39.422513+0200 vuplusTV[672:873432] VoutDisplayEvent 'resize' 1920x1080
2017-04-11 15:37:39.423545+0200 vuplusTV[672:873432] VoutDisplayEvent 'resize' 1920x1080
2017-04-11 15:37:39.432275+0200 vuplusTV[672:873540] could not init tex converter for CVPN
2017-04-11 15:37:39.433419+0200 vuplusTV[672:873540] deleting display
2017-04-11 15:37:39.433556+0200 vuplusTV[672:873540] no vout display modules matched
2017-04-11 15:37:39.434966+0200 vuplusTV[672:873484] video output creation failed
2017-04-11 15:37:39.435107+0200 vuplusTV[672:873484] removing module "freetype"
2017-04-11 15:37:39.437047+0200 vuplusTV[672:873484] removing module "yuvp"
2017-04-11 15:37:39.437127+0200 vuplusTV[672:873484] removing module "swscale"
2017-04-11 15:37:39.437533+0200 vuplusTV[672:873484] failed to create video output
2017-04-11 15:37:39.440999+0200 vuplusTV[672:873484] looking for text renderer module matching "freetype": 1 candidates
2017-04-11 15:37:39.476772+0200 vuplusTV[672:873484] using text renderer module "freetype"
2017-04-11 15:37:39.476903+0200 vuplusTV[672:873484] looking for video converter module matching "any": 14 candidates
2017-04-11 15:37:39.477669+0200 vuplusTV[672:873484] 32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)
2017-04-11 15:37:39.477741+0200 vuplusTV[672:873484] using video converter module "swscale"
2017-04-11 15:37:39.477897+0200 vuplusTV[672:873484] looking for video converter module matching "any": 14 candidates
2017-04-11 15:37:39.477975+0200 vuplusTV[672:873484] YUVP to YUVA converter
2017-04-11 15:37:39.478538+0200 vuplusTV[672:873484] using video converter module "yuvp"
2017-04-11 15:37:39.478623+0200 vuplusTV[672:873484] Deinterlacing available
2017-04-11 15:37:39.478873+0200 vuplusTV[672:873484] deinterlace 0, mode blend, is_needed 0
2017-04-11 15:37:39.478973+0200 vuplusTV[672:873484] looking for vout window module matching "any": 0 candidates
2017-04-11 15:37:39.479471+0200 vuplusTV[672:873484] no vout window modules
2017-04-11 15:37:39.479828+0200 vuplusTV[672:873545] Opening vout display wrapper
2017-04-11 15:37:39.479925+0200 vuplusTV[672:873545] looking for vout display module matching "any": 4 candidates
[VLCKitLog.txt](/uploads/bedf79ae7f0a4d02d8365670d3c33330/VLCKitLog.txt)
```3.0.0