[FFmpeg-cvslog] h264: drop some ugly casts
Alex Converse
git at videolan.org
Mon Jun 20 04:10:26 CEST 2011
ffmpeg | branch: master | Alex Converse <alex.converse at gmail.com> | Fri Jun 17 22:03:24 2011 -0700| [0c17beba97c600b38926f98e11f0436e20445261] | committer: Alex Converse
h264: drop some ugly casts
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0c17beba97c600b38926f98e11f0436e20445261
---
libavcodec/h264.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/libavcodec/h264.c b/libavcodec/h264.c
index ad59126..b42468a 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)
More information about the ffmpeg-cvslog
mailing list