Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
s5p_mfc_opr_v6.h File Reference
#include "s5p_mfc_common.h"
#include "s5p_mfc_opr.h"

Go to the source code of this file.

Macros

#define MFC_CTRL_MODE_CUSTOM   MFC_CTRL_MODE_SFR
 
#define MB_WIDTH(x_size)   DIV_ROUND_UP(x_size, 16)
 
#define MB_HEIGHT(y_size)   DIV_ROUND_UP(y_size, 16)
 
#define S5P_MFC_DEC_MV_SIZE_V6(x, y)
 
#define ENC_MULTI_SLICE_MB_MAX   ((1 << 30) - 1)
 
#define ENC_MULTI_SLICE_BIT_MIN   2800
 
#define ENC_INTRA_REFRESH_MB_MAX   ((1 << 18) - 1)
 
#define ENC_VBV_BUF_SIZE_MAX   ((1 << 30) - 1)
 
#define ENC_H264_LOOP_FILTER_AB_MIN   -12
 
#define ENC_H264_LOOP_FILTER_AB_MAX   12
 
#define ENC_H264_RC_FRAME_RATE_MAX   ((1 << 16) - 1)
 
#define ENC_H263_RC_FRAME_RATE_MAX   ((1 << 16) - 1)
 
#define ENC_H264_PROFILE_MAX   3
 
#define ENC_H264_LEVEL_MAX   42
 
#define ENC_MPEG4_VOP_TIME_RES_MAX   ((1 << 16) - 1)
 
#define FRAME_DELTA_H264_H263   1
 
#define TIGHT_CBR_MAX   10
 
#define PIC_TIME_TOP_V6   S5P_FIMV_D_RET_PICTURE_TAG_TOP_V6
 
#define PIC_TIME_BOT_V6   S5P_FIMV_D_RET_PICTURE_TAG_BOT_V6
 
#define CROP_INFO_H_V6   S5P_FIMV_D_DISPLAY_CROP_INFO1_V6
 
#define CROP_INFO_V_V6   S5P_FIMV_D_DISPLAY_CROP_INFO2_V6
 

Functions

struct s5p_mfc_hw_opss5p_mfc_init_hw_ops_v6 (void)
 

Macro Definition Documentation

#define CROP_INFO_H_V6   S5P_FIMV_D_DISPLAY_CROP_INFO1_V6

Definition at line 46 of file s5p_mfc_opr_v6.h.

#define CROP_INFO_V_V6   S5P_FIMV_D_DISPLAY_CROP_INFO2_V6

Definition at line 47 of file s5p_mfc_opr_v6.h.

#define ENC_H263_RC_FRAME_RATE_MAX   ((1 << 16) - 1)

Definition at line 36 of file s5p_mfc_opr_v6.h.

#define ENC_H264_LEVEL_MAX   42

Definition at line 38 of file s5p_mfc_opr_v6.h.

#define ENC_H264_LOOP_FILTER_AB_MAX   12

Definition at line 34 of file s5p_mfc_opr_v6.h.

#define ENC_H264_LOOP_FILTER_AB_MIN   -12

Definition at line 33 of file s5p_mfc_opr_v6.h.

#define ENC_H264_PROFILE_MAX   3

Definition at line 37 of file s5p_mfc_opr_v6.h.

#define ENC_H264_RC_FRAME_RATE_MAX   ((1 << 16) - 1)

Definition at line 35 of file s5p_mfc_opr_v6.h.

#define ENC_INTRA_REFRESH_MB_MAX   ((1 << 18) - 1)

Definition at line 31 of file s5p_mfc_opr_v6.h.

#define ENC_MPEG4_VOP_TIME_RES_MAX   ((1 << 16) - 1)

Definition at line 39 of file s5p_mfc_opr_v6.h.

#define ENC_MULTI_SLICE_BIT_MIN   2800

Definition at line 30 of file s5p_mfc_opr_v6.h.

#define ENC_MULTI_SLICE_MB_MAX   ((1 << 30) - 1)

Definition at line 29 of file s5p_mfc_opr_v6.h.

#define ENC_VBV_BUF_SIZE_MAX   ((1 << 30) - 1)

Definition at line 32 of file s5p_mfc_opr_v6.h.

#define FRAME_DELTA_H264_H263   1

Definition at line 40 of file s5p_mfc_opr_v6.h.

#define MB_HEIGHT (   y_size)    DIV_ROUND_UP(y_size, 16)

Definition at line 24 of file s5p_mfc_opr_v6.h.

#define MB_WIDTH (   x_size)    DIV_ROUND_UP(x_size, 16)

Definition at line 23 of file s5p_mfc_opr_v6.h.

#define MFC_CTRL_MODE_CUSTOM   MFC_CTRL_MODE_SFR

Definition at line 21 of file s5p_mfc_opr_v6.h.

#define PIC_TIME_BOT_V6   S5P_FIMV_D_RET_PICTURE_TAG_BOT_V6

Definition at line 45 of file s5p_mfc_opr_v6.h.

#define PIC_TIME_TOP_V6   S5P_FIMV_D_RET_PICTURE_TAG_TOP_V6

Definition at line 44 of file s5p_mfc_opr_v6.h.

#define S5P_MFC_DEC_MV_SIZE_V6 (   x,
  y 
)
Value:
(MB_WIDTH(x) * \
(((MB_HEIGHT(y)+1)/2)*2) * 64 + 128)

Definition at line 25 of file s5p_mfc_opr_v6.h.

#define TIGHT_CBR_MAX   10

Definition at line 41 of file s5p_mfc_opr_v6.h.

Function Documentation

struct s5p_mfc_hw_ops* s5p_mfc_init_hw_ops_v6 ( void  )
read

Definition at line 1953 of file s5p_mfc_opr_v6.c.