544fdbb7dbafbe83a1313564074f0af689aae752 |
|
07-Sep-2017 |
Lajos Molnar <lajos@google.com> |
mm-video-v4l2: venc: Advertise constrained profiles for AVC encoder Enumerate and advertise constrained profiles for AVC encoder. Inorder to have backward compatability advertise exisisting as well as newly added constants. Keep legacy constants for getters as Android media framework does not use them. Bug: 65043406 Change-Id: I6fe88a505005731c4891aa1a7c1f627c65f01861
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp
|
79d5f68936b36fd9537912850c7694a4aa331f57 |
|
23-Jun-2017 |
Santhosh Behara <santhoshbehara@codeaurora.org> |
mm-video-v4l2: venc: Change QBUF and STREAM_ON call sequence By calling STREAM_ON after QBUF, and meanwhile if there is any buffer requirements query, there is a chance that queued buffer will be ignored by driver. Hence changing the QBUF and STREAM_ON sequence. CRs-Fixed: 2065953 Author : Manikanta Kanamarlapudi <kmanikan@codeaurora.org> Bug: 62602083 Test: make vts vts-tradefed run vts -m VtsHalMediaOmxV1_0Host Merged-In: I0ec277a5b245d7b4aa343030ca74a2d86d7d91c1 Change-Id: I0ec277a5b245d7b4aa343030ca74a2d86d7d91c1
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp
|
30d04e5dd30a85b2750d88b3010b5af313b95bc4 |
|
18-Jul-2017 |
Thierry Strudel <tstrudel@google.com> |
msm8998: Update to 07.00.00.279.293 msm8998: from hardware/qcom/media c3ec4719 mm-video-v4l2: venc: Set 601-Limited colorspace for color-converted buffers 43b62e11 Merge "mm-video-v4l2: venc: Protect buffer from being freed while accessing" 93872aa1 Merge "mm-video-v4l2: remove legacy compilation flag TARGET_USES_MEDIA_EXTENSIONS" 5c572948 mm-video-v4l2: remove legacy compilation flag TARGET_USES_MEDIA_EXTENSIONS c0dd3100 video: Move data dump location to vendor partition 175584c5 mm-video-v4l2: venc: Protect buffer from being freed while accessing Test: build, boot, sanity checks Bug: 63804057 Change-Id: Ie4c9e98f522f72ec022abc5f856e616ef65147f6 Signed-off-by: Thierry Strudel <tstrudel@google.com>
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp
|
72a6741bef5699f38df4d95864d7fcdc2ca53d6e |
|
30-Jun-2017 |
Praveen Chavan <pchavan@codeaurora.org> |
mm-video-v4l2: venc: Set 601-Limited colorspace for color-converted buffers Colorspace is derived from gralloc-handles for graphic-buffers and set to codec. RGBA8888 Buffers are converted to YUV via C2D and have 601-Limited color. When passed to the device-layer, such buffers do not have gralloc-handle and hence colorspace does not get set. Set colorspace as 601-L explicitly in such case to the codec. b/63147656 Test: verified that it fixes the failures in EncodeVirtualDisplayTest# testEncodeVirtualDisplay and DecodeEditEncodeTest#testVideoEdit720p CRs-Fixed: 2070838 Change-Id: Iae2705b8f4256d8e76309d2d1adb7cb6d3eb1692
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp
|
68225548f6c5dc8d87ecd8c71a802534fe1d0f5f |
|
25-Jun-2017 |
Thierry Strudel <tstrudel@google.com> |
msm8998: Update to 07.00.00.279.240 msm8998: from hardware/qcom/media 9290486d video: add vendor prefix to properties 19da8f80 Merge "mm-video-v4l2: vdec: Fix reporting change in color-space to the client" fa17158f Merge "libc2dcolorconvert: Fix address in unmap call" ffdc4909 Merge "mm-video-v4l2: venc: WA: ignore colorspace set by client when executing" ebedc974 mm-video-v4l2: vdec: Fix reporting change in color-space to the client 2d4e855a libc2dcolorconvert: Fix address in unmap call bb45d359 mm-video-v4l2: venc: WA: ignore colorspace set by client when executing aa97b82e mm-video-v4l2: vdec: Allocate input(bitstream) buffers as uncached Test: build, boot, sanity checks Bug: 62817801 Change-Id: I98cb6b897cda51363c807ae0365c2139e7d578e9 Signed-off-by: Thierry Strudel <tstrudel@google.com>
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp
|
e2b75a9c0959cc95f9c17d7ff183dbe1b210ab43 |
|
24-May-2017 |
Thierry Strudel <tstrudel@google.com> |
msm8998: Update to 07.00.00.279.162 msm8998: from hardware/qcom/media 391f67d5 Add header inclusion path e84a80fc Merge "mm-video-v4l2: vdec: Add extradata support in decoder" 818a2207 mm-video-v4l2: vdec: Add extradata support in decoder 665530c7 mm-video-v4l2: vidc: Reduce verbosity of non-fatal errors Test: build, boot, sanity checks Bug: 62038492 Change-Id: Ib9d0104bd75435ae2c8506eb4d6aa1629d362e7a Signed-off-by: Thierry Strudel <tstrudel@google.com>
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp
|
a7f8a093e621f2db826862e04643a821248f38bf |
|
15-May-2017 |
Thierry Strudel <tstrudel@google.com> |
msm8998: Update to 07.00.00.279.143 msm8998: from hardware/qcom/media a24e220f Merge "mm-video-v4l2: venc: Update level when RC-mode is changed" ea0fd094 mm-video-v4l2: venc: Update level when RC-mode is changed fd691c96 Merge "media: Remove linkage to non-VNDK libs" f60f0cb7 Merge "mm-video: Add MPEG-4,H.263,DIVX software codec entry for 8909." 4c4fb2f5 media: Remove linkage to non-VNDK libs 9cb2f5b5 Merge "mm-video-v4l2:vdec: Pass bit_depth, color_space and dither_config" 104d3656 mm-video-v4l2:vdec: Pass bit_depth, color_space and dither_config e0a19328 mm-video-v4l2: vdec: disable down-scalar for 8909 28523d90 mm-video: Add MPEG-4,H.263,DIVX software codec entry for 8909. 0b54adca media: Compilation fix Test: build, boot, sanity checks Bug: 38282057 Change-Id: I2ec7e5b0fe30cdb17e26a9eb97dcacec4cce308a Signed-off-by: Thierry Strudel <tstrudel@google.com>
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp
|
aec695787aa19f0f77459fe206562c7f98d9c7ce |
|
06-Apr-2017 |
Thierry Strudel <tstrudel@google.com> |
msm8998: Update to 07.00.00.279.069 msm8998: from hardware/qcom/media bb24b8c3 Merge "mm-video-v4l2: venc: Update output resolution correctly for rotation" 5a3ccc5f Merge "mm-video-v4l2: vdec: Add Vendor extensions support in decoder component" 2458dc9d Merge "mm-video-v4l2: venc: remove stale entries in m_opq_pmem_q" 2d192e02 mm-video-v4l2: venc: remove stale entries in m_opq_pmem_q 50d88a14 mm-video-v4l2: venc: Update output resolution correctly for rotation 3b698b20 mm-video-v4l2: vdec: Add Vendor extensions support in decoder component 75b571e7 mm-video-v4l2: venc: add extension to support av-timer timestamps a017ca7c mm-video-v4l2: venc: Implement android vendor extensions 2ff90923 media: Move Video HAL libraries to vendor image 1b004d17 Merge "Intial bring up for sdm660" fe061841 Merge "media: Move Video HAL libraries to vendor image" 4e2f76cb media: Move Video HAL libraries to vendor image 20f5a0be mm-core: Add entries for AMR encoder and decoder ff63b1db Intial bring up for sdm660 Bug: 37062945 Signed-off-by: Thierry Strudel <tstrudel@google.com> Change-Id: Ib77530d4e14dc157025b71af4bf61e47fff3acac
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp
|
d6618cb402e3dc7be098a205f688fc4764269701 |
|
06-Apr-2017 |
Thierry Strudel <tstrudel@google.com> |
Revert "mm-video-v4l2: venc: add extension to support av-timer timestamps" This reverts commit 2d125902c8badad074fdae1c54ff57e219bb4c3d. Change-Id: Iabcfa04559156b35137ccc62c5a21197d1dd856c
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp
|
2ba6836a5ba8f7fa4a89f3823f36a4e5f0aada8f |
|
06-Apr-2017 |
Thierry Strudel <tstrudel@google.com> |
Revert "mm-video-v4l2: venc: Update output resolution correctly for rotation" This reverts commit af000f5441601ce0193093ef2eb3f61157ec135a. Change-Id: I36673b9bc83a0a43f42064a9e3d74a25aa9b5c41
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp
|
af000f5441601ce0193093ef2eb3f61157ec135a |
|
30-Mar-2017 |
Praveen Chavan <pchavan@codeaurora.org> |
mm-video-v4l2: venc: Update output resolution correctly for rotation Update resolution of output plane based on the rotatio angle to reflect the correct w x h in output-port-def CRs-Fixed: 2026950 Change-Id: I3ef1158785d5967f9089ad988b3ac45982faa57e
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp
|
2d125902c8badad074fdae1c54ff57e219bb4c3d |
|
29-Mar-2017 |
Praveen Chavan <pchavan@codeaurora.org> |
mm-video-v4l2: venc: add extension to support av-timer timestamps Use timestamps sent in-band with graphic handles (updated from camera with av-timer source) for vt usecases. Bug: 32746650 CRs-Fixed: 2026950 Change-Id: I5af29b0155eb108e4d9f0bae76fa72a947e719c2
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp
|
bb740e8596fa53304e86875fed4c19762d53b321 |
|
16-Mar-2017 |
Thierry Strudel <tstrudel@google.com> |
msm8998: Update to 07.00.00.279.039 msm8998: from hardware/qcom/media a8edebb3 mm-core: remove linkage of libgpustats temporarily d077eb17 Merge video components from mainline f4b8fc97 Promotion of video-userspace.lnx.2.1.c5-00002. 4109b293 Promotion of video-userspace.lnx.2.1.c5-00001. 40963fbb mm-video-v4l2: Allow openmax client to enable PQ 394b61a9 mm-video-v4l2: venc: change default color format to NV21 c221566d Promotion of video-userspace.lnx.2.1-00069. ec6dcc6b Merge "mm-video-v4l2: Add sdm660 for GPU stats computation" into video-userspace.lnx.2.1-dev 0b24e656 Promotion of video-userspace.lnx.2.1-00068. 124ce046 Promotion of video-userspace.lnx.2.1-00067. dca4eced mm-core: Add entry for apq8017 target 94433b09 Merge "mm-video-v4l2: Enable VQZIP for auto tools" into video-userspace.lnx.2.1-dev 8f7d5186 Merge "mm-video-v4l2: venc: Disable Pframes incase of resolution 5k/6k" into video-userspace.lnx.2.1-dev 1ac9aa69 mm-video-v4l2: venc: handle setting performance-mode at run-time 32b7ac24 mm-video-v4l2: Add sdm660 for GPU stats computation 7559f68b Merge "mm-video-v4l2: create pthread with valid file descriptors" into video-userspace.lnx.2.1-dev fdbc40fe mm-video-v4l2: Allocate buffers in chunks less than 128MB 2dc7c75f Merge "mm-video-v4l2: serialize FTB's for dropped frames" into video-userspace.lnx.2.1-dev 3fb4a3cb mm-video-v4l2: create pthread with valid file descriptors 815feb84 mm-video-v4l2: serialize FTB's for dropped frames 14bfa7d7 mm-video-v4l2: Clear source frame after returning client buffer 1131f3ef mm-video-v4l2: Enable VQZIP for auto tools 77da79df mm-video-v4l2: venc: Disable Pframes incase of resolution 5k/6k cc5a94ba Promotion of video-userspace.lnx.2.1-00064. fa73ee3a Revert "mm-video-v4l2: vidc: venc: Remove sys prop for low power mode" Signed-off-by: Thierry Strudel <tstrudel@google.com> Change-Id: I1b3d670198dd31152405dbbf7346bc6133272c7c
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp
|
87a954b40ed13f1976457b377deaea7cc78853f0 |
|
08-Mar-2017 |
Thierry Strudel <tstrudel@google.com> |
msm8998: Update to 07.00.00.279.027 Change-Id: I3ecc03ade21581c65ff0780879f99fb02dfe1b2f msm8998: from hardware/qcom/media Signed-off-by: Thierry Strudel <tstrudel@google.com>
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp
|
2e1e93b75bc282dafdff24eb3b473af177e3e35b |
|
24-Feb-2017 |
Thierry Strudel <tstrudel@google.com> |
msm8998: Update to 07.01.01.253.071 msm8998: from hardware/qcom/media f005efa9 Merge cc5a94babcde4b18fc391880962f1725d72f7932 on remote branch cc5a94ba Promotion of video-userspace.lnx.2.1-00064. fa73ee3a Revert "mm-video-v4l2: vidc: venc: Remove sys prop for low power mode" dad0d50f Merge 26b5df3d9f47ba952625ea017a4fbd0fa8202222 on remote branch 26b5df3d Promotion of video-userspace.lnx.2.1-00063. fc125db0 mm-video-v4l2: Enable LTRInfo extradata 8d11b84f mm-video-v4l2: vdec: handle extradata in flush case 86d69362 mm-video-v4l2: venc: synchronize roi data with etb 8bc522a0 Merge "mm-video-v4l2: Add OMX interface to query PQ status" into video-userspace.lnx.2.1-dev e378948c Promotion of video-userspace.lnx.2.1-00062. 9032f8a8 Merge "mm-video-v4l2: Enable UBWC support for 8096 encoder" into video-userspace.lnx.2.1-dev e5de02a5 mm-video-v4l2: Enable UBWC support for 8096 encoder ed17e104 mm-video-v4l2: vdec: Be in reconfig till port is enabled d3f5b571 mm-video-v4l2: Add OMX interface to query PQ status 8bc0a4fe Merge "mm-video-v4l2: venc: handle setting performance-mode at run-time" into video-userspace.lnx.2.1-dev c81c4390 mm-video-v4l2: Include shared lib for GPU stats computation bbe3ea74 Merge "mm-video-v4l2: Update meta buffer payload size" into video-userspace.lnx.2.1-dev 8bc9725a mm-video-v4l2: venc: handle setting performance-mode at run-time 05c1c7f0 Merge "mm-video-v4l2: Configure VZip with actual resolution" into video-userspace.lnx.2.1-dev 1cae292b Merge "mm-video-v4l2: vdec: Get port definition of out port workaround" into video-userspace.lnx.2.1-dev a20e693d mm-video-v4l2: Configure VZip with actual resolution 558211ba mm-video-v4l2: vdec: Get port definition of out port workaround 2401498b mm-video-v4l2: vdec: compile extra data handler source files in decoder library 5665787b mm-video-v4l2: Update meta buffer payload size Bug: 35758911 Signed-off-by: Thierry Strudel <tstrudel@google.com> Change-Id: I65275e39090a7b619347aca8307687bfb94b595a
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp
|
a5bf317aa35f90b6fcc533882760f86342b79547 |
|
15-Feb-2017 |
Thierry Strudel <tstrudel@google.com> |
msm8998: Update to 07.01.01.253.064 msm8998: from hardware/qcom/media b6d840f5 mm-video-v4l2: vdec: Be in reconfig till port is enabled 69bdd6b3 mm-video-v4l2: vdec: Get port definition of out port workaround d43cdc2a Merge 1a89a05fc82ebe0dee95a4053d2fbbe5a5b1ec26 on remote branch 8c2971f7 Merge 7a56da10112497c5ca993936955e9afcec9845ab on remote branch 1a89a05f Promotion of video-userspace.lnx.2.1-00057. 7910563e mm-video-v4l2: Update max level for h264 decoder to 5.1 4ed0ee76 Merge "mm-video-v4l2: vdec: Downscale to the highest connected resolution" into video-userspace.lnx.2.1-dev 7a56da10 Promotion of video-userspace.lnx.2.1-00056. 81dadbc8 mm-video-v4l2: Enable flags to load qdmetadata dynamically e5aec16e Promotion of video-userspace.lnx.2.1-00055. 67ab3256 mm-video-v4l2: vdec: Downscale to the highest connected resolution 19bbf9fd mm-video-v4l2: vidc: venc: Mark P and B frames 575a1cd6 Promotion of video-userspace.lnx.2.1-00054. 9df08850 Merge "mm-core: Add Makefile and Configure files" into video-userspace.lnx.2.1-dev 8353f280 Merge "mm-core: Add entry component for G711 and amr" into video-userspace.lnx.2.1-dev b0a18713 Promotion of video-userspace.lnx.2.1-00053. c1362654 Promotion of video-userspace.lnx.2.1-00052. 72dd46cf msm: Rename msmfalcon to sdm660. 836f7df1 mm-video-v4l2: venc: Rename msmfalcon to sdm660 232da154 mm-video-v4l2: vdec: Fix sanity check in log_output_buffers. 42db0ef2 mm-video-v4l2: Treat VZip error as fatal 20595200 mm-video-v4l2: Enable frameinfo extradata during VZip 01e11e69 mm-video-v4l2: Decrement input heap buffer counter for free_buffer 6be56553 msm: Rename msmfalcon to sdm660. f7ad0dbe mm-core: Add Makefile and Configure files 79a07696 mm-core: Add entry component for G711 and amr 2a7e797e Merge "mm-video-v4l2: venc: enable PQ for msmfalcon" into video-userspace.lnx.2.1-dev a3daecd8 Promotion of video-userspace.lnx.2.1-00051. d5d7b144 mm-video-v4l2: venc: Fix 601 to 709 color conversion issue 826746ff Merge "mm-core: Add component entry for flac decoder" into video-userspace.lnx.2.1-dev 9906756f Merge "mm-video-v4l2: vidc: Enable UBWC for msmfalcon" into video-userspace.lnx.2.1-dev 3d36bec0 Merge "mm-core: Add registry files for falcon" into video-userspace.lnx.2.1-dev be4c8b07 Merge "mm-video-v4l2: venc: Fix issues in handling input extradata" into video-userspace.lnx.2.1-dev 37241c0a mm-video-v4l2: venc: Fix issues in handling input extradata 518691f7 mm-video-v4l2: venc: enable PQ for msmfalcon f2dd00de mm-video-v4l2: vidc: Enable UBWC for msmfalcon 700bcc48 mm-video-v4l2: vdec: return error when qbuf failed 4759948e mm-video-v4l2: vdec: Use flush type which comes with flush_event 0127c5eb Merge "mm-video-v4l2: Add support for AllocateNativeHandle extension" into video-userspace.lnx.2.1-dev 05eb06b0 mm-video-v4l2: Add support for AllocateNativeHandle extension 28d22aa0 mm-video-v4l2: Reset drv_ctx o/p buffer requirements in loaded state 654e3a67 mm-core: Add registry files for falcon 6d695673 mm-video-v4l2: vdec:Metadata for HDR and ColorAspects d3fa4d44 mm-video-v4l2: vidc: Disable PQ for timelapse use-case 332383ff mm-video-v4l2: Enable auto tools for video decoder fbda0b5b mm-video: venc: Expose OMX_QTIIndexParamIframeSizeType c40ef32c mm-video-v4l2: Propagate recovery point sei information to client fbf2c734 mm-video-v4l2: vdec: Dont reset clocks if clocks requested turbo 5deb3a89 Merge "mm-video-v4l2: vidc: venc: Remove unspported Levels" into video-userspace.lnx.2.1-dev 3449b4c8 mm-video-v4l2: vdec: Support for HEVCMain10HDR10 profile beb092c2 mm-video-v4l2: vidc: venc: Remove unspported Levels ef799972 mm-core: Add component entry for flac decoder Bug: 34911851 Change-Id: Ib27fc5b8b56cbb495d475b1b104e1299111f577d Signed-off-by: Thierry Strudel <tstrudel@google.com>
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp
|
8a262e157e0983fee79cc1b58d3c8abc2a18e380 |
|
28-Dec-2016 |
Thierry Strudel <tstrudel@google.com> |
msm8998: Update to 07.00.00.253.056 msm8998: from hardware/qcom/media 03574ea Merge "mm-video-v4l2: vidc: Disable PQ for timelapse use-case" into video-userspace.lnx.2.1.r13-rel 78cd021 mm-video-v4l2: vdec: Use flush type which comes with flush_event 8c2024e Merge "mm-video-v4l2: vdec: return error when qbuf failed" into video-userspace.lnx.2.1.r13-rel 4af66d9 Merge AU_LINUX_ANDROID_LA.UM.5.7.R1.07.00.00.253.052 on remote branch 0f428aa mm-video-v4l2: vidc: Disable PQ for timelapse use-case fe3402a mm-video-v4l2: vdec: return error when qbuf failed a3bf462 Promotion of video-userspace.lnx.2.1-00046. f59e120 Merge "mm-core: Delete msmcobalt folder" into video-userspace.lnx.2.1-dev b4d150f mm-core: Delete msmcobalt folder d10701a mm-video-v4l2: Fix string length for msm8998 Change-Id: I94d714d4b0901c34c44293b8b763ecac53f21803 Signed-off-by: Thierry Strudel <tstrudel@google.com>
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp
|
0cfe6f8bff87bcbdeef6fcfdbb91d67d42f33927 |
|
13-Dec-2016 |
Thierry Strudel <tstrudel@google.com> |
msm8998: rename msmcobalt to msm8998 Bug: 33556391 Change-Id: I608cbf071aa5862c5c9caf540b9a8597e4363c0d
/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/venc/src/video_encoder_device_v4l2.cpp
|