#include "threadframe.h"
#include "vp89_rac.h"
#include "vp9data.h"
#include "vp9dec.h"
#include "vpx_rac.h"
 
Go to the source code of this file.
 | 
| static av_always_inline void  | clamp_mv (VP9mv *dst, const VP9mv *src, VP9TileData *td) | 
|   | 
| static void  | find_ref_mvs (VP9TileData *td, VP9mv *pmv, int ref, int z, int idx, int sb) | 
|   | 
| static av_always_inline int  | read_mv_component (VP9TileData *td, int idx, int hp) | 
|   | 
| void  | ff_vp9_fill_mv (VP9TileData *td, VP9mv *mv, int mode, int sb) | 
|   | 
◆ INVALID_MV
      
        
          | #define INVALID_MV   0x80008000U | 
        
      
 
 
◆ RETURN_DIRECT_MV
      
        
          | #define RETURN_DIRECT_MV | 
          ( | 
            | 
          mv | ) | 
           | 
        
      
 
Value:    do {                                        \
        if (!idx) {                             \
            AV_WN32A(pmv, m);                   \
            return;                             \
            mem = m;                            \
        } else if (m != mem) {                  \
            AV_WN32A(pmv, m);                   \
            return;                             \
        }                                       \
    } while (0)
 
 
 
◆ RETURN_MV
◆ RETURN_SCALE_MV
      
        
          | #define RETURN_SCALE_MV | 
          ( | 
            | 
          mv,  | 
        
        
           | 
           | 
            | 
          scale  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Value:    do {                                        \
            VP9mv mv_temp = { -
mv.x, -
mv.y };   \
 
            RETURN_MV(mv_temp);                 \
        } else {                                \
        }                                       \
    } while (0)
 
 
 
◆ clamp_mv()
◆ find_ref_mvs()
◆ read_mv_component()
◆ ff_vp9_fill_mv()