Age | Commit message (Collapse) | Author |
|
Bug: 233398860
Test: run cts -m CtsMediaV2TestCases -t android.mediav2.cts.EncoderHDRInfoTest
Test: run cts -m CtsMediaV2TestCases -t android.mediav2.cts.DecoderHDRInfoTest
Test: run cts -m CtsMediaDecoderTestCases -t android.media.decoder.cts.HDRDecoderTest
Change-Id: Id7bb22fb7a77436210c879bc18667a072c46f06b
Signed-off-by: wenchangliu <wenchangliu@google.com>
|
|
3351e728e include: define USE_FULL_ST2094_40_INFO only at specific device
e7f44aafe videoapi: featuring supporting range of HDR10+
32fba1860 include: rearrange location of struct member
618fe6a36 add hdr type info and reserved field at struct ExynosVideoMeta
4a92ac4df added ExynosHdrDynamicBlob for HDR10+ full spec support
5a9254872 videoapi: supports full spec of HDR10+(ST2094-40)
88555c82f videoapi: modified ExynosHdrDynamicInfo struct
ad676b77e include: reorganize struct ExynosVideoMeta
dfd94ea49 update VendorVideoAPI.h
Bug: 233398860
Test: run cts -m CtsMediaV2TestCases -t android.mediav2.cts.EncoderHDRInfoTest
Test: run cts -m CtsMediaV2TestCases -t android.mediav2.cts.DecoderHDRInfoTest
Test: run cts -m CtsMediaDecoderTestCases -t android.media.decoder.cts.HDRDecoderTest
Signed-off-by: Taehwan Kim <t_h.kim@samsung.com>
Change-Id: I8bb4992c427757716316e92bd7035b485299056b
Signed-off-by: wenchangliu <wenchangliu@google.com>
|
|
Bug: 252764175
Test: run PoC on hwasan build
Test: run cts -m CtsMediaDecoderTestCases -t android.media.decoder.cts.HDRDecoderTest
Change-Id: I88af5e09d7eb5b229e50c6d74248d0d3c2cad4c5
|
|
- 128B stride for HAL_PIXEL_FORMAT_EXYNOS_YCbCr_P010_SPN
- 64B stride for HAL_PIXEL_FORMAT_EXYNOS_YCbCr_420_SPN
- 16B vstride for both format
Bug: 229547170
Bug: 238360304
Test: atest gfx-gralloc-alloc-test
Test: atest gfx-gralloc-common-formats-test
Change-Id: I39fe3da3046b10a3e2443425c8aa661d48aaee28
|
|
Bug: 244366228
Test: ruofeim@ tested it on BW decoder
Change-Id: I7be49f603e0c8846b61d63986362b0ad8b2ab1c2
|
|
Bug: 188769378
Test: CtsMediaV2TestCases
Change-Id: I11a2d3d842bc10779d8d49b60827ec5cc3caeb0c
Signed-off-by: Taehwan Kim <t_h.kim@samsung.com>
|
|
Since uint32_t is used in is_sbwc_format(uint32_t), including stdint.h
is required to define the type for both C and C++.
Bug: 208629666
Test: build pass
Change-Id: Ib7d0bdab9faf7444fe258a2298113a26468a2b32
|
|
Bug: 188737888
Test: atest CtsMediaTranscodingTestCases
Signed-off-by: Taehwan Kim <t_h.kim@samsung.com>
Change-Id: I5e4819a87ab9cbe2d57e022b103343f8a4204e79
|
|
The camera requires 64-byte stride alignment for a variety of formats.
Set this alignment if GPU usage is detected.
Test: Boot, use viewfinder
Bug: 185836979
Bug: 185065640
Bug: 184793812
Change-Id: I96a5abf5465fb583d5f3393dece431d3b60a2cdb
|
|
* changes:
Gralloc: Remove YUV_RANGE_FULL usage
Gralloc: remove PROTECTED_DPB usage
|
|
Bug: 182362224
Bug: 182361811
Test: Builds
Change-Id: I921727ec480ca53f102b45bad54d2e96b341c042
|
|
Test: build
Bug: 183150227
Change-Id: Id21bff3f15ec788558c85fdec2f8686ab1c1428a
|
|
Bug: 183150221
Test: build
Change-Id: I593df3125cc95647e6e89af52dd8af552d26a86f
|
|
SBWC_REQUEST_10BIT and HFR_MODE usages are unused in Gralloc and should
be removed.
Bug: 182940134
Test: build
Change-Id: I0e4d3446c2e302e3b692575424d58091d213fb20
|
|
Also changed which private bits are used, so that the usages no
longer overlap with other usages that affect Gralloc behavior.
Elimiated a few usages that we know aren't needed anymore to make
room for these flags.
- DAYDREAM_SINGLE_BUFFER_MODE
- CAMERA_RESERVED
- SECURE_CAMERA_RESERVED
Also fixed the README for libvendorgraphicbuffer.
Bug: 180774763
Test: build
Change-Id: Iffcdbffd0ef212ab0d2a1b5676173ad66a0acf6b
|
|
Bug: 181240527
Test: boot
Change-Id: Id72d108cd5f40ccd636adcce0ea94d2583c22269
|
|
Bug: 173320140
Test: Builds successfully with gralloc3 and gralloc4
Test: Device boots to home with gralloc3
Change-Id: Ie72c08fabb28998622939cac8cbb02f8e9372552
|
|
Bug: 169279174
Test: build
Change-Id: Iec5c3e580d4ae1ac78852c6636104008003c2fec
|
|
For internal formats that do not require mapping, flex should be set to
false.
Bug: 168675698
Test: gfx-gralloc-byte-component-format-test
Change-Id: Ic7a18475edee39ed4e290a8dc42beba3c13c4a55
|
|
Test: mm libGrallocWrapper && m
Change-Id: If7c8bff112d7a3ac9fbff2441a59fd59eee4e7ff
|
|
Change-Id: I9393e0c3a93b7351b284ffbb04366fc19a263f4b
Signed-off-by: Byung-Gwan Kang <bk0917.kang@samsung.com>
|
|
Change-Id: Ia265c3c48a5ef1391402fe7d1487930992e637ec
Signed-off-by: Taehwan Kim <t_h.kim@samsung.com>
|
|
* changes:
gralloc3: [g19] disable afbc for secure buffer
gralloc3: [g19] change dataspace setting conditions
gralloc3: [g19] add dump function to private_handle
gralloc3: [g19] force bt601 narrow if ro.vendor.cscsupported not set
|
|
Change-Id: I78a615045daea99fe4d6b0a71fe4de9078776357
Signed-off-by: SeYeong Byeon <sy.byeon@samsung.com>
|
|
BigOcean uses NV12 so remove NV21.
BUG: 151622955
Signed-off-by: Vinay Kalia <vinaykalia@google.com>
Change-Id: I39aa0f9f8a9b60a412f7185d8550e62198aadc26
|
|
Bigocean outputs NV12 color format so add NV12 color format.
BUG: 151622955
Signed-off-by: Vinay Kalia <vinaykalia@google.com>
Change-Id: Ia7a096f6f793c1f96dfc83f504068fcc4dec2ef0
|
|
|
|
Add 8/10-bit YUV semiplanar color formats compatible
with Bigocean's output.
Test: End to end 8-bit AV1 video playback using BigOcean and GPU comp.
10-bit video decoding using stagefright test application.
Change-Id: I088f85b5b866b32774c2f3fa4ae4b7b6497598b2
Signed-off-by: Vinay Kalia <vinaykalia@google.com>
|
|
Change-Id: Ic8296ce67b8e59327e1fc300a2c7bb9875fb4a14
Signed-off-by: Byung-Gwan Kang <bk0917.kang@samsung.com>
|
|
|
|
The UAPI header videodev2{,_exynos_media}.h is located under linux/.
Change-Id: I23b14bc958e6057eefe64142ad5e9ca1975bf94b
|
|
Change-Id: I30df9a4fe15c1a1b8a4958de7c2c7d16e1ecbe72
|
|
Change-Id: Ia79b4287b525316f014df19d98d40f5dccbc0bf8
Signed-off-by: Jesse Hall <jessehall@google.com>
|
|
* refactor format definitions
* plane_count variable added to gralloc handle
* added mapper 2.1 function
* typedef ion_user_handle in gralloc header, so the typedef
doesn't pollute the ion header. (Before, the ion header
was modified to contain the typedef)
Change-Id: If9c51666a862b104069c4a166013468b50e75554
Signed-off-by: SeYeong Byeon <sy.byeon@samsung.com>
|
|
gralloc1_priv.h points to gralloc3_priv.h so that
Other libraries including gralloc1_priv.h don't
need to modify their code use gralloc3
Change-Id: Ied18845d05a06de40f5b65808efb630a183d9beb
Signed-off-by: SeYeong Byeon <sy.byeon@samsung.com>
|
|
Change-Id: Iaf6ff650024a97d75bd621b4a2939b9e7507ef0a
Signed-off-by: SeYeong Byeon <sy.byeon@samsung.com>
|
|
Change-Id: I72a6971aabe599c0252d95f7087719370b1a8fe2
Signed-off-by: SeYeong Byeon <sy.byeon@samsung.com>
|
|
Change-Id: I4f333e5d24ec0d54819d439fcdaecb9ebb040275
Signed-off-by: SeYeong Byeon <sy.byeon@samsung.com>
|
|
Change-Id: I2204df57ef88b5f4b6a07ce9d6fa0e3ee644c3e2
Signed-off-by: HyunKyung Kim <hk310.kim@samsung.com>
|