Page 1 of 1

MacOS and libvlc V3.0.0 nightly still not working

Posted: 27 Dec 2016 08:59
by geostein8888
Hello,
i still cant Play any content back (file or stream from Internet) when i use the libvlc from the nightly builds under Mac. I used here before the 2.2.3 Version where everything worked fine. Now when i start the playback, the lib tries to start something, but stops this without giving an error (i send already all logs in a previous posting).
Was there a change for mac since 2.2.3 and I have to adopt my code for this (I never tried 2.2.4 so far)

Georg

Re: MacOS and libvlc V3.0.0 nightly still not working

Posted: 27 Dec 2016 11:36
by Jean-Baptiste Kempf
logs?

Re: MacOS and libvlc V3.0.0 nightly still not working

Posted: 27 Dec 2016 17:38
by geostein8888
i have stie same non speaking logs like starting this month

the question I have here is, was there a major change how to use the libs on the mac since 2.2.3?

Code: Select all

VLC media player - 3.0.0-git Vetinari Copyright © 1996-2016 the VideoLAN team revision 2.2.0-git-10043-g10a24cf configured with ../extras/package/macosx/../../../configure '--prefix=/Users/jenkins/workspace/vlc-nightly/vlc-nightly-macOS-contrib/build/vlc_install_dir' '--enable-macosx' '--enable-merge-ffmpeg' '--enable-osx-notifications' '--enable-faad' '--enable-flac' '--enable-theora' '--enable-shout' '--enable-ncurses' '--enable-twolame' '--enable-realrtsp' '--enable-libass' '--enable-macosx-eyetv' '--enable-macosx-qtkit' '--enable-macosx-avfoundation' '--disable-skins2' '--disable-xcb' '--disable-caca' '--disable-pulse' '--disable-sdl' '--disable-vnc' '--with-macosx-version-min=10.7' '--build=x86_64-apple-darwin15' 'build_alias=x86_64-apple-darwin15' 'CC=xcrun clang' 'CFLAGS=' 'LDFLAGS=' 'CXX=xcrun clang++' 'OBJC=xcrun clang' Creating an input for 'mp4&requiressl=yes&nh=IgpwZjAyLmZyYTE1Kg03Mi4xNC4yMDMuMjMx&signature=64E5C8028CD3211A30B8DA19020D9CF7A31A985D.6A9BC54929A6E91D0C4640145CF5747D17F7B58D&source=youtube&dur=237.958&key=yt6&lmt=1480758578347581&mv=m&initcwndbps=717500&ipbits=0&id=o-APdx6Wpe25CgcyRAx70MNbWzqSyW8XfrvtkhMPDWvGa-&ratebypass=yes&sparams=dur,ei,id,initcwndbps,ip,ipbits,itag,lmt,mime,mm,mn,ms,mv,nh,pl,ratebypass,requiressl,source,upn,expire&ip=87.154.4.64&mn=sn-4g5e6n7k&' option recursive does not exist using timeshift granularity of 50 MiB using default timeshift path `https://r5---sn-4g5e6n7k.googlevideo.com/videoplayback?upn=59-HT1yLLPk&ms=au&ei=ChhEWMW2BqrOiQbY-YKYDA&pl=15&itag=22&mt=1480857402&expire=1480879210&mm=31&mime=video/mp4&requiressl=yes&nh=IgpwZjAyLmZyYTE1Kg03Mi4xNC4yMDMuMjMx&signature=64E5C8028CD3211A30B8DA19020D9CF7A31A985D.6A9BC54929A6E91D0C4640145CF5747D17F7B58D&source=youtube&dur=237.958&key=yt6&lmt=1480758578347581&mv=m&initcwndbps=717500&ipbits=0&id=o-APdx6Wpe25CgcyRAx70MNbWzqSyW8XfrvtkhMPDWvGa-&ratebypass=yes&sparams=dur,ei,id,initcwndbps,ip,ipbits,itag,lmt,mime,mm,mn,ms,mv,nh,pl,ratebypass,requiressl,source,upn,expire&ip=87.154.4.64&mn=sn-4g5e6n7k&' gives access `https' demux `' path `r5---sn-4g5e6n7k.googlevideo.com/videoplayback?upn=59-HT1yLLPk&ms=au&ei=ChhEWMW2BqrOiQbY-YKYDA&pl=15&itag=22&mt=1480857402&expire=1480879210&mm=31&mime=video/mp4&requiressl=yes&nh=IgpwZjAyLmZyYTE1Kg03Mi4xNC4yMDMuMjMx&signature=64E5C8028CD3211A30B8DA19020D9CF7A31A985D.6A9BC54929A6E91D0C4640145CF5747D17F7B58D&source=youtube&dur=237.958&key=yt6&lmt=1480758578347581&mv=m&initcwndbps=717500&ipbits=0&id=o-APdx6Wpe25CgcyRAx70MNbWzqSyW8XfrvtkhMPDWvGa-&ratebypass=yes&sparams=dur,ei,id,initcwndbps,ip,ipbits,itag,lmt,mime,mm,mn,ms,mv,nh,pl,ratebypass,requiressl,source,upn,expire&ip=87.154.4.64&mn=sn-4g5e6n7k&' specified demux: any creating demux: access='https' demux='any' location='r5---sn-4g5e6n7k.googlevideo.com/videoplayback?upn=59-HT1yLLPk&ms=au&ei=ChhEWMW2BqrOiQbY-YKYDA&pl=15&itag=22&mt=1480857402&expire=1480879210&mm=31&mime=video/mp4&requiressl=yes&nh=IgpwZjAyLmZyYTE1Kg03Mi4xNC4yMDMuMjMx&signature=64E5C8028CD3211A30B8DA19020D9CF7A31A985D.6A9BC54929A6E91D0C4640145CF5747D17F7B58D&source=youtube&dur=237.958&key=yt6&lmt=1480758578347581&mv=m&initcwndbps=717500&ipbits=0&id=o-APdx6Wpe25CgcyRAx70MNbWzqSyW8XfrvtkhMPDWvGa-&ratebypass=yes&sparams=dur,ei,id,initcwndbps,ip,ipbits,itag,lmt,mime,mm,mn,ms,mv,nh,pl,ratebypass,requiressl,source,upn,expire&ip=87.154.4.64&mn=sn-4g5e6n7k&' file='(null)' looking for access_demux module matching "https": 0 candidates no access_demux modules ...
Georg

Re: MacOS and libvlc V3.0.0 nightly still not working

Posted: 28 Dec 2016 23:54
by Jean-Baptiste Kempf
yeah, that's not enough logs.

Re: MacOS and libvlc V3.0.0 nightly still not working

Posted: 29 Dec 2016 05:07
by geostein8888
i tried to get more, but is is all I get when I set to log level debug on the mac. Do you have some tipps how I can get more?

this is my init array for macOS:

Code: Select all

QVector<QByteArray> vArgs; vArgs.append("--ignore-config"); vArgs.append("--intf=dummy"); vArgs.append("--no-media-library"); vArgs.append("--no-osd"); vArgs.append("--no-video-title-show"); vArgs.append("--no-plugins-cache"); vArgs.append("--verbose=3"); vArgs.append("--no-video-title-show"); vArgs.append("--sub-source=marq"); vArgs.append("--vout=macosx");
and here how I get the logs:

Code: Select all

if (this->logVLC) { FILE * logFile; QString logFileName = this->logPath+QDir::separator()+"vlc_log.log"; logFile = fopen(logFileName.toStdString().c_str(), "w"); if(logFile != NULL) { libvlc_log_set_file(this->vlcInstance, logFile); } int logLevel = libvlc_get_log_verbosity(this->vlcInstance); }
georg

Re: MacOS and libvlc V3.0.0 nightly still not working

Posted: 29 Dec 2016 09:43
by Jean-Baptiste Kempf
-vvv

Re: MacOS and libvlc V3.0.0 nightly still not working

Posted: 29 Dec 2016 13:24
by geostein8888
Hello,
As you can see i set already to verbose level 3 in the code isnt this the same as -vvv?


Georg

Re: MacOS and libvlc V3.0.0 nightly still not working

Posted: 20 Jan 2017 00:24
by Jean-Baptiste Kempf
Then you should get more logs.