video: driver: print frame-number for each ETB, EBD, FTB, FBD
- Added changes to print frame-number for each ETB, EBD, FTB, FBD. - framenumber will be helpful to detect logdrop in perf analysis. Change-Id: I1b6c8fdbeb2f2003e69d02cd5d871535e8e73c42 Signed-off-by: Gaviraju Doddabettahalli Bettegowda <gdoddabe@codeaurora.org>
Cette révision appartient à :

Parent
9110a87846
révision
566791bd82
@@ -369,15 +369,21 @@ const char *v4l2_pixelfmt_name(u32 pixfmt)
|
||||
void print_vidc_buffer(u32 tag, const char *tag_str, const char *str, struct msm_vidc_inst *inst,
|
||||
struct msm_vidc_buffer *vbuf)
|
||||
{
|
||||
struct dma_buf *dbuf;
|
||||
|
||||
if (!(tag & msm_vidc_debug) || !inst || !vbuf || !tag_str || !str)
|
||||
return;
|
||||
|
||||
dbuf = (struct dma_buf *)vbuf->dmabuf;
|
||||
|
||||
dprintk_inst(tag, tag_str, inst,
|
||||
"%s: %s: idx %2d fd %3d off %d daddr %#llx size %d filled %d flags %#x ts %lld attr %#x\n",
|
||||
"%s: %s: idx %2d fd %3d off %d daddr %#llx inode %8lu ref %2ld size %8d filled %8d flags %#x ts %8lld attr %#x counts(etb ebd ftb fbd) %4llu %4llu %4llu %4llu\n",
|
||||
str, buf_name(vbuf->type),
|
||||
vbuf->index, vbuf->fd, vbuf->data_offset,
|
||||
vbuf->device_addr, vbuf->buffer_size, vbuf->data_size,
|
||||
vbuf->flags, vbuf->timestamp, vbuf->attr);
|
||||
vbuf->device_addr, (dbuf ? file_inode(dbuf->file)->i_ino : -1),
|
||||
(dbuf ? file_count(dbuf->file) : -1), vbuf->buffer_size, vbuf->data_size,
|
||||
vbuf->flags, vbuf->timestamp, vbuf->attr, inst->debug_count.etb,
|
||||
inst->debug_count.ebd, inst->debug_count.ftb, inst->debug_count.fbd);
|
||||
}
|
||||
|
||||
void print_vb2_buffer(const char *str, struct msm_vidc_inst *inst,
|
||||
@@ -2857,7 +2863,7 @@ static void msm_vidc_print_stats(struct msm_vidc_inst *inst)
|
||||
bitrate_kbps = (inst->stats.data_size * 8 * 1000) / (dt_ms * 1024);
|
||||
|
||||
i_vpr_hp(inst,
|
||||
"stats: counts (etb,ebd,ftb,fbd): %u %u %u %u (total %u %u %u %u), achieved bitrate %lldKbps fps %u/s, frame rate %u, operating rate %u, priority %u, dt %ums\n",
|
||||
"stats: counts (etb,ebd,ftb,fbd): %u %u %u %u (total %llu %llu %llu %llu), achieved bitrate %lldKbps fps %u/s, frame rate %u, operating rate %u, priority %u, dt %ums\n",
|
||||
etb, ebd, ftb, fbd, inst->debug_count.etb, inst->debug_count.ebd,
|
||||
inst->debug_count.ftb, inst->debug_count.fbd,
|
||||
bitrate_kbps, achieved_fps, frame_rate, operating_rate, priority, dt_ms);
|
||||
|
Référencer dans un nouveau ticket
Bloquer un utilisateur