[FFmpeg-devel] [PATCH v2 1/2] avcodec/v210dec: removed the duplicated 'if' condition
Michael Niedermayer
michael at niedermayer.cc
Fri Oct 11 22:07:38 EEST 2019
On Fri, Sep 06, 2019 at 11:28:28PM +0800, lance.lmwang at gmail.com wrote:
> From: Limin Wang <lance.lmwang at gmail.com>
>
> Signed-off-by: Limin Wang <lance.lmwang at gmail.com>
> ---
> libavcodec/v210dec.c | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/libavcodec/v210dec.c b/libavcodec/v210dec.c
> index 5a33d8c..6ce18aa 100644
> --- a/libavcodec/v210dec.c
> +++ b/libavcodec/v210dec.c
> @@ -98,8 +98,7 @@ static int decode_frame(AVCodecContext *avctx, void *data, int *got_frame,
> return AVERROR_INVALIDDATA;
> }
> }
> - if ( avctx->codec_tag == MKTAG('C', '2', '1', '0')
> - && avpkt->size > 64
> + if (avctx->codec_tag == MKTAG('C', '2', '1', '0')
> && AV_RN32(psrc) == AV_RN32("INFO")
> && avpkt->size - 64 >= stride * avctx->height)
> psrc += 64;
Iam undecided on this, the change is correct but iam not sure
it makes the code easier to understand also it makes the code
less robust. For example the check is just unneeded as long
as the types of the variables arent changed
thx
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
I know you won't believe me, but the highest form of Human Excellence is
to question oneself and others. -- Socrates
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20191011/7716f4b9/attachment.sig>
More information about the ffmpeg-devel
mailing list