]> granicus.if.org Git - libvpx/commitdiff
Fixed warnings of unused functions
authorYaowu Xu <yaowu@google.com>
Fri, 5 Feb 2016 17:35:34 +0000 (09:35 -0800)
committerYaowu Xu <yaowu@google.com>
Fri, 5 Feb 2016 22:34:09 +0000 (14:34 -0800)
And enabled the warning flag in configure for vp10.

Change-Id: If556d6fac65755af3d6ed7fe71b8eca0ef1b1965

configure
test/vp10_txfm_test.h
vp10/common/mvref_common.h
vp10/common/reconintra.c
vp10/common/restoration.c
vp10/encoder/bitstream.c
vp10/encoder/encodeframe.c
vp10/encoder/picklpf.c

index 322be7c0737e7d683e56b3d9a053362e68808365..c93c22cb4042e46aa910d5cb1da5f785a375e35b 100755 (executable)
--- a/configure
+++ b/configure
@@ -611,7 +611,7 @@ process_toolchain() {
           ;;
           *) check_add_cflags -Wunused-but-set-variable ;;
         esac
-        if enabled mips || [ -z "${INLINE}" ] || enabled vp10; then
+        if enabled mips || [ -z "${INLINE}" ]; then
           enabled extra_warnings || check_add_cflags -Wno-unused-function
         else
           check_add_cflags -Wunused-function
index 967d38bd81afeddaad36c960d947d6e7be640c8c..a3a4258f9d8125f48b2cc2da991da16047a03c30 100644 (file)
@@ -59,8 +59,8 @@ static void reference_hybrid_1d(double* in, double* out, int size, int type) {
     reference_adst_1d(in, out, size);
 }
 
