Video Stops Playing Randomly

iOS, iPad, iPhone, tvOS specific usage questions
Dale Hardware
New Cone
New Cone
Posts: 7
Joined: 14 Sep 2023 18:12

Video Stops Playing Randomly

Postby Dale Hardware » 14 Sep 2023 18:28

Hello,
I am looking for any help as we have used this media player for quite some time and would like to continue to use it in our store for our product displays. However in the last 3 weeks the videos have gone from having a slight delay or freeze occasionally to freezing and crashing within the hour. We use this to play our videos on 8 different Televisions we keep throughout the store and stop playing randomly through out the day as short as a few minutes playing to several hours before freezing mid-video and reloading onto the app screen. I was able to find the Bug logs from our video play backs but was unable to determine what was causing the freeze. I have over 20 reports from these apple TVs and will gladly include them for any help or advice. I am also not sure how to attach the bug logs to this forum as I was only able to access them through notepad.

Dale Hardware
New Cone
New Cone
Posts: 7
Joined: 14 Sep 2023 18:12

Re: Video Stops Playing Randomly

Postby Dale Hardware » 14 Sep 2023 18:33

[DBG] VLC media player - 3.0.19 Vetinari
[DBG] Copyright © 1996-2023 the VideoLAN team
[DBG] revision 3.0.18-298-g5aff32013c
[DBG] configured with /Users/videolanci/builds/iHxegY-y/0/videolan/VLCKit/libvlc/vlc/configure '--prefix=/Users/videolanci/builds/iHxegY-y/0/videolan/VLCKit/libvlc/vlc/install-AppleTVOS/arm64' '--host=aarch64-apple-darwin' '--with-contrib=/Users/videolanci/builds/iHxegY-y/0/videolan/VLCKit/libvlc/vlc/contrib/AppleTVOS-aarch64-apple-darwin-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' '--enable-smb2' '--disable-mmx' '--disable-sparkle' '--disable-addonmanagermodules' '--disable-mad' 'host_alias=aarch64-apple-darwin' 'CC=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang' 'CFLAGS=-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS15.4.sdk -mtvos-version-min=10.2 -arch arm64 -fembed-bitcode -g -DNDEBUG' 'LDFLAGS=-arch arm64 -Wl,-tvos_version_min,10.2' 'CPPFLAGS=-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS15.4.sdk -mtvos-version-min=10.2 -arch arm64 -fembed-bitcode -g' 'CXX=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++' 'CXXFLAGS=-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS15.4.sdk -mtvos-version-min=10.2 -arch arm64 -fembed-bitcode -g' 'OBJC=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang' 'OBJCFLAGS=-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS15.4.sdk -mtvos-version-min=10.2 -arch arm64 -fembed-bitcode -g' 'CCAS=gas-preprocessor.pl /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang' 'PKG_CONFIG_PATH='
[DBG] Creating an input for 'Dale TV May 23.mp4'
[DBG] reusing audio output
[DBG] keeping audio output
[DBG] using timeshift granularity of 50 MiB
[DBG] using default timeshift path
[DBG] `file:///var/mobile/Containers/Data/Application/E3DC490E-1332-48A7-B449-51C769C7E3E5/Library/Caches/Upload/Dale%20TV%20May%2023.mp4' gives access `file' demux `any' path `/var/mobile/Containers/Data/Application/E3DC490E-1332-48A7-B449-51C769C7E3E5/Library/Caches/Upload/Dale%20TV%20May%2023.mp4'
[DBG] creating demux: access='file' demux='any' location='/var/mobile/Containers/Data/Application/E3DC490E-1332-48A7-B449-51C769C7E3E5/Library/Caches/Upload/Dale%20TV%20May%2023.mp4' file='/var/mobile/Containers/Data/Application/E3DC490E-1332-48A7-B449-51C769C7E3E5/Library/Caches/Upload/Dale TV May 23.mp4'
[DBG] looking for access_demux module matching "file": 4 candidates
[DBG] no access_demux modules matched
[DBG] creating access: file:///var/mobile/Containers/Data/Application/E3DC490E-1332-48A7-B449-51C769C7E3E5/Library/Caches/Upload/Dale%20TV%20May%2023.mp4
[DBG] (path: /var/mobile/Containers/Data/Application/E3DC490E-1332-48A7-B449-51C769C7E3E5/Library/Caches/Upload/Dale TV May 23.mp4)
[DBG] looking for access module matching "file": 22 candidates
[DBG] using access module "filesystem"
[DBG] looking for stream_filter module matching "prefetch,cache_read": 22 candidates
[DBG] Using stream method for AStream*
[DBG] starting pre-buffering
[DBG] received first data after 0 ms
[DBG] pre-buffering done 1024 bytes in 0s - 2832 KiB/s
[DBG] using stream_filter module "cache_read"
[DBG] looking for stream_filter module matching "any": 22 candidates
[DBG] no stream_filter modules matched
[DBG] looking for stream_directory module matching "any": 0 candidates
[DBG] no stream_directory modules

Dale Hardware
New Cone
New Cone
Posts: 7
Joined: 14 Sep 2023 18:12

Re: Video Stops Playing Randomly

Postby Dale Hardware » 14 Sep 2023 18:33

[DBG] attachment of directory-extractor failed for file:///var/mobile/Containers/Data/Application/E3DC490E-1332-48A7-B449-51C769C7E3E5/Library/Caches/Upload/Dale%20TV%20May%2023.mp4
[DBG] looking for stream_filter module matching "record": 22 candidates
[DBG] using stream_filter module "record"
[DBG] creating demux: access='file' demux='any' location='/var/mobile/Containers/Data/Application/E3DC490E-1332-48A7-B449-51C769C7E3E5/Library/Caches/Upload/Dale%20TV%20May%2023.mp4' file='/var/mobile/Containers/Data/Application/E3DC490E-1332-48A7-B449-51C769C7E3E5/Library/Caches/Upload/Dale TV May 23.mp4'
[DBG] looking for demux module matching "mp4": 46 candidates
[WARN] unknown box type cTIM (incompletely loaded)
[WARN] unknown box type cTSC (incompletely loaded)
[WARN] unknown box type cTSZ (incompletely loaded)
[WARN] Unknown uuid type box
[DBG] dumping root Box "root"
[DBG] | + ftyp size 24 offset 0
[DBG] | + moov size 291443 offset 24
[DBG] | | + mvhd size 108 offset 32
[DBG] | | + trak size 153293 offset 140
[DBG] | | | + tkhd size 92 offset 148
[DBG] | | | + edts size 36 offset 240
[DBG] | | | | + elst size 28 offset 248
[DBG] | | | + mdia size 153157 offset 276
[DBG] | | | | + mdhd size 32 offset 284
[DBG] | | | | + hdlr size 64 offset 316
[DBG] | | | | + minf size 153053 offset 380
[DBG] | | | | | + vmhd size 20 offset 388
[DBG] | | | | | + hdlr size 51 offset 408
[DBG] | | | | | + dinf size 36 offset 459
[DBG] | | | | | | + dref size 28 offset 467
[DBG] | | | | | | | + url size 12 offset 483
[DBG] | | | | | + stbl size 152938 offset 495
[DBG] | | | | | | + stsd size 150 offset 503
[DBG] | | | | | | | + avc1 size 134 offset 519
[DBG] | | | | | | | | + avcC size 48 offset 605
[DBG] | | | | | | + stts size 24 offset 653
[DBG] | | | | | | + stss size 3252 offset 677
[DBG] | | | | | | + sdtp size 14792 offset 3929
[DBG] | | | | | | + stsc size 28 offset 18721
[DBG] | | | | | | + stsz size 59140 offset 18749
[DBG] | | | | | | + stco size 5928 offset 77889
[DBG] | | | | | | + ctts size 69616 offset 83817
[DBG] | | + trak size 137970 offset 153433
[DBG] | | | + tkhd size 92 offset 153441
[DBG] | | | + edts size 36 offset 153533
[DBG] | | | | + elst size 28 offset 153541
[DBG] | | | + mdia size 137834 offset 153569
[DBG] | | | | + mdhd size 32 offset 153577
[DBG] | | | | + hdlr size 68 offset 153609
[DBG] | | | | + minf size 137726 offset 153677
[DBG] | | | | | + smhd size 16 offset 153685
[DBG] | | | | | + hdlr size 51 offset 153701
[DBG] | | | | | + dinf size 36 offset 153752
[DBG] | | | | | | + dref size 28 offset 153760
[DBG] | | | | | | | + url size 12 offset 153776
[DBG] | | | | | + stbl size 137615 offset 153788
[DBG] | | | | | | + stsd size 91 offset 153796
[DBG] | | | | | | | + mp4a size 75 offset 153812
[DBG] | | | | | | | | + esds size 39 offset 153848
[DBG] | | | | | | + stts size 24 offset 153887
[DBG] | | | | | | + stsc size 15952 offset 153911
[DBG] | | | | | | + stsz size 115612 offset 169863
[DBG] | | | | | | + stco size 5928 offset 285475
[DBG] | | + udta size 64 offset 291403
[DBG] | | | + cTIM size 23 offset 291411 (????)
[DBG] | | | + cTSC size 17 offset 291434 (????)
[DBG] | | | + cTSZ size 16 offset 291451 (????)
[DBG] | + uuid size 1019498 offset 291467
[DBG] | + mdat size 1247290335 offset 1310965
[DBG] unrecognized major media specification (mp42).
[DBG] found 2 tracks
[WARN] elst box found
[DBG] - [0] duration=616449ms media time=41ms) rate=1.0
[DBG] track[Id 0x1] read 1478 chunk
[WARN] STTS table of 1 entries
[WARN] CTTS table of 8700 entries
[DBG] track[Id 0x1] read 14780 samples length:616s
[DBG] selecting program id=0
[DBG] adding track[Id 0x1] video (enable) language eng
[WARN] elst box found
[DBG] - [0] duration=616449ms media time=0ms) rate=1.0
[DBG] track[Id 0x2] read 1478 chunk
[WARN] STTS table of 1 entries
[DBG] track[Id 0x2] read 28898 samples length:616s
[DBG] adding track[Id 0x2] audio (enable) language eng
[DBG] using demux module "mp4"
[DBG] looking for a subtitle file in /var/mobile/Containers/Data/Application/E3DC490E-1332-48A7-B449-51C769C7E3E5/Library/Caches/Upload/
[DBG] looking for video decoder module matching "any": 13 candidates
[DBG] new SPS parsed: 0
[DBG] new PPS parsed: 0
[WARN] forcing CVPX format: 420v
[DBG] restart requested (3)

Dale Hardware
New Cone
New Cone
Posts: 7
Joined: 14 Sep 2023 18:12

Re: Video Stops Playing Randomly

Postby Dale Hardware » 14 Sep 2023 18:34

[DBG] selected audiounit device: encoded
[INF] Using Video Toolbox to decode 'h264'
[DBG] using video decoder module "videotoolbox"
[DBG] looking for audio decoder module matching "any": 16 candidates
[DBG] using ffmpeg Lavc58.134.100
[ERR] option quiet does not exist
[DBG] CPU flags: 0x00000068
[DBG] codec (aac) started
[DBG] using audio decoder module "avcodec"
[DBG] looking for meta reader module matching "any": 1 candidates
[DBG] no meta reader modules matched
[DBG] `file:///var/mobile/Containers/Data/Application/E3DC490E-1332-48A7-B449-51C769C7E3E5/Library/Caches/Upload/Dale%20TV%20May%2023.mp4' successfully opened
[DBG] elst (0) gives 0ms (movie)-> 41ms (track)
[DBG] track[Id 0x1] using Sync Sample Box (stss)
[DBG] stss gives 1 --> 0 (sample number)
[DBG] elst (0) gives 0ms (movie)-> 0ms (track)
[DBG] Buffering 0%
[DBG] Buffering 25%
[DBG] reusing audio output
[DBG] VLC is looking for: 'f32l' 48000 Hz Stereo frame=1 samples/8 bytes
[DBG] Buffering 50%
[INF] vt cvpx chroma: 420v
[DBG] looking for text renderer module matching "freetype": 2 candidates
[DBG] Buffering 75%
[DBG] Output on HDMI, channel count: 2, spatialAudioEnabled 0
[DBG] using text renderer module "freetype"
[DBG] looking for video converter module matching "any": 15 candidates
[DBG] 32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)
[DBG] using video converter module "swscale"
[DBG] looking for video converter module matching "any": 15 candidates
[DBG] YUVP to YUVA converter
[DBG] using video converter module "yuvp"
[DBG] Deinterlacing available
[DBG] deinterlace 1, mode blend, is_needed 0
[DBG] looking for vout window module matching "any": 0 candidates
[DBG] no vout window modules
[DBG] Opening vout display wrapper
[DBG] looking for vout display module matching "any": 6 candidates
[DBG] Current device has a latency of 79999 us
[DBG] VLC keeping the same input layout
[DBG] Current AU format: [48000.000000][mcpl][9][8][1][8][2][32]
[DBG] Buffering 100%
[DBG] VoutDisplayEvent 'resize' 1920x1080
[DBG] VoutDisplayEvent 'resize' 1920x1080
[DBG] Stream buffering done (1250 ms in 160 ms)
[DBG] looking for glconv module matching "any": 1 candidates
[DBG] using glconv module "glconv_cvpx"
[DBG] using vout display module "ios"
[DBG] analog AudioUnit output successfully opened for f32l Stereo
[DBG] output 'f32l' 48000 Hz Stereo frame=1 samples/8 bytes
[DBG] looking for audio volume module matching "any": 2 candidates
[DBG] using audio volume module "float_mixer"
[DBG] input 'f32l' 48000 Hz Stereo frame=1 samples/8 bytes
[DBG] looking for audio filter module matching "scaletempo": 13 candidates
[DBG] format: 48000 rate, 2 nch, 4 bps, fl32
[DBG] params: 30 stride, 0.200 overlap, 14 search
[DBG] 1.000 scale, 1440.000 stride_in, 1440 stride_out, 1152 standing, 288 overlap, 672 search, 2400 queue, fl32 mode
[DBG] using audio filter module "scaletempo"
[DBG] conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
[DBG] conversion pipeline complete
[DBG] looking for audio meter module matching "ebur128": 1 candidates
[DBG] using audio meter module "ebur128"

