8x10 OMX H.264 encoder requires an encoder reconfig if the framerate changes too much

RESOLVED WONTFIX

Status

()

P4
normal
Rank:
45
RESOLVED WONTFIX
4 years ago
2 years ago

People

(Reporter: jesup, Unassigned)

Tracking

(Blocks: 1 bug)

Trunk
ARM
Gonk (Firefox OS)
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

4 years ago
The 8x10 OMX H.264 encoder requires an encoder reset & IDR when the framerate changes too much; it supports +0% to -50% of the set rate.

We landed a workaround to reset the encoder when we fall outside of that rate.  This forces an IDR and also takes a few frame times in addition, causing a glitch for the user.

It could be avoided by supporting a larger negative size (so we could set the max frame rate, and the camera could go down to 5 or 10fps without a reset), or by allowing a framerate setting change without a reset (which likely would require stagefright changes).

Updated

4 years ago
Blocks: 996859

Comment 1

4 years ago
Randell,

The meta build M8610AAAAANFYD1530.1 or later has this fix. Please, confirm and remove the workaround.
Flags: needinfo?(rjesup)
backlog: --- → webRTC+
Rank: 45
Priority: -- → P4
(Reporter)

Updated

2 years ago
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Flags: needinfo?(rjesup)
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.