diff options
author | Aniket Masule <amasule@codeaurora.org> | 2019-09-24 02:47:48 -0300 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab+samsung@kernel.org> | 2019-10-04 08:52:43 -0300 |
commit | e5b7fabb78f2793146104cba525d24d3236d400b (patch) | |
tree | 2233ee9066c7d44fc68605576b3bb3ab4ef938ac /drivers/media/platform/qcom/venus/venc.c | |
parent | 8dbebb2bd01e6f36e9a215dcde99ace70408f2c8 (diff) | |
download | blackbird-op-linux-e5b7fabb78f2793146104cba525d24d3236d400b.tar.gz blackbird-op-linux-e5b7fabb78f2793146104cba525d24d3236d400b.zip |
media: venus: Add codec data table
Add vpp cycles for different types of codec.
It indicates the cycles required by video hardware
to process each macroblock. Add vsp cycles, cycles
required by stream processor. Initialize the codec
data with core resources.
Signed-off-by: Aniket Masule <amasule@codeaurora.org>
Signed-off-by: Stanimir Varbanov <stanimir.varbanov@linaro.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Diffstat (limited to 'drivers/media/platform/qcom/venus/venc.c')
-rw-r--r-- | drivers/media/platform/qcom/venus/venc.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/media/platform/qcom/venus/venc.c b/drivers/media/platform/qcom/venus/venc.c index 1b7fb2d5887c..501fb8ca55fb 100644 --- a/drivers/media/platform/qcom/venus/venc.c +++ b/drivers/media/platform/qcom/venus/venc.c @@ -842,6 +842,10 @@ static int venc_init_session(struct venus_inst *inst) if (ret) goto deinit; + ret = venus_helper_init_codec_freq_data(inst); + if (ret) + goto deinit; + ret = venc_set_properties(inst); if (ret) goto deinit; |