History log of /frameworks/av/libvideoeditor/vss/src/M4VSS3GPP_Clip.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
cafc53c0ac77c2aa7564cea26120da6bc0c589f2 31-May-2012 James Dong <jdong@google.com> Fix another buffer overflow issue

Using hard-coded length value easily leads to buffer overflow.
Refactor the code a bit to make it more readable, and more
extensible, and less subject to the buffer overflow coding error.

Patch originally contributed by teng.hong@nxp.com

Change-Id: Id262915302ccea8ae3b0121bf39890ab463aeeb7
related-to-bug: 6328360
/frameworks/av/libvideoeditor/vss/src/M4VSS3GPP_Clip.c
b3626dda1df18de2398d6c91647c9d544dd5f6dc 09-Aug-2011 Chih-Chung Chang <chihchung@google.com> Speed up thumbnail generation.

We accept a tolerance parameter while decoding. We also tell the
stagefright decoder to jump so we can move to the new frame faster.

Change-Id: Iede3c1f909f1c42b2d5a53c782083367b00f62fb
/frameworks/av/libvideoeditor/vss/src/M4VSS3GPP_Clip.c
6e779fda8a4f6258f9b910290b2f296d18fb2585 04-Aug-2011 Rajneesh Chowdury <rajneeshc@google.com> Fix for 4132872 inefficient export logic.

Also fixes 3371103 Transitions between images takes a long time
to generate.

Redundant transcoding is removed. Decode encode will be done only
once per clip.
For images, conversion to 3gp clip is removed (except for generating
Kenburn image clip).

Change-Id: Id722cd0296641bd643eb5c63f4d8028716259c01
/frameworks/av/libvideoeditor/vss/src/M4VSS3GPP_Clip.c
bc8e52dadeb078c45e62ebda17fd95e67f689654 02-Jul-2011 Rajneesh Chowdury <rajneeshc@google.com> Fix of issue 4973565 Cannot export movie.
Also fixes 4441452 Native Crash after applying transition

Change-Id: Ic48c44bc2c5d07e57edb8f63393cea424d3275f4
/frameworks/av/libvideoeditor/vss/src/M4VSS3GPP_Clip.c
01158eac3464fc6e7837be594d6a8d14172154bc 27-Jun-2011 Rajneesh Chowdury <rajneeshc@google.com> Fix for issue 4905998 OMXCodec::drainInputBuffer, findInt64(kKeyTime, &lastBufferTimeUs) fails

Change-Id: I353bd9e8aa1eceb9c14040a9953777967500fb1d
/frameworks/av/libvideoeditor/vss/src/M4VSS3GPP_Clip.c
b5c7784c96a606890eb8a8b560153ef4a5d1a0d9 23-Jun-2011 Thomas Le Guevel <thomaslg@google.com> Fix for: 4676350 Do not use dual copyright declaration for video editor code

Change-Id: I2856be051fa3b3ddfe67e096e45fb0b34beb92be
/frameworks/av/libvideoeditor/vss/src/M4VSS3GPP_Clip.c
0a389ab70db304fb840e33f33781ecc0503eae3c 22-Apr-2011 hongteng <hongteng@google.com> Fix for issue 3385135 "source code cleanup" engine part
- Removed below unused functions
a. M4PTO3GPP_RegisterExternalVideoEncoder
b. M4VSS3GPP_editRegisterExternalVideoDecoder
c. M4VSS3GPP_editRegisterExternalVideoEncoder
d. M4VSS3GPP_extractPictureRegisterExternalVideoDecoder
e. M4VSS3GPP_editRegisterExternalCodec
f. M4VSS3GPP_editSubscribeExternalCodecs
g. M4VSS3GPP_intSubscribeExternalCodecs
h. M4VSS3GPP_intClipRegisterExternalVideoDecoder
i. M4xVSS_RegisterExternalVideoDecoder
j. M4xVSS_RegisterExternalVideoEncoder
k. M4MCS_registerExternalVideoDecoder
l. M4MCS_registerExternalVideoEncoder
m. M4MCS_registerExternalAudioDecoder
n. M4MCS_registerExternalAudioEncoder
o. M4DECODER_EXTERNAL_getInterface

- Also remove small code associated with these functions and Remove below unsused src + header files
a. M4CLOCK.h
b. M4MDP_API.h
c. M4VD_EXTERNAL_Internal.h
d. M4VD_HW_API.h
e. M4VE_API.h
f. M4_Logo.h
g. M4VD_EXTERNAL_Interface.c
h. LV_Types.h
i. M4OSA_FileAccess.h
j. M4OSA_FileCache.h
k. M4OSA_FileExtra.h
l. M4OSA_FileReaderRam.h
m. M4OSA_FileWriterRam.h
n. M4OSA_String.h
o. M4OSA_String_priv.h
p. M4OSA_FileCache.c
q. M4OSA_FileExtra.c
r. M4OSA_FileReader_RAM.c
s. M4OSA_FileWriter_RAM.c
t. M4OSA_String.c
u. M4OSA_String_priv.c

Change-Id: I7271cbe92168e665a8e5b7afe7c7fe1c331eaa1e
/frameworks/av/libvideoeditor/vss/src/M4VSS3GPP_Clip.c
694816d7291f17364502ac5d3319684a0b180860 21-Apr-2011 Shyam Pallapothu <shyamp@google.com> Fix for issue 4133431 "Remove OSAL layer" in engine part

Change-Id: I98f98691048a5afc6f691b0cc3cec92e458e8f44
/frameworks/av/libvideoeditor/vss/src/M4VSS3GPP_Clip.c
32ed3f4dad00f8a65f7e6b38402c70d5341c57eb 21-Apr-2011 Shyam Pallapothu <shyamp@google.com> Fix for issue 4133431 "Remove OSAL layer" in engine part

Change-Id: I9e2e142bcdf3153c529b790e368caea4fdb65ac8
/frameworks/av/libvideoeditor/vss/src/M4VSS3GPP_Clip.c
947721ba962c19913b76658cdbb19ae8c77c9c50 12-Apr-2011 Dheeraj Sharma <dheerajs@google.com> Fix for issue 4133431 "Remove OSAL layer" in engine part

Change-Id: I79efc956aa0d23fb333d12c8947b48455b7524d1
/frameworks/av/libvideoeditor/vss/src/M4VSS3GPP_Clip.c
0e248c82803c7880a15ce29c2d4be5c2189e414c 14-Feb-2011 Danny Fernandes <dannyfernandes@google.com> Fixed issue 3443078 overlay flicker on transition in exported video

Change-Id: I0376b09acd91be8ba792478323d9f48a71818c2b
/frameworks/av/libvideoeditor/vss/src/M4VSS3GPP_Clip.c
7c9d8018755adf1857571125ba1b3598c96ea506 17-Jan-2011 Dharmaray Kundargi <dharmaray@google.com> Removed unwanted line in M4READER_Amr.h

vss core files upload on honeycomb

Change-Id: I61206ae2398ce8ac544c6fb01a76fe8917bce75b
/frameworks/av/libvideoeditor/vss/src/M4VSS3GPP_Clip.c