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.