gstbuffer.c:373: failed to allocate 288768 bytes [mpegtsdemux]

Tim-Philipp Müller t.i.m at zen.co.uk
Fri Jun 8 14:56:36 PDT 2012


On Fri, 2012-06-08 at 19:40 +0100, Richard wrote:

Hi Richard,

> Has anyone come across this error? .. I am using a ARM7 CPU that seems
> to break when I use the mpegtsdemux. Anyone seen this

> 
> 0:00:01.018209778  1377   0x72e050 INFO              GST_STATES
> gstelement.c:2421:gst_element_continue_state:<stmdvbsrc0> posting
> state-changed PAUSED to PLAYING
> 0:00:01.018421266  1377   0x72e050 INFO              GST_STATES
> gstbin.c:2497:gst_bin_change_state_func:<pipeline0> child 'stmdvbsrc0'
> changed state to 4(PLAYING) successfully
> 0:00:01.019056081  1377   0x7facf0 INFO             mpegtsdemux
> ../../../gst/mpegdemux/gstmpegtsdemux.c:2712:gst_mpegts_demux_sink_event:<mpegtsdemux0>
> received new segment: rate 1 format 2, start: 0, stop: -1, time: 0
> 
> ** (gst-launch-0.10:1377): CRITICAL **: gst_adapter_peek: assertion
> `size > 0' failed

> GStreamer-ERROR **: gstbuffer.c:373: failed to allocate 288768 bytes
> aborting...
> Aborted

This looks familiar. What version of mpegtsdemux is this? Have you tried
git? It might be fixed there. Alternatively, you might want to give
tsdemux a shot instead as well (esp. the git version), which is where
most development takes place nowadays.

 Cheers
  -Tim



More information about the gstreamer-devel mailing list