avimux issue - gst_avi_mux_write_avix_index:<avimux0> No more room in superindex of stream 00db

Ian Davidson id012c3076 at blueyonder.co.uk
Mon Apr 27 00:27:37 PDT 2015


Hi Pier,

I believe that you have probably hit the limit for the size of an AVI 
file.  The limit is AFAIK either 2GB or 4GB.

If you want to create an AVI file, then you have to live with that 
limit.  If you want to record for longer, then you will need to consider 
some other format - and possibly compressed, rather than raw format.

On 27/04/2015 02:56, Pier wrote:
>
> Hi,
>
> I am using GStreamer to do raw recording on imx6 using the following 
> pipeline.
>
> gst-launch -e tvsrc fps-n=25 ! queue2 max-size-buffers=1 
> max-size-bytes=0 max-size-time=0 ! 'video/x-raw-yuv, width=(int)720, 
> height=(int)576, framerate=(fraction)25/1' ! avimux ! queue2 
> max-size-buffers=1 max-size-bytes=0 max-size-time=0 ! filesink 
> location=output.avi --gst-debug-level=3
>
> It runs fine for some time recording the avi until around the 35min 
> mark gst debug gives me this.
>
> avimux gstavimux.c:c:1540:gst_avi_mux_write_avix_index:<avimux0> No 
> more room in superindex of stream 00db
>
> The video then stops recording effectively even though gstreamer 
> continues.
>
> When I look at the video the frame count ends at the 35min mark.
>
> How can I resolve this? Is this a bug in avimux?
>



More information about the gstreamer-devel mailing list