The encoder buffer can have a negative impact on the quality of the encoded video. Add a control to allow user space to disable the encoder buffer per channel if the VCU supports the encoder buffer but the quality is not sufficient.
Showing the changes to include/uapi (1 of 2 files). Show all
Unified · Split
| @@ -211,6 +211,11 @@ enum v4l2_colorfx { · 210 unmodified lines | |||
| 211 | * We reserve 128 controls for this driver. | 211 | * We reserve 128 controls for this driver. |
| 212 | */ | 212 | */ |
| 213 | #define V4L2_CID_USER_CCS_BASE (V4L2_CID_USER_BASE + 0x10f0) | 213 | #define V4L2_CID_USER_CCS_BASE (V4L2_CID_USER_BASE + 0x10f0) |
| 214 | /* | ||
| 215 | * The base for Allegro driver controls. | ||
| 216 | * We reserve 16 controls for this driver. | ||
| 217 | */ | ||
| 218 | #define V4L2_CID_USER_ALLEGRO_BASE (V4L2_CID_USER_BASE + 0x1170) | ||
| 214 | 219 | ||
| 215 | /* MPEG-class control IDs */ | 220 | /* MPEG-class control IDs */ |
| 216 | /* The MPEG controls are applicable to all codec controls | 221 | /* The MPEG controls are applicable to all codec controls |