c++ - libvlc_new emits SIGABRT signal -
i'm trying utilize libvlc display video within qt 5.0.2 x64 application.
the way utilize library begins starting initialize instance of libvlc_instance_t using libvlc_new method this:
libvlc_instance_t *instance = libvlc_new(0,null); i not know why causes sigabrt signal terminating application, afterwards debug message:
qmetatype::registertype: binary compatibility break -- size mismatch type 'qpaintbuffercacheentry' [1024]. registered size 16, registering size 0.
one thing i've noticed application takes few seconds start , while can see crawling through vlc plugins folder. when finished emits sigabrt signal , ends.
does knows why libvlc_new emitting sigabrt?
if helps load library application scheme bundle pkg-config:
app.pro
unix: config += link_pkgconfig unix: pkgconfig += libvlc i'm using libvlc , vlc 2.1.4 rincewind (from repositories) running under ubuntu 14.04.1 lts (x64) 3.13.0-36-generic multi arch enabled i386
edit: forgot mention application 64 bits.
answer: 6 nov 2014
the problem vlc plugin cache. needed refreshed/updated.
sudo /usr/lib/vlc/vlc-cache-gen -f /usr/lib/vlc/plugins as precaution might want reinstall vlc , libvlc before doing so.
c++ qt qt5 sigabrt libvlc
No comments:
Post a Comment