removed warnings
authorFabrice Bellard <fabrice@bellard.org>
Tue, 9 Sep 2003 22:59:16 +0000 (22:59 +0000)
committerFabrice Bellard <fabrice@bellard.org>
Tue, 9 Sep 2003 22:59:16 +0000 (22:59 +0000)
Originally committed as revision 2248 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/i386/motion_est_mmx.c
libavcodec/mjpeg.c
libavcodec/mpegvideo.h
libavcodec/ratecontrol.c
libavcodec/utils.c

index 5c4b32d..9e88ce2 100644 (file)
@@ -26,7 +26,7 @@ static const __attribute__ ((aligned(8))) uint64_t round_tab[3]={
 0x0002000200020002,
 };
 
-static __attribute__ ((aligned(8))) uint64_t bone= 0x0101010101010101LL;
+static __attribute__ ((aligned(8), unused)) uint64_t bone= 0x0101010101010101LL;
 
 static inline void sad8_mmx(uint8_t *blk1, uint8_t *blk2, int stride, int h)
 {
index 80a3aba..647e71d 100644 (file)
@@ -289,6 +289,7 @@ void mjpeg_close(MpegEncContext *s)
         case 4: ret= left   +   top - topleft; break;\
         case 5: ret= left   + ((top - topleft)>>1); break;\
         case 6: ret= top + ((left   - topleft)>>1); break;\
+        default:\
         case 7: ret= (left + top)>>1; break;\
     }
 
@@ -1364,7 +1365,7 @@ static int mjpeg_decode_scan(MJpegDecodeContext *s){
 
 static int mjpeg_decode_sos(MJpegDecodeContext *s)
 {
-    int len, nb_components, i, h, v, predictor, point_transform, ilv;
+    int len, nb_components, i, h, v, predictor, point_transform;
     int vmax, hmax, index, id;
     const int block_size= s->lossless ? 1 : 8;
 
index db56c3b..58af196 100644 (file)
@@ -869,6 +869,7 @@ int msmpeg4_decode_ext_header(MpegEncContext * s, int buf_size);
 int ff_msmpeg4_decode_init(MpegEncContext *s);
 void ff_msmpeg4_encode_init(MpegEncContext *s);
 int ff_wmv2_decode_picture_header(MpegEncContext * s);
+int ff_wmv2_decode_secondary_picture_header(MpegEncContext * s);
 void ff_wmv2_add_mb(MpegEncContext *s, DCTELEM block[6][64], uint8_t *dest_y, uint8_t *dest_cb, uint8_t *dest_cr);
 void ff_mspel_motion(MpegEncContext *s,
                                uint8_t *dest_y, uint8_t *dest_cb, uint8_t *dest_cr,
index 23c7478..2aeb12b 100644 (file)
@@ -602,6 +602,7 @@ float ff_rate_estimate_qscale(MpegEncContext *s)
 
     var= pict_type == I_TYPE ? pic->mb_var_sum : pic->mc_mb_var_sum;
     
+    short_term_q = 0; /* avoid warning */
     if(s->flags&CODEC_FLAG_PASS2){
         if(pict_type!=I_TYPE)
             assert(pict_type == rce->new_pict_type);
index c270588..f441ca2 100644 (file)
@@ -222,6 +222,7 @@ void avcodec_default_release_buffer(AVCodecContext *s, AVFrame *pic){
     assert(pic->type==FF_BUFFER_TYPE_INTERNAL);
     assert(s->internal_buffer_count);
 
+    buf = NULL; /* avoids warning */
     for(i=0; i<s->internal_buffer_count; i++){ //just 3-5 checks so is not worth to optimize
         buf= &((InternalBuffer*)s->internal_buffer)[i];
         if(buf->data[0] == pic->data[0])