| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Support Google ExtensionIndex.
2. Decode Component
- Decode component return real YUV output data.
- Video decode component support two output port color format.
They are OMX_COLOR_FormatYUV420SemiPlanar(NV12) and OMX_COLOR_FormatYUV420Planar.
Choose one of them under negotiation.
- output port default color format is OMX_COLOR_FormatYUV420SemiPlanar(NV12).
- Turn off the gralloc/graphic buffer since gralloc/graphic buffer allocator is unavailable
3. Encode Component
- Encode component support real YUV input data.
- Video encode component support two input port color format.
They are OMX_COLOR_FormatYUV420SemiPlanar(NV12) and OMX_COLOR_FormatYUV420Planar.
Choose one of them under negotiation.
- input port default color format is OMX_COLOR_FormatYUV420SemiPlanar(NV12).
- gralloc buffer is not support yet.
(store meta data mode use physical address.)
4. Camera hal
- Support metadata buffer mode
TODO:
1. enable grallco/graphic buffer once the allocator is available
2. add support for gralloc-based metadata buffer support in video encoder component
Change-Id: Ic8ba4f0230d6de77ffde7ddf1e2c9a3a5aeb806f
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
|
|
|
|
|
|
|
|
|
|
| |
NV12T to YUV420P
NV12T to YUV420SP
YUV420P to NV12T
YUV420SP to NV12T
Change-Id: I769bea28953786a9191824c488a633e8c997520f
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
|
|
|
|
| |
This reverts commit 7cf106ba5ff2dac2be536d8c84c715ca87d0a2d9.
|
|
|
|
|
|
|
|
|
|
| |
NV12T to YUV420P
NV12T to YUV420SP
YUV420P to NV12T
YUV420SP to NV12T
Change-Id: I991777f56a9988c8aa0a1b94bf917ffeb148345f
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
|
|
|
|
|
| |
Change-Id: Id9c22696102d8d9edc12e44b8d1555bc2024590b
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
|
|
|
|
|
|
|
| |
Change-Id: Id9ac27f9510ef6017ad2132a31382a66449d9b9e
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
related-to-bug: 4724339
|
|
|
|
|
|
|
| |
if it doesn't actually implement the functionality.
Change-Id: I7e46c25c4634e1fd0f65ebf38c4d32446ba2d341
related-to-bug: 4320322
|
|
|
|
|
| |
Change-Id: I25ff348e6d19d5b57c389bd18e862f3dd674512d
Signed-off-by: Iliyan Malchev <malchev@google.com>
|
|
|
|
|
|
|
|
|
| |
o incoporate reviewer's comment to set parameter first to avoid code duplication
bug - 3115953
Change-Id: Iaadbc4b803e0b9baa929494f3f3882c1fae45dd2
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
|
|
|
|
|
|
|
|
| |
recorded videos are playables on other phones
bug - 3259224
Change-Id: I9f26bea7456221b01d4cb358786ecad39e34dca4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Before this change, referencing source in parent dir, such as
"../SEC_OMX_Vdec.c", results in obj files spilling into the top obj dir.
What's worse, the same source is included in more than 1 module, so the
obj file may be written concurrently by multiple build jobs.
Because gmake use the path string to detect if 2 targets point to the
same file, make could not even issue a warning for duplicate rules.
I believe this is the root cause of the following transient build error:
1)
out/target/product/stingray/obj/SHARED_LIBRARIES/libOMX.SEC.AVC.Encoder_intermediates/../SEC_OMX_Venc.P:54:
*** missing separator. Stop.
2)
prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld:
error:
out/target/product/stingray/obj/SHARED_LIBRARIES/libOMX.SEC.M4V.Encoder_intermediates/../SEC_OMX_Venc.o:
unknown mandatory EABI object attribute 46
Change-Id: I07721771d3afa86bd96703960c3a13305c424d60
|
|
|
|
|
|
|
|
|
| |
Fixed bug of buffer swap in encoder
by changing buffer return position.
bug #: 3158459
Change-Id: I98020349a1799316ebba52b5eb9b958a034b9995
Signed-off-by: sbcrux.kim <sbcrux.kim@samsung.com>
|
|
|
|
|
|
|
|
|
| |
This patch is to fix the following bug: http://b/issue?id=3127000
- Make up for Flush Buffer Number Count
- Bug fix is EOS Frame timestamp error and player hang
Change-Id: I6ea46a0b8e91381216a7d2bc0e4bd20e3391f628
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
|
|
|
|
|
|
|
|
| |
Bug Number : 3090226
This bug is H.263 Test player hang.
Change-Id: I6c9312a18fb808803822df8f781d06cc824bfdd0
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
|
|
|
|
|
|
|
|
|
| |
call SEC_OSAL_SemaphoreTerminate Bug in
(OMX_StateIdle to OMX_StateLoaded) and
(OMX_StateLoaded to OMX_StateIdle)
Change-Id: I4c79a861392bf07aa40273ba2cc69df5ef518037
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
related-to-bug: 3106534
Real OMX_COLOR_FormatYUV420Planar Data return.
if Use Thumbnail Mode then set as follows before Decoding
/************************************************/
OMX_ERRORTYPE ret = OMX_ErrorNone;
OMX_BOOL param = OMX_TRUE;
ret = OMX_GetExtensionIndex(
mHandle,
"OMX.SEC.index.ThumbnailMode",
&eIndexParamFilename);
if (ret == OMX_ErrorNone)
OMX_SetConfig(
mHandle, eIndexParamFilename, ¶m);
/***********************************************/
Change-Id: Ia2cf2c4145687c45fb8f2987e66db59434266f34
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
|
|
|
|
|
|
|
|
| |
omx_tests H.263 Seek test
Error return "SsbSipMfcDecExe: IOCTL_MFC_DEC_EXE failed(ret : -2007)"
Change-Id: I815a3cee467169f9dae1b0e60abbfdf3fd26ca1e
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
|
|
|
|
| |
Change-Id: I214df6cbf8f8e39f3f6fa645eb7a99d36a70993e
|
|
|
|
|
| |
Change-Id: I5c25b6fe0da4a91733a9334aeecdf022c2579a05
Signed-off-by: sbcrux.kim <sbcrux.kim@samsung.com>
|
|
|
|
|
|
|
|
|
|
|
| |
- change default output buffer number
- change Mpeg4 eProfile
default : OMX_VIDEO_MPEG4ProfileSimple
- change Mpeg4 eLevel
default : OMX_VIDEO_MPEG4Level4
Change-Id: Ib9bb9f33fbceef9e8dae2b5107db178ca218d358
Signed-off-by: sbcrux.kim <sbcrux.kim@samsung.com>
|
|
|
|
|
|
|
|
|
| |
this feature is disabled by default.
for using this feature
add "#define FULL_FRAME_SEARCH" in SEC_OMX_H264dec.c, SEC_OMX_Mpeg4dec.c
Change-Id: I6225f7ab5aff4c66f19893a3048bdae721b095d8
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
|
|
|
|
|
| |
Change-Id: I6a75b7a70013794e8c77bf43dd0ca288e9566235
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
|
|
Component name
1. OMX.SEC.AVC.Decoder
2. OMX.SEC.MPEG4.Decoder
3. OMX.SEC.H263.Decoder
4. OMX.SEC.AVC.Encoder
5. OMX.SEC.MPEG4.Encoder
6. OMX.SEC.H263.Encoder
Change-Id: I4ae562c6d44fac8c376a8f60fd376c46bd1e721d
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
|