JPEG Activity tracing in Perfetto (#108)

- Add JPEG activity track in perfetto trace
- Add JPEG decode tests to the examples
- Change existing videodecode test to include JPEG testing
- Rename videodecode test file to decode to include jpeg tests too
- Fix a bug in the test which checks for total activity of 0
- Disable rocDecode and rocJPEG samples from the github image files
This commit is contained in:
Sajina PK
2025-02-21 10:25:01 -05:00
committed by GitHub
parent c1d8799f92
commit 59d3399901
21 changed files with 1637 additions and 72 deletions
+8 -1
View File
@@ -126,6 +126,7 @@ using component::backtrace_wall_clock; // NOLINT
using component::callchain;
using component::sampling_cpu_clock;
using component::sampling_gpu_busy;
using component::sampling_gpu_jpeg;
using component::sampling_gpu_memory;
using component::sampling_gpu_power;
using component::sampling_gpu_temp;
@@ -1575,10 +1576,16 @@ struct sampling_initialization
sampling_gpu_temp::set_format_flags(sampling_gpu_temp::get_format_flags());
sampling_gpu_vcn::label() = "sampling_gpu_vcn_percent";
sampling_gpu_vcn::description() = "Utilization of VCN(s)";
sampling_gpu_vcn::description() = "VCN instance(s) activity";
sampling_gpu_vcn::set_precision(0);
sampling_gpu_vcn::set_format_flags(sampling_gpu_vcn::get_format_flags() &
std::ios_base::showpoint);
sampling_gpu_jpeg::label() = "sampling_gpu_jpeg_percent";
sampling_gpu_jpeg::description() = "JPEG instance(s) activity";
sampling_gpu_jpeg::set_precision(0);
sampling_gpu_jpeg::set_format_flags(sampling_gpu_jpeg::get_format_flags() &
std::ios_base::showpoint);
}
};
} // namespace