Skip to content

Multi-view: per-cell stats in the corner (resolution, codec, decoded/received fps) #82

Closed

Description

@compot-dev

Measure how much the hardware decoder really handles, instead of guessing from the declared limits.

Each multi-view cell shows small text in a corner, updated once per second:

1920×1080 H.264 25/25 fps
  • resolution and codec: from the decoder's output format;
  • received fps: complete frames that arrived (RTP marker bit on video);
  • decoded fps: frames the decoder returned and rendered.

When decoded < received, the decoder is not keeping up; this is the real per-device limit. The same numbers go to logcat every few seconds (Quad-N: … fps) for device reports.

Context: on the AG-216 the declared H.264/H.265 budget is 489 600 macroblocks/s (= 1080p60 in total), but 8 streams of 1080p20–25 (about 2.5–3× that) played without decoder errors in #74. Only a per-cell measurement shows whether every frame was shown. Related: #80, #76.

Activity

  1. added a commit that references this issue on Oct 12, 2026
  2. compot-dev commented on Oct 12, 2026

    @compot-dev
    CollaboratorAuthor

    Done in #84: corner text with resolution, codec and decoded/received fps, logged every 5 s. Measurements are in #84.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions