changeset 2522:e25782262d7d libavcodec

kill warnings patch by (Mns Rullgrd <mru inprovide com>)
author michael
date Thu, 24 Feb 2005 19:08:50 +0000
parents d3885f927bc7
children 0fbbba9a52bc
files adx.c avcodec.h cabac.h cljr.c common.h dsputil.c faad.c flac.c h263.c mem.c mjpeg.c motion_est.c motion_est_template.c mp3lameaudio.c mpegaudio.c mpegaudiodec.c mpegvideo.c parser.c rangecoder.c rangecoder.h resample.c rv10.c sonic.c svq1.c utils.c vcr1.c wmv2.c
diffstat 27 files changed, 61 insertions(+), 42 deletions(-) [+]
line wrap: on
line diff
--- a/adx.c	Thu Feb 24 16:39:03 2005 +0000
+++ b/adx.c	Thu Feb 24 19:08:50 2005 +0000
@@ -314,6 +314,7 @@
     return 0;
 }
 
+#if 0
 static void dump(unsigned char *buf,size_t len)
 {
     int i;
@@ -324,6 +325,8 @@
     }
     av_log(NULL, AV_LOG_ERROR, "\n");
 }
+#endif
+
 static int adx_decode_frame(AVCodecContext *avctx,
                 void *data, int *data_size,
                 uint8_t *buf0, int buf_size)
--- a/avcodec.h	Thu Feb 24 16:39:03 2005 +0000
+++ b/avcodec.h	Thu Feb 24 19:08:50 2005 +0000
@@ -2201,6 +2201,8 @@
 
 void avcodec_flush_buffers(AVCodecContext *avctx);
 
+void avcodec_default_free_buffers(AVCodecContext *s);
+
 /* misc usefull functions */
 
 /**
--- a/cabac.h	Thu Feb 24 16:39:03 2005 +0000
+++ b/cabac.h	Thu Feb 24 19:08:50 2005 +0000
@@ -264,6 +264,7 @@
     c->bytestream+= CABAC_BITS/8;
 }
 
+#if 0 /* all use commented */
 static void refill2(CABACContext *c){
     int i, x;
 
@@ -282,7 +283,7 @@
     c->low += x<<i;
     c->bytestream+= CABAC_BITS/8;
 }
