building 64 bit libvlc on OS X

macOS specific usage questions
skip
Blank Cone
Blank Cone
Posts: 18
Joined: 16 Jan 2010 03:24

building 64 bit libvlc on OS X

Postby skip » 22 Apr 2011 23:25

Has anyone else got the issue that the recent libvlc revisions won't build on OS X?

I just made a fresh clone (1.1.9) and am trying to build for 10.6 64-bit using the VLCKit xCode project.
During the actual make phase of VLC it fails:
Undefined symbols:
"_Sepia8ySSE41", referenced from:
_PackedYUVSepia in libsepia_plugin_la-sepia.o
_PackedYUVSepia in libsepia_plugin_la-sepia.o
_PackedYUVSepia in libsepia_plugin_la-sepia.o
_PackedYUVSepia in libsepia_plugin_la-sepia.o
_PlanarI420Sepia in libsepia_plugin_la-sepia.o
_PlanarI420Sepia in libsepia_plugin_la-sepia.o
_PlanarI420Sepia in libsepia_plugin_la-sepia.o
_PlanarI420Sepia in libsepia_plugin_la-sepia.o
"_Memcpy8BMMX", referenced from:
_PackedYUVSepia in libsepia_plugin_la-sepia.o
_PackedYUVSepia in libsepia_plugin_la-sepia.o
_PlanarI420Sepia in libsepia_plugin_la-sepia.o
_PlanarI420Sepia in libsepia_plugin_la-sepia.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[5]: *** [libsepia_plugin.la] Error 1
make[4]: *** [all-recursive] Error 1
make[3]: *** [all] Error 2
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Command /bin/sh failed with exit code 2
Does anyone have a work around for this?

Thanks
Skip

crackstone
Blank Cone
Blank Cone
Posts: 56
Joined: 01 Apr 2010 17:25
VLC version: 2.1.0-git
Operating System: Mac OS X
Location: Vienna, Austria

Re: building 64 bit libvlc on OS X

Postby crackstone » 26 Apr 2011 15:35

If you haven't already done so, try updating XCode to 3.2.6 (1761)
I got the exact same messages - updated XCode and problem was solved

//crackstone

skip
Blank Cone
Blank Cone
Posts: 18
Joined: 16 Jan 2010 03:24

Re: building 64 bit libvlc on OS X

Postby skip » 28 Apr 2011 09:57

Thanks crackstone, that did actually fix the building issue.

The only problem I'm left with is that the 1.1.9 lib gives loads of errors when playing specific content whereas 1.1.0 has no problem playing it at all.
I guess that's something for me to troubleshoot over the weekend.

Skip

fkuehne
Developer
Developer
Posts: 7264
Joined: 16 Mar 2004 19:37
VLC version: 0.4.6 - present
Operating System: Darwin
Location: Germany
Contact:

Re: building 64 bit libvlc on OS X

Postby fkuehne » 28 Apr 2011 17:14

Feel free to post error messages here.
VideoLAN
Felix Paul Kühne
Medic. VLC developer for appleOS since before you were born.
Blog: https://www.feepk.net

skip
Blank Cone
Blank Cone
Posts: 18
Joined: 16 Jan 2010 03:24

Re: building 64 bit libvlc on OS X

Postby skip » 30 Apr 2011 16:15

Ok, I've been looking at this today and have tested playback of an mpeg2 TS stream as well as a locally stored mov file.

The stream doesn't actually give me any audio or video (just black view), but when i set VLCs debug level I do get this output:

Code: Select all

