Tuesday, 15 July 2014

c++ - libvlc_new emits SIGABRT signal -



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