aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2016-02-10 14:17:21 +0100
committerAnton Khirnov <anton@khirnov.net>2016-02-24 10:08:30 +0100
commita9e1f2cc61cbd5606a087a60565e87923c39de5a (patch)
treeaabc78a08d46831bc14453da3b94fbbfb0ac0b21
parent9897d9f4e074cdc6c7f2409885ddefe300f18dc7 (diff)
downloadffmpeg-a9e1f2cc61cbd5606a087a60565e87923c39de5a.tar.gz
examples/qsvdec: convert to codecpar
-rw-r--r--doc/examples/qsvdec.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/doc/examples/qsvdec.c b/doc/examples/qsvdec.c
index fd934bebd3..aaecd81d4c 100644
--- a/doc/examples/qsvdec.c
+++ b/doc/examples/qsvdec.c
@@ -352,7 +352,7 @@ int main(int argc, char **argv)
for (i = 0; i < input_ctx->nb_streams; i++) {
AVStream *st = input_ctx->streams[i];
- if (st->codec->codec_id == AV_CODEC_ID_H264 && !video_st)
+ if (st->codecpar->codec_id == AV_CODEC_ID_H264 && !video_st)
video_st = st;
else
st->discard = AVDISCARD_ALL;
@@ -404,16 +404,16 @@ int main(int argc, char **argv)
goto finish;
}
decoder_ctx->codec_id = AV_CODEC_ID_H264;
- if (video_st->codec->extradata_size) {
- decoder_ctx->extradata = av_mallocz(video_st->codec->extradata_size +
+ if (video_st->codecpar->extradata_size) {
+ decoder_ctx->extradata = av_mallocz(video_st->codecpar->extradata_size +
AV_INPUT_BUFFER_PADDING_SIZE);
if (!decoder_ctx->extradata) {
ret = AVERROR(ENOMEM);
goto finish;
}
- memcpy(decoder_ctx->extradata, video_st->codec->extradata,
- video_st->codec->extradata_size);
- decoder_ctx->extradata_size = video_st->codec->extradata_size;
+ memcpy(decoder_ctx->extradata, video_st->codecpar->extradata,
+ video_st->codecpar->extradata_size);
+ decoder_ctx->extradata_size = video_st->codecpar->extradata_size;
}
decoder_ctx->refcounted_frames = 1;