Long Term Reference (LTR) frames are the frames that are encoded sometime in the past and stored in the DPB buffer list to be used as reference to encode future frames. This change adds controls to enable this feature.
Showing the changes to include/uapi (1 of 3 files). Show all
Unified · Split
| @@ -429,6 +429,9 @@ enum v4l2_mpeg_video_multi_slice_mode { · 428 unmodified lines | ||
| 429 | 429 | #define V4L2_CID_MPEG_VIDEO_FORCE_KEY_FRAME (V4L2_CID_CODEC_BASE+229) |
| 430 | 430 | #define V4L2_CID_MPEG_VIDEO_BASELAYER_PRIORITY_ID (V4L2_CID_CODEC_BASE+230) |
| 431 | 431 | #define V4L2_CID_MPEG_VIDEO_AU_DELIMITER (V4L2_CID_CODEC_BASE+231) |
| 432 | +#define V4L2_CID_MPEG_VIDEO_LTR_COUNT (V4L2_CID_CODEC_BASE+232) | |
| 433 | +#define V4L2_CID_MPEG_VIDEO_FRAME_LTR_INDEX (V4L2_CID_CODEC_BASE+233) | |
| 434 | +#define V4L2_CID_MPEG_VIDEO_USE_LTR_FRAMES (V4L2_CID_CODEC_BASE+234) | |
| 432 | 435 | |
| 433 | 436 | /* CIDs for the MPEG-2 Part 2 (H.262) codec */ |
| 434 | 437 | #define V4L2_CID_MPEG_VIDEO_MPEG2_LEVEL (V4L2_CID_CODEC_BASE+270) |