There is an ambiguity in the documentation regarding whether calling stop() resets the decoder metrics (e.g., METRIC_FRAMES_DECODED). #296
-
|
There is an ambiguity in the documentation regarding whether calling stop() resets the decoder metrics (e.g., METRIC_FRAMES_DECODED). "This metric is reset on open() and flush() calls." Reference 2: IVideoDecoderController.aidl The documentation for stop() states that stop() is effectively a flush: "The decoder enters the STOPPING state... This is effectively the same as a flush." Question Does stop() implicitly trigger the same metric reset as flush(), or does "effectively the same as a flush" only refer to the buffer management (freeing pending buffers)? If stop() is intended to reset metrics, Property.aidl should likely be updated to include stop() in the list of reset triggers to avoid vendor implementation discrepancies. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
|
current discussion out put is |
Beta Was this translation helpful? Give feedback.
-
|
Concluded — |
Beta Was this translation helpful? Give feedback.
current discussion out put is
stop also will clear the metrics. so need to update the Property.aidl should updated with stop() also reset the metrics .