-static void reference_hybrid_2d(double* in, double* out, int size, int type0,
-                                int type1) {
+static INLINE void reference_hybrid_2d(double* in, double* out, int size,
+                                       int type0, int type1) {
   double* tempOut = new double[size * size];
 
   for (int r = 0; r < size; r++) {
index 4187247e7d74ecccf9e7ceef1be96371e0c4410a..3a77147e955e6b33eba93fca3561f275ceda70e1 100644 (file)
@@ -218,14 +218,15 @@ static INLINE void lower_mv_precision(MV *mv, int allow_hp) {
 }
 
 #if CONFIG_REF_MV
-static int8_t vp10_ref_frame_type(const MV_REFERENCE_FRAME *const rf) {
+static INLINE int8_t vp10_ref_frame_type(const MV_REFERENCE_FRAME *const rf) {
   if (rf[1] > INTRA_FRAME)
     return rf[0] + ALTREF_FRAME;
 
   return rf[0];
 }
 
-static void vp10_set_ref_frame(MV_REFERENCE_FRAME *rf, int8_t ref_frame_type) {
+static INLINE void vp10_set_ref_frame(MV_REFERENCE_FRAME *rf,
+                                      int8_t ref_frame_type) {
   if (ref_frame_type > ALTREF_FRAME) {
     rf[0] = ref_frame_type - ALTREF_FRAME;
     rf[1] = ALTREF_FRAME;
@@ -236,9 +237,9 @@ static void vp10_set_ref_frame(MV_REFERENCE_FRAME *rf, int8_t ref_frame_type) {
   }
 }
 
-static int16_t vp10_mode_context_analyzer(const int16_t *const mode_context,
-                                          const MV_REFERENCE_FRAME *const rf,
-                                          BLOCK_SIZE bsize, int block) {
+static INLINE int16_t vp10_mode_context_analyzer(
+    const int16_t *const mode_context, const MV_REFERENCE_FRAME *const rf,
+    BLOCK_SIZE bsize, int block) {
   int16_t mode_ctx = 0;
   if (block >= 0) {
     mode_ctx = mode_context[rf[0]] & 0x00ff;
index feda3a34ce3afe1102f698d7ad2acb9cbdbfc540..a942aa032d3af23506e2ba28a789fe4c8b8a9719 100644 (file)
@@ -225,11 +225,6 @@ static void vp10_init_intra_predictors_internal(void) {
 #undef intra_pred_allsizes
 }
 
-static INLINE void memset16(uint16_t *dst, int val, int n) {
-  while (n--)
-    *dst++ = val;
-}
-
 #if CONFIG_EXT_INTRA
 #define PI 3.14159265
 #define FILTER_INTRA_PREC_BITS 10
@@ -946,9 +941,9 @@ static void build_intra_predictors_high(const MACROBLOCKD *xd,
           left_col[i] = ref[i * ref_stride - 1];
       }
       if (i < (bs << need_bottom))
-        memset16(&left_col[i], left_col[i - 1], (bs << need_bottom) - i);
+        vpx_memset16(&left_col[i], left_col[i - 1], (bs << need_bottom) - i);
     } else {
-      memset16(left_col, base + 1, bs << need_bottom);
+      vpx_memset16(left_col, base + 1, bs << need_bottom);
     }
   }
 
@@ -976,9 +971,9 @@ static void build_intra_predictors_high(const MACROBLOCKD *xd,
         i += n_topright_px;
       }
       if (i < (bs << need_right))
-        memset16(&above_row[i], above_row[i - 1], (bs << need_right) - i);
+        vpx_memset16(&above_row[i], above_row[i - 1], (bs << need_right) - i);
     } else {
-      memset16(above_row, base - 1, bs << need_right);
+      vpx_memset16(above_row, base - 1, bs << need_right);
     }
   }
 
index ee720c484d15ce59090b7d3973359463ca77206e..c73a2f9a16f105ede0f7dba8863bccf2a4f643a1 100644 (file)
@@ -146,7 +146,7 @@ static void loop_restoration_filter(uint8_t *data, int width, int height,
            width * sizeof(*data));
   }
 }
-
+#if 0  // TODO(yaowu): remove when the experiment is finalized
 // Normalized non-separable filter where weights all sum to 1
 static void loop_restoration_filter_norm(uint8_t *data, int width, int height,
                                          int stride, restoration_info_n *rst,
@@ -176,6 +176,7 @@ static void loop_restoration_filter_norm(uint8_t *data, int width, int height,
            width * sizeof(*data));
   }
 }
+#endif
 
 #if CONFIG_VP9_HIGHBITDEPTH
 static void loop_restoration_filter_highbd(
@@ -223,6 +224,7 @@ static void loop_restoration_filter_highbd(
   }
 }
 
+#if 0  // TODO(yaowu): remove when the experiment is finalized
 // Normalized non-separable filter where weights all sum to 1
 static void loop_restoration_filter_norm_highbd(
     uint8_t *data8, int width, int height,
@@ -255,6 +257,7 @@ static void loop_restoration_filter_norm_highbd(
            width * sizeof(*data));
   }
 }
+#endif
 #endif  // CONFIG_VP9_HIGHBITDEPTH
 
 void vp10_loop_restoration_rows(YV12_BUFFER_CONFIG *frame,
index bf245e21e6bcbb372f30491565dd844827ec8781..ed75054d5c01df42fb11caabe7580dc7f00a1d8e 100644 (file)
@@ -118,16 +118,6 @@ void vp10_encode_token_init() {
 #endif  // CONFIG_EXT_INTRA
 }
 
-#if CONFIG_SUPERTX
-static int vp10_check_supertx(VP10_COMMON *cm, int mi_row, int mi_col,
-                              BLOCK_SIZE bsize) {
-  MODE_INFO *mi;
-  mi = cm->mi + (mi_row * cm->mi_stride + mi_col);
-  return mi[0].mbmi.tx_size == max_txsize_lookup[bsize] &&
-         mi[0].mbmi.sb_type < bsize;
-}
-#endif  // CONFIG_SUPERTX
-
 static void write_intra_mode(vpx_writer *w, PREDICTION_MODE mode,
                              const vpx_prob *probs) {
   vp10_write_token(w, vp10_intra_mode_tree, probs, &intra_mode_encodings[mode]);
index 398b75e1b8459e2aadacffcb8086f5377ce23b29..859ec49c40ffd49998fbfa4a6e5949cd4457dcd9 100644 (file)
@@ -3755,6 +3755,7 @@ static int check_dual_ref_flags(VP10_COMP *cpi) {
   }
 }
 
+#if !CONFIG_VAR_TX
 static void reset_skip_tx_size(VP10_COMMON *cm, TX_SIZE max_tx_size) {
   int mi_row, mi_col;
   const int mis = cm->mi_stride;
@@ -3767,6 +3768,7 @@ static void reset_skip_tx_size(VP10_COMMON *cm, TX_SIZE max_tx_size) {
     }
   }
 }
+#endif
 
 static MV_REFERENCE_FRAME get_frame_type(const VP10_COMP *cpi) {
   if (frame_is_intra_only(&cpi->common))
index 8f28a30852f2dac79afcdc878d5afd44f7a2602e..85735a48adbd1134343bc2d9be1a13ce4cca108a 100644 (file)
@@ -34,7 +34,8 @@ static int get_max_filter_level(const VP10_COMP *cpi) {
   }
 }
 
-
+#if !CONFIG_LOOP_RESTORATION
+#if !JOINT_FILTER_RESTORATION_SEARCH
 static int64_t try_filter_frame(const YV12_BUFFER_CONFIG *sd,
                                 VP10_COMP *const cpi,
                                 int filt_level, int partial_frame) {
@@ -70,6 +71,8 @@ static int64_t try_filter_frame(const YV12_BUFFER_CONFIG *sd,
 
   return filt_err;
 }
+#endif
+#endif
 
 #if CONFIG_LOOP_RESTORATION
 #define JOINT_FILTER_RESTORATION_SEARCH
@@ -242,6 +245,8 @@ static int search_filter_restoration_level(const YV12_BUFFER_CONFIG *sd,
 #endif  // JOINT_FILTER_RESTORATION_SEARCH
 #endif  // CONFIG_LOOP_RESTORATION
 
+#if !CONFIG_LOOP_RESTORATION
+#if !JOINT_FILTER_RESTORATION_SEARCH
 static int search_filter_level(const YV12_BUFFER_CONFIG *sd, VP10_COMP *cpi,
                                int partial_frame) {
   const VP10_COMMON *const cm = &cpi->common;
@@ -323,6 +328,8 @@ static int search_filter_level(const YV12_BUFFER_CONFIG *sd, VP10_COMP *cpi,
 
   return filt_best;
 }
+#endif
+#endif
 
 void vp10_pick_filter_level(const YV12_BUFFER_CONFIG *sd, VP10_COMP *cpi,
                            LPF_PICK_METHOD method) {