video: driver: add change to support slice mode decode

Added new capabilty changes to support slice based decoding.

This feature basically enables to decode the given input in terms of
slices and deliver single output to the higher layers when all slices
decoded in a frame.
When HW receives the slices then it will start decoding the slices,
instead of waiting for all the slices belongs to same frame.
So this will help to achieve lower decode latency.

Change-Id: Id107b34baba6d7b4a88238e232e8bf4a0fd6e58e
Signed-off-by: Gaviraju Doddabettahalli Bettegowda <quic_gdoddabe@quicinc.com>
Esse commit está contido em:
Gaviraju Doddabettahalli Bettegowda
2022-04-25 19:23:03 +05:30
commit de Darshana Patil
commit 9789b56a49
9 arquivos alterados com 89 adições e 19 exclusões

Ver arquivo

@@ -428,6 +428,10 @@ enum meta_interlace_info {
META_INTERLACE_FRAME_INTERLACE_BOTTOMFIELD_FIRST = 0x00000020,
};
/*
* enum meta_picture_type - specifies input picture type
* @META_PICTURE_TYPE_NEW: start of new frame or first slice in a frame
*/
enum meta_picture_type {
META_PICTURE_TYPE_IDR = 0x00000001,
META_PICTURE_TYPE_P = 0x00000002,
@@ -436,6 +440,7 @@ enum meta_picture_type {
META_PICTURE_TYPE_CRA = 0x00000010,
META_PICTURE_TYPE_BLA = 0x00000020,
META_PICTURE_TYPE_NOSHOW = 0x00000040,
META_PICTURE_TYPE_NEW = 0x00000080,
};
/* vendor controls end */