• Home
  • History
  • Annotate
  • only in /frameworks/av/libvideoeditor/vss/mcs/
History log of /frameworks/av/libvideoeditor/vss/mcs/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4832fedbfe2c18c469ab198d9ac3c349cb797527 12-Jun-2012 James Dong <jdong@google.com> Add NOTICE and MODULE_LICENSE_APATCH2 to libvideoeditor

Change-Id: I19308c5fb0f39f8e696092186f4386e3dad06894
related-to-bug: 6647465
rc/MODULE_LICENSE_APACHE2
rc/NOTICE
a86c809bff463ae1d782dcaa1c45d1acea5f34d3 15-May-2012 James Dong <jdong@google.com> Remove libvideoeditor_jni.so's dependency on static libs in video editor engine

related-to-bug: 6502980

Change-Id: I9cbbf44eb53c406263df4003cc3de2af4d239180
rc/Android.mk
ecb3110adc6db7334ca4be6d5b3c130f38f5fa51 23-Mar-2012 James Dong <jdong@google.com> Make file change because libvideoeditor source files moved

o related-to-bug: 6214141

Change-Id: I3ef60ca7670df37d7e43546e244cfe6a33093ba9
rc/Android.mk
b240013c30a8be4dffc678a350c80205b5f4696d 12-Mar-2012 James Dong <jdong@google.com> Switched to use header files in /frameworks/native

o related-to-bug: 6044887

Change-Id: I3a1143b09560a6b8fd67d23bbb375c83442a12e9
rc/Android.mk
c84b947d802116d64ca11087cfbc52fabd3c7109 28-Jan-2012 James Dong <jdong@google.com> Fix an error to deal with 0-size nal units in some AVC files

o related-to-bug: 5890998

Change-Id: If0198e52ff7bbd7422f219f55a37aae97f7d74f1
rc/M4MCS_API.c
eedda3071755b2dcf851bca8bed610de18a91d01 24-Jan-2012 James Dong <jdong@google.com> Fix an error that missed an "=" for equality in an if statement

Change-Id: Ib566226b427f5357d52c7b9c0742afa05fdd3a84
rc/M4MCS_API.c
72425b1109ddd092048b5280889f972626a61b7e 11-Nov-2011 Hong Teng <hongteng@google.com> Fix for issue 5309336
-add videoeditor maximum prefetch YUV frames in media_profiles.xml to
limit the total memory usage.

Change-Id: I43c03fc626194d9ebbe8d914d9209a04bc085831
rc/M4MCS_API.c
799de64f085ccf2a58f0c74a151badaabd0bd679 19-Oct-2011 Rajneesh Chowdury <rajneeshc@google.com> Fix for 5477832 Movie Studio crash when trying to import the attached h263 file.

Add support for Audio Object type 5(SBR) and 29(PS) in
audio decoder node.

Change-Id: I9b631893f530d0c8550a0a7addfbdce226313693
rc/M4MCS_API.c
95651ebc7fbb2efba3f407f4825b7805874bbdf2 14-Sep-2011 Rajneesh Chowdury <rajneeshc@google.com> Fix for 5247764 profile and level settings are not always correctly set

Correct video bitrate value is set from 3gpReader node.
Also, bitrate is limited to max supported by encoder as
per profile and level.

This patch also fixes bug
5309520 [Prime] Native crash while running CTS test testExportEffectOverlay.

Change-Id: Icd649c02465e88553b6e69ea8bcd01baf66ded9e
rc/Android.mk
rc/M4MCS_API.c
816cd5ae8896f4965b2f1a5ea72d59dcac7257cb 12-Sep-2011 Hong Teng <hongteng@google.com> Fix for
-5234840 corrupted frames in transition.
-Green frames in image transition.

modified: vss/mcs/src/M4MCS_API.c
modified: vss/src/M4VSS3GPP_EditVideo.c

Change-Id: I2632d47c44f00bbc81e2b3e19b225178ab456810
rc/M4MCS_API.c
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
rc/M4MCS_API.c
5f9cd08076587935f798b2b2eba4aa202362f532 26-Aug-2011 Chih-Chung Chang <chihchung@google.com> Fix 5212886: free the reader after freeing decoders.

If we free the reader first, the decoder may still read from it
after the reader is freed. So we need to free the reader last.

Change-Id: Ib6c7d6991d544870f1b3892387d0db312d501755
rc/M4MCS_API.c
16ecf765405a22118e9d3bd2d3c22df374794dcf 19-Aug-2011 Rajneesh Chowdury <rajneeshc@google.com> Fix for 5151331 [CRESPO] testPerformanceExport failed

Ensure encoding width and height are multiple of 16.

Change-Id: Ia077a52a16273cb9f775ebe0f0c66a81a35b9e19
rc/M4MCS_API.c
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
nc/M4MCS_API.h
nc/M4MCS_InternalTypes.h
rc/M4MCS_API.c
rc/M4MCS_Codecs.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
rc/M4MCS_API.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
rc/M4MCS_API.c
8a1f7cc319b9c3c8d40fefb4439c746e5b250820 22-Jul-2011 Rajneesh Chowdury <rajneeshc@google.com> Fix for issue 5055001 Movie studio is unusable after importing music

Change-Id: I9b3da1122e807c034cf44dd51b5e1d92dd84d73f
rc/M4MCS_API.c
8806b706693c0992724f6603353af18aeb4a0f80 07-Jul-2011 Hong Teng <hongteng@google.com> fix for issue 4142219
Don't hard code platform-specific limitations
engine part.

Change-Id: Ibc8a539e5bbac738f60ef935670a333b7017e20e
rc/M4MCS_API.c
2dade0141b45b3538183bd2d6c0c53a0345e92af 12-Jul-2011 Jeff Brown <jeffbrown@google.com> Remove the simulator target from all makefiles.
Bug: 5010576

Change-Id: Ida75833739d363061c2e688a6c7f7d7b3f3edd1e
rc/Android.mk
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
rc/M4MCS_API.c
01158eac3464fc6e7837be594d6a8d14172154bc 27-Jun-2011 Rajneesh Chowdury <rajneeshc@google.com> Fix for issue 4905998 OMXCodec::drainInputBuffer, findInt64(kKeyTime, &lastBufferTimeUs) fails

Change-Id: I353bd9e8aa1eceb9c14040a9953777967500fb1d
rc/M4MCS_API.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
nc/M4MCS_API.h
nc/M4MCS_ErrorCodes.h
nc/M4MCS_InternalConfig.h
nc/M4MCS_InternalFunctions.h
nc/M4MCS_InternalTypes.h
rc/Android.mk
rc/M4MCS_API.c
rc/M4MCS_AudioEffects.c
rc/M4MCS_Codecs.c
rc/M4MCS_MediaAndCodecSubscription.c
rc/M4MCS_VideoPreProcessing.c
aa382f3637a68361989d5b70e3184bddcc472d3d 23-Apr-2011 hongteng <hongteng@google.com> Fix for issue 4035003 Support for 64 bit datatype
a. M4OSA_64BITS_SUPPORTED removed
b. M4OSA_64BITS_NOT_SUPPORTED removed
c. M4OSA_UInt64 removed
d. M4OSA_Int64 removed
e. M4OSA_INT32_FROM_INT32 removed
f. M4OSA_TIME_FROM_INT32_UINT32 removed
g. clean-up all macro in M4OSA_Time.h, M4OSA_Types.h and osal/inc/M4OSA_FileCommon.h

Change-Id: I2b1751962945dcc668e995d05a57b66cd268642f
rc/M4MCS_API.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
nc/M4MCS_API.h
rc/M4MCS_API.c
rc/M4MCS_BitstreamParser.c
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
nc/M4MCS_API.h
nc/M4MCS_InternalFunctions.h
nc/M4MCS_InternalTypes.h
rc/Android.mk
rc/M4MCS_API.c
694816d7291f17364502ac5d3319684a0b180860 21-Apr-2011 Shyam Pallapothu <shyamp@google.com> Fix for issue 4133431 "Remove OSAL layer" in engine part

Change-Id: I98f98691048a5afc6f691b0cc3cec92e458e8f44
nc/M4MCS_InternalTypes.h
rc/M4MCS_API.c
rc/M4MCS_Codecs.c
rc/M4MCS_VideoPreProcessing.c
32ed3f4dad00f8a65f7e6b38402c70d5341c57eb 21-Apr-2011 Shyam Pallapothu <shyamp@google.com> Fix for issue 4133431 "Remove OSAL layer" in engine part

Change-Id: I9e2e142bcdf3153c529b790e368caea4fdb65ac8
rc/M4MCS_API.c
rc/M4MCS_BitstreamParser.c
rc/M4MCS_VideoPreProcessing.c
68e98a29992bd61d03db0a2b95b87bb2ccfdf824 14-Mar-2011 Iliyan Malchev <malchev@google.com> frameworks/media/libvideoeditor: remove LOCAL_PRELINK_MODULE

Change-Id: Ib3ecb46e1ecc192edae2d5634798efffccbb6c94
Signed-off-by: Iliyan Malchev <malchev@google.com>
rc/Android.mk
1dd524b567ef1bb0591eb8adce10d43841376f5d 04-Mar-2011 Santosh Madhava <smadhava@google.com> Fix for issue 3453519: do not allow editing of DRM protected contents

Change-Id: I19f56cbdaab0ddb3d1ab0aec8dcf625a3ff3ead2
nc/M4MCS_ErrorCodes.h
rc/M4MCS_API.c
100d01836041713337dd9532e417fb010bfb381c 04-Mar-2011 Basavapatna Dattaguru <dattaguru@google.com> Fix for issue 3371667: fix source code compilation warnings(Moved from master)

Change-Id: Ife1fc3f89beae498a49970ab5d2a080a112ce7c2
nc/M4MCS_InternalTypes.h
rc/M4MCS_API.c
b6c571382ade0561e95e63fef484f53971dc8c60 17-Feb-2011 Basavapatna Dattaguru <dattaguru@google.com> VideoEditor: Issue ID:3431967 : MemLeak with Invalid input

Modified the fix after review

Change-Id: Ic4dd92d76870256453a93b3a7d80e0d147884425
rc/M4MCS_API.c
0e248c82803c7880a15ce29c2d4be5c2189e414c 14-Feb-2011 Danny Fernandes <dannyfernandes@google.com> Fixed issue 3443078 overlay flicker on transition in exported video

Change-Id: I0376b09acd91be8ba792478323d9f48a71818c2b
rc/M4MCS_API.c
aa05e8c760d5c2b228cbc1a0aeacbf058ae40978 05-Feb-2011 Danny Fernandes <dannyfernandes@google.com> Fixed Issue 3423072: Imported 1080x720 video clips present distorted view in preview

Change-Id: I38f2a042d66f7b639510d503321296e915689f7a
nc/M4MCS_ErrorCodes.h
e1f105895f913b19ad848cc90a3cd57dad657abf 30-Jan-2011 Dharmaray Kundargi <dharmaray@google.com> Merge the same files on top of tree.

Add support for .m4v Issue 3395600

Change-Id: Ica9efce7ee3b550b2c49251c97a0663d490ffd73
rc/M4MCS_Codecs.c
52897c2fda8d1d97796af1477c2748e3a2f25436 27-Jan-2011 Dharmaray Kundargi <dharmaray@google.com> Fixed the SRC interface

bug - 3369860

Change-Id: I6b866d334af9c9aea1db0295bf19edbc4123293d
rc/M4MCS_API.c
1526a3385d36d6e1953c932410548bf9631a0eb3 23-Jan-2011 Dheeraj Sharma <dheerajs@google.com> VideEditor:Fix for 3369908 Removed redundant code.

Change-Id: Ia0789f5c6205ad2fc793921bb967bd9ec76e2b9a
rc/M4MCS_API.c
bf3270869c4734e6b628d0a0dbd46015f622ea4a 19-Jan-2011 Dharmaray Kundargi <dharmaray@google.com> Remove the eng developement LOCALtags in makefiles

Change-Id: I6da8691dba062cd54410ffafde27b7eca0b73aa2
rc/Android.mk
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
ndroid.mk
nc/M4MCS_API.h
nc/M4MCS_ErrorCodes.h
nc/M4MCS_InternalConfig.h
nc/M4MCS_InternalFunctions.h
nc/M4MCS_InternalTypes.h
rc/Android.mk
rc/M4MCS_API.c
rc/M4MCS_AudioEffects.c
rc/M4MCS_BitstreamParser.c
rc/M4MCS_Codecs.c
rc/M4MCS_MediaAndCodecSubscription.c
rc/M4MCS_VideoPreProcessing.c