Moving Scale2Ration function from vp9_onyx.h to vp9_onyx_if.c.
Change-Id: Idfe2a850f72b38f519aea1aac1266d8c3aa813ee
This commit is contained in:
		@@ -64,34 +64,6 @@ extern "C"
 | 
			
		||||
    FRAMEFLAGS_ALTREF = 4,
 | 
			
		||||
  } FRAMETYPE_FLAGS;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include <assert.h>
 | 
			
		||||
  static INLINE void Scale2Ratio(int mode, int *hr, int *hs) {
 | 
			
		||||
    switch (mode) {
 | 
			
		||||
      case    NORMAL:
 | 
			
		||||
        *hr = 1;
 | 
			
		||||
        *hs = 1;
 | 
			
		||||
        break;
 | 
			
		||||
      case    FOURFIVE:
 | 
			
		||||
        *hr = 4;
 | 
			
		||||
        *hs = 5;
 | 
			
		||||
        break;
 | 
			
		||||
      case    THREEFIVE:
 | 
			
		||||
        *hr = 3;
 | 
			
		||||
        *hs = 5;
 | 
			
		||||
        break;
 | 
			
		||||
      case    ONETWO:
 | 
			
		||||
        *hr = 1;
 | 
			
		||||
        *hs = 2;
 | 
			
		||||
        break;
 | 
			
		||||
      default:
 | 
			
		||||
        *hr = 1;
 | 
			
		||||
        *hs = 1;
 | 
			
		||||
        assert(0);
 | 
			
		||||
        break;
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  typedef struct {
 | 
			
		||||
    int version;  // 4 versions of bitstream defined:
 | 
			
		||||
                  //   0 - best quality/slowest decode,
 | 
			
		||||
 
 | 
			
		||||
@@ -131,6 +131,32 @@ static int gf_low_motion_minq[QINDEX_RANGE];
 | 
			
		||||
static int gf_high_motion_minq[QINDEX_RANGE];
 | 
			
		||||
static int inter_minq[QINDEX_RANGE];
 | 
			
		||||
 | 
			
		||||
static INLINE void Scale2Ratio(int mode, int *hr, int *hs) {
 | 
			
		||||
  switch (mode) {
 | 
			
		||||
    case NORMAL:
 | 
			
		||||
      *hr = 1;
 | 
			
		||||
      *hs = 1;
 | 
			
		||||
      break;
 | 
			
		||||
    case FOURFIVE:
 | 
			
		||||
      *hr = 4;
 | 
			
		||||
      *hs = 5;
 | 
			
		||||
      break;
 | 
			
		||||
    case THREEFIVE:
 | 
			
		||||
      *hr = 3;
 | 
			
		||||
      *hs = 5;
 | 
			
		||||
    break;
 | 
			
		||||
    case ONETWO:
 | 
			
		||||
      *hr = 1;
 | 
			
		||||
      *hs = 2;
 | 
			
		||||
    break;
 | 
			
		||||
    default:
 | 
			
		||||
      *hr = 1;
 | 
			
		||||
      *hs = 1;
 | 
			
		||||
       assert(0);
 | 
			
		||||
      break;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Functions to compute the active minq lookup table entries based on a
 | 
			
		||||
// formulaic approach to facilitate easier adjustment of the Q tables.
 | 
			
		||||
// The formulae were derived from computing a 3rd order polynomial best
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user