summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-01-19Revert "media: Use project pathmap"HEADsugisawa-8150alk3pInjection
This reverts commit 05881a16d44b82554ede964176854dcf209f9bbb. Change-Id: If25c8429ad328125dde4f59c156ef463763081ff
2021-12-06media: Drop LOCAL_COPY_HEADERS usagePig
LOCAL_COPY_HEADERS is deprecated, so remove all its usages to avoid build warnings. Change-Id: I8c9de08610e8d94da568b46b3e8c221007c850a0
2021-12-06mm-video-v412: Enable UBWC conditionally.Hangyu Kuang
Bug: 129353499 Test: Camera recording. Fixes: Camera recording with API V2 enabled on davinci. Change-Id: Iffd91a5217a6c74e378ee5cc6b70a8e3dec7b21e
2021-12-06media: Include display_headers instead of display_intf_headersDyneteve
Change-Id: I3fe4b95ffd6ff24cd587e7a7c00831cb1ddf438c
2021-12-06media: libOmxSw encoders require prop headers :(Ricardo Cerqueira
Change-Id: Iac6497df24008e231e3a72a54581d09a6c6b30bf
2021-12-06media: Use project pathmapEthan Chen
Change-Id: I4f2e1f666deded6d53f23c97718b4246b48cf780
2021-11-02Merge f6d6d8479881a86743b4c16230c2ec73556ae148 on remote branchLinux Build Service Account
Change-Id: Iaef700973f837959a25c774bf698716168112b68
2021-10-12sm8150: Tune perf xml as per resultsVasantha Balla
Updated fps values for hevc and vp9 decoders. Change-Id: I99068a4748ba31670ee43731def8eaade169a5df
2021-09-26Merge 04ac5aaf3104eee01a8e742978492a34260a2ec0 on remote branchLinux Build Service Account
Change-Id: If99d913cc0971aa296fce0d69877c838d7f0283e
2021-09-15trinket: Tune perf xml based on measured fpsMahesh Voorugonda
Fps ranges of codecs are tuned in performance xml Change-Id: I9b073fadf3275dcaf4d4e4c481a05a5f72bce042
2021-09-09Merge "conf_files: sm6150: Update max resolution from True4k to UHD."qctecmdr
2021-09-01conf_files: sm6150: Update max resolution from True4k to UHD.Vasantha Balla
Update max resolution of encoders on sdmmagpie(sku verion1) target as per spec. Change-Id: I894ed2aa111419e97d5d9a4215c440edaf5ab150
2021-08-23Merge 6e6d886ae282cf873fb505187e2bc61fb7130fdb on remote branchLinux Build Service Account
Change-Id: I28db9e5b29a14d43426daf3dff3eecf2854ff3bb
2021-07-09mm-video-v4l2: venc: Set encoding level set by client to firmwareVasantha Balla
If client sets encoding level using OMX_IndexParamVideoAvc, set it to firmware. Change-Id: I58012282689116d1fc063284284a6052ad6357fd
2021-05-29Merge commit '5ec0a127f5f4092754ccbee5a4d9b71603ddcc51' into ↵Pradosh Das
video-userspace.lnx.4.2.r3-rel Change-Id: I81601508bbbab942f1958c2a083fe4acac2aa00e
2021-04-22Merge "sm6150: Limit the max performance load"qctecmdr
2021-03-22Merge c56fa8cded3afd76c45a325863dc38da457b7bc1 on remote branchLinux Build Service Account
Change-Id: I43818b3229be14987e182a3a9bf0553f4d1560e5
2021-03-09Merge "conf_files: trinket: Remove 2k and qhd profiles"qctecmdr
2021-03-09Merge "conf_files: msmnile: Remove 2k and qhd profiles"qctecmdr
2021-03-09Merge "conf_files: atoll: Remove 2k and qhd profiles"qctecmdr
2021-03-08conf_files: trinket: Remove 2k and qhd profilesShrikara B
Remove 2K and QHD profiles from media_profiles xml file. These resolutions are actually not supported by camera. Change-Id: Ib40939c2f4c1b2e274833c3cab42a603549ddd38
2021-03-05conf_files: sm6150: Remove 2k and qhd profilesShrikara B
Remove 2K and QHD profiles from media_profiles xml file. These resolutions are actually not supported by camera. Change-Id: I597e4ad8c6656e34be6bb3c85439fca2c38c5d77
2021-03-05conf_files: atoll: Remove 2k and qhd profilesShrikara B
Remove 2K and QHD profiles from media_profiles xml file. These resolutions are actually not supported by camera. Change-Id: I0c96636d3ae6de0e1fc69ce553e311c4a2fd21c0
2021-03-05conf_files: msmnile: Remove 2k and qhd profilesShrikara B
Remove 2K and QHD profiles from media_profiles xml file. These resolutions are actually not supported by camera. Change-Id: I9b0f7e625b0f290d2700d8d48bc4b48c586e602d
2021-01-24Merge 7df9be54b539e87646eeb18945a30c1480605135 on remote branchLinux Build Service Account
Change-Id: Ife435518a72600db6b6a25cdb0f125c0c462c5b8
2021-01-19mm-video-v4l2: Use default value for max luminance.Vasantha Balla
Use the default max luminance value if the value from the bitstream is less than 100 cd/m^2. Change-Id: Ia51ef1fb105ba687e5d34d88a8485fb71918c9e0
2020-12-29Merge c0681dd10927a429e58f9162d6a09f6446920c06 on remote branchLinux Build Service Account
Change-Id: I15d75d763a365b85b95c4e8750c682f0fe3e0dc7
2020-12-13mm-video-v4l2: venc: Close and delete handle on errorSanjay Singh
Close and delete handle when memory allocation fails, otherwise this may cause memory leak. Change-Id: Ie560b4af6b729d1cbcf0050c6d0c6ad6cbbcc817
2020-12-077150: finetune performance xmlParas Nagda
Fine tuned the performance xml based on the CTS results for C2 HW codec Change-Id: I375e2abe927be456d1493bea063bf47992f4799e
2020-11-30Merge 0515d17c093506cba8203b4e744c6284f3001176 on remote branchLinux Build Service Account
Change-Id: I281919762f683207ef6e38f0d128093622eeb640
2020-11-26Merge "mm-video-v4l2: vdec: do not update buffer requirements during ↵qctecmdr
getparameter"
2020-11-18sm6150: Limit the max performance loadSanjay Singh
Limit the maximum performance load to UHD@30 instead of true4k@30 as per published spec to both talos/moorea. For VP8 codec, performance load is reduced to 1080p@60. Change-Id: Ia733a51bf34a8f06ec63c526a35de76cfa6e152e
2020-11-05Merge 3f7470b867ebc3e01c2f96300b7187ae7e84262c on remote branchLinux Build Service Account
Change-Id: I94a488a362f014ace51fe539002b1e3963cda302
2020-11-03mm-video-v4l2: vdec: add special handling for codec_config bufferGovindaraj Rajagopal
[1] During flush, current implementation allows codec_config buffer to send it to firmware, even there is no sufficient FTB buffers avaliable with firmware. So VideoDecMsgThread thread is waiting on codec_config EBD for 2 sec and that lead to timeout in pre-roll logic at framework. So framework treats that as a corrupted clip and closes video session and proceeds with only audio. [2] To handle this situation, send outstanding FTB buffers to firmware, before queuing codec_config ETB's. Change-Id: I5df3bada976cab282a41b3cb2b836ed468d37615 Signed-off-by: Govindaraj Rajagopal <grajagop@codeaurora.org> Signed-off-by: Sanjay Singh <sisanj@codeaurora.org>
2020-10-30mm-video-v4l2: vdec: do not update buffer requirements during getparameterGovindaraj Rajagopal
Updating buffer requirements in getparameter replaces all the values set by client. For only secure usecase, input buffer size is halved in kernel, so query only buffer size instead of overriding complete buffer requirements set by client. Change-Id: I45d43a10b698fad36cd083f878ab4be80b004cfb Signed-off-by: Govindaraj Rajagopal <grajagop@codeaurora.org>
2020-10-27Merge "mm-video-v4l2: vidc: Removed restriction over -ve time stamps"qctecmdr
2020-10-27mm-video-v4l2: vidc: Removed restriction over -ve time stampsSanjay Singh
Major video use-case have regression due to negative time stamp restriction. So timestamp restriction is removed. Change-Id: I12dee082d9be07ec6ee8fb1cd01084003cd58de0
2020-10-06Merge a80e7f5388fb91f27b029b1378aeb13d0472a05b on remote branchLinux Build Service Account
Change-Id: Ic3010ff1048615fb2611ac532c4c2894e3395362
2020-09-24mm-video-v4l2: enable sending hdr10plus metadata via gralloc handleParas Nagda
Enable setting of vp9/hevc hdr10plus metadata via private gralloc along with frameworks. Change-Id: I9d63d0e82c6f6bba1f229ef509885a1acd69238c
2020-09-10Merge commit '3ea11c011c4685c9df4cd8e81a29991a0b073848' into HEADPradosh Das
Change-Id: I89a175b78dddce99e9680b49506038fadb32078a
2020-09-07mm-core: Remove tme,vpp for TrinketParas Nagda
Since tme,vpp is not supported on trinket removing the same from registry. Change-Id: I3f8df16cac5f3e204f941c8c0ee118067c28a55d
2020-08-27msmnile : remove vc1 entry from media_codec xmlParas Nagda
Change-Id: I33d1284671cfbb17c40b222c27820c3b08114a34
2020-08-24mm-core: Remove vpp for atollParas Nagda
Since VPP service is not supported on atoll removing the same from registry. Change-Id: Ibd7d3c0e0506965954bc73ee07a1d8305da69cea
2020-08-20media: Talos: update the MediaCodec TagParas Nagda
MediaCodec tag was misplaced.corrected the same. Change-Id: Id87e59cb03ce20238929d823710594b9738805b7
2020-08-19Merge "6150: finetune performance xml" into video-userspace.lnx.4.2.r3-relLinux Build Service Account
2020-08-196150: finetune performance xmlParas Nagda
Fine tuned the performance xml based on the CTS results for C2 HW codec Change-Id: I6c38ed66719661d83b9b453903ccf3db5a1f9c1b
2020-08-19mm-video-v4l2: vdec: Override client primaries only for >=UHDPriyanka Gujjula
There are few compliance tests which sets for color primaries and checks the color primaries received. At the same time, IL client enforces BT2020 for UHD and higher. To allow the flexibility for tests to choose the color space, allow client specified color space for lower resolutions. Change-Id: I695cea420439cf048f9a87446cc22d059780f9fe
2020-08-18Merge "mm-video-v4l2: vdec: Override client primaries only for >=UHD"qctecmdr
2020-08-18Merge "mm-core: list codecs based on actual support"qctecmdr
2020-08-18mm-core: list codecs based on actual supportParas Nagda
Core list is considered as superset and does not determine the actual supported codecs on a particular target. Generate list of components actually supported on any given platform. Change-Id: I3919baabe9f40f7e892376e8a3cbbc8ae8b23bbf