|
@@ -239,6 +239,9 @@ struct venus_buffer {
|
|
|
* @num_output_bufs: holds number of output buffers
|
|
|
* @input_buf_size holds input buffer size
|
|
|
* @output_buf_size: holds output buffer size
|
|
|
+ * @output2_buf_size: holds secondary decoder output buffer size
|
|
|
+ * @opb_buftype: output picture buffer type
|
|
|
+ * @opb_fmt: output picture buffer raw format
|
|
|
* @reconfig: a flag raised by decoder when the stream resolution changed
|
|
|
* @reconfig_width: holds the new width
|
|
|
* @reconfig_height: holds the new height
|
|
@@ -288,6 +291,9 @@ struct venus_inst {
|
|
|
unsigned int num_output_bufs;
|
|
|
unsigned int input_buf_size;
|
|
|
unsigned int output_buf_size;
|
|
|
+ unsigned int output2_buf_size;
|
|
|
+ u32 opb_buftype;
|
|
|
+ u32 opb_fmt;
|
|
|
bool reconfig;
|
|
|
u32 reconfig_width;
|
|
|
u32 reconfig_height;
|