summaryrefslogtreecommitdiff
path: root/mm-core
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-06media: Use project pathmapEthan Chen
Change-Id: I4f2e1f666deded6d53f23c97718b4246b48cf780
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-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-14mm-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
2020-08-11mm-video: vidc: Add support to set control for LowLatencyParas Nagda
Add support at setConfig level to configure decoder low latency mode. Change-Id: I54f2f88d8edbf6d1ad87ae7c1a4c873d8f86e35a
2020-03-03Merge "mm-video-v4l2: raise onConfigUpdate Event on FBD"qctecmdr
2020-02-19mm-video-v4l2: raise onConfigUpdate Event on FBDDarshana Patil
For vp9 hdr10plus, upon receiving FBD, onConfigUpdate needs to be raised which inturn calls getConfig. This should fetch the hdr10plus metadata from the component and return to framework. Change-Id: Ibe6e05bf48a963bb52ce8b85d6313c19da70bdd2
2020-02-12mm-video-v4l2: add vp9 hdr10plus supportDarshana Patil
Add vp9 hdr10plus support Change-Id: Ie571f8ad493877380a7371cca280c06f91c99f72
2020-01-29mm-video : remove divx/xvid support from swcodecsDikshita Agarwal
- Remove divx/divx4 enteries from XML files. - Remove divx/divx4 MimeType to component name mapping from registry files. - Remove divx specific code. Change-Id: I09e2a59bf2edfec1a7a9e8d1b22db58c9aee7afb
2020-01-20mm-core: Set omx header library as vendor moduleBrijesh Patel
CRs-Fixed: 2596430 Change-Id: Ibac5e5ed5174b824e13185c034a5c43c4fe7ae34
2020-01-06mm-core: Generate omx core header library.Brijesh Patel
CRs-Fixed: 2596430 Change-Id: If5dab1762e30486193a221d8b604193cb989c3e2
2019-09-25Merge "Preliminary Android target definition for sdmshrike"qctecmdr
2019-09-17Preliminary Android target definition for sdmshrikeVijayakumar Badiger
Change-Id: I013cec9d673e9f8e012ba0a2d8c8d45fe19a12a8
2019-09-06mm-core: properly disable VC1 decoder for trinket and atollMalathi Gottam
Disable VC1 for atoll and trinket. Change-Id: I4608fb80469ab5856e1d70297fde4f0ae6ba8ab4
2019-08-16Merge "mm-core: Update registry file to enable VPP for target specific."qctecmdr
2019-08-02mm-core: Update registry file to enable VPP for target specific.Priyanka Gujjula
Change-Id: I16ff500a23a30bacd7015c0416d53b0d8885c3b8
2019-08-01mm-video-v4l2: Add support for frame-rate vendor extension.Priyanka Gujjula
- Create an index type to support frame-rate vendor extension. - Create an OMX structure to handle frame-rate across the component. - Handle set_vendor_extension_config using set_parameter to add support for decoder OMX component. - Handle set_parameter using index type at decoder component and update m_dec_hfr_fps to the params received using vendor extension. CRs-Fixed: 2498658 Change-Id: I0ef59b417d58450154eb264a64c045fae860299a
2019-08-01mm-core: disable VC1 decoder for trinketDikshita Agarwal
disable VC1 decoder for trinket. Change-Id: I7e87c55ad92efc6ddd6aac8a0cb3c1eed909033e
2019-07-19Merge "atoll: disable vc1 decoder for atoll" into video-userspace.lnx.4.2Linux Build Service Account
2019-07-16atoll: disable vc1 decoder for atollDikshita Agarwal
Disable vc1 sw decoder for atoll Change-Id: I7bdb4c14286694e39d0e797763c9121320bd031b
2019-06-24Merge "media: Add xml entry for hevc with CQ codec"qctecmdr
2019-06-17media: Add xml entry for hevc with CQ codecMahesh Lanka
Add xml entry for hevc with CQ codec. Update registry entry for hevc with CQ codec and added its handling. Change-Id: Ifd0f012dfe48a5356f7585bc7eee75ec1965e924
2019-06-10mm-core: Add HOA type to PCMModeTypeAniket Kumar Lata
Add HOA type to PCMModeType. Removed extra spaces Change-Id: Id68d9ccc92e838fb0b1347c93e4e6f8a8166cb6f
2019-05-28venc: Adding changes to query caps from firmwareSanthosh Behara
Adding changes to query rotation and blur support from firmware. Change-Id: Ia2a0a0bd2886af55b470159f723b7e04f9aee4c2
2019-05-23Merge "mm-video-v4l2: venc: Enable B-frames only for native recorder"qctecmdr
2019-05-23Merge "Initial Target Definition for atoll"qctecmdr
2019-05-09mm-video-v4l2: venc: Enable B-frames only for native recorderManikanta Kanamarlapudi
- Add changes for nativeRecorder setParam which will be set by client. - Enable B-frames only if native recorder param is set CRs-Fixed: 2359746 Change-Id: Ib678045031f097a6d8e20d563846feb89461fb7b
2019-04-22Initial Target Definition for atollDeepthi Gunturi
Change-Id: I7f930cabacf61c6703d4abee22f34998e24afc06
2019-04-16mm-video-v4l2: venc: support region based ROI via vendor extensionLi Sun
Add new vender extension to support MediaCodec rectangle region based ROI usage. Add new OMX extension index and structure and convert vender extension to the specific hardware based QP map structure. Change-Id: Ie1d7fc8a2f89c9a2958a4bee43bd3b0ace952fdf
2019-03-08media: add configstore and check it for vpp enablementLi Sun
Reduction in property usage. Go to the configstore to check whether vpp should be enabled, instead of checking vendor.media.vpp.enable. If the configstore is not enabled, fall back to the sysprop. Expose the configstore through libplatformconfig, by adding static methods to the Config class. Add a ConfigStore wrapper to allow C implementations to access the ConfigStore. Change-Id: Icb6b247b19f0adc107be636517d97b293229eb34
2018-11-15Merge "add gbm allocation for output buffers"Linux Build Service Account
2018-11-13Merge "mm-video-v4l2: venc: Add hevc secure encoder entry"Linux Build Service Account
2018-11-08add gbm allocation for output buffersLaisheng Hu
Change-Id: I3c765bb3094644220519739bbfc5b069179bf89c Signed-off-by: Laisheng Hu <laisheng@codeaurora.org>
2018-11-05mm-video-v4l2: venc: Add hevc secure encoder entryPriyanka Gujjula
Add hevc secure encoder entry into OMX registry file Handle HEVC Secure encoder in OMX_IndexParamStandardComponentRole Change-Id: Iebea4c857d2e869a21073f175f13a787c19836d2
2018-10-24Initial Android target definition for trinketHari Veerubhotla
Change-Id: If745f19e94b9a45f2f4ebb4c4b54f8538b4be20c
2018-10-19Merge "Revert "mm-core: Disable VC1 decoder for talos""Linux Build Service Account
2018-10-10Revert "mm-core: Disable VC1 decoder for talos"Dikshita Agarwal
This reverts commit c17cc83ec3530eb27c2ccfc411701b891c06b763. Change-Id: I70160d1631bd42192d9f1cfc18d6ed242c53b7d7
2018-10-06media:support linux buildLaisheng Hu
Change-Id: Icee49df04cdd1ac5b55e2044d3d8f64fcc204c24 Signed-off-by: Laisheng Hu <laisheng@codeaurora.org>
2018-10-02media: Add an internal coding type for HEICAmit Shekhar
Add an internal coding type for HEIC which is used in OMX test app. Change-Id: Ie4ce4f469e995953489736a9fc494a3f6330d309
2018-09-28VIDEO_EXT: New VT driver versionKarthikeyan Periasamy
Increase the version number of VT driver CRs-Fixed: 2324386 Change-Id: I15374d83ece66e2b4dcd8d1b8a2b1d91ffdc2d38
2018-09-26Merge "mm-core: Disable VC1 decoder for talos"Linux Build Service Account
2018-09-07mm-core: Fix enum value of Blur extension indexChinmay Sawarkar
Blur extension enum miscategorized and needs to be changed to conform with established pattern. CRs-Fixed: 2309733 Change-Id: I0604fea5187faf161e7546a21682815fc19e8cb8
2018-09-06mm-video-v4l2: Update dynamic blur configurationChinmay Sawarkar
Blur api updates need to be implemented. Client can dynamically enable or disable blur and use custom resolution for blur strength. CRs-Fixed: 2309733 Change-Id: I440c21d851c578a4096a00e66f9fc112594362f0
2018-09-06mm-core: Disable VC1 decoder for talosDikshita Agarwal
Enable VC1 decoder by default and disable it for talos. CRs-Fixed: 2307913 Change-Id: Ia49b5565defeb48454b0d2a2c1231dbb174a6838
2018-08-30Merge "QCMetadata: Define key for extra flags"Linux Build Service Account
2018-08-27QCMetadata: Define key for extra flagsUma Mehta
- Define extra flag key to set flags for parser CRs-Fixed: 2282282 Change-Id: I9988e8bf63d455a796d1156c1801380344600448
2018-08-28mm-video-v4l2: venc: add vendor extension for linear colorfmtQiwei Liu
- Add vendor extension for enable linear color format. - Update consumer bits to support P010. Change-Id: Ia1df43583d4b3c508dcef52c5c668aac1f194a32
2018-08-20mm-core: Remove MPEGH decoder from OMX registryBen Romberger
The MPEGH decoder is not enabled. Remove the decoder from the OMX registry to prevent CTS testing. Change-Id: I32f1fdac114b0979a0d4d5660813ea72c9b7e52a CRs-Fixed: 2248240