summaryrefslogtreecommitdiff
Diffstat
-rw-r--r--drivers/amvdec_ports/aml_vcodec_dec.c48
-rw-r--r--drivers/amvdec_ports/aml_vcodec_vfm.c4
-rw-r--r--drivers/amvdec_ports/decoder/vdec_vp9_if.c8
-rw-r--r--drivers/frame_provider/decoder/h264_multi/vmh264.c1
-rw-r--r--drivers/frame_provider/decoder/h265/vh265.c1
-rw-r--r--drivers/frame_provider/decoder/vp9/vvp9.c1
6 files changed, 60 insertions, 3 deletions
diff --git a/drivers/amvdec_ports/aml_vcodec_vfm.c b/drivers/amvdec_ports/aml_vcodec_vfm.c
index f5fdc7b..b64be0c 100644
--- a/drivers/amvdec_ports/aml_vcodec_vfm.c
+++ b/drivers/amvdec_ports/aml_vcodec_vfm.c
@@ -23,6 +23,9 @@
#include "aml_vcodec_adapt.h"
#include <media/v4l2-mem2mem.h>
+#define KERNEL_ATRACE_TAG KERNEL_ATRACE_TAG_VIDEO_COMPOSER
+#include <trace/events/meson_atrace.h>
+
#define RECEIVER_NAME "v4l2-video"
#define PROVIDER_NAME "v4l2-video"
@@ -94,6 +97,7 @@ void video_vf_put(char *receiver, struct vdec_v4l2_buffer *fb, int id)
aml_v4l2_debug(3, "[%d] TO (%s) vf: %p, idx: %d",
id, vfp->name, vf, vf->index);
+ ATRACE_COUNTER("v4l2_to", vf->index_disp);
aml_v4l2_debug(4, "[%d] TO Y:(%lx, %u) C/U:(%lx, %u) V:(%lx, %u)",
id, fb->m.mem[0].addr, fb->m.mem[0].size,