History log of /hardware/qcom/media/mm-video-v4l2/vidc/venc/inc/omx_video_base.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2fc7c73e45bf960e778b85d2d6de6e3ba92891b0 04-Oct-2014 Vineeta Srivastava <vsrivastava@google.com> Revert "mm-video-v4l2: venc: Correct buffer index selection"

This reverts commit df87813cb87f16ed2d909b9adf0e442879f3f495.

Bug: 17811061
Change-Id: I5604e0760b1067873b6d6760eda05003409c706b
/hardware/qcom/media/mm-video-v4l2/vidc/venc/inc/omx_video_base.h
df87813cb87f16ed2d909b9adf0e442879f3f495 02-Oct-2014 Praveen Chavan <pchavan@codeaurora.org> mm-video-v4l2: venc: Correct buffer index selection

meta_mode_enable reflects whether the component is using meta
buffers or the input mem pointer. Use this flag (instead of
mUseProxyColorFormat) when computing the buffer index to ensure
that a valid index is selected.

For non-color-conversion input buffers, the component should return
IL client buffers instead of meta buffers. For opaque input buffers
(which also do not require color-conversion), return meta buffers to
the base layer instead of client buffers.

b/17664960

Author: <lenhardw@codeaurora.org>
Change-Id: I0722edbb739140415b49e183be910730f450766c
/hardware/qcom/media/mm-video-v4l2/vidc/venc/inc/omx_video_base.h
9157b7d2c90c853713840ce85a78f5d22600fe1e 15-May-2014 Praveen Chavan <pchavan@codeaurora.org> mm-video: fix compatibility issues with ion::heap_id_mask

Add a workaround to use heap_mask OR heap_id_mask based
on the target, to keep compatibility with mismatching ion
versions till they converge.

Change-Id: Ic499da40f516ce55cd25da79e7a4f8f53dda46f5
/hardware/qcom/media/mm-video-v4l2/vidc/venc/inc/omx_video_base.h
8767726b6d6b2194cbb3704d7d82f0c7ef34eeb3 17-Apr-2014 Praveen Chavan <pchavan@codeaurora.org> mm-video-v4l2: reconcile to CAF tip

merge up to: set native-color format (only) for surface mode

Change-Id: I1ed1f78cfb7c5f54d950ae3ce40e677bff0b5264
/hardware/qcom/media/mm-video-v4l2/vidc/venc/inc/omx_video_base.h
073c5e91be587a9f90fe39719e1e9fa7cd2a3525 08-May-2014 Vineeta Srivastava <vsrivastava@google.com> Revert "Revert "Revert "mm-video-v4l2: reconcile to CAF tip"""

This reverts commit a66301743224ed885fc1b5275acd16f4843a03f5.

Change-Id: Ic7148d1fc268611b4feb2c6d37d1394d3fb273cb
/hardware/qcom/media/mm-video-v4l2/vidc/venc/inc/omx_video_base.h
a66301743224ed885fc1b5275acd16f4843a03f5 08-May-2014 Vineeta Srivastava <vsrivastava@google.com> Revert "Revert "mm-video-v4l2: reconcile to CAF tip""

This reverts commit f84ff736ed4e9e3c52a6341f7f2f5f325d8b5bab.
/hardware/qcom/media/mm-video-v4l2/vidc/venc/inc/omx_video_base.h
f84ff736ed4e9e3c52a6341f7f2f5f325d8b5bab 07-May-2014 Narayan Kamath <narayan@google.com> Revert "mm-video-v4l2: reconcile to CAF tip"

This reverts commit 7a9835a7abaf26e9b79648550ca8f99514cd0c7a.

Change-Id: I766b5dbe122a149cbaeb339c9176e8165f42f937
/hardware/qcom/media/mm-video-v4l2/vidc/venc/inc/omx_video_base.h
7a9835a7abaf26e9b79648550ca8f99514cd0c7a 17-Apr-2014 Praveen Chavan <pchavan@codeaurora.org> mm-video-v4l2: reconcile to CAF tip

