[vlc-devel] assert in messages.c

Max Koutsanov max at monsoonmultimedia.com
Thu Jun 11 08:55:43 CEST 2009


Please help me with a littel question.

I try write my own player app usig libvlc, qt and run it on MacOS
All is fine, but I have assert in messages.c:342 on p_this..

If I use Caca renderer - all works, but if i use opengl - assert.

As sample, I use Barrys branch with qt mediacenter.

it's my args:
    const char * const vlc_args[] = {
              //"-I", "macosx", /* Don't use any interface */
              //"--ignore-config", /* Don't use VLC's config */
              //"--extraintf=logger", //log anything
              "--verbose=2", //be much more verbose then normal for debugging purpose
              "-V", "caca",
              //"-V", "opengl",

here simple player workflow..

    _vlcinstance=libvlc_new(sizeof(vlc_args) / sizeof(vlc_args[0]), vlc_args,&_vlcexcep);  //tricky calculation of the char space used

    _mp = libvlc_media_player_new (_vlcinstance, &_vlcexcep);

    _m = libvlc_media_new (_vlcinstance, file.toAscii(), &_vlcexcep);

     libvlc_media_player_set_media (_mp, _m, &_vlcexcep);

      libvlc_media_player_set_drawable(_mp, _videoWidget->winId(), &_vlcexcep );

    libvlc_media_player_play (_mp, &_vlcexcep );

when play started, opengl widnow appeared (hmm, I think it will use widget window for render..) and stop with assert.

What wrong ?

Thanks in advance,

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20090611/d2ccac45/attachment.html>

More information about the vlc-devel mailing list