History log of /hardware/qcom/media/mm-video/vidc/venc/src/video_encoder_device.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
17a028aa01f5fb339a32c13bb65e1b129c024796 09-Apr-2013 Deva Ramasubramanian <dramasub@codeaurora.org> mm-video: vidc: Compile out pmem related code

Compile out pmem related code if ION is being used. Availability
of ION is indicated by compile time flag.

Change-Id: I82c333794988eb77a40933bb87d32d4c28e6d8e2
/hardware/qcom/media/mm-video/vidc/venc/src/video_encoder_device.cpp
63a6c9bcb0bb20a516059e74ec4113b541f5e919 16-Mar-2013 Iliyan Malchev <malchev@google.com> update video encoder & decoder to latest kernel headers

Change-Id: I8430ffa1b7296e229d164eaf0546bd875182e21c
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/media/mm-video/vidc/venc/src/video_encoder_device.cpp
2d1c6fa918d6d3afcb93a25c0e6d60cac8365275 28-Nov-2012 Deva Ramasubramanian <dramasub@codeaurora.org> mm-video: add support for the bitstream_restrict flag in VUI

Expose the OMX_QcomIndexParamEnableVUIStreamRestrictFlag parameter which
allows the OMX client to enable bitstream_restriction_flag in the H264
VUI.

Bug: 7490963
Change-Id: I0f0d1959c6b044f790173288680b9241069a5038
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/media/mm-video/vidc/venc/src/video_encoder_device.cpp
62f3c8efa800d9729e2ee46e6b81a8d92a08a379 25-Oct-2012 Iliyan Malchev <malchev@google.com> chmod uga-x

find -type f -perm +111 -name \*.[ch]\* -exec chmod uga-x {} \;

Bug: 7428209
Change-Id: I4c92cefc5784a2576369885a926c023281fc390f
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/media/mm-video/vidc/venc/src/video_encoder_device.cpp
3145f89c1398e32bb7fc6cc03866388f42d2bad3 28-Sep-2012 Deva Ramasubramanian <dramasub@codeaurora.org> mm-video: vidc: Allow client to request inband video header

Expose OMX_QcomIndexParamInbandVideoHeader, which, if set, asks the
encoder to generate the video header and prepend to each IDR frame.

Change-Id: Ie2ad4b5d5cd1dce667620a053576bc573bd0ed2b
/hardware/qcom/media/mm-video/vidc/venc/src/video_encoder_device.cpp
7783f07680c4e868295efbd0cf55a1622a106522 06-Sep-2012 Deva Ramasubramanian <dramasub@codeaurora.org> vidc: Support for secure encoding session.

This change adds support for secure encoding session.
All buffers in openmax component will allocated from the
secure heap.

Change-Id: Id0da4e2a6149c41b2101c52a8eb9486ade39bd1e
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/media/mm-video/vidc/venc/src/video_encoder_device.cpp
2fd0565a057f63bff8abca2a4a5ce2a77a004fe8 04-Sep-2012 Haynes Mathew George <hgeorge@codeaurora.org> mm-video: venc: Align the buffer size to 4K for ION memory.

Before this change, the buffer size alignment was missing if
the frame width or frame height were not multiple of 16.

Change-Id: Ic868cb0e093fcf093c351e7e65c80de983539030
/hardware/qcom/media/mm-video/vidc/venc/src/video_encoder_device.cpp
058dcdbfe54a3294a2713ba9993e6024f3f3a6a0 15-Aug-2012 Haynes Mathew George <hgeorge@codeaurora.org> mm-video: vidc: Revert optimization to skip few initialization steps for QCIF

- As the OMX IL component is initialized with the default resolution for
QCIF, many steps were skipped in the implementation of OMX_SetParameter
with index OMX_IndexParamPortDefinition if the client sets QCIF as the
encode resolution.
- This causes issues with some IL clients (e.g. OMXCodec) which tries to update
the port buffer size.
- To be safe, do all initialization steps irrespective of resolution.

Change-Id: I7c42e9ec6ede4a0b40242599e9119fa7a5eccc00
/hardware/qcom/media/mm-video/vidc/venc/src/video_encoder_device.cpp
120b7e44bc2419b5f9f03bc2af39c92d134189b7 17-Aug-2012 Ajay Dudani <adudani@codeaurora.org> mm-video: vidc: Map encoder input buffer aligned to 16

The video core requires the encoder input buffer size to be
calculated after aligning the height and width to 16.

Change-Id: Ica04d82cd58e859f69fdbb32565bd9276c858d0c
/hardware/qcom/media/mm-video/vidc/venc/src/video_encoder_device.cpp
278952ff92fab2da0c47b912daeb662130676be1 18-Jul-2012 Haynes Mathew George <hgeorge@codeaurora.org> mm-video: Use msm ion header file

Change-Id: I08f000d5f471f6a6a1f4ba80a54d0b2cf9e666d0
/hardware/qcom/media/mm-video/vidc/venc/src/video_encoder_device.cpp
826ececcbea342f7a0b92ec61847f1c95d384e05 22-Jun-2012 Iliyan Malchev <malchev@google.com> qcom/media: update media code

Change-Id: I8fab90e0696562b21b22143d3357d518cad6d8cc
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/qcom/media/mm-video/vidc/venc/src/video_encoder_device.cpp
1236b8e0864893518dd98d83a7d7187ad814caf5 24-Jun-2010 Nick Pelly <npelly@google.com> Move omx/mm-video and omx/mm-core into root.

One less directory. I don't think we need this one.

Change-Id: I82e3550608d4c4cac893a9faa7e8d94d63359f9d
/hardware/qcom/media/mm-video/vidc/venc/src/video_encoder_device.cpp