-
+#endif
 
 static inline void renorm_cabac_decoder(CABACContext *c){
     while(c->range < (0x200 << CABAC_BITS)){
@@ -303,7 +304,7 @@
 
 static inline int get_cabac(CABACContext *c, uint8_t * const state){
     int RangeLPS= c->lps_range[*state][c->range>>(CABAC_BITS+7)]<<(CABAC_BITS+1);
-    int bit, lps_mask;
+    int bit, lps_mask attribute_unused;
     
     c->range -= RangeLPS;
 #if 1
--- a/cljr.c	Thu Feb 24 16:39:03 2005 +0000
+++ b/cljr.c	Thu Feb 24 19:08:50 2005 +0000
@@ -119,12 +119,14 @@
     return 0;
 }
 
+#if 0
 static int encode_init(AVCodecContext *avctx){
 
     common_init(avctx);
     
     return 0;
 }
+#endif
 
 AVCodec cljr_decoder = {
     "cljr",
--- a/common.h	Thu Feb 24 16:39:03 2005 +0000
+++ b/common.h	Thu Feb 24 19:08:50 2005 +0000
@@ -85,6 +85,14 @@
 #endif
 #endif
 
+#ifndef attribute_unused
+#if defined(__GNUC__) && (__GNUC__ > 3 || __GNUC__ == 3 && __GNUC_MINOR__ > 0)
+#    define attribute_unused __attribute__((unused))
+#else
+#    define attribute_unused
+#endif
+#endif
+
 #ifndef EMULATE_INTTYPES
 #   include <inttypes.h>
 #else
--- a/dsputil.c	Thu Feb 24 16:39:03 2005 +0000
+++ b/dsputil.c	Thu Feb 24 19:08:50 2005 +0000
@@ -31,6 +31,9 @@
 #include "simple_idct.h"
 #include "faandct.h"
 
+/* snow.c */
+void ff_spatial_dwt(int *buffer, int width, int height, int stride, int type, int decomposition_count);
+
 uint8_t cropTbl[256 + 2 * MAX_NEG_CROP] = {0, };
 uint32_t squareTbl[512] = {0, };
 
@@ -2378,7 +2381,7 @@
 #define op_scale2(x)  dst[x] = clip_uint8( (src[x]*weights + dst[x]*weightd + offset) >> (log2_denom+1))
 #define H264_WEIGHT(W,H) \
 static void weight_h264_pixels ## W ## x ## H ## _c(uint8_t *block, int stride, int log2_denom, int weight, int offset){ \
-    int x, y; \
+    int attribute_unused x, y; \
     offset <<= log2_denom; \
     if(log2_denom) offset += 1<<(log2_denom-1); \
     for(y=0; y<H; y++, block += stride){ \
@@ -2404,7 +2407,7 @@
     } \
 } \
 static void biweight_h264_pixels ## W ## x ## H ## _c(uint8_t *dst, uint8_t *src, int stride, int log2_denom, int weightd, int weights, int offsetd, int offsets){ \
-    int x, y; \
+    int attribute_unused x, y; \
     int offset = (offsets + offsetd + 1) >> 1; \
     offset = ((offset << 1) + 1) << log2_denom; \
     for(y=0; y<H; y++, dst += stride, src += stride){ \
--- a/faad.c	Thu Feb 24 16:39:03 2005 +0000
+++ b/faad.c	Thu Feb 24 19:08:50 2005 +0000
@@ -86,7 +86,7 @@
 		                         faacDecFrameInfo *hInfo,
 		                         unsigned char *buffer,
 								 unsigned long buffer_size);
-	unsigned char* FAADAPI (*faacDecGetErrorMessage)(unsigned char errcode);
+	char* FAADAPI (*faacDecGetErrorMessage)(unsigned char errcode);
 #endif
     
     void FAADAPI (*faacDecClose)(faacDecHandle hDecoder);
@@ -126,11 +126,6 @@
     return r;
 }
 
-static int faac_init_aac(AVCodecContext *avctx)
-{
-    return 0;
-}
-
 static int faac_decode_frame(AVCodecContext *avctx,
                              void *data, int *data_size,
                              uint8_t *buf, int buf_size)
@@ -239,7 +234,7 @@
 				       unsigned char*)));
 	dfaac(Decode, (void *FAADAPI (*)(faacDecHandle, faacDecFrameInfo*,
 		             unsigned char*, unsigned long)));
-	dfaac(GetErrorMessage, (unsigned char* FAADAPI (*)(unsigned char)));
+	dfaac(GetErrorMessage, (char* FAADAPI (*)(unsigned char)));
 #endif
 #undef dfacc
 
--- a/flac.c	Thu Feb 24 16:39:03 2005 +0000
+++ b/flac.c	Thu Feb 24 19:08:50 2005 +0000
@@ -143,6 +143,7 @@
     return val;
 }
 
+#if 0
 static int skip_utf8(GetBitContext *gb)
 {
     int ones=0, bytes;
@@ -163,6 +164,7 @@
     }
     return 0;
 }
