# HG changeset patch # User michaelni # Date 1039435423 0 # Node ID 47e502ac63492fc2a6ba43f75e9a3f00203015c5 # Parent b681d968f22777b61442d176e8efbb60d5815af8 AVVideoFrame -> AVFrame diff -r b681d968f227 -r 47e502ac6349 asf.c --- a/asf.c Mon Dec 09 02:53:55 2002 +0000 +++ b/asf.c Mon Dec 09 12:03:43 2002 +0000 @@ -556,7 +556,7 @@ int val; val = stream->num; - if (s->streams[val - 1]->codec.coded_picture->key_frame /* && frag_offset == 0 */) + if (s->streams[val - 1]->codec.coded_frame->key_frame /* && frag_offset == 0 */) val |= 0x80; put_byte(pb, val); put_byte(pb, stream->seq); diff -r b681d968f227 -r 47e502ac6349 avienc.c --- a/avienc.c Mon Dec 09 02:53:55 2002 +0000 +++ b/avienc.c Mon Dec 09 12:03:43 2002 +0000 @@ -320,7 +320,7 @@ if (enc->codec_type == CODEC_TYPE_VIDEO) { tag[2] = 'd'; tag[3] = 'c'; - flags = enc->coded_picture->key_frame ? 0x10 : 0x00; + flags = enc->coded_frame->key_frame ? 0x10 : 0x00; } else { tag[2] = 'w'; tag[3] = 'b'; diff -r b681d968f227 -r 47e502ac6349 ffm.c --- a/ffm.c Mon Dec 09 02:53:55 2002 +0000 +++ b/ffm.c Mon Dec 09 12:03:43 2002 +0000 @@ -232,7 +232,7 @@ /* packet size & key_frame */ header[0] = stream_index; header[1] = 0; - if (st->codec.coded_picture && st->codec.coded_picture->key_frame) + if (st->codec.coded_frame->key_frame) //if st->codec.coded_frame==NULL then there is a bug somewhere else header[1] |= FLAG_KEY_FRAME; header[2] = (size >> 16) & 0xff; header[3] = (size >> 8) & 0xff; diff -r b681d968f227 -r 47e502ac6349 rm.c --- a/rm.c Mon Dec 09 02:53:55 2002 +0000 +++ b/rm.c Mon Dec 09 12:03:43 2002 +0000 @@ -333,7 +333,7 @@ /* XXX: suppress this malloc */ buf1= (UINT8*) av_malloc( size * sizeof(UINT8) ); - write_packet_header(s, stream, size, stream->enc->key_frame); + write_packet_header(s, stream, size, stream->enc->coded_frame->key_frame); /* for AC3, the words seems to be reversed */ for(i=0;ipriv_data; ByteIOContext *pb = &s->pb; StreamInfo *stream = rm->video_stream; - int key_frame = stream->enc->coded_picture->key_frame; + int key_frame = stream->enc->coded_frame->key_frame; /* XXX: this is incorrect: should be a parameter */ diff -r b681d968f227 -r 47e502ac6349 utils.c --- a/utils.c Mon Dec 09 02:53:55 2002 +0000 +++ b/utils.c Mon Dec 09 12:03:43 2002 +0000 @@ -458,7 +458,7 @@ AVCodec *codec; AVStream *st; AVPacket *pkt; - AVVideoFrame picture; + AVFrame picture; AVPacketList *pktl=NULL, **ppktl; short samples[AVCODEC_MAX_AUDIO_FRAME_SIZE / 2]; UINT8 *ptr;