merge up to: set native-color format (only) for surface mode

Change-Id: I6a496c435c9efe99912a6e45b27d69f38254521f
/hardware/qcom/media/mm-video-v4l2/vidc/venc/inc/omx_video_base.h
56dd7e53ba5657987bd527fa996a7942da01ef63 30-Aug-2013 Praveen Chavan <pchavan@codeaurora.org> mm-video: venc: handle zero-length invalid EOS buffers

Some clients (like GraphicsBufferSource) can queue meta buffer
with invalid handle for EOS, with filled length being empty.
Handle this case by queueing an internal color-conversion
buffer (if available) to propagate the EOS to output

bug# 10489684

Change-Id: Ib30e7063960939e7b764088afe9715f3c3d86d9f
/hardware/qcom/media/mm-video-v4l2/vidc/venc/inc/omx_video_base.h
7beb72122c9b88f2a04e5ef30e370b3d35483d04 27-Jul-2013 Jorge Solano Altamirano <jsolano@codeaurora.org> mm-video: venc_v4l2: Enable VP8 Profile and Level settings

VP8 codec is capable of supporting version_0 and version_1, this
patch uses the indexes and enumeration from OpenMax IL version 1.1.2

Change-Id: Ida0d085401d6b4e507cdbf94c2e3cb8ceb7ca10c
/hardware/qcom/media/mm-video-v4l2/vidc/venc/inc/omx_video_base.h
9ad5c6ee7a6308393e3d11f7d51cd46004473063 15-Aug-2013 Praveen Chavan <pchavan@codeaurora.org> mm-video: vidc: add support for opaque-format gralloc-buffers in encoding

Camera3.0 queues gralloc-allocated meta-buffers in opaque color format
unlike the camera2 which pre-announces NV12 color format. These buffers
have Venus's native NV12 format and do not need a color conversion.
Introduce a flag to explicitly indicate color-conversion rather than
derive it from proxy-format, since camera3 buffers are opaque buffers
but need no color-conversion.

Change-Id: Ib1acfc60031444de83ba5d450fddf82c561328bd
/hardware/qcom/media/mm-video-v4l2/vidc/venc/inc/omx_video_base.h
c66f61266df4158140e76c2fab3946dad764eee8 29-Apr-2013 Praveen Chavan <pchavan@codeaurora.org> mm-video: vidc: Sanitize buffer to native colorformat

Buffers coming in from non-camera sources (e.g. apps) that aren't aware
of vendor's color format flavours will provide input in standard NV12
format. Before providing it to driver, we need to convert into Venus's
NV12 format.

Bug: 9916988

Change-Id: I47ec6e6409720cf9ddfdb1751ad98b930c345e58
Signed-off-by: Deva Ramasubramanian <dramasub@codeaurora.org>
/hardware/qcom/media/mm-video-v4l2/vidc/venc/inc/omx_video_base.h
61a2c6a19dbd06a317a419623020e02056661876 26-Jul-2013 Praveen Chavan <pchavan@codeaurora.org> Merge up to tip (906de570) of hardware/qcom/media from codeaurora.org

Change-Id: Iee6f5ea3781748209b02725b30f2c09a8f1392fa
Signed-off-by: Ajay Dudani <adudani@codeaurora.org>
/hardware/qcom/media/mm-video-v4l2/vidc/venc/inc/omx_video_base.h
6eec4d1ea65df853450a6e158718981cba900bf6 30-Apr-2013 Shashank Mittal <mittals@codeaurora.org> Update mm-video to get legacy and v4l2 interfaces to co-exist

* Move mm-video to mm-video-legacy
* Add mm-video-v4l2 from codeaurora.org

Change-Id: Idf13fa2780fd0359ccefc8b004286c5a356d3546
/hardware/qcom/media/mm-video-v4l2/vidc/venc/inc/omx_video_base.h