diff options
author | Alex Converse <alex.converse@gmail.com> | 2011-06-17 22:03:24 -0700 |
---|---|---|
committer | Alex Converse <alex.converse@gmail.com> | 2011-06-18 22:11:55 -0700 |
commit | 0c17beba97c600b38926f98e11f0436e20445261 (patch) | |
tree | 9be81a935576cb9016e34309dd3dece37abea66a | |
parent | dbafb0e06faa092f60e53d845957fbab7f2a3f2d (diff) | |
download | ffmpeg-0c17beba97c600b38926f98e11f0436e20445261.tar.gz |
h264: drop some ugly casts
-rw-r--r-- | libavcodec/h264.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libavcodec/h264.c b/libavcodec/h264.c index ad591269c6..b42468a781 100644 --- a/libavcodec/h264.c +++ b/libavcodec/h264.c @@ -1014,7 +1014,7 @@ int ff_h264_decode_extradata(H264Context *h) { AVCodecContext *avctx = h->s.avctx; - if(*(char *)avctx->extradata == 1){ + if(avctx->extradata[0] == 1){ int i, cnt, nalsize; unsigned char *p = avctx->extradata; @@ -1049,7 +1049,7 @@ int ff_h264_decode_extradata(H264Context *h) p += nalsize; } // Now store right nal length size, that will be use to parse all other nals - h->nal_length_size = ((*(((char*)(avctx->extradata))+4))&0x03)+1; + h->nal_length_size = (avctx->extradata[4] & 0x03) + 1; } else { h->is_avc = 0; if(decode_nal_units(h, avctx->extradata, avctx->extradata_size) < 0) |