mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-05 17:16:50 +08:00
[rc]: Add MppFrame to EncRcTask
Attach MppFrame to EncRcTask as meta data channel between user and internal RC strategy. Signed-off-by: Herman Chen <herman.chen@rock-chips.com> Change-Id: I2787a69bec3911fe2e4f637153925c5ea88031ec
This commit is contained in:
@@ -138,6 +138,7 @@ typedef struct EncRcCommonInfo_t {
|
|||||||
typedef struct EncRcTask_s {
|
typedef struct EncRcTask_s {
|
||||||
EncFrmStatus frm;
|
EncFrmStatus frm;
|
||||||
EncRcTaskInfo info;
|
EncRcTaskInfo info;
|
||||||
|
MppFrame frame;
|
||||||
} EncRcTask;
|
} EncRcTask;
|
||||||
|
|
||||||
#endif /* __RC_DEFS_H__ */
|
#endif /* __RC_DEFS_H__ */
|
||||||
|
@@ -620,6 +620,7 @@ void *mpp_enc_thread(void *data)
|
|||||||
reset_enc_rc_task(rc_task);
|
reset_enc_rc_task(rc_task);
|
||||||
hal_task->rc_task = rc_task;
|
hal_task->rc_task = rc_task;
|
||||||
frm->seq_idx = task.seq_idx++;
|
frm->seq_idx = task.seq_idx++;
|
||||||
|
rc_task->frame = frame;
|
||||||
|
|
||||||
enc_dbg_detail("task seq idx %d start\n", frm->seq_idx);
|
enc_dbg_detail("task seq idx %d start\n", frm->seq_idx);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user