diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2013-03-27 11:42:15 +0100 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2013-03-27 11:42:15 +0100 |
commit | 12f203a0987935b79870a9502b7e148fa064897c (patch) | |
tree | f75a50bee3da01c3104857891e97c03ac8e7145e | |
parent | ef8ab2f953079106bb4d72f9ce0af9c38f919130 (diff) | |
parent | c24469e812501903a46a06eff9722a82e136e841 (diff) | |
download | ffmpeg-12f203a0987935b79870a9502b7e148fa064897c.tar.gz |
Merge commit 'c24469e812501903a46a06eff9722a82e136e841'
* commit 'c24469e812501903a46a06eff9722a82e136e841':
utils: add workaround for AVHWAccel in ff_get_buffer compat code
configure: Remove a stray msmpeg4v1 encoder declaration
Conflicts:
libavcodec/utils.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
-rwxr-xr-x | configure | 1 | ||||
-rw-r--r-- | libavcodec/utils.c | 4 |
2 files changed, 3 insertions, 2 deletions
@@ -1779,7 +1779,6 @@ mpeg2video_encoder_select="aandcttables mpegvideoenc" mpeg4_decoder_select="h263_decoder mpeg4video_parser" mpeg4_encoder_select="h263_encoder" msmpeg4v1_decoder_select="h263_decoder" -msmpeg4v1_encoder_select="h263_encoder" msmpeg4v2_decoder_select="h263_decoder" msmpeg4v2_encoder_select="h263_encoder" msmpeg4v3_decoder_select="h263_decoder" diff --git a/libavcodec/utils.c b/libavcodec/utils.c index d547ba1b14..a341a7dfb4 100644 --- a/libavcodec/utils.c +++ b/libavcodec/utils.c @@ -761,7 +761,9 @@ do { \ const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(frame->format); planes = av_pix_fmt_count_planes(frame->format); - if (!planes) + /* workaround for AVHWAccel plane count of 0, buf[0] is used as + check for allocated buffers: make libavcodec happy */ + if (desc && desc->flags & PIX_FMT_HWACCEL) planes = 1; if (!desc || planes <= 0) { ret = AVERROR(EINVAL); |