1.合并视频锯齿问题
This commit is contained in:
parent
4b91f77d9a
commit
c2c6486a8e
|
@ -1378,6 +1378,20 @@ static void MovieExe_RawEncodeFileNamingCB(MOVIE_CFG_REC_ID id, char *pFileName)
|
||||||
static void MovieExe_UserEventCb(UINT32 id, MOVIE_USER_CB_EVENT event_id, UINT32 value)
|
static void MovieExe_UserEventCb(UINT32 id, MOVIE_USER_CB_EVENT event_id, UINT32 value)
|
||||||
{
|
{
|
||||||
switch ((UINT32)event_id) {
|
switch ((UINT32)event_id) {
|
||||||
|
|
||||||
|
case MOVIE_USER_CB_EVENT_SET_ENC_RC_INFO: {
|
||||||
|
HD_H26XENC_RATE_CONTROL2 *ptr = (HD_H26XENC_RATE_CONTROL2 *)value;
|
||||||
|
if (id == _CFG_REC_ID_1 || id == _CFG_CLONE_ID_1) {
|
||||||
|
ptr->rc_mode = HD_RC_MODE_VBR;
|
||||||
|
ptr->vbr.init_i_qp = 26;
|
||||||
|
ptr->vbr.max_i_qp = 51;
|
||||||
|
ptr->vbr.min_i_qp = 1;
|
||||||
|
ptr->vbr.init_p_qp = 26;
|
||||||
|
ptr->vbr.max_p_qp = 51;
|
||||||
|
ptr->vbr.min_p_qp = 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
case MOVIE_USER_CB_EVENT_STAMP_CB: {
|
case MOVIE_USER_CB_EVENT_STAMP_CB: {
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -598,6 +598,7 @@ typedef enum {
|
||||||
MOVIE_USER_CB_EVENT_JENC_DONE,
|
MOVIE_USER_CB_EVENT_JENC_DONE,
|
||||||
MOVIE_USER_CB_EVENT_UVAC,
|
MOVIE_USER_CB_EVENT_UVAC,
|
||||||
MOVIE_USER_CB_EVENT_PREV_CARSH_FILE_COMPLETED,
|
MOVIE_USER_CB_EVENT_PREV_CARSH_FILE_COMPLETED,
|
||||||
|
MOVIE_USER_CB_EVENT_SET_ENC_RC_INFO,
|
||||||
|
|
||||||
// ERROR
|
// ERROR
|
||||||
MOVIE_USER_CB_ERROR_CARD_SLOW = 0x0000E400,
|
MOVIE_USER_CB_ERROR_CARD_SLOW = 0x0000E400,
|
||||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -101,7 +101,7 @@ typedef enum {
|
||||||
IAMOVIE_VPRC_EX_ALG,
|
IAMOVIE_VPRC_EX_ALG,
|
||||||
IAMOVIE_VPRC_EX_DISP2,
|
IAMOVIE_VPRC_EX_DISP2,
|
||||||
IAMOVIE_VPRC_EX_ALG2,
|
IAMOVIE_VPRC_EX_ALG2,
|
||||||
IAMOVIE_VPRC_EX_MAX,
|
IAMOVIE_VPRC_EX_MAX,
|
||||||
ENUM_DUMMY4WORD(IAMOVIE_VPRC_EX_PATH)
|
ENUM_DUMMY4WORD(IAMOVIE_VPRC_EX_PATH)
|
||||||
} IAMOVIE_VPRC_EX_PATH;
|
} IAMOVIE_VPRC_EX_PATH;
|
||||||
|
|
||||||
|
@ -601,6 +601,7 @@ typedef enum {
|
||||||
MOVIE_USER_CB_EVENT_JENC_DONE,
|
MOVIE_USER_CB_EVENT_JENC_DONE,
|
||||||
MOVIE_USER_CB_EVENT_UVAC,
|
MOVIE_USER_CB_EVENT_UVAC,
|
||||||
MOVIE_USER_CB_EVENT_PREV_CARSH_FILE_COMPLETED,
|
MOVIE_USER_CB_EVENT_PREV_CARSH_FILE_COMPLETED,
|
||||||
|
MOVIE_USER_CB_EVENT_SET_ENC_RC_INFO,
|
||||||
|
|
||||||
// ERROR
|
// ERROR
|
||||||
MOVIE_USER_CB_ERROR_CARD_SLOW = 0x0000E400,
|
MOVIE_USER_CB_ERROR_CARD_SLOW = 0x0000E400,
|
||||||
|
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user