History log of /hardware/ti/omap4-aah/domx/omx_proxy_component/omx_h264_enc/src/omx_proxy_h264enc.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e4b5eb97c1ebb41905d9acb8cf1c0992688152e9 17-Oct-2012 Mike J. Chen <mjchen@google.com> TI mainline's DOMX

Change-Id: I1b6fbb3b897e8caa80c605dcace80114b58e4d40
Signed-off-by: Mike J. Chen <mjchen@google.com>
/hardware/ti/omap4-aah/domx/omx_proxy_component/omx_h264_enc/src/omx_proxy_h264enc.c
cd24c84966f2abddfb1f4ffba30f500e5fc63db3 20-Oct-2011 Sarthak Aggarwal <sarthak@ti.com> Send correct pBuffer to IL client in EOS case too.

Change-Id: I098a1e51eb56a7c6e54c5393dc2952e48f740605
Signed-off-by: Sarthak Aggarwal <sarthak@ti.com>

related-to-bug: 5485643
/hardware/ti/omap4-aah/domx/omx_proxy_component/omx_h264_enc/src/omx_proxy_h264enc.c
b471a4ea8699f7444612aa9e00fd2724e83a8d08 23-Sep-2011 Devaraj Rangasamy <dev@ti.com> DOMX: H264ENC,MPEG4ENC: Fix file-descriptor leak issue

Fixes b/5360550

H264,MPEG4 Encoder proxies is not releasing pipe on
component deinit during encode usecase exit.

Patchset2:
- removed redundant macro

Patchset3:
- added mpeg4-enc fix too

Change-Id: I1bf9b4bd85fdee7ced74da5918d370624c8c9c43
Signed-off-by: Devaraj Rangasamy <dev@ti.com>
/hardware/ti/omap4-aah/domx/omx_proxy_component/omx_h264_enc/src/omx_proxy_h264enc.c
0a866629f2245a112033476c2f2a29cbb353fd73 22-Sep-2011 Sarthak Aggarwal <sarthak@ti.com> H264 enc: Dont encode buffer with filled len zero.

Fixes b/5332812

Even in case filled len sent by client was 0, proxy
was overriding it with a non-zero value leading ducati
side to encode it. this patch rectifies that.

Change-Id: Ia1125fad0fe61ccb4375192f962a2da60202a275
Signed-off-by: Sarthak Aggarwal <sarthak@ti.com>
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/ti/omap4-aah/domx/omx_proxy_component/omx_h264_enc/src/omx_proxy_h264enc.c
2526013667f27e46c71a5c579b107353bb33dee8 13-Sep-2011 Sarthak Aggarwal <sarthak@ti.com> domx: fix to rectify the memory corruption in h264 enc proxy

Change-Id: Ic8565a8662c0e6f80e548301fadff2a83b376d9f
Signed-off-by: Sarthak Aggarwal <sarthak@ti.com>
/hardware/ti/omap4-aah/domx/omx_proxy_component/omx_h264_enc/src/omx_proxy_h264enc.c
5a86cf98b1a2bdb33d2269a45542d8bff815f0ec 09-Sep-2011 Sarthak Aggarwal <sarthak@ti.com> Moving encoder buffers for surface encoder to gralloc buffers

Moving the buffers to gralloc removes the unnecessary step
of user-mapping which will improve performance.

Change-Id: I4b1b12c82466a2629e7edc3484f4ab56300dd38c
Signed-off-by: Sarthak Aggarwal <sarthak@ti.com>
/hardware/ti/omap4-aah/domx/omx_proxy_component/omx_h264_enc/src/omx_proxy_h264enc.c
806c4f9ecde18ebd6d50355f3dc5267240c14e17 01-Sep-2011 Lakshman Gowda <lakshman79@ti.com> [MPEG4-Enc-Proxy] Add android opaque color conversion support

Add support for android opaque color format as encoder input and
use color conversion routines to format to NV12 color format
which is passed on to remote OMX encoder component

Change-Id: I569a77b0e4aab3d5a50f3dc9ccf710a5bb6bd77b
Signed-off-by: Lakshman Gowda <lakshman79@ti.com>
/hardware/ti/omap4-aah/domx/omx_proxy_component/omx_h264_enc/src/omx_proxy_h264enc.c
e5d86ac2b8d0b0172944bb46c7a5d2c6b659b2a9 30-Aug-2011 Lakshman Gowda <lakshman79@ti.com> [H264-Enc-Proxy] Add android opaque color conversion support

Add support for android opaque color format as encoder input and
use color conversion routines to format to NV12 color format
which is passed on to remote OMX encoder component

Change-Id: I45be6a6ea3577cbe9a13e7df87bb399b16e5db29
Signed-off-by: Abhishek Ranka <asranka@ti.com>
Signed-off-by: Lakshman Gowda <lakshman79@ti.com>
/hardware/ti/omap4-aah/domx/omx_proxy_component/omx_h264_enc/src/omx_proxy_h264enc.c
55bffd113d7f7356bc21311b17a6a256f4cc1dfb 26-Aug-2011 Srinivas Kowtal <ksrini@ti.com> MPEG4Enc: New omx proxy component for MPEG4 encoder is added

Signed-off-by: Srinivas Kowtal <ksrini@ti.com>

Change-Id: I8cd4286d5fc303e73817a69b2f8bf518e61ee10d
/hardware/ti/omap4-aah/domx/omx_proxy_component/omx_h264_enc/src/omx_proxy_h264enc.c
c6d1deff9a4cffd55b5bc94f6999ac3b29309b6d 27-Aug-2011 Sarthak Aggarwal <sarthak@ti.com> Enable NPA mode on h264 encoder.

This patch completes the i/p buffer optimization in case of metadata buffers
The patch also sets the correct alloc length and filled length to ducati side OMX encoder, while gives the metadata size to the OMX IL client

Change-Id: I0ac758c367ceb9affa6e47fedbc20a80d7058b31
Signed-off-by: Sarthak Aggarwal <sarthak@ti.com>
/hardware/ti/omap4-aah/domx/omx_proxy_component/omx_h264_enc/src/omx_proxy_h264enc.c
831d195f81fcd391e54bddd46b56e251f84f4638 19-Aug-2011 John Wei <a0272715@ti.com> domx: request and allocate smaller-sized buffer in metadata mode recording

request and allocate smaller-sized buffer in metadata mode recording.
the buffer is used to hold video_metadata_t structure (12 bytes). It is
a big saving from allocating an NV12 buffer size. Corresponding Ducati
side change on UseBuffer() is required.

Change-Id: I7e4730c0982e826def844e3cf5050d83063fa2a7
Signed-off-by: John Wei <a0272715@ti.com>
/hardware/ti/omap4-aah/domx/omx_proxy_component/omx_h264_enc/src/omx_proxy_h264enc.c
c322989ae6ff6769490828de1b5eda12b749cce9 08-Aug-2011 Iliyan Malchev <malchev@google.com> initial commit

Change-Id: I8f7a7eeece0e516efa486b77e9d97805c0e65d3e
Signed-off-by: Iliyan Malchev <malchev@google.com>
/hardware/ti/omap4-aah/domx/omx_proxy_component/omx_h264_enc/src/omx_proxy_h264enc.c