[FFmpeg-devel] [PATCH] flac encoding, issue 526
    Justin Ruggles 
    justinruggles
       
    Sat Jul 19 19:35:43 CEST 2008
    
    
  
Mathieu Velten wrote:
> new patch attached
> 
> if ((data == NULL) || (avctx->frame_size != s->frame.blocksize)) {
>      write_streaminfo(s, avctx->extradata);
> }
> 
> this is also execute during the first frame, so the header stored in
> extradata will have the length of the first frame instead of 0 during
> the encoding.
> is it a problem ?
Yes, it's a problem.  Check for the last frame at the beginning of
flac_encode_frame().
int last_frame = (data == NULL) || (avctx->frame_size != s->frame.blocksize)
...
if(last_frame)
    write_streaminfo(...)
    
    
More information about the ffmpeg-devel
mailing list