Dale Hardware
New Cone
New Cone
Posts: 7
Joined: 14 Sep 2023 18:12

Re: Video Stops Playing Randomly

Postby Dale Hardware » 14 Sep 2023 18:34

[DBG] conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
[DBG] conversion pipeline complete
[DBG] conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
[DBG] conversion pipeline complete
[DBG] looking for audio resampler module matching "soxr": 2 candidates
[DBG] Using SoX Resampler with 'cr32s' engine and 'Medium 16-bit with medium roll-off' quality to convert f32l/48000Hz to f32l/48000Hz.
[DBG] using audio resampler module "soxr"
[DBG] original format sz 1920x1088, of (0,0), vsz 1920x1080, 4cc CVPN, sar 1:1, msk r0x0 g0x0 b0x0
[DBG] Adding 'deinterlace' as static
[DBG] looking for video filter module matching "deinterlace,chain": 12 candidates
[DBG] unsupported chroma CVPN
[DBG] Trying to use chroma I420 as middle man
[DBG] looking for video converter module matching "any": 15 candidates
[DBG] using video converter module "cvpx"
[DBG] Filter 'cvpx' (0x137e62d70) appended to chain
[DBG] looking for video filter module matching "deinterlace,chain": 12 candidates
[DBG] using blend deinterlace method
[DBG] deinterlacing
[DBG] using video filter module "deinterlace"
[DBG] Filter 'deinterlace' (0x137db76c0) appended to chain
[DBG] using video filter module "chain"
[DBG] Filter 'deinterlace' (0x137db7310) appended to chain
[DBG] Adding a filter to compensate for format changes
[DBG] looking for video converter module matching "any": 15 candidates
[DBG] using video converter module "cvpx"
[DBG] Filter 'cvpx' (0x137db7b80) appended to chain
[DBG] VoutDisplayEvent 'resize' 1920x1080
[DBG] removing module "freetype"
[DBG] looking for text renderer module matching "freetype": 2 candidates
[DBG] using text renderer module "freetype"
[DBG] Received first picture
[DBG] Decoder wait done in 166 ms
[WARN] playback too late (130859): up-sampling
[DBG] VoutDisplayEvent 'resize' 1920x1080
[DBG] auto hiding mouse cursor
[DBG] toggling resume
[DBG] toggling resume
[WARN] pic_holder_wait timed out
[WARN] pic_holder_wait timed out
[WARN] pic_holder_wait timed out
[WARN] pic_holder_wait timed out
[WARN] pic_holder_wait timed out
[DBG] toggling pause
[DBG] toggling pause
[WARN] pic_holder_wait timed out
[DBG] elst (0) gives 0ms (movie)-> 41ms (track)
[DBG] track[Id 0x1] using Sync Sample Box (stss)
[DBG] stss gives 1 --> 0 (sample number)
[DBG] seeking with 0ms preroll (use input-fast-seek to avoid)
[DBG] elst (0) gives 0ms (movie)-> 0ms (track)
[DBG] Buffering 0%
[DBG] Buffering 25%
[DBG] Buffering 50%
[DBG] Buffering 75%
[DBG] Buffering 100%
[DBG] Stream buffering done (1250 ms in 30 ms)
[DBG] Received first picture
[DBG] Decoder wait done in 58 ms

