android_kernel_xiaomi_sm8350/msm/vidc
Govindaraj Rajagopal 38b1e119c8 msm: vidc: queue batched buffers upon timeout
Client expects all the buffers to be returned in certain scenarios
but driver does not return due to decode batching feature. Add
delayed_work functionality to queue batched buffers to video hardware
upon timeout, so that all the buffers will be returned to client.

Change-Id: I926de1da93d941ff2a64bfec1bbd351de2f3a601
Signed-off-by: Govindaraj Rajagopal <grajagop@codeaurora.org>
2019-07-16 10:23:09 +05:30
..
fixedpoint.h techpack: video: Video driver kernel project initial snapshot 2019-05-02 22:31:44 -07:00
hfi_ar50.c techpack: video: Updating video kernel snapshot 2019-05-02 23:10:10 -07:00
hfi_common.c Merge "msm: vidc: add sanity checks for clocks and regulators" 2019-06-14 23:41:47 -07:00
hfi_common.h msm: vidc: add sanity checks for clocks and regulators 2019-06-11 16:41:38 -07:00
hfi_io_common.h techpack: video: Updating video kernel snapshot 2019-05-02 23:10:10 -07:00
hfi_iris1.c msm: vidc: enhance CVP usage functionality 2019-05-07 15:26:43 -07:00
hfi_iris2.c msm-vidc: reduce max_tries count to 1000 2019-06-03 15:11:36 -07:00
hfi_packetization.c msm: vidc: add superframe encode support 2019-06-19 16:09:52 -07:00
hfi_packetization.h techpack: video: Video driver kernel project initial snapshot 2019-05-02 22:31:44 -07:00
hfi_response_handler.c msm: vidc: Fix validate_pkt_size macro definition 2019-07-11 16:51:08 +05:30
msm_cvp_external.c Merge "msm: vidc: fix downscale resolution calculation" 2019-07-11 21:46:10 -07:00
msm_cvp_external.h msm: vidc: cvp session clock rate and bus bandwidth 2019-06-19 23:21:38 -07:00
msm_cvp_internal.c msm: vidc: revise debug levels 2019-05-27 13:37:45 +08:00
msm_cvp_internal.h techpack: video: Video driver kernel project initial snapshot 2019-05-02 22:31:44 -07:00
msm_smem.c msm: vidc: revise debug levels 2019-05-27 13:37:45 +08:00
msm_v4l2_private.c techpack: video: Video driver kernel project initial snapshot 2019-05-02 22:31:44 -07:00
msm_v4l2_private.h techpack: video: Video driver kernel project initial snapshot 2019-05-02 22:31:44 -07:00
msm_v4l2_vidc.c msm: vidc: queue batched buffers upon timeout 2019-07-16 10:23:09 +05:30
msm_vdec.c msm: vidc: add superframe encode support 2019-06-19 16:09:52 -07:00
msm_vdec.h techpack: video: Video driver kernel project initial snapshot 2019-05-02 22:31:44 -07:00
msm_venc.c msm: vidc: define common macro for DB disable slice boundary 2019-07-08 13:23:17 -07:00
msm_venc.h msm: vidc: Provide default profile type in s_fmt 2019-06-11 10:25:19 -07:00
msm_vidc_buffer_calculations.c msm: vidc: update encoder scratch1 size 2019-06-28 11:39:07 -07:00
msm_vidc_buffer_calculations.h msm: vidc: amend buffer counts calculation 2019-06-13 17:17:10 -07:00
msm_vidc_bus_iris1.c msm: vidc: add VIDC_BUS log mask 2019-06-11 13:44:52 +08:00
msm_vidc_bus_iris2.c msm: vidc: Add bw for cbcr dbp read and write 2019-06-13 14:57:40 -07:00
msm_vidc_bus.h msm: vidc: Initialize max cf and max cr values 2019-06-13 14:51:05 -07:00
msm_vidc_clocks.c msm: vidc: Fix work mode for rate control CQ 2019-07-11 12:43:21 -07:00
msm_vidc_clocks.h Merge "msm: vidc: add superframe encode support" 2019-06-24 11:21:20 -07:00
msm_vidc_common.c msm: vidc: queue batched buffers upon timeout 2019-07-16 10:23:09 +05:30
msm_vidc_common.h msm: vidc: queue batched buffers upon timeout 2019-07-16 10:23:09 +05:30
msm_vidc_debug.c msm: vidc: Add trace for every buffer transaction 2019-06-25 15:54:47 -07:00
msm_vidc_debug.h Merge "msm: vidc: add VIDC_BUS log mask" 2019-06-12 20:11:55 -07:00
msm_vidc_internal.h msm: vidc: queue batched buffers upon timeout 2019-07-16 10:23:09 +05:30
msm_vidc_platform.c msm: vidc: queue batched buffers upon timeout 2019-07-16 10:23:09 +05:30
msm_vidc_res_parse.c msm: vidc: queue batched buffers upon timeout 2019-07-16 10:23:09 +05:30
msm_vidc_res_parse.h techpack: video: Video driver kernel project initial snapshot 2019-05-02 22:31:44 -07:00
msm_vidc_resources.h msm: vidc: queue batched buffers upon timeout 2019-07-16 10:23:09 +05:30
msm_vidc.c msm: vidc: queue batched buffers upon timeout 2019-07-16 10:23:09 +05:30
msm_vidc.h techpack: video: Video driver kernel project initial snapshot 2019-05-02 22:31:44 -07:00
vidc_hfi_api.h msm: vidc: add lossless encoding capability 2019-06-27 12:50:17 +08:00
vidc_hfi_helper.h msm: vidc: add additional check to avoid out of bound access 2019-06-11 10:16:06 +05:30
vidc_hfi.c techpack: video: Updating video kernel snapshot 2019-05-02 23:10:10 -07:00
vidc_hfi.h msm: vidc: New hfi macro for hdr10 histogram extradata 2019-05-17 16:35:15 -07:00