Revīziju grafs

19 Revīzijas

Autors SHA1 Ziņojums Datums
qctecmdr
c07fa5dd60 Merge "video: driver: add RGBA format support" 2021-03-23 13:37:09 -07:00
Darshana Patil
48912aee84 video: driver: add RGBA format support
add RGBA and RGBA_UBWC color format support
for encoder.

Change-Id: I3e179ae9769d851afc5a6f11e1afb14d96e92073
Signed-off-by: Darshana Patil <darshana@codeaurora.org>
2021-03-22 18:12:16 -07:00
Chinmay Sawarkar
6d7120a4d3 video: driver: Add ctrl for encoder input cr
Add new control to set Encoder Input Compression Ratio.

Change-Id: I4a68aead33c40e848ed354c51356e4084190290d
Signed-off-by: Chinmay Sawarkar <chinmays@codeaurora.org>
2021-03-22 16:22:15 -07:00
Govindaraj Rajagopal
67f9760f85 video: driver: add HEIC codec type to support image session
Added V4L2_PIX_FMT_HEIC codec type to support image decode
and encode session.

Change-Id: I1adc3eeacaef5622222122b464ffd43b877638e8
Signed-off-by: Govindaraj Rajagopal <grajagop@codeaurora.org>
2021-03-13 18:41:19 +05:30
Vinay Pandurangi
048064ff82 Revert video: driver: add HEIC codec type to support image session
Change-Id: I164df87ab15c31e368a27f5f7f8d0f207f73df6b
2021-03-12 18:34:01 -08:00
Govindaraj Rajagopal
cb2b2112f1 video: driver: add HEIC codec type to support image session
Added V4L2_PIX_FMT_HEIC codec type to support image encode
and decode session.

Change-Id: I41fef70de36e853a694afe5fca7a365e46a1b034
Signed-off-by: Govindaraj Rajagopal <grajagop@codeaurora.org>
2021-03-12 18:22:19 +05:30
Darshana Patil
eab6987113 video: driver: add dpb tag list control
add dpb tag list private control.

Change-Id: I1bc409991e94ac455918eab41e6bdfb7a526b577
Signed-off-by: Darshana Patil <darshana@codeaurora.org>
2021-03-05 16:29:48 -08:00
Darshana Patil
57637ef8e0 video: driver: add thumbnail mode and priority controls
add thumbnail mode and priority private controls.

Change-Id: Ie274d8ab429978d12054e5a07956f34e025b8e1f
Signed-off-by: Darshana Patil <darshana@codeaurora.org>
2021-03-03 18:11:20 -08:00
Darshana Patil
481a6117d8 video: driver: update license year
update license year to 2020-2021

Change-Id: I5a67bf49c386e86337bc7449ded08d186fc9a280
Signed-off-by: Darshana Patil <darshana@codeaurora.org>
2021-03-01 18:07:35 -08:00
Akshata Sahukar
20d30c5dd2 video: driver: amend colorspace info setting
v4l2 enums for color space info are not one to one
mappings with hevc spec values. Hence, introduce and
use corresponding mapper functions.

Change-Id: I37a79a9b34b66184ece9a284ae98c9fa4efd248f
Signed-off-by: Akshata Sahukar <asahukar@codeaurora.org>
2021-02-26 12:52:14 -08:00
Govindaraj Rajagopal
f02bbaf836 video: driver: enable encoder superframe batching support
Added HFR/HSR superframe handling support for encoder.

Change-Id: I28ced3f223cd78d00b1a654a79bcac3b02f378dc
Signed-off-by: Govindaraj Rajagopal <grajagop@codeaurora.org>
2021-02-22 11:52:43 +05:30
Mihir Ganu
59813f951d video: driver: Update interlace metadata UAPI
Update UAPI for interlace metadata and add
better logging for metadata qbuf.

Change-Id: Icd56872ffea7444a1b8f3c5c1bb61495552659b4
Signed-off-by: Mihir Ganu <mganu@codeaurora.org>
2021-01-22 17:41:48 -08:00
Akshata Sahukar
0b21038c27 video: driver: Add support to deduce min, max, frame qp values
Add support to deduce min, max, frame qp values from client set
controls and set the same to video firmware.

Change-Id: Id94e781cc0c8afdf0e9e00562bdaea32db04fd74
Signed-off-by: Akshata Sahukar <asahukar@codeaurora.org>
2021-01-21 12:49:37 -08:00
Darshana Patil
45d8a8c80e video: driver: add decoder bitstream size overwrite support
add decoder bitsream size overwrite support

Change-Id: Id2968c3ac7d485109a47ff7a570a1c18d74dfe43
Signed-off-by: Darshana Patil <darshana@codeaurora.org>
2021-01-14 19:06:52 -08:00
Mihir Ganu
2126abf6c3 video: driver: Update metadata delivery and subscription
Enable delivery and subscriptions of various metadata based
on client settings. Also, skip instance state changes during
metadata port streamon/streamoff.

Change-Id: I063b562818c661bf1932c3362ecb709d7fe6bc20
Signed-off-by: Mihir Ganu <mganu@codeaurora.org>
2021-01-08 16:48:31 -08:00
Mihir Ganu
ce89227af9 video: driver: Enable encoder and decoder metadata
-Add support to set metadata controls.
-Adjust set/get format for metadata ports.
-Add check when queuing metadata buffers.

Change-Id: I73725e26106621386dcb62cbf916186b9bc43995
Signed-off-by: Mihir Ganu <mganu@codeaurora.org>
2020-12-23 09:55:59 -08:00
Akshata Sahukar
10e2017aa8 video: driver: update instance database with controls
Update instance database with v4l2 controls.

Change-Id: I0715edfcbf46a82c8e2f67ec298185e2cf4eb5d0
Signed-off-by: Akshata Sahukar <asahukar@codeaurora.org>
2020-11-02 14:22:45 -08:00
Akshata Sahukar
7fe61f51d3 video: driver: add private control definitions
Add private control macros and update old private
control macro usage with newly added macros.

Change-Id: Ie07fa28d74860bbd4de45fdcf746c1990c811aec
Signed-off-by: Akshata Sahukar <asahukar@codeaurora.org>
2020-11-02 14:22:08 -08:00
Akshata Sahukar
4d9b29ebf3 video: driver: rename video header interface file
Rename msm_vidc_utils.h to v4l2_vidc_extensions.h.

Change-Id: I50a9212d3d28756bdf0be33e135bce9c6337a816
Signed-off-by: Akshata Sahukar <asahukar@codeaurora.org>
2020-11-02 14:21:27 -08:00