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