|
|
|
@ -512,10 +512,12 @@ void ff_init_buffer_info(AVCodecContext *s, AVFrame *frame) |
|
|
|
|
frame->pkt_pts = s->pkt->pts; |
|
|
|
|
frame->pkt_pos = s->pkt->pos; |
|
|
|
|
frame->pkt_duration = s->pkt->duration; |
|
|
|
|
frame->pkt_size = s->pkt->size; |
|
|
|
|
} else { |
|
|
|
|
frame->pkt_pts = AV_NOPTS_VALUE; |
|
|
|
|
frame->pkt_pos = -1; |
|
|
|
|
frame->pkt_duration = 0; |
|
|
|
|
frame->pkt_size = -1; |
|
|
|
|
} |
|
|
|
|
frame->reordered_opaque = s->reordered_opaque; |
|
|
|
|
|
|
|
|
@ -677,6 +679,7 @@ void avcodec_get_frame_defaults(AVFrame *frame) |
|
|
|
|
frame->best_effort_timestamp = AV_NOPTS_VALUE; |
|
|
|
|
frame->pkt_duration = 0; |
|
|
|
|
frame->pkt_pos = -1; |
|
|
|
|
frame->pkt_size = -1; |
|
|
|
|
frame->key_frame = 1; |
|
|
|
|
frame->sample_aspect_ratio = (AVRational) {0, 1 }; |
|
|
|
|
frame->format = -1; /* unknown */ |
|
|
|
@ -723,6 +726,7 @@ MAKE_ACCESSORS(AVFrame, frame, int, channels) |
|
|
|
|
MAKE_ACCESSORS(AVFrame, frame, int, sample_rate) |
|
|
|
|
MAKE_ACCESSORS(AVFrame, frame, AVDictionary *, metadata) |
|
|
|
|
MAKE_ACCESSORS(AVFrame, frame, int, decode_error_flags) |
|
|
|
|
MAKE_ACCESSORS(AVFrame, frame, int, pkt_size) |
|
|
|
|
|
|
|
|
|
MAKE_ACCESSORS(AVCodecContext, codec, AVRational, pkt_timebase) |
|
|
|
|
MAKE_ACCESSORS(AVCodecContext, codec, const AVCodecDescriptor *, codec_descriptor) |
|
|
|
|