Dale Hardware
New Cone
New Cone
Posts: 7
Joined: 14 Sep 2023 18:12

Re: Video Stops Playing Randomly

Postby Dale Hardware » 14 Sep 2023 18:35

[DBG] toggling resume
[DBG] toggling resume
[WARN] pic_holder_wait timed out
[WARN] pic_holder_wait timed out
[WARN] pic_holder_wait timed out
[WARN] pic_holder_wait timed out
[DBG] toggling pause
[DBG] toggling pause
[WARN] pic_holder_wait timed out
[DBG] toggling resume
[DBG] toggling resume
[WARN] pic_holder_wait timed out
[WARN] pic_holder_wait timed out
[WARN] pic_holder_wait timed out
[WARN] pic_holder_wait timed out
[WARN] pic_holder_wait timed out
[WARN] pic_holder_wait timed out
[DBG] toggling pause
[DBG] toggling pause
[DBG] picture might be displayed late (missing 8 ms)
[WARN] pic_holder_wait timed out
[DBG] resampling stopped (drift: -4305 us)
[DBG] toggling resume
[DBG] toggling resume
[WARN] pic_holder_wait timed out
[WARN] pic_holder_wait timed out
[WARN] pic_holder_wait timed out
[WARN] pic_holder_wait timed out
[WARN] pic_holder_wait timed out
[WARN] pic_holder_wait timed out

afunz
New Cone
New Cone
Posts: 2
Joined: 29 Sep 2023 16:42

Re: Video Stops Playing Randomly

Postby afunz » 29 Sep 2023 16:56

Any luck on this? I have the same issue on a multi-display setup for a donor recognition system.

Dale Hardware
New Cone
New Cone
Posts: 7
Joined: 14 Sep 2023 18:12

Re: Video Stops Playing Randomly

Postby Dale Hardware » 02 Oct 2023 21:04

So far we have not heard a single response and were blocked by the debug page saying that we needed an admin approval to submit an official bug log even though we are paying customers that have been using their services for years with no problems until now. Since this has not been resolved or even looked at we have decided to choose another company and plan to use Vimeo instead and recommend others do the same.

TBoneTheOriginal
New Cone
New Cone
Posts: 1
Joined: 27 Nov 2023 17:19

Re: Video Stops Playing Randomly

Postby TBoneTheOriginal » 27 Nov 2023 17:21

Same issue here - I keep a video on repeat in my lobby, and it has to be reset every hour or so. Driving my CSR bananas.


Return to “VLC for iOS, iPadOS and Apple TV”

Who is online

Users browsing this forum: No registered users and 29 guests