msm_vidc_buffer.h 996 B

123456789101112131415161718192021222324
  1. /* SPDX-License-Identifier: GPL-2.0-only */
  2. /*
  3. * Copyright (c) 2020, The Linux Foundation. All rights reserved.
  4. */
  5. #ifndef __H_MSM_VIDC_BUFFER_H__
  6. #define __H_MSM_VIDC_BUFFER_H__
  7. #include "msm_vidc_inst.h"
  8. u32 msm_vidc_input_min_count(struct msm_vidc_inst *inst);
  9. u32 msm_vidc_output_min_count(struct msm_vidc_inst *inst);
  10. u32 msm_vidc_input_extra_count(struct msm_vidc_inst *inst);
  11. u32 msm_vidc_output_extra_count(struct msm_vidc_inst *inst);
  12. u32 msm_vidc_decoder_input_size(struct msm_vidc_inst *inst);
  13. u32 msm_vidc_decoder_output_size(struct msm_vidc_inst *inst);
  14. u32 msm_vidc_decoder_input_meta_size(struct msm_vidc_inst *inst);
  15. u32 msm_vidc_decoder_output_meta_size(struct msm_vidc_inst *inst);
  16. u32 msm_vidc_encoder_input_size(struct msm_vidc_inst *inst);
  17. u32 msm_vidc_encoder_output_size(struct msm_vidc_inst *inst);
  18. u32 msm_vidc_encoder_input_meta_size(struct msm_vidc_inst *inst);
  19. u32 msm_vidc_encoder_output_meta_size(struct msm_vidc_inst *inst);
  20. #endif // __H_MSM_VIDC_BUFFER_H__