video: driver: Add support for enc auto framerate
1. Calculate framerate based on buffer timestamp 2. If framerate changed and stable for 2 frames, update it to firmware and in driver internally. Change-Id: I7feda86dec8fcfc1dff6defac8c15a97c1b8393e Signed-off-by: Priyanka Gujjula <pgujjula@codeaurora.org>
Šī revīzija ir iekļauta:
@@ -69,6 +69,8 @@
|
||||
#define MAX_SUPPORTED_MIN_QUALITY 70
|
||||
|
||||
#define DCVS_WINDOW 16
|
||||
#define ENC_FPS_WINDOW 3
|
||||
#define DEC_FPS_WINDOW 10
|
||||
/* Superframe can have maximum of 32 frames */
|
||||
#define VIDC_SUPERFRAME_MAX 32
|
||||
#define COLOR_RANGE_UNSPECIFIED (-1)
|
||||
@@ -327,6 +329,7 @@ enum msm_vidc_core_capability_type {
|
||||
AV_SYNC_WINDOW_SIZE,
|
||||
CLK_FREQ_THRESHOLD,
|
||||
NON_FATAL_FAULTS,
|
||||
ENC_AUTO_FRAMERATE,
|
||||
CORE_CAP_MAX,
|
||||
};
|
||||
|
||||
|
Atsaukties uz šo jaunā problēmā
Block a user