73 size_t write(
const uint8_t *data,
size_t len)
override {
74 if (len == 0)
return 0;
136 out.print(
"frames decoded: ");
143 out.print(
"elapsed: ");
144 out.print((
int)elapsed);
146 out.print(
"avg fps (measured, full speed): ");
147 out.println(elapsed > 0 ? 1000.0f *
frame_count / elapsed : 0.0f);
148 out.print(
"avg write ms (decode + whatever the target's own output "
153 out.print(
" / overall: ");
155 out.print(
"implied max fps - I: ");
159 out.print(
" / overall: ");
168 out.print(
"of which pure decode ms - avg: ");
169 out.print(avgDecodeMs);
170 out.print(
" / implied max fps: ");
175 out.print(
"of which convert+render ms - avg: ");