video: rockchip: mpp: fix show sessions-summary info issue

Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
Change-Id: Ic89d8aff11d72d059fbbdbc27c4247cb8aabea73
This commit is contained in:
Yandong Lin
2022-07-13 16:21:42 +08:00
committed by Tao Huang
parent 9eee000945
commit aab4ed43cf
5 changed files with 11 additions and 9 deletions

View File

@@ -75,6 +75,7 @@ const char *mpp_device_name[MPP_DEVICE_BUTT] = {
[MPP_DEVICE_RKVENC] = "RKVENC",
[MPP_DEVICE_VEPU1] = "VEPU1",
[MPP_DEVICE_VEPU2] = "VEPU2",
[MPP_DEVICE_VEPU2_JPEG] = "VEPU2",
[MPP_DEVICE_VEPU22] = "VEPU22",
[MPP_DEVICE_IEP2] = "IEP2",
};

View File

@@ -742,7 +742,7 @@ static int rkvenc_dump_session(struct mpp_session *session, struct seq_file *seq
}
seq_puts(seq, "\n");
/* item data*/
seq_printf(seq, "|%8p|", session);
seq_printf(seq, "|%8d|", session->index);
seq_printf(seq, "%8s|", mpp_device_name[session->device_type]);
for (i = ENC_INFO_BASE; i < ENC_INFO_BUTT; i++) {
u32 flag = priv->codec_info[i].flag;
@@ -775,7 +775,7 @@ static int rkvenc_show_session_info(struct seq_file *seq, void *offset)
mutex_lock(&mpp->srv->session_lock);
list_for_each_entry_safe(session, n,
&mpp->srv->session_list,
session_link) {
service_link) {
if (session->device_type != MPP_DEVICE_RKVENC)
continue;
if (!session->priv)

View File

@@ -1384,7 +1384,7 @@ static int rkvenc_dump_session(struct mpp_session *session, struct seq_file *seq
}
seq_puts(seq, "\n");
/* item data*/
seq_printf(seq, "|%8p|", session);
seq_printf(seq, "|%8d|", session->index);
seq_printf(seq, "%8s|", mpp_device_name[session->device_type]);
for (i = ENC_INFO_BASE; i < ENC_INFO_BUTT; i++) {
u32 flag = priv->codec_info[i].flag;
@@ -1417,7 +1417,7 @@ static int rkvenc_show_session_info(struct seq_file *seq, void *offset)
mutex_lock(&mpp->srv->session_lock);
list_for_each_entry_safe(session, n,
&mpp->srv->session_list,
session_link) {
service_link) {
if (session->device_type != MPP_DEVICE_RKVENC)
continue;
if (!session->priv)

View File

@@ -499,7 +499,7 @@ static int vepu_dump_session(struct mpp_session *session, struct seq_file *seq)
}
seq_puts(seq, "\n");
/* item data*/
seq_printf(seq, "|%8p|", session);
seq_printf(seq, "|%8d|", session->index);
seq_printf(seq, "%8s|", mpp_device_name[session->device_type]);
for (i = ENC_INFO_BASE; i < ENC_INFO_BUTT; i++) {
u32 flag = priv->codec_info[i].flag;
@@ -532,7 +532,7 @@ static int vepu_show_session_info(struct seq_file *seq, void *offset)
mutex_lock(&mpp->srv->session_lock);
list_for_each_entry_safe(session, n,
&mpp->srv->session_list,
session_link) {
service_link) {
if (session->device_type != MPP_DEVICE_VEPU1)
continue;
if (!session->priv)

View File

@@ -609,7 +609,7 @@ static int vepu_dump_session(struct mpp_session *session, struct seq_file *seq)
}
seq_puts(seq, "\n");
/* item data*/
seq_printf(seq, "|%8p|", session);
seq_printf(seq, "|%8d|", session->index);
seq_printf(seq, "%8s|", mpp_device_name[session->device_type]);
for (i = ENC_INFO_BASE; i < ENC_INFO_BUTT; i++) {
u32 flag = priv->codec_info[i].flag;
@@ -642,8 +642,9 @@ static int vepu_show_session_info(struct seq_file *seq, void *offset)
mutex_lock(&mpp->srv->session_lock);
list_for_each_entry_safe(session, n,
&mpp->srv->session_list,
session_link) {
if (session->device_type != MPP_DEVICE_VEPU2)
service_link) {
if (session->device_type != MPP_DEVICE_VEPU2 &&
session->device_type != MPP_DEVICE_VEPU2_JPEG)
continue;
if (!session->priv)
continue;