[FFmpeg-cvslog] r14154 - trunk/libavcodec/pngdec.c

benoit subversion
Thu Jul 10 13:52:51 CEST 2008


Author: benoit
Date: Thu Jul 10 13:52:51 2008
New Revision: 14154

Log:
Remove useless casts.
Patch by avcoder ffmpeg at gmail d0t com


Modified:
   trunk/libavcodec/pngdec.c

Modified: trunk/libavcodec/pngdec.c
==============================================================================
--- trunk/libavcodec/pngdec.c	(original)
+++ trunk/libavcodec/pngdec.c	Thu Jul 10 13:52:51 2008
@@ -383,7 +383,7 @@ static int decode_frame(AVCodecContext *
 {
     PNGDecContext * const s = avctx->priv_data;
     AVFrame *picture = data;
-    AVFrame * const p= (AVFrame*)&s->picture;
+    AVFrame * const p= &s->picture;
     uint32_t tag, length;
     int ret, crc;
 
@@ -582,8 +582,8 @@ static int decode_frame(AVCodecContext *
         }
     }
  exit_loop:
-    *picture= *(AVFrame*)&s->picture;
-    *data_size = sizeof(AVPicture);
+    *picture= s->picture;
+    *data_size = sizeof(AVFrame);
 
     ret = s->bytestream - s->bytestream_start;
  the_end:
@@ -600,8 +600,8 @@ static int decode_frame(AVCodecContext *
 static av_cold int png_dec_init(AVCodecContext *avctx){
     PNGDecContext *s = avctx->priv_data;
 
-    avcodec_get_frame_defaults((AVFrame*)&s->picture);
-    avctx->coded_frame= (AVFrame*)&s->picture;
+    avcodec_get_frame_defaults(&s->picture);
+    avctx->coded_frame= &s->picture;
     dsputil_init(&s->dsp, avctx);
 
     return 0;




More information about the ffmpeg-cvslog mailing list