Age | Commit message (Collapse) | Author |
|
|
|
Firmware now provides additional QP information per frame,
through the FrameQP Extradata. Hence the new fields need
to be introduced in the payload structure.
CRs-Fixed: 2117016
Change-Id: Iaca397699147160f197c91bad285df5cfbe12cfa
|
|
|
|
|
|
- Add registry files and corresponding makefile
changes for sdm670
- Enable ubwc for sdm670
- Enable sw vdec and venc for sdm670
Change-Id: Ic35f867110b40545c945f0f0cb858e995e22d257
CRs-Fixed: 2105675
|
|
AIV component is not supported any more. Remove it
from OMX registry table.
CRs-Fixed: 2115288
Change-Id: I3f41d7dbe4be02cd8ad2858c84e114f2a228732e
|
|
Add OMX_IndexParamAudioProfileQuerySupported index and
OMX_AUDIO_PARAM_ANDROID_PROFILETYPE structure to support
get_parameter query for profile type by OMX Clients.
Change-Id: Idd9308989b42bdf03c9c489dcda28bc1d7f47554
|
|
|
|
|
|
Check the value set by client for operating rate. If it is
QOMX_VIDEO_HIGH_PERF_OPERATING_MODE, client wants to use
perfmode. Update internal structures accordingly.
CRs-Fixed: 2106077
Change-Id: Ib7f50bb2f5617d56e8bb776a2f3c8957d5f3e414
|
|
Move custom unused audio decoder OMX components below the dummy
component to avoid exposing them in the registry table.
This is to fix failures in VtsHalMediaOmxV1_0Host which tests
all the components exposed in the registry table.
CRs-Fixed: 2072918
Change-Id: I2c4dc831348ced9c81d7972620255820998f05ea
|
|
- Add registry files and corresponding makefile
changes for msmpeafowl
- Enable ubwc for msmpeafowl
- Enable sw vdec and venc for msmpeafowl
CRs-Fixed: 2105675
Change-Id: I16c4a57ca178649fe2b38abd66984a682ce1054f
|
|
|
|
* Add structures and param index to configure tme
* Add handling for tme session in encoder component
Change-Id: Ibcc5ae107ce9f692c9024c6a76404f5572aa8f19
|
|
Move omx vpp component in front of the dummy codec component.
Redefine the role of omx vpp component as "iv_processor.yuv"
based on OpenMax spec.
CRs-Fixed: 2087702
Change-Id: Ia862c44faebeca49b8da945e96794943197467b5
|
|
|
|
Add flag MSM_VIDC_TARGET_LIST to fix compilation issue for libplatformconfig
CRs-Fixed: 2123366
Change-Id: Ib6dca9f70c80384221cf44cb9c95507daaea8079
|
|
Add support to query VP9 profile/levels supported by
decoder.
CRs-Fixed: 2094617
Change-Id: I231e32b210e3e53e5d55cfad915734e624443fe8
|
|
WFD DS feature requires port settings changed event when the profile
exceeds certain profile/level. An extension is added which will set
if the session is WFD and WFD profile/level setting. Once sufficient
event is received at the userspace and profile/level of the bitstream
exceeds WFD profile/level, sufficient events are converted to
insufficient.
CRs-Fixed: 2091196
Change-Id: Ib06d8841eb4faa9325ce279523264425bea4f3e0
|
|
|
|
|
|
Get supported profile/level from driver and publish them
correctly to client from OMX.
CRs-Fixed: 2054346
Change-Id: I56c8d1631445e02dd0330d664802d044cce4a26e
|
|
Remove GPU-based PQ feature (codes under _PQ_) from napali HAL, no affect on h/w PQ.
Change-Id: I219d9635f1878c3ad1e346b4218b3e107c66b800
|
|
|
|
Add omx registry entries for miracast direct streaming support
Change-Id: I7c3593a8f280e441d0ea9fadc158bcaadabd7487
|
|
Removed reading of all the unsupported system properties.
CRs-Fixed: 2087957
Change-Id: I2d9d40adf90199041746db4de50188f6d9a77e4a
|
|
Adding Vendor Extension for capabilities.
Change-Id: Ie1b42ebff1e696cdaa34771fc4eab8cc64ee7aeb
|
|
|
|
|
|
|
|
-- Add an extension index to query direct streaming
feature status.
Change-Id: I3577e47d2c43c27246cd98c038f0a7d63b3c6fcc
|
|
Add extradata extension and add outputcrop info to Extradata
string map.
Change-Id: Ifd2c2ef3fee504f9910c2a2ac59fa3db2d3dbd67
|
|
|
|
|
|
Adding support to get Extradata Types
and corresponding index
Change-Id: I6fabdad62707050e2d7d27c80ab47679afe1ef26
|
|
|
|
- signal UBWC disablement for sw encoder through
OMX_IndexParamConsumerUsage extension by returning
GRALLOC_USAGE_SW_READ_OFTEN
- add get support profile for H263, MPEG-4 sw codecs
- handle return type correctly for dev_get_seq_hdr for MPEG-4, H263 sw
encoder
Change-Id: Ie7d6ce571f5f0d4e3bcb2215f7b8a71150191e1d
|
|
Remove registry for legacy targets.
Change-Id: Ib53eca4e8d3f9db8563ee0158fb1538c86a2dc2b
|
|
Prevent exposing internal codecs to the VTS tests.
Add a dummy codec component and move internal codecs below
this entry in the registry file.
Cleanup registry file by removing unused components.
Change-Id: I4c6bfefb56de0aee5097bba57a2cf0aa50de0cf0
|
|
In this change all unsupported LTR indices & related parameters
are removed eg. QOMX_IndexConfigVideoLTRPeriod,
QOMX_IndexParamVideoLTRMode, QOMX_IndexParamVideoLTRCountRangeSupported.
CRs-Fixed: 2078518
Change-Id: Idf8106066264a4e945133075f55c24706ac1fdd3
|
|
Support is added in video encoder component to configure
macroblock (MB) based slice header spacing.
And also updated byte based slice header spacing.
CRs-Fixed: 2067990
Change-Id: I99b2d8db49ef01299e8115886c6e27ef9858f125
|
|
Support is added in video encoder/decoder component
to configure encoder/decoder low latency mode using
vendor extension.
Change-Id: I9265bdc61aa890a1f5fe895e423300f552d86201
CRs-Fixed: 2067894
|
|
To ensure frame accurate parameter configuration,
support for 2 new vendor extensions is added:
1. “vendor.qti-ext-enc-app-input-control.enable”
2. “vendor.qti-ext-enc-input-trigger.timestamp”
With these extensions dynamic video encoder properties
can be applied at specific frame.
CRs-Fixed: 2066874
Change-Id: Ie52e945216c37199f2d83a6c1513c43eb218cc12
|
|
Consolidates system/session properties into platform specific configs
which can be parsed during media codec process start and the property
values can be used during component initialization. This can also be
used to switch properties between video sessions - based on PL/test-
scenario requirements by making modifications to the config file and
"restarting" media codec process
Change-Id: Ia16accec5716b2337722c1e2e276702c75775d75
CRs-Fixed: 2066348
|
|
Make changes to add an extension which can enable/disable
downscalar and also set the output width and height.
Whenever Downscalar is enabled, the output port definition
dimensions are ignored but downscalar width/height are used
as ouput width/height.
CRs-Fixed: 2064901
Change-Id: Ie15c0e0dde560baa56288981518ac77d4e3da59c
|
|
Handle client extradata extension for Output Crop.
Change-Id: I53dcd998bf63a3ffe6992f4a3659c0949a69bcaa
CRs-Fixed: 2059318
|
|
Add new client extradata extension for Output Crop.
Change-Id: I32a702539ae2f86789c291403050c5ec9d4d7688
CRs-Fixed: 2059318
|
|
CRs-Fixed: 2053001
Change-Id: Ie3a34120c4af06666ae73ff07809607ecad425b3
|
|
- Create new Input and Output extradata ports.
- Add port definition support on extradata ports.
- Add changes to use and free the buffers on
extradata port.
CRs-Fixed: 2047901
Change-Id: I4bddb1f55b87df118aa28948784ffa55399f4d36
|
|
Move video HAL libraries to vendor image
with flag LOCAL_VENDOR_MODULE
Change-Id: Ie9058b9bfc1148bed53e4496c58a874698f1f6d1
|