[[32;1m0x10271eb08[0m] main libvlc debug: [0mVLC media player - 1.2.0-git Twoflower[0m [[32;1m0x10271eb08[0m] main libvlc debug: [0mCopyright © 1996-2011 the VideoLAN team[0m [[32;1m0x10271eb08[0m] main libvlc debug: [0mrevision 1.1.0-pre1-4062-g371b0dd[0m [[32;1m0x10271eb08[0m] main libvlc debug: [0mconfigured with /vlc_1.1.9_git/vlc/projects/macosx/framework/../../../configure '--build=x86_64-apple-darwin10' '--prefix=/vlc_1.1.9_git/vlc/projects/macosx/framework/build/Release/vlc_build_dir/x86_64/vlc_install_dir' '--with-macosx-sdk=/Developer/SDKs/MacOSX10.5.sdk' '--disable-visual' '--disable-sdl-image' '--disable-sdl' '--disable-xcb' '--disable-xvideo' '--disable-glx' '--disable-skins2' '--disable-vlm' '--disable-httpd' '--disable-ncurses' '--enable-libass' '--enable-realrtsp' '--enable-twolame' '--enable-vcdx' '--enable-caca' '--enable-shout' '--enable-theora' '--enable-flac' '--enable-faad' '--with-macosx-version-min=10.5' '--disable-macosx-vlc-app' '--disable-macosx' '--disable-macosx-defaults' '--disable-nls' 'build_alias=x86_64-apple-darwin10' 'CC=/Developer/usr/bin/llvm-gcc-4.2' 'CFLAGS=-m64 -arch x86_64' 'CPPFLAGS=-m64 -arch x86_64' 'CXX=/Developer/usr/bin/llvm-g++-4.2' 'CXXFLAGS=-m64 -arch x86_64' 'OBJC=/Developer/usr/bin/llvm-gcc-4.2' 'OBJCFLAGS=-m64 -arch x86_64'[0m [[32;1m0x10271eb08[0m] main libvlc debug: [0mtranslation test: code is "C"[0m [[32;1m0x10271eb08[0m] main libvlc debug: [0mchecking plugin modules[0m [[32;1m0x10271eb08[0m] main libvlc debug: [0mloading plugins cache file /Users/test/Library/Developer/Xcode/DerivedData/VLCTest-fetrgglllwpdixbthlppezlwxeel/Build/Products/Debug/VLCTest.app/Contents/MacOS/../Frameworks/VLCKit.framework/Versions/A/plugins/plugins-04081e-7e8.dat[0m [[32;1m0x10271eb08[0m] main libvlc debug: [0mrecursively browsing `/Users/test/Library/Developer/Xcode/DerivedData/VLCTest-fetrgglllwpdixbthlppezlwxeel/Build/Products/Debug/VLCTest.app/Contents/MacOS/../Frameworks/VLCKit.framework/Versions/A/plugins'[0m [[32;1m0x10271eb08[0m] main libvlc debug: [0msaving plugins cache /Users/test/Library/Developer/Xcode/DerivedData/VLCTest-fetrgglllwpdixbthlppezlwxeel/Build/Products/Debug/VLCTest.app/Contents/MacOS/../Frameworks/VLCKit.framework/Versions/A/plugins/plugins-04081e-7e8.dat[0m [[32;1m0x10271eb08[0m] main libvlc debug: [0mmodule bank initialized (355 modules)[0m [0x10271eb08] main libvlc debug: CPU has capabilities MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4.1 FPU [0x10271eb08] main libvlc debug: looking for memcpy module: 4 candidates [0x10271eb08] main libvlc debug: using memcpy module "memcpymmxext" [0x1002cf228] main interface debug: looking for interface module: 1 candidate [0x1002cf228] macosx_dialog_provider interface debug: Mac OS X dialog provider initialised [0x1002cf228] main interface debug: using interface module "macosx_dialog_provider" [0x1002cf228] main interface debug: TIMER module_need() : 63.353 ms - Total 63.353 ms / 1 intvls (Avg 63.353 ms) [0x10274a338] main interface debug: looking for interface module: 1 candidate [0x10274a338] main interface debug: using interface module "hotkeys" [0x10274a338] main interface debug: TIMER module_need() : 21.670 ms - Total 21.670 ms / 1 intvls (Avg 21.670 ms) [0x10274cd78] main input debug: Creating an input for 'udp://224.99.1.1:1234' [0x10274cd78] main input debug: thread started [0x10274cd78] main input debug: using timeshift granularity of 50 MiB, in path '/tmp' [0x10274cd78] main input debug: `udp://@224.99.1.1:1234' gives access `udp' demux `' path `@224.99.1.1:1234' [0x10274cd78] main input debug: creating demux: access='udp' demux='' location='@224.99.1.1:1234' file='(null)' [0x102751778] main demux debug: looking for access_demux module: 0 candidates [0x102751778] main demux debug: no access_demux module matched "udp" [0x1002ccfa8] main playlist debug: no fetch required for (null) (art currently (null)) [0x102751778] main demux debug: TIMER module_need() : 29.100 ms - Total 29.100 ms / 1 intvls (Avg 29.100 ms) [0x10274cd78] main input debug: creating access 'udp' location='@224.99.1.1:1234', path='(null)' [0x100249928] main access debug: looking for access module: 1 candidate [0x102751778] main demux meta debug: looking for meta fetcher module: 1 candidate [0x100249928] access_udp access debug: opening server=:0 local=224.99.1.1:1234 [0x100249928] main access debug: net: opening 224.99.1.1 datagram port 1234 [0x102751778] lua demux meta debug: Trying Lua scripts in /Users/test/Library/Application Support/uk.co.testing.VLCTest/lua/meta/fetcher [0x102751778] lua demux meta debug: Trying Lua scripts in /Users/test/Library/Developer/Xcode/DerivedData/VLCTest-fetrgglllwpdixbthlppezlwxeel/Build/Products/Debug/VLCTest.app/Contents/MacOS/../Frameworks/VLCKit.framework/Versions/A/share/lua/meta/fetcher [0x102751778] lua demux meta debug: Trying Lua scripts in /Users/test/Library/Developer/Xcode/DerivedData/VLCTest-fetrgglllwpdixbthlppezlwxeel/Build/Products/Debug/VLCTest.app/Contents/MacOS/../Frameworks/VLCKit.framework/Versions/A/share/share/lua/meta/fetcher [0x100249928] main access debug: IP_ADD_MEMBERSHIP multicast request [0x102751778] main demux meta debug: no meta fetcher module matching "any" could be loaded [0x100249928] main access debug: using access module "access_udp" [0x102751778] main demux meta debug: TIMER module_need() : 133.505 ms - Total 133.505 ms / 1 intvls (Avg 133.505 ms) [0x1002ccfa8] main playlist debug: searching art for udp://224.99.1.1:1234 [0x100249928] main access debug: TIMER module_need() : 133.618 ms - Total 133.618 ms / 1 intvls (Avg 133.618 ms) [0x102751778] main art finder debug: looking for art finder module: 2 candidates [0x102752048] main stream debug: Using block method for AStream* [0x102752048] main stream debug: starting pre-buffering [Switching to process 11475 thread 0x4203] [Switching to process 11475 thread 0x5407] [0x102751778] lua art finder debug: Trying Lua scripts in /Users/test/Library/Application Support/uk.co.testing.VLCTest/lua/meta/art [0x102751778] lua art finder debug: Trying Lua scripts in /Users/test/Library/Developer/Xcode/DerivedData/VLCTest-fetrgglllwpdixbthlppezlwxeel/Build/Products/Debug/VLCTest.app/Contents/MacOS/../Frameworks/VLCKit.framework/Versions/A/share/lua/meta/art [0x102751778] lua art finder debug: Trying Lua scripts in /Users/test/Library/Developer/Xcode/DerivedData/VLCTest-fetrgglllwpdixbthlppezlwxeel/Build/Products/Debug/VLCTest.app/Contents/MacOS/../Frameworks/VLCKit.framework/Versions/A/share/share/lua/meta/art [0x102751778] main art finder debug: no art finder module matching "any" could be loaded [0x102751778] main art finder debug: TIMER module_need() : 44.856 ms - Total 44.856 ms / 1 intvls (Avg 44.856 ms) [0x1002ccfa8] main playlist debug: art not found for udp://224.99.1.1:1234
The MOV gives me audio and a white screen (with black letter boxing) but again no picture.

Code: Select all

[[32;1m0x100540888[0m] main libvlc debug: [0mVLC media player - 1.2.0-git Twoflower[0m [[32;1m0x100540888[0m] main libvlc debug: [0mCopyright © 1996-2011 the VideoLAN team[0m [[32;1m0x100540888[0m] main libvlc debug: [0mrevision 1.1.0-pre1-4062-g371b0dd[0m [[32;1m0x100540888[0m] main libvlc debug: [0mconfigured with /vlc_1.1.9_git/vlc/projects/macosx/framework/../../../configure '--build=x86_64-apple-darwin10' '--prefix=/vlc_1.1.9_git/vlc/projects/macosx/framework/build/Release/vlc_build_dir/x86_64/vlc_install_dir' '--with-macosx-sdk=/Developer/SDKs/MacOSX10.5.sdk' '--disable-visual' '--disable-sdl-image' '--disable-sdl' '--disable-xcb' '--disable-xvideo' '--disable-glx' '--disable-skins2' '--disable-vlm' '--disable-httpd' '--disable-ncurses' '--enable-libass' '--enable-realrtsp' '--enable-twolame' '--enable-vcdx' '--enable-caca' '--enable-shout' '--enable-theora' '--enable-flac' '--enable-faad' '--with-macosx-version-min=10.5' '--disable-macosx-vlc-app' '--disable-macosx' '--disable-macosx-defaults' '--disable-nls' 'build_alias=x86_64-apple-darwin10' 'CC=/Developer/usr/bin/llvm-gcc-4.2' 'CFLAGS=-m64 -arch x86_64' 'CPPFLAGS=-m64 -arch x86_64' 'CXX=/Developer/usr/bin/llvm-g++-4.2' 'CXXFLAGS=-m64 -arch x86_64' 'OBJC=/Developer/usr/bin/llvm-gcc-4.2' 'OBJCFLAGS=-m64 -arch x86_64'[0m [[32;1m0x100540888[0m] main libvlc debug: [0mtranslation test: code is "C"[0m [[32;1m0x100540888[0m] main libvlc debug: [0mchecking plugin modules[0m [[32;1m0x100540888[0m] main libvlc debug: [0mloading plugins cache file /Users/test/Library/Developer/Xcode/DerivedData/VLCTest-fetrgglllwpdixbthlppezlwxeel/Build/Products/Debug/VLCTest.app/Contents/MacOS/../Frameworks/VLCKit.framework/Versions/A/plugins/plugins-04081e-7e8.dat[0m [[32;1m0x100540888[0m] main libvlc debug: [0mrecursively browsing `/Users/test/Library/Developer/Xcode/DerivedData/VLCTest-fetrgglllwpdixbthlppezlwxeel/Build/Products/Debug/VLCTest.app/Contents/MacOS/../Frameworks/VLCKit.framework/Versions/A/plugins'[0m [[32;1m0x100540888[0m] main libvlc debug: [0msaving plugins cache /Users/test/Library/Developer/Xcode/DerivedData/VLCTest-fetrgglllwpdixbthlppezlwxeel/Build/Products/Debug/VLCTest.app/Contents/MacOS/../Frameworks/VLCKit.framework/Versions/A/plugins/plugins-04081e-7e8.dat[0m [[32;1m0x100540888[0m] main libvlc debug: [0mmodule bank initialized (355 modules)[0m [0x100540888] main libvlc debug: CPU has capabilities MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4.1 FPU [0x100540888] main libvlc debug: looking for memcpy module: 4 candidates [0x100540888] main libvlc debug: using memcpy module "memcpymmxext" [0x1005b4268] main interface debug: looking for interface module: 1 candidate [0x1005b4268] macosx_dialog_provider interface debug: Mac OS X dialog provider initialised [0x1005b4268] main interface debug: using interface module "macosx_dialog_provider" [0x1005b4268] main interface debug: TIMER module_need() : 40.040 ms - Total 40.040 ms / 1 intvls (Avg 40.040 ms) [0x1005b5588] main interface debug: looking for interface module: 1 candidate [0x1005b5588] main interface debug: using interface module "hotkeys" [0x1005b5588] main interface debug: TIMER module_need() : 24.232 ms - Total 24.232 ms / 1 intvls (Avg 24.232 ms) [0x1005baa68] main input debug: Creating an input for 'test.mov' [0x1005baa68] main input debug: thread started [0x1005baa68] main input debug: using timeshift granularity of 50 MiB, in path '/tmp' [0x1005baa68] main input debug: `file://localhost/test.mov' gives access `file' demux `' path `localhost/test.mov' [0x1005baa68] main input debug: creating demux: access='file' demux='' location='localhost/test.mov' file='/test.mov' [0x1005bfda8] main demux debug: looking for access_demux module: 2 candidates [Switching to process 11534 thread 0x5603] [0x1005bfda8] main demux debug: no access_demux module matching "file" could be loaded [0x1005bfda8] main demux debug: TIMER module_need() : 102.662 ms - Total 102.662 ms / 1 intvls (Avg 102.662 ms) [0x1005baa68] main input debug: creating access 'file' location='localhost/test.mov', path='/test.mov' [0x1005c28f8] main access debug: looking for access module: 3 candidates [0x1005c28f8] filesystem access debug: opening file `/test.mov' [0x1005c28f8] main access debug: using access module "filesystem" [0x1005c28f8] main access debug: TIMER module_need() : 39.351 ms - Total 39.351 ms / 1 intvls (Avg 39.351 ms) [0x10026fed8] main stream debug: Using stream method for AStream* [0x10026fed8] main stream debug: starting pre-buffering [0x10026fed8] main stream debug: received first data after 0 ms [0x10026fed8] main stream debug: pre-buffering done 1024 bytes in 0s - 32258 KiB/s [0x10026f968] main stream debug: looking for stream_filter module: 6 candidates [0x100270638] main input debug: Creating an input for 'test.mov' [0x1002737a8] main demux meta debug: looking for meta fetcher module: 1 candidate [0x1002737a8] lua demux meta debug: Trying Lua scripts in /Users/test/Library/Application Support/uk.co.testing.VLCTest/lua/meta/fetcher [0x1002737a8] lua demux meta debug: Trying Lua scripts in /Users/test/Library/Developer/Xcode/DerivedData/VLCTest-fetrgglllwpdixbthlppezlwxeel/Build/Products/Debug/VLCTest.app/Contents/MacOS/../Frameworks/VLCKit.framework/Versions/A/share/lua/meta/fetcher [0x1002737a8] lua demux meta debug: Trying Lua scripts in /Users/test/Library/Developer/Xcode/DerivedData/VLCTest-fetrgglllwpdixbthlppezlwxeel/Build/Products/Debug/VLCTest.app/Contents/MacOS/../Frameworks/VLCKit.framework/Versions/A/share/share/lua/meta/fetcher [0x1002737a8] main demux meta debug: no meta fetcher module matching "any" could be loaded [0x1002737a8] main demux meta debug: TIMER module_need() : 59.731 ms - Total 59.731 ms / 1 intvls (Avg 59.731 ms) [0x1005b1fe8] main playlist debug: searching art for test.mov [Switching to process 11534 thread 0x5a03] [0x10053f998] main art finder debug: looking for art finder module: 2 candidates [Switching to process 11534 thread 0x5603] [Switching to process 11534 thread 0x5a03] [0x10053f998] lua art finder debug: Trying Lua scripts in /Users/test/Library/Application Support/uk.co.testing.VLCTest/lua/meta/art [0x10053f998] lua art finder debug: Trying Lua scripts in /Users/test/Library/Developer/Xcode/DerivedData/VLCTest-fetrgglllwpdixbthlppezlwxeel/Build/Products/Debug/VLCTest.app/Contents/MacOS/../Frameworks/VLCKit.framework/Versions/A/share/lua/meta/art [0x10053f998] lua art finder debug: Trying Lua scripts in /Users/test/Library/Developer/Xcode/DerivedData/VLCTest-fetrgglllwpdixbthlppezlwxeel/Build/Products/Debug/VLCTest.app/Contents/MacOS/../Frameworks/VLCKit.framework/Versions/A/share/share/lua/meta/art [0x10053f998] main art finder debug: no art finder module matching "any" could be loaded [0x10053f998] main art finder debug: TIMER module_need() : 51.221 ms - Total 51.221 ms / 1 intvls (Avg 51.221 ms) [0x1005b1fe8] main playlist debug: art not found for test.mov [Switching to process 11534 thread 0x5603] [0x10026f968] main stream debug: no stream_filter module matching "any" could be loaded [0x10026f968] main stream debug: TIMER module_need() : 167.604 ms - Total 167.604 ms / 1 intvls (Avg 167.604 ms) [0x1005c2b88] main stream debug: looking for stream_filter module: 1 candidate [0x1005c2b88] main stream debug: using stream_filter module "stream_filter_record" [0x1005c2b88] main stream debug: TIMER module_need() : 21.620 ms - Total 21.620 ms / 1 intvls (Avg 21.620 ms) [0x1005baa68] main input debug: creating demux: access='file' demux='' location='localhost/test.mov' file='/test.mov' [0x100273488] main demux debug: looking for demux module: 52 candidates [0x1005c2b88] mp4 stream debug: found Box: ftyp size 20 [0x1005c2b88] mp4 stream debug: found Box: wide size 8 [0x1005c2b88] mp4 stream debug: skip box: "wide" [0x1005c2b88] mp4 stream debug: found Box: mdat size 661146 [0x1005c2b88] mp4 stream debug: skip box: "mdat" [0x1005c2b88] mp4 stream debug: found Box: moov size 10664 [0x1005c2b88] mp4 stream debug: found Box: mvhd size 108 [0x1005c2b88] mp4 stream debug: read box: "mvhd" creation 719084d-36h:00m:00s modification 719084d-36h:00m:00s time scale 1000 duration 694977d-48h:00m:00s rate 1.000000 volume 1.000000 next track id 3 [0x1005c2b88] mp4 stream debug: found Box: trak size 4137 [0x1005c2b88] mp4 stream debug: found Box: tkhd size 92 [0x1005c2b88] mp4 stream debug: read box: "tkhd" creation 719084d-36h:00m:00s modification 719084d-36h:00m:00s duration 694977d-52h:42m:40s track ID 1 layer 0 volume 0.000000 width 360.000000 height 288.000000 [0x1005c2b88] mp4 stream debug: found Box: mdia size 4037 [0x1005c2b88] mp4 stream debug: found Box: mdhd size 32 [0x1005c2b88] mp4 stream debug: read box: "mdhd" creation 719084d-36h:00m:00s modification 719084d-36h:00m:00s time scale 25 duration 694977d-48h:07m:04s language ``` [0x1005c2b88] mp4 stream debug: found Box: hdlr size 45 [0x1005c2b88] mp4 stream debug: read box: "hdlr" handler type vide name VideoHandler [0x1005c2b88] mp4 stream debug: found Box: minf size 3952 [0x1005c2b88] mp4 stream debug: found Box: vmhd size 20 [0x1005c2b88] mp4 stream debug: read box: "vmhd" graphics-mode 0 opcolor (0, 0, 0) [0x1005c2b88] mp4 stream debug: found Box: hdlr size 44 [0x1005c2b88] mp4 stream debug: read box: "hdlr" handler type url name DataHandler [0x1005c2b88] mp4 stream debug: found Box: dinf size 36 [0x1005c2b88] mp4 stream debug: found Box: dref size 28 [0x1005c2b88] mp4 stream debug: found Box: url size 12 [0x1005c2b88] mp4 stream debug: read box: "url" url: (null) [0x1005c2b88] mp4 stream debug: read box: "dref" entry-count 1 [0x1005c2b88] mp4 stream debug: found Box: stbl size 3844 [0x1005c2b88] mp4 stream debug: found Box: stsd size 184 [0x1005c2b88] mp4 stream debug: found Box: mp4v size 168 [0x1005c2b88] mp4 stream debug: found Box: esds size 82 [0x1005c2b88] mp4 stream debug: found esds MPEG4ESDescr (68Bytes) [0x1005c2b88] mp4 stream debug: found esds MP4DecConfigDescr (60Bytes) [0x1005c2b88] mp4 stream debug: found esds MP4DecSpecificDescr (45Bytes) [0x1005c2b88] mp4 stream debug: read box: "vide" in stsd 360x288 depth 24 [0x1005c2b88] mp4 stream debug: read box: "stsd" entry-count 1 [0x1005c2b88] mp4 stream debug: found Box: stts size 24 [0x1005c2b88] mp4 stream debug: read box: "stts" entry-count 1 [0x1005c2b88] mp4 stream debug: found Box: stss size 172 [0x1005c2b88] mp4 stream debug: read box: "stss" entry-count 39 [0x1005c2b88] mp4 stream debug: found Box: stsc size 28 [0x1005c2b88] mp4 stream debug: read box: "stsc" entry-count 1 [0x1005c2b88] mp4 stream debug: found Box: stsz size 1716 [0x1005c2b88] mp4 stream debug: read box: "stsz" sample-size 0 sample-count 424 [0x1005c2b88] mp4 stream debug: found Box: stco size 1712 [0x1005c2b88] mp4 stream debug: read box: "co64" entry-count 424 [0x1005c2b88] mp4 stream debug: found Box: trak size 6380 [0x1005c2b88] mp4 stream debug: found Box: tkhd size 92 [0x1005c2b88] mp4 stream debug: read box: "tkhd" creation 719084d-36h:00m:00s modification 719084d-36h:00m:00s duration 694977d-52h:42m:54s track ID 2 layer 0 volume 1.000000 width 0.000000 height 0.000000 [0x1005c2b88] mp4 stream debug: found Box: mdia size 6280 [0x1005c2b88] mp4 stream debug: found Box: mdhd size 32 [0x1005c2b88] mp4 stream debug: read box: "mdhd" creation 719084d-36h:00m:00s modification 719084d-36h:00m:00s time scale 44100 duration 694985d-15h:55m:44s language ``` [0x1005c2b88] mp4 stream debug: found Box: hdlr size 45 [0x1005c2b88] mp4 stream debug: read box: "hdlr" handler type soun name SoundHandler [0x1005c2b88] mp4 stream debug: found Box: minf size 6195 [0x1005c2b88] mp4 stream debug: found Box: smhd size 16 [0x1005c2b88] mp4 stream debug: read box: "smhd" balance 0.000000 [0x1005c2b88] mp4 stream debug: found Box: hdlr size 44 [0x1005c2b88] mp4 stream debug: read box: "hdlr" handler type url name DataHandler [0x1005c2b88] mp4 stream debug: found Box: dinf size 36 [0x1005c2b88] mp4 stream debug: found Box: dref size 28 [0x1005c2b88] mp4 stream debug: found Box: url size 12 [0x1005c2b88] mp4 stream debug: read box: "url" url: (null) [0x1005c2b88] mp4 stream debug: read box: "dref" entry-count 1 [0x1005c2b88] mp4 stream debug: found Box: stbl size 6091 [0x1005c2b88] mp4 stream debug: found Box: stsd size 147 [0x1005c2b88] mp4 stream debug: found Box: mp4a size 131 [0x1005c2b88] mp4 stream debug: read box: "soun" qt3+ sample/packet=1024 bytes/packet=0 bytes/frame=0 bytes/sample=2 [0x1005c2b88] mp4 stream debug: found Box: wave size 79 [0x1005c2b88] mp4 stream debug: found Box: frma size 12 [0x1005c2b88] mp4 stream debug: read box: "frma" i_type:mp4a [0x1005c2b88] mp4 stream debug: found Box: mp4a size 12 [0x1005c2b88] mp4 stream warning: Not enough data [0x1005c2b88] mp4 stream debug: found Box: esds size 39 [0x1005c2b88] mp4 stream debug: found esds MPEG4ESDescr (25Bytes) [0x1005c2b88] mp4 stream debug: found esds MP4DecConfigDescr (17Bytes) [0x1005c2b88] mp4 stream debug: found esds MP4DecSpecificDescr (2Bytes) [0x1005c2b88] mp4 stream debug: found Box: size 8 [0x1005c2b88] mp4 stream warning: unknown box type (incompletely loaded) [0x1005c2b88] mp4 stream debug: read box: "soun" in stsd channel 2 sample size 16 sample rate 44100.000000 [0x1005c2b88] mp4 stream debug: read box: "stsd" entry-count 1 [0x1005c2b88] mp4 stream debug: found Box: stts size 24 [0x1005c2b88] mp4 stream debug: read box: "stts" entry-count 1 [0x1005c2b88] mp4 stream debug: found Box: stsc size 28 [0x1005c2b88] mp4 stream debug: read box: "stsc" entry-count 1 [0x1005c2b88] mp4 stream debug: found Box: stsz size 2944 [0x1005c2b88] mp4 stream debug: read box: "stsz" sample-size 0 sample-count 731 [0x1005c2b88] mp4 stream debug: found Box: stco size 2940 [0x1005c2b88] mp4 stream debug: read box: "co64" entry-count 731 [0x1005c2b88] mp4 stream debug: found Box: udta size 31 [0x1005c2b88] mp4 stream debug: found Box: cenc size 23 [0x1005c2b88] mp4 stream debug: read box: "cenc" text=`Lavf52.64.2' [0x1005c2b88] mp4 stream debug: dumping root Box "root" [0x1005c2b88] mp4 stream debug: | + ftyp size 20 [0x1005c2b88] mp4 stream debug: | + wide size 8 [0x1005c2b88] mp4 stream debug: | + mdat size 661146 [0x1005c2b88] mp4 stream debug: | + moov size 10664 [0x1005c2b88] mp4 stream debug: | | + mvhd size 108 [0x1005c2b88] mp4 stream debug: | | + trak size 4137 [0x1005c2b88] mp4 stream debug: | | | + tkhd size 92 [0x1005c2b88] mp4 stream debug: | | | + mdia size 4037 [0x1005c2b88] mp4 stream debug: | | | | + mdhd size 32 [0x1005c2b88] mp4 stream debug: | | | | + hdlr size 45 [0x1005c2b88] mp4 stream debug: | | | | + minf size 3952 [0x1005c2b88] mp4 stream debug: | | | | | + vmhd size 20 [0x1005c2b88] mp4 stream debug: | | | | | + hdlr size 44 [Switching to process 11534 thread 0x5903] [0x1005c2b88] mp4 stream debug: | | | | | + dinf size 36 [0x1005c2b88] mp4 stream debug: | | | | | | + dref size 28 [0x1005c2b88] mp4 stream debug: | | | | | | | + url size 12 [0x1005c2b88] mp4 stream debug: | | | | | + stbl size 3844 [0x1005c2b88] mp4 stream debug: | | | | | | + stsd size 184 [0x1005c2b88] mp4 stream debug: | | | | | | | + mp4v size 168 [0x1005c2b88] mp4 stream debug: | | | | | | | | + esds size 82 [0x1005c2b88] mp4 stream debug: | | | | | | + stts size 24 [0x1005c2b88] mp4 stream debug: | | | | | | + stss size 172 [0x1005c2b88] mp4 stream debug: | | | | | | + stsc size 28 [0x1005c2b88] mp4 stream debug: | | | | | | + stsz size 1716 [0x1005c2b88] mp4 stream debug: | | | | | | + stco size 1712 [0x1005c2b88] mp4 stream debug: | | + trak size 6380 [0x1005c2b88] mp4 stream debug: | | | + tkhd size 92 [0x1005b1fe8] main playlist debug: no fetch required for (null) (art currently (null)) [0x1005c2b88] mp4 stream debug: | | | + mdia size 6280 [0x1005c2b88] mp4 stream debug: | | | | + mdhd size 32 [0x1005c2b88] mp4 stream debug: | | | | + hdlr size 45 [0x1005c2b88] mp4 stream debug: | | | | + minf size 6195 [0x1005c2b88] mp4 stream debug: | | | | | + smhd size 16 [0x1005c2b88] mp4 stream debug: | | | | | + hdlr size 44 [0x1005c2b88] mp4 stream debug: | | | | | + dinf size 36 [0x1005c2b88] mp4 stream debug: | | | | | | + dref size 28 [0x1005c2b88] mp4 stream debug: | | | | | | | + url size 12 [0x1005c2b88] mp4 stream debug: | | | | | + stbl size 6091 [0x1005c2b88] mp4 stream debug: | | | | | | + stsd size 147 [0x1005c2b88] mp4 stream debug: | | | | | | | + mp4a size 131 [0x1005c2b88] mp4 stream debug: | | | | | | | | + wave size 79 [0x1005c2b88] mp4 stream debug: | | | | | | | | | + frma size 12 [0x1005c2b88] mp4 stream debug: | | | | | | | | | + mp4a size 12 [0x1005c2b88] mp4 stream debug: | | | | | | | | | + esds size 39 [0x1005c2b88] mp4 stream debug: | | | | | | | | | + size 8 [0x1005c2b88] mp4 stream debug: | | | | | | + stts size 24 [0x1005c2b88] mp4 stream debug: | | | | | | + stsc size 28 [0x1005c2b88] mp4 stream debug: | | | | | | + stsz size 2944 [0x1005c2b88] mp4 stream debug: | | | | | | + stco size 2940 [0x1005c2b88] mp4 stream debug: | | + udta size 31 [0x1005c2b88] mp4 stream debug: | | | + cenc size 23 [0x100273488] mp4 demux debug: unrecognized major file specification (qt ). [0x100273488] mp4 demux debug: found 2 tracks [0x100273488] mp4 demux debug: track[Id 0x1] read 424 chunk [0x100273488] mp4 demux debug: track[Id 0x1] read 424 samples length:16s [0x1005baa68] main input debug: selecting program id=0 [0x100273488] mp4 demux debug: adding track[Id 0x1] video (enable) language en [0x100273488] mp4 demux debug: track[Id 0x2] read 731 chunk [0x100273488] mp4 demux debug: track[Id 0x2] read 731 samples length:16s [0x100273488] mp4 demux debug: adding track[Id 0x2] audio (enable) language en [0x100273488] main demux debug: using demux module "mp4" [0x100273488] main demux debug: TIMER module_need() : 94.133 ms - Total 94.133 ms / 1 intvls (Avg 94.133 ms) [0x100273488] mp4 demux warning: control query 14 unimplemented [0x10103a108] main decoder debug: looking for decoder module: 30 candidates [Switching to process 11534 thread 0x5603] warning: Could not find object file "/Users/videolan/fpk/master64/extras/contrib/build-src/libvorbis/lib/.libs/vorbisenc.o" - no debug information available for "vorbisenc.c". warning: Could not find object file "/Users/videolan/fpk/master64/extras/contrib/build-src/libvorbis/lib/.libs/mdct.o" - no debug information available for "mdct.c". warning: Could not find object file "/Users/videolan/fpk/master64/extras/contrib/build-src/libvorbis/lib/.libs/smallft.o" - no debug information available for "smallft.c". warning: Could not find object file "/Users/videolan/fpk/master64/extras/contrib/build-src/libvorbis/lib/.libs/block.o" - no debug information available for "block.c". warning: Could not find object file "/Users/videolan/fpk/master64/extras/contrib/build-src/libvorbis/lib/.libs/envelope.o" - no debug information available for "envelope.c". warning: Could not find object file "/Users/videolan/fpk/master64/extras/contrib/build-src/libvorbis/lib/.libs/window.o" - no debug information available for "window.c". warning: Could not find object file "/Users/videolan/fpk/master64/extras/contrib/build-src/libvorbis/lib/.libs/lsp.o" - no debug information available for "lsp.c". warning: Could not find object file "/Users/videolan/fpk/master64/extras/contrib/build-src/libvorbis/lib/.libs/lpc.o" - no debug information available for "lpc.c". warning: Could not find object file "/Users/videolan/fpk/master64/extras/contrib/build-src/libvorbis/lib/.libs/analysis.o" - no debug information available for "analysis.c". warning: Could not find object file "/Users/videolan/fpk/master64/extras/contrib/build-src/libvorbis/lib/.libs/synthesis.o" - no debug information available for "synthesis.c". warning: Could not find object file "/Users/videolan/fpk/master64/extras/contrib/build-src/libvorbis/lib/.libs/psy.o" - no debug information available for "psy.c". warning: Could not find object file "/Users/videolan/fpk/master64/extras/contrib/build-src/libvorbis/lib/.libs/info.o" - no debug information available for "info.c". warning: Could not find object file "/Users/videolan/fpk/master64/extras/contrib/build-src/libvorbis/lib/.libs/floor1.o" - no debug information available for "floor1.c". warning: Could not find object file "/Users/videolan/fpk/master64/extras/contrib/build-src/libvorbis/lib/.libs/floor0.o" - no debug information available for "floor0.c". warning: Could not find object file "/Users/videolan/fpk/master64/extras/contrib/build-src/libvorbis/lib/.libs/res0.o" - no debug information available for "res0.c". warning: Could not find object file "/Users/videolan/fpk/master64/extras/contrib/build-src/libvorbis/lib/.libs/mapping0.o" - no debug information available for "mapping0.c". warning: Could not find object file "/Users/videolan/fpk/master64/extras/contrib/build-src/libvorbis/lib/.libs/registry.o" - no debug information available for "registry.c". warning: Could not find object file "/Users/videolan/fpk/master64/extras/contrib/build-src/libvorbis/lib/.libs/codebook.o" - no debug information available for "codebook.c". warning: Could not find object file "/Users/videolan/fpk/master64/extras/contrib/build-src/libvorbis/lib/.libs/sharedbook.o" - no debug information available for "sharedbook.c". warning: Could not find object file "/Users/videolan/fpk/master64/extras/contrib/build-src/libvorbis/lib/.libs/bitrate.o" - no debug information available for "bitrate.c". [0x10103a108] avcodec decoder debug: libavcodec initialized (interface 0x347500) [0x10103a108] avcodec decoder debug: trying to use direct rendering [0x10103a108] avcodec decoder debug: allowing 2 thread(s) for decoding [0x10103a108] avcodec decoder debug: ffmpeg codec (MPEG-4 Video) started [0x10103a108] avcodec decoder debug: using slice thread mode with 2 threads [0x10103a108] main decoder debug: using decoder module "avcodec" [0x10103a108] main decoder debug: TIMER module_need() : 474.345 ms - Total 474.345 ms / 1 intvls (Avg 474.345 ms) [0x10103a108] main decoder debug: thread started [0x101050508] main decoder debug: looking for decoder module: 30 candidates [0x101050508] main decoder debug: using decoder module "faad" [0x101050508] main decoder debug: TIMER module_need() : 0.451 ms - Total 0.451 ms / 1 intvls (Avg 0.451 ms) [0x101050508] main decoder debug: thread started [0x1005d1af8] main demux meta debug: looking for meta reader module: 2 candidates [0x1005d1af8] lua demux meta debug: Trying Lua scripts in /Users/test/Library/Application Support/uk.co.testing.VLCTest/lua/meta/reader [0x1005d1af8] lua demux meta debug: Trying Lua scripts in /Users/test/Library/Developer/Xcode/DerivedData/VLCTest-fetrgglllwpdixbthlppezlwxeel/Build/Products/Debug/VLCTest.app/Contents/MacOS/../Frameworks/VLCKit.framework/Versions/A/share/lua/meta/reader [0x1005d1af8] lua demux meta debug: Trying Lua scripts in /Users/test/Library/Developer/Xcode/DerivedData/VLCTest-fetrgglllwpdixbthlppezlwxeel/Build/Products/Debug/VLCTest.app/Contents/MacOS/../Frameworks/VLCKit.framework/Versions/A/share/share/lua/meta/reader [0x1005d1af8] main demux meta debug: no meta reader module matching "any" could be loaded [0x1005d1af8] main demux meta debug: TIMER module_need() : 0.371 ms - Total 0.371 ms / 1 intvls (Avg 0.371 ms) [0x1005baa68] main input debug: `file://localhost/test.mov' successfully opened [0x100273488] mp4 demux debug: track[Id 0x1] using Sync Sample Box (stss) [0x100273488] mp4 demux debug: stts gives 0 --> 0 (sample number) [0x100273488] mp4 demux debug: track[Id 0x2] does not provide Sync Sample Box (stss) [0x1005baa68] main input debug: Buffering 0% [0x1005baa68] main input debug: Buffering 0% [0x1010d5708] main spu text debug: looking for text renderer module: 3 candidates [0x101050508] faad decoder warning: decoded zero sample [Switching to process 11534 thread 0x5e03] [0x1005baa68] main input debug: Buffering 8% [0x1010d5708] main spu text debug: using text renderer module "quartztext" [0x1010d5708] main spu text debug: TIMER module_need() : 18.110 ms - Total 18.110 ms / 1 intvls (Avg 18.110 ms) [0x1010d5d08] main scale debug: looking for video filter2 module: 18 candidates [0x1005baa68] main input debug: Buffering 16% [0x1005baa68] main input debug: Buffering 25% [0x1005baa68] main input debug: Buffering 33% [0x1005baa68] main input debug: Buffering 41% [0x1005baa68] main input debug: Buffering 50% [0x1010d5d08] swscale scale debug: 32x32 chroma: YUVA -> 16x16 chroma: RGBA with scaling using Bicubic (good quality) [0x1010d5d08] main scale debug: using video filter2 module "swscale" [0x1010d5d08] main scale debug: TIMER module_need() : 44.857 ms - Total 44.857 ms / 1 intvls (Avg 44.857 ms) [0x1005baa68] main input debug: Buffering 58% [0x10089ed08] main scale debug: looking for video filter2 module: 18 candidates [0x1005baa68] main input debug: Buffering 66% [0x1005baa68] main input debug: Buffering 75% [0x1005baa68] main input debug: Buffering 83% [0x1005baa68] main input debug: Buffering 91% [0x1005baa68] main input debug: Buffering 100% [0x1005baa68] main input debug: Stream buffering done (1300 ms in 97 ms) [0x10089ed08] yuvp scale debug: YUVP to YUVA converter [0x10089ed08] main scale debug: using video filter2 module "yuvp" [0x10089ed08] main scale debug: TIMER module_need() : 190.697 ms - Total 190.697 ms / 1 intvls (Avg 190.697 ms) [0x1010d4708] main video output debug: Deinterlacing available [0x1010d4708] main video output debug: deinterlace 0, mode blend, is_needed 0 [0x1010d4708] main video output debug: Opening vout display wrapper [0x100270b58] main generic debug: looking for vout display module: 1 candidate [Switching to process 11534 thread 0x6103] [Switching to process 11534 thread 0x903] [0x100270b58] main generic debug: VoutDisplayEvent 'fullscreen' 0 [0x100270b58] main generic debug: VoutDisplayEvent 'resize' 360x288 window [0x100270b58] main generic debug: using vout display module "vout_macosx" [0x100270b58] main generic debug: TIMER module_need() : 57.781 ms - Total 57.781 ms / 1 intvls (Avg 57.781 ms) [0x100270b58] main generic debug: A filter to adapt decoder to display is needed [0x10093a508] main filter debug: looking for video filter2 module: 18 candidates [0x10093a508] main filter debug: using video filter2 module "i420_yuy2_sse2" [0x10093a508] main filter debug: TIMER module_need() : 0.198 ms - Total 0.198 ms / 1 intvls (Avg 0.198 ms) [0x100270b58] main generic debug: Filter 'i420_yuy2_sse2' (0x10093a508) appended to chain [0x1010d4708] main video output debug: original format sz 360x288, of (0,0), vsz 360x288, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0 [0x1010d5708] main spu text debug: removing module "quartztext" [0x1010d5708] main spu text debug: looking for text renderer module: 3 candidates [0x1010d5708] main spu text debug: using text renderer module "quartztext" [0x1010d5708] main spu text debug: TIMER module_need() : 0.360 ms - Total 0.360 ms / 1 intvls (Avg 0.360 ms) [0x10103a108] avcodec decoder debug: using direct rendering [0x1005b6128] main generic debug: creating audio output [0x1002853c8] main audio output debug: looking for audio output module: 2 candidates [0x10103a108] main decoder debug: End of video preroll [0x10103a108] main decoder debug: Received first picture [Switching to process 11534 thread 0x5f03] [0x1002853c8] main audio output debug: VLC is looking for: 'f32l' 44100 Hz Stereo frame=1 samples/8 bytes [0x1010d4708] main video output debug: Post-processing available [0x100270b58] main generic error: Failed to resize display [0x100270b58] main generic error: Failed to set on top [0x1002853c8] auhal audio output debug: system has [2] device(s) [0x1002853c8] auhal audio output debug: DevID: 278 DevName: Built-in Microphone [0x1002853c8] auhal audio output debug: this device is INPUT only. skipping... [0x1002853c8] auhal audio output debug: DevID: 280 DevName: Built-in Output [0x1002853c8] auhal audio output debug: supported format: [96000][mcpl][12][4][1][4][2][16] [0x1002853c8] auhal audio output debug: supported format: [88200][mcpl][12][4][1][4][2][16] [0x1002853c8] auhal audio output debug: supported format: [48000][mcpl][12][4][1][4][2][16] [0x1002853c8] auhal audio output debug: supported format: [44100][mcpl][12][4][1][4][2][16] [0x1002853c8] auhal audio output debug: supported format: [96000][mcpl][4][8][1][8][2][20] [0x1002853c8] auhal audio output debug: supported format: [88200][mcpl][4][8][1][8][2][20] [0x1002853c8] auhal audio output debug: supported format: [48000][mcpl][4][8][1][8][2][20] [0x1002853c8] auhal audio output debug: supported format: [44100][mcpl][4][8][1][8][2][20] [0x1002853c8] auhal audio output debug: supported format: [96000][mcpl][4][8][1][8][2][24] [0x1002853c8] auhal audio output debug: supported format: [88200][mcpl][4][8][1][8][2][24] [0x1002853c8] auhal audio output debug: supported format: [48000][mcpl][4][8][1][8][2][24] [0x1002853c8] auhal audio output debug: supported format: [44100][mcpl][4][8][1][8][2][24] [0x1002853c8] auhal audio output debug: supported format: [96000][mcpl][9][8][1][8][2][32] [0x1002853c8] auhal audio output debug: supported format: [88200][mcpl][9][8][1][8][2][32] [0x1002853c8] auhal audio output debug: supported format: [48000][mcpl][9][8][1][8][2][32] [0x1002853c8] auhal audio output debug: supported format: [44100][mcpl][9][8][1][8][2][32] [0x1002853c8] auhal audio output debug: current format is: [44100][mcpl][41][4][1][4][2][32] [0x1002853c8] auhal audio output debug: layout of AUHAL has 2 channels [0x1002853c8] auhal audio output debug: selected 2 physical channels for device output [0x1002853c8] auhal audio output debug: VLC will output: Stereo [0x1002853c8] auhal audio output debug: we set the AU format: [44100][mcpl][9][8][1][8][2][32] [0x1002853c8] auhal audio output debug: the actual set AU format is [44100][mcpl][9][8][1][8][2][32] [0x1002853c8] main audio output debug: using audio output module "auhal" [0x1002853c8] main audio output debug: TIMER module_need() : 957.279 ms - Total 957.279 ms / 1 intvls (Avg 957.279 ms) [0x1002853c8] main audio output debug: output 'f32l' 44100 Hz Stereo frame=1 samples/8 bytes [0x1002853c8] main audio output debug: mixer 'f32l' 44100 Hz Stereo frame=1 samples/8 bytes [0x1002853c8] main audio output debug: no need for any filter [0x118b0c0e8] main generic debug: looking for audio mixer module: 3 candidates [0x118b0c0e8] main generic debug: using audio mixer module "float32_mixer" [0x118b0c0e8] main generic debug: TIMER module_need() : 16.764 ms - Total 16.764 ms / 1 intvls (Avg 16.764 ms) [0x1002853c8] main audio output debug: input 'f32l' 44100 Hz Stereo frame=1 samples/8 bytes [0x100931908] main audio filter debug: looking for audio filter module: 1 candidate [0x100931908] scaletempo audio filter debug: format: 44100 rate, 2 nch, 4 bps, fl32 [0x100931908] scaletempo audio filter debug: params: 30 stride, 0.200 overlap, 14 search [0x100931908] scaletempo audio filter debug: 1.000 scale, 1323.000 stride_in, 1323 stride_out, 1059 standing, 264 overlap, 617 search, 2204 queue, fl32 mode [0x100931908] main audio filter debug: using audio filter module "scaletempo" [0x100931908] main audio filter debug: TIMER module_need() : 15.041 ms - Total 15.041 ms / 1 intvls (Avg 15.041 ms) [0x1002853c8] main audio output debug: filter(s) 'f32l'->'f32l' 48510 Hz->44100 Hz Stereo->Stereo [0x100946908] main audio filter debug: looking for audio filter module: 13 candidates [0x100946908] main audio filter debug: using audio filter module "ugly_resampler" [0x100946908] main audio filter debug: TIMER module_need() : 173.842 ms - Total 173.842 ms / 1 intvls (Avg 173.842 ms) [0x1002853c8] main audio output debug: found a filter for the whole conversion [0x101050508] main decoder debug: End of audio preroll [0x1005baa68] main input debug: Decoder buffering done in 1380 ms [0x1002853c8] main audio output warning: PTS is out of range (-33095), dropping buffer [0x1010d4708] main video output debug: picture might be displayed late (missing 9 ms) [0x100270b58] main generic debug: auto hiding mouse
When building VLCKit i did get loads of warnings in the 'VLC Configure' phase (bootstrapping) but the one I noticed most is one error in the building of VLCKit itself.
Despite the errors the framework does build though.

Code: Select all

ls: /vlc_1.1.9_git/vlc/projects/macosx/framework/build/Debug/vlc_build_dir/x86_64/modules/plugins-*.dat: No such file or directory
Thanks
Skip


Return to “VLC media player for macOS Troubleshooting”

Who is online

Users browsing this forum: Bing [Bot] and 19 guests