]> granicus.if.org Git - libvpx/commitdiff
Fix compiler warnings
authorhui su <huisu@google.com>
Tue, 13 Oct 2015 17:16:51 +0000 (10:16 -0700)
committerhui su <huisu@google.com>
Tue, 13 Oct 2015 17:33:17 +0000 (10:33 -0700)
Change-Id: I761256a8100d83abf1b937f3739580237e3fad2a

vp10/encoder/bitstream.c
vp10/encoder/bitstream.h
vpx_dsp/psnrhvs.c

index c32ad68207f69f39813bb0b14fc9c8f54214d3d7..befcbc824e4cfd86d9e67c8825320d59e108302e 100644 (file)
@@ -1355,10 +1355,10 @@ static int remux_tiles(uint8_t *dest, const int sz,
 
 void vp10_pack_bitstream(VP10_COMP *const cpi, uint8_t *dest, size_t *size) {
   uint8_t *data = dest;
-  size_t first_part_size, uncompressed_hdr_size;
+  size_t first_part_size, uncompressed_hdr_size, data_sz;
   struct vpx_write_bit_buffer wb = {data, 0};
   struct vpx_write_bit_buffer saved_wb;
-  unsigned int max_tile, data_sz;
+  unsigned int max_tile;
 #if CONFIG_MISC_FIXES
   VP10_COMMON *const cm = &cpi->common;
   const int n_log2_tiles = cm->log2_tile_rows + cm->log2_tile_cols;
index fc2517b1564d9854233c0b4d6fd0d21d3f5786d8..aa0ed2fdf3507084b6411d611391d876517a1549 100644 (file)
@@ -18,7 +18,7 @@ extern "C" {
 
 #include "vp10/encoder/encoder.h"
 
-void vp10_pack_bitstream(VP10_COMP *cpi, uint8_t *dest, size_t *size);
+void vp10_pack_bitstream(VP10_COMP *const cpi, uint8_t *dest, size_t *size);
 
 static INLINE int vp10_preserve_existing_gf(VP10_COMP *cpi) {
   return !cpi->multi_arf_allowed && cpi->refresh_golden_frame &&
index 2de77c051413fd6c86af2cf93bfb6a77d3dfc9ae..300170579121bd9b8a36a53b21c8421fb3d1bfc4 100644 (file)
@@ -191,7 +191,7 @@ static double calc_psnrhvs(const unsigned char *_src, int _systride,
       for (i = 0; i < 8; i++) {
         for (j = 0; j < 8; j++) {
           float err;
-          err = fabs(dct_s_coef[i * 8 + j] - dct_d_coef[i * 8 + j]);
+          err = fabs((float)(dct_s_coef[i * 8 + j] - dct_d_coef[i * 8 + j]));
           if (i != 0 || j != 0)
             err = err < s_mask / mask[i][j] ? 0 : err - s_mask / mask[i][j];
           ret += (err * _csf[i][j]) * (err * _csf[i][j]);