mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-01-12 02:19:35 +00:00
segfault fix
Originally committed as revision 1784 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
c9b99ea661
commit
9534223539
@ -52,6 +52,7 @@ typedef struct RawVideoContext {
|
||||
unsigned char * buffer; /* block of memory for holding one frame */
|
||||
unsigned char * p; /* current position in buffer */
|
||||
int length; /* number of bytes in buffer */
|
||||
AVFrame pic; ///< AVCodecContext.coded_frame
|
||||
} RawVideoContext;
|
||||
|
||||
|
||||
@ -67,6 +68,10 @@ static int raw_init(AVCodecContext *avctx)
|
||||
context->buffer = av_malloc(context->length);
|
||||
context->p = context->buffer;
|
||||
|
||||
context->pic.pict_type= FF_I_TYPE;
|
||||
context->pic.key_frame= 1;
|
||||
avctx->coded_frame= &context->pic;
|
||||
|
||||
if (! context->buffer) {
|
||||
return -1;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user