[gst-devel] PVN demuxer testing

Vasilis Liaskovitis vliaskov at gmail.com
Sun Jul 25 00:36:06 CEST 2010


I am trying to test the pvndemux element proposed several months ago:

After applying the patch to gst-plugins-bad git tip (the patch is
probably a bit outdated since it does not apply cleanly), I tried the
following pipeline with the test pvn data provided in the bug report:

GST_DEBUG=3 gst-launch-0.10 filesrc
location="/home/multimedia/test-0000000000.pvn" ! pvndemux ! decodebin
! ffmpegcolorspace ! ximagesink

INFO                GST_PADS
gstpad.c:3475:gst_pad_event_default_dispatch:<pvndemux0:sink> Sending
event 0x8e041b8 (newsegment) to all internally linked pads
INFO                pvndemux
Found magic code PV6a
INFO                pvndemux
Found width 1024
INFO                pvndemux
Found height 768
INFO                pvndemux
Found depth 66
INFO                pvndemux
Found maxcolour 0.000000
INFO                pvndemux
Found framerate 917504.000000

** (gst-launch-0.10:2047): CRITICAL **: gst_adapter_take_buffer:
assertion `nbytes > 0' failed
Caught SIGSEGV accessing address 0x14

Am I using a wrong pipeline to test this? It seems
gst_adapter_available() is always called before doing a
gst_pvndemux_push, so I am not sure why this happens.

I am new to gstreamer internals, but I 'd be willing to update the
test patch or help testing this, given some guidance.

thanks for any help,

- Vasilis

More information about the gstreamer-devel mailing list