+#endif
 
 static int get_crc8(const uint8_t *buf, int count){
     int crc=0;
--- a/h263.c	Thu Feb 24 16:39:03 2005 +0000
+++ b/h263.c	Thu Feb 24 19:08:50 2005 +0000
@@ -1940,7 +1940,6 @@
                 int level= slevel < 0 ? -slevel : slevel;
                 int sign= slevel < 0 ? 1 : 0;
                 int bits, len, code;
-                int level1, run1;
                 
                 len_tab[index]= 100;
                      
--- a/mem.c	Thu Feb 24 16:39:03 2005 +0000
+++ b/mem.c	Thu Feb 24 19:08:50 2005 +0000
@@ -45,7 +45,9 @@
 void *av_malloc(unsigned int size)
 {
     void *ptr;
+#ifdef MEMALIGN_HACK
     int diff;
+#endif
 
     /* lets disallow possible ambiguous cases */
     if(size > INT_MAX)
@@ -97,7 +99,10 @@
  */
 void *av_realloc(void *ptr, unsigned int size)
 {
+#ifdef MEMALIGN_HACK
     int diff;
+#endif
+
     /* lets disallow possible ambiguous cases */
     if(size > INT_MAX)
         return NULL;
--- a/mjpeg.c	Thu Feb 24 16:39:03 2005 +0000
+++ b/mjpeg.c	Thu Feb 24 19:08:50 2005 +0000
@@ -676,7 +676,7 @@
     if(avctx->pix_fmt == PIX_FMT_RGBA32){
         int x, y, i;
         const int linesize= p->linesize[0];
-        uint16_t (*buffer)[4]= s->rd_scratchpad;
+        uint16_t (*buffer)[4]= (void *) s->rd_scratchpad;
         int left[3], top[3], topleft[3];
 
         for(i=0; i<3; i++){
--- a/motion_est.c	Thu Feb 24 16:39:03 2005 +0000
+++ b/motion_est.c	Thu Feb 24 19:08:50 2005 +0000
@@ -317,6 +317,7 @@
     *my_ptr = 16 * s->mb_y;
 }
 
+#if 0  /* the use of these functions is inside #if 0 */
 static int full_motion_search(MpegEncContext * s,
                               int *mx_ptr, int *my_ptr, int range,
                               int xmin, int ymin, int xmax, int ymax, uint8_t *ref_picture)
@@ -537,7 +538,7 @@
     *my_ptr = my;
     return dminy;
 }
-
+#endif /* 0 */
 
 #define Z_THRESHOLD 256
 
@@ -730,7 +731,6 @@
     int dmin_sum=0, mx4_sum=0, my4_sum=0;
     int same=1;
     const int stride= c->stride;
-    const int uvstride= c->uvstride;
     uint8_t *mv_penalty= c->current_mv_penalty;
 
     init_mv4_ref(c);
@@ -881,7 +881,6 @@
     uint8_t * const mv_penalty= c->current_mv_penalty;
     int same=1;
     const int stride= 2*s->linesize;
-    const int uvstride= 2*s->uvlinesize;
     int dmin_sum= 0;
     const int mot_stride= s->mb_stride;
     const int xy= s->mb_x + s->mb_y*mot_stride;
--- a/motion_est_template.c	Thu Feb 24 16:39:03 2005 +0000
+++ b/motion_est_template.c	Thu Feb 24 19:08:50 2005 +0000
@@ -25,11 +25,11 @@
 
 //lets hope gcc will remove the unused vars ...(gcc 3.2.2 seems to do it ...)
 #define LOAD_COMMON\
-    uint32_t * const score_map= c->score_map;\
-    const int xmin= c->xmin;\
-    const int ymin= c->ymin;\
-    const int xmax= c->xmax;\
-    const int ymax= c->ymax;\
+    uint32_t attribute_unused * const score_map= c->score_map;\
+    const int attribute_unused xmin= c->xmin;\
+    const int attribute_unused ymin= c->ymin;\
+    const int attribute_unused xmax= c->xmax;\
+    const int attribute_unused ymax= c->ymax;\
     uint8_t *mv_penalty= c->current_mv_penalty;\
     const int pred_x= c->pred_x;\
     const int pred_y= c->pred_y;\
--- a/mp3lameaudio.c	Thu Feb 24 16:39:03 2005 +0000
+++ b/mp3lameaudio.c	Thu Feb 24 19:08:50 2005 +0000
@@ -132,7 +132,7 @@
                      unsigned char *frame, int buf_size, void *data)
 {
 	Mp3AudioContext *s = avctx->priv_data;
-	int len, i;
+	int len;
 	int lame_result;
 
 	/* lame 3.91 dies on '1-channel interleaved' data */
--- a/mpegaudio.c	Thu Feb 24 16:39:03 2005 +0000
+++ b/mpegaudio.c	Thu Feb 24 19:08:50 2005 +0000
@@ -468,6 +468,7 @@
             break;
         default:
             assert(0); //cant happen
+            code = 0;           /* kill warning */
         }
         
 #if 0
--- a/mpegaudiodec.c	Thu Feb 24 16:39:03 2005 +0000
+++ b/mpegaudiodec.c	Thu Feb 24 19:08:50 2005 +0000
@@ -257,11 +257,13 @@
 
 static int dev_4_3_coefs[DEV_ORDER];
 
+#if 0 /* unused */
 static int pow_mult3[3] = {
     POW_FIX(1.0),
     POW_FIX(1.25992104989487316476),
     POW_FIX(1.58740105196819947474),
 };
+#endif
 
 static void int_pow_init(void)
 {
@@ -274,6 +276,7 @@
     }
 }
 
+#if 0 /* unused, remove? */
 /* return the mantissa and the binary exponent */
 static int int_pow(int i, int *exp_ptr)
 {
@@ -318,6 +321,7 @@
     *exp_ptr = eq;
     return a;
 }
+#endif
 
 static int decode_init(AVCodecContext * avctx)
 {
--- a/mpegvideo.c	Thu Feb 24 16:39:03 2005 +0000
+++ b/mpegvideo.c	Thu Feb 24 19:08:50 2005 +0000
@@ -1820,7 +1820,7 @@
                       for(i=0; i<4; i++){
                         int sx= mb_x*16 + 4 + 8*(i&1);
                         int sy= mb_y*16 + 4 + 8*(i>>1);
-                        int xy= (mb_x*2 + (i&1) + (mb_y*2 + (i>>1))*mv_stride) << mv_sample_log2-1;
+                        int xy= (mb_x*2 + (i&1) + (mb_y*2 + (i>>1))*mv_stride) << (mv_sample_log2-1);
                         int mx= (pict->motion_val[direction][xy][0]>>shift) + sx;
                         int my= (pict->motion_val[direction][xy][1]>>shift) + sy;
                         draw_arrow(ptr, sx, sy, mx, my, width, height, s->linesize, 100);
@@ -1830,7 +1830,7 @@
                       for(i=0; i<2; i++){
                         int sx=mb_x*16 + 8;
                         int sy=mb_y*16 + 4 + 8*i;
-                        int xy= (mb_x*2 + (mb_y*2 + i)*mv_stride) << mv_sample_log2-1;
+                        int xy= (mb_x*2 + (mb_y*2 + i)*mv_stride) << (mv_sample_log2-1);
                         int mx=(pict->motion_val[direction][xy][0]>>shift);
                         int my=(pict->motion_val[direction][xy][1]>>shift);
                         
@@ -1844,7 +1844,7 @@
                       for(i=0; i<2; i++){
                         int sx=mb_x*16 + 4 + 8*i;
                         int sy=mb_y*16 + 8;
-                        int xy= (mb_x*2 + i + mb_y*2*mv_stride) << mv_sample_log2-1;
+                        int xy= (mb_x*2 + i + mb_y*2*mv_stride) << (mv_sample_log2-1);
                         int mx=(pict->motion_val[direction][xy][0]>>shift);
                         int my=(pict->motion_val[direction][xy][1]>>shift);
                         
@@ -2077,7 +2077,6 @@
     int x, y, plane;
     int score=0;
     int64_t score64=0;
-    int64_t threshold;
 
     for(plane=0; plane<3; plane++){
         const int stride= p->linesize[plane];
--- a/parser.c	Thu Feb 24 16:39:03 2005 +0000
+++ b/parser.c	Thu Feb 24 19:08:50 2005 +0000
@@ -504,6 +504,7 @@
 #define MPA_HEADER_SIZE 4
 
 /* header + layer + bitrate + freq + lsf/mpeg25 */
+#undef SAME_HEADER_MASK /* mpegaudio.h defines different version */
 #define SAME_HEADER_MASK \
    (0xffe00000 | (3 << 17) | (3 << 10) | (3 << 19))
 
--- a/rangecoder.c	Thu Feb 24 16:39:03 2005 +0000
+++ b/rangecoder.c	Thu Feb 24 19:08:50 2005 +0000
@@ -58,7 +58,7 @@
 void ff_build_rac_states(RangeCoder *c, int factor, int max_p){
     const int64_t one= 1LL<<32;
     int64_t p;
-    int last_p8, p8, i, j;
+    int last_p8, p8, i;
 
     memset(c->zero_state, 0, sizeof(c->zero_state));
     memset(c-> one_state, 0, sizeof(c-> one_state));
--- a/rangecoder.h	Thu Feb 24 16:39:03 2005 +0000
+++ b/rangecoder.h	Thu Feb 24 19:08:50 2005 +0000
@@ -94,7 +94,7 @@
 
 static inline int get_rac(RangeCoder *c, uint8_t * const state){
     int range1= (c->range * (*state)) >> 8;
-    int one_mask;
+    int attribute_unused one_mask;
     
     c->range -= range1;
 #if 1
--- a/resample.c	Thu Feb 24 16:39:03 2005 +0000
+++ b/resample.c	Thu Feb 24 19:08:50 2005 +0000
@@ -128,7 +128,6 @@
                                       int output_rate, int input_rate)
 {
     ReSampleContext *s;
-    int i;
     
     if ( input_channels > 2)
       {
--- a/rv10.c	Thu Feb 24 16:39:03 2005 +0000
+++ b/rv10.c	Thu Feb 24 19:08:50 2005 +0000
@@ -287,6 +287,7 @@
     }
 }
 
+#if 0 /* unused, remove? */
 static int get_num(GetBitContext *gb)
 {
     int n, n1;
@@ -299,6 +300,7 @@
         return (n << 16) | n1;
     }
 }
+#endif
 
 #endif //CONFIG_ENCODERS
 
--- a/sonic.c	Thu Feb 24 16:39:03 2005 +0000
+++ b/sonic.c	Thu Feb 24 19:08:50 2005 +0000
@@ -845,7 +845,7 @@
 }
 
 static int sonic_decode_frame(AVCodecContext *avctx,
-			    int16_t *data, int *data_size,
+			    void *data, int *data_size,
 			    uint8_t *buf, int buf_size)
 {
     SonicContext *s = avctx->priv_data;
--- a/svq1.c	Thu Feb 24 16:39:03 2005 +0000
+++ b/svq1.c	Thu Feb 24 19:08:50 2005 +0000
@@ -600,6 +600,7 @@
   return value;
 }
 
+#if 0 /* unused, remove? */
 static uint16_t svq1_component_checksum (uint16_t *pixels, int pitch,
                                          int width, int height, int value) {
   int x, y;
@@ -614,6 +615,7 @@
 
   return value;
 }
+#endif
 
 static void svq1_parse_string (GetBitContext *bitbuf, uint8_t *out) {
   uint8_t seed;
--- a/utils.c	Thu Feb 24 16:39:03 2005 +0000
+++ b/utils.c	Thu Feb 24 19:08:50 2005 +0000
@@ -677,18 +677,6 @@
     return NULL;
 }
 
-static AVCodec *avcodec_find(enum CodecID id)
-{
-    AVCodec *p;
-    p = first_avcodec;
-    while (p) {
-        if (p->id == id)
-            return p;
-        p = p->next;
-    }
-    return NULL;
-}
-
 void avcodec_string(char *buf, int buf_size, AVCodecContext *enc, int encode)
 {
     const char *codec_name;
--- a/vcr1.c	Thu Feb 24 16:39:03 2005 +0000
+++ b/vcr1.c	Thu Feb 24 19:08:50 2005 +0000
@@ -151,12 +151,14 @@
     return 0;
 }
 
+#if 0
 static int encode_init(AVCodecContext *avctx){
  
     common_init(avctx);
     
     return 0;
 }
+#endif
 
 AVCodec vcr1_decoder = {
     "vcr1",
--- a/wmv2.c	Thu Feb 24 16:39:03 2005 +0000
+++ b/wmv2.c	Thu Feb 24 19:08:50 2005 +0000
@@ -101,6 +101,7 @@
     return 0;
 }
 
+#if 0 /* unused, remove? */
 static int wmv2_encode_end(AVCodecContext *avctx){
     
     if(MPV_encode_end(avctx) < 0)
@@ -111,6 +112,7 @@
     
     return 0;
 }
+#endif
 
 int ff_wmv2_encode_picture_header(MpegEncContext * s, int picture_number)
 {