3e1e78ccd5936111f31a709592f11aa7c677c42d |
05-Jun-2012 |
James Dong <jdong@google.com> |
Fix green or corrupted video frames in the exported movies At least two use cases are affected: trimming and transition clip generation. If the starting time of the transition or the trimming position is not the same as that of any existing video frame, the video frame right before the transition starting position or the trimming position must be encoded as the the first video frame for the transtion or the trimmed video, and it is encoded as a key frame. This frame was not saved without the patch. In the transcoding phrase, since we could not find such a frame, the existing code did not return an error, and incorrectly used some other frame to serve as the reference key frame for the remaining video frames of the transition or the trimmed video. As a result, we may see corrupted or green video frames in the exported movies. The fix is to always save the frame right before the trimming position or the transition starting time, so that a key frame will always be encoded, and the right reference frame is used for remaining video frames. In addition, checks are added to prevent from future mistakes to use incorrect reference frames. Patch was originally contributed by teng.hong@nxp.com Change-Id: I182784d4c1786224445224634edab3338bf2278f related-to-bug: 5713461
4VSS3GPP_ErrorCodes.h
|
eac28ab858dc4ecdfd25b6d8851219e6787d1222 |
13-Oct-2011 |
Hong Teng <hongteng@google.com> |
Fix for 5154138 Titles are not aligned properly in a exported movie from Movie Studio Apply frame effect(overlay) after rendering mode was done Change-Id: I1ff9cc868117cc8dcdc735e6854ff429b74e8154
4VSS3GPP_InternalTypes.h
|
e9eec0e0975c57c0dac91eb5b4cbb052b7dd011a |
30-Aug-2011 |
Rajneesh Chowdury <rajneeshc@google.com> |
Fix for 5156702 Rotate video output for thumbnails and export This is part of a multi project submit. This is the native engine part. Change-Id: Icde922194a123a90544942caa12430fc3c4ef10e
4xVSS_Internal.h
|
0a25bd5bacf5408ca205b15e53cfb6dc2fc1d171 |
13-Aug-2011 |
Rajneesh Chowdury <rajneeshc@google.com> |
Fix for 4142219 Don't hard code platform-specific limitations. Also fixes 5118207 add other video codec support for video editor export. For importing video clips, Video Editor engine will query StageFright codecs for supported codecs, profiles and levels. For Export, the profile and level are configured in media_profiles.xml Change-Id: I85c8bb8b87cfcf0f1351ecb8c4f369a8902e7a09
4PTO3GPP_API.h
4VSS3GPP_ErrorCodes.h
4VSS3GPP_Extended_API.h
4VSS3GPP_InternalTypes.h
4xVSS_API.h
4xVSS_Internal.h
|
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
4VSS3GPP_API.h
4VSS3GPP_InternalTypes.h
4xVSS_Internal.h
|
7dbd2c46824000ce473966637c11b8564682cb55 |
30-Jun-2011 |
Chih-Chung Chang <chihchung@google.com> |
Remove curtain effects (they are unused). Change-Id: I8e1ccad3e9ddf4c272e85e7ca04582b4863c242d
4VSS3GPP_API.h
4VSS3GPP_ErrorCodes.h
|
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
4EXIFC_CommonAPI.h
4PTO3GPP_API.h
4PTO3GPP_ErrorCodes.h
4PTO3GPP_InternalTypes.h
4VSS3GPP_API.h
4VSS3GPP_ErrorCodes.h
4VSS3GPP_Extended_API.h
4VSS3GPP_InternalConfig.h
4VSS3GPP_InternalFunctions.h
4VSS3GPP_InternalTypes.h
4xVSS_API.h
4xVSS_Internal.h
|
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
4PTO3GPP_API.h
4PTO3GPP_InternalTypes.h
4VSS3GPP_API.h
4VSS3GPP_InternalFunctions.h
4VSS3GPP_InternalTypes.h
4xVSS_API.h
4xVSS_Internal.h
|
3b25fdc4a33b53cfcf67315c2d42ad699b8cefe2 |
22-Apr-2011 |
hongteng <hongteng@google.com> |
Fix for issue 3385135 "source code cleanup" engine part - remove commented code - remove code under #if 0 - remove macro FILE_LOWER_CASE as it is not used - remove macro #if 1 - remove TIMESCALE_BUG macro, and all code under this macro as it is not used - remove following unused functions: * M4MCS_getExifInfo * M4MCS_registerAudioEncoderExtended * M4MCS_registerVideoDecoderExtended * M4MCS_registerAudioDecoderExtended * M4MCS_registerVideoEncoderExtended Change-Id: I8e2916d956af6d381ae1962fedc61a8b48f60ce2
4xVSS_Internal.h
|
694816d7291f17364502ac5d3319684a0b180860 |
21-Apr-2011 |
Shyam Pallapothu <shyamp@google.com> |
Fix for issue 4133431 "Remove OSAL layer" in engine part Change-Id: I98f98691048a5afc6f691b0cc3cec92e458e8f44
4VSS3GPP_InternalTypes.h
|
100d01836041713337dd9532e417fb010bfb381c |
04-Mar-2011 |
Basavapatna Dattaguru <dattaguru@google.com> |
Fix for issue 3371667: fix source code compilation warnings(Moved from master) Change-Id: Ife1fc3f89beae498a49970ab5d2a080a112ce7c2
4VSS3GPP_InternalTypes.h
|
ac9dde5945fd00a6fb882bd171ee8a42a091fb86 |
17-Feb-2011 |
Danny Fernandes <dannyfernandes@google.com> |
Fixed issue 3421896 Slide transition causes images to jump in exported movie playback Change-Id: I78cbe7e3509f65ce651de926267fad4f65c3c263
4VSS3GPP_InternalTypes.h
|
f58e4c332ecf8c0cd6037b010256d0b4c56e6a17 |
16-Feb-2011 |
Danny Fernandes <dannyfernandes@google.com> |
Fixed issue 3443078 overlay flicker on transition in exported video Change-Id: I4c625a1f7c9897ee0d9aee3f521974456c97ad8c
4VSS3GPP_InternalTypes.h
|
67fda6a6a718fa46aa803afa2c48be007b193587 |
04-Feb-2011 |
Danny Fernandes <dannyfernandes@google.com> |
Fixed 3419090 Throwing exception for unsupported video codec profiles and level Change-Id: Icc6fa16e1aed5eef4eb7908a8657b940290668e4
4VSS3GPP_ErrorCodes.h
|
bb337b471658b7c2264c6ff1bb613739db851baa |
31-Jan-2011 |
Santosh Madhava <smadhava@google.com> |
Fix for issue 3404624 - The overlay in exported video is blurry Change-Id: I52bd474c85589bd75e58c675045a7c7fe058a228
4VSS3GPP_InternalTypes.h
|
5d33cc161e7d13459b4833dbc8b769093c3f80b0 |
30-Jan-2011 |
Dheeraj Sharma <dheerajs@google.com> |
Incorporated review comments and merged on TOT Change-Id: Ia147aeb73a6d8cf9c48e02ccaa428aa7adc04d3a
4xVSS_Internal.h
|
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
4EXIFC_CommonAPI.h
4PTO3GPP_API.h
4PTO3GPP_ErrorCodes.h
4PTO3GPP_InternalTypes.h
4VSS3GPP_API.h
4VSS3GPP_ErrorCodes.h
4VSS3GPP_Extended_API.h
4VSS3GPP_InternalConfig.h
4VSS3GPP_InternalFunctions.h
4VSS3GPP_InternalTypes.h
4xVSS_API.h
4xVSS_Internal.h
|