Author: marco
Date: Thu Aug 16 17:29:29 2007
New Revision: 885
Log:
simplify calculation of hshift and vshift
Modified:
dirac/libavcodec/dirac.c
Modified: dirac/libavcodec/dirac.c
==============================================================================
--- dirac/libavcodec/dirac.c (original)
+++ dirac/libavcodec/dirac.c Thu Aug 16 17:29:29 2007
@@ -425,8 +425,8 @@ static void parse_sequence_parameters(Di
s->sequence.chroma_format = svq3_get_ue_golomb(gb);
/* Calculate the chroma dimensions. */
- s->chroma_hshift = (s->sequence.chroma_format == 0 ? 0 : 1);
- s->chroma_vshift = (s->sequence.chroma_format <= 1 ? 0 : 1);
+ s->chroma_hshift = s->sequence.chroma_format > 0;
+ s->chroma_vshift = s->sequence.chroma_format > 1;
s->sequence.chroma_width = s->sequence.luma_width >> s->chroma_hshift;
s->sequence.chroma_height = s->sequence.luma_height >> s->chroma_vshift;
_______________________________________________
FFmpeg-soc mailing list
[email protected]
http://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-soc