mirror of
https://github.com/nyanmisaka/mpp.git
synced 2026-01-24 04:50:39 +01:00
[mpp_dec_cfg]: add scale down cfg for dec
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com> Change-Id: Iafd9cd10af20e3e97c76f3be8fb0dc7e98bbf5fb
This commit is contained in:
parent
21f8fe1062
commit
bc327c2241
3 changed files with 6 additions and 0 deletions
|
|
@ -122,6 +122,7 @@ public:
|
|||
ENTRY(base, enable_vproc, U32, RK_U32, MPP_DEC_CFG_CHANGE_ENABLE_VPROC, base, enable_vproc) \
|
||||
ENTRY(base, enable_fast_play, U32, RK_U32, MPP_DEC_CFG_CHANGE_ENABLE_FAST_PLAY, base, enable_fast_play) \
|
||||
ENTRY(base, enable_hdr_meta, U32, RK_U32, MPP_DEC_CFG_CHANGE_ENABLE_HDR_META, base, enable_hdr_meta) \
|
||||
ENTRY(base, enable_thumbnail, U32, RK_U32, MPP_DEC_CFG_CHANGE_ENABLE_THUMBNAIL, base, enable_thumbnail) \
|
||||
ENTRY(cb, pkt_rdy_cb, Ptr, MppExtCbFunc, MPP_DEC_CB_CFG_CHANGE_PKT_RDY, cb, pkt_rdy_cb) \
|
||||
ENTRY(cb, pkt_rdy_ctx, Ptr, MppExtCbCtx, MPP_DEC_CB_CFG_CHANGE_PKT_RDY, cb, pkt_rdy_ctx) \
|
||||
ENTRY(cb, pkt_rdy_cmd, S32, RK_S32, MPP_DEC_CB_CFG_CHANGE_PKT_RDY, cb, pkt_rdy_cmd) \
|
||||
|
|
|
|||
|
|
@ -1660,6 +1660,9 @@ MPP_RET mpp_dec_set_cfg(MppDecCfgSet *dst, MppDecCfgSet *src)
|
|||
if (change & MPP_DEC_CFG_CHANGE_ENABLE_HDR_META)
|
||||
dst_base->enable_hdr_meta = src_base->enable_hdr_meta;
|
||||
|
||||
if (change & MPP_DEC_CFG_CHANGE_ENABLE_THUMBNAIL)
|
||||
dst_base->enable_thumbnail = src_base->enable_thumbnail;
|
||||
|
||||
dst_base->change = change;
|
||||
src_base->change = 0;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -36,6 +36,7 @@ typedef enum MppDecCfgChange_e {
|
|||
MPP_DEC_CFG_CHANGE_ENABLE_VPROC = (1 << 15),
|
||||
MPP_DEC_CFG_CHANGE_ENABLE_FAST_PLAY = (1 << 16),
|
||||
MPP_DEC_CFG_CHANGE_ENABLE_HDR_META = (1 << 17),
|
||||
MPP_DEC_CFG_CHANGE_ENABLE_THUMBNAIL = (1 << 18),
|
||||
|
||||
MPP_DEC_CFG_CHANGE_ALL = (0xFFFFFFFF),
|
||||
} MppDecCfgChange;
|
||||
|
|
@ -64,6 +65,7 @@ typedef struct MppDecBaseCfg_t {
|
|||
RK_U32 enable_vproc; /* MppVprocMode */
|
||||
RK_U32 enable_fast_play;
|
||||
RK_U32 enable_hdr_meta;
|
||||
RK_U32 enable_thumbnail;
|
||||
} MppDecBaseCfg;
|
||||
|
||||
typedef enum MppDecCbCfgChange_e {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue