• Home
  • History
  • Annotate
  • only in /frameworks/av/libvideoeditor/vss/src/
History log of /frameworks/av/libvideoeditor/vss/src/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ac6020508acedd316391dee42329040bf45f8d90 01-Oct-2012 Glenn Kasten <gkasten@google.com> Integrate improved coefficient sinc resampler: VHQ

Summary:
Very high quality is enabled only for 44.1 -> 48 or 48 -> 44.1,
and uses low quality for all other use cases.
Track estimated CPU load and throttles the quality based on load;
as currently configured it should allow up to 2 instances of very high quality.
Medium quality and high quality are currently disabled unless explicitly requested.

Details:
Only load .so the first time it is needed.
Cleanup code style: formatting, indentation, whitespace.
Restore medium quality resampler, but it is not used (see next line).
Fix memory leak for sinc resampler.
Check sample rate in resampler constructor.
Add logs for debugging.
Rename DEFAULT to DEFAULT_QUALITY for consistency with other quality levels.
Renumber VERY_HIGH_QUALITY from 255 to 4.
Use enum src_quality consistently.
Improve parsing of property af.resampler.quality.
Fix reentrancy bug - allow an instance of high quality and an instance
of very high quality to both be active concurrently.

Bug: 7229644
Change-Id: I0ce6b913b05038889f50462a38830b61a602a9f7
ideoEditorResampler.cpp
4832fedbfe2c18c469ab198d9ac3c349cb797527 12-Jun-2012 James Dong <jdong@google.com> Add NOTICE and MODULE_LICENSE_APATCH2 to libvideoeditor

Change-Id: I19308c5fb0f39f8e696092186f4386e3dad06894
related-to-bug: 6647465
ODULE_LICENSE_APACHE2
OTICE
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_EditVideo.c
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
4VSS3GPP_Clip.c
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
ndroid.mk
18793d77792e12f5f63e67f721bc238b6dc497a1 15-May-2012 James Dong <jdong@google.com> Revert "Remove libvideoeditor_jni.so's dependency on static libs in video editor engine"

This reverts commit 1af1f6a60b9fa217b6809e767babf1ce8a2e95c9.
ndroid.mk
1af1f6a60b9fa217b6809e767babf1ce8a2e95c9 15-May-2012 James Dong <jdong@google.com> Remove libvideoeditor_jni.so's dependency on static libs in video editor engine

related-to-bug: 6328360

Change-Id: I36324820c7e72fedd8c4caf1b03443a4f7cec37f
ndroid.mk
559bf2836f5da25b75bfb229fec0d20d540ee426 28-Mar-2012 James Dong <jdong@google.com> AV Android make files changes

o plus a few file relocation: ActivityManager.cpp/h, SoundPool.h, etc
o remove some runtime dependencies to libandroid, libandroid_runtime, etc

Change-Id: I047a47c5fb361dd5cf85cd98798c39f629a75d10
ndroid.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
ndroid.mk
c1e3ed15d86337361c11fc4bb425ae252eceb946 13-Mar-2012 Glenn Kasten <gkasten@google.com> Fix LOCAL_C_INCLUDES and correct #include syntax

Change-Id: I522861043cc2ee905258a2ae409bf9dddbe452dc
ndroid.mk
39485a9071b06ab8bb390844ae39f783d6c0ed25 13-Mar-2012 Glenn Kasten <gkasten@google.com> Prepare frameworks/native/services/audioflinger

Part of this change will be reverted after the move is complete.

p.s. this dependency on AudioFlinger should be removed

Change-Id: Ib29d413b74a6dc1babe7a33471128be11304ce56
ndroid.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
ndroid.mk
18f1ff3f42aa6de3b8a5311c8886ef48980fa65f 11-Mar-2012 Jean-Michel Trivi <jmtrivi@google.com> Update build dependency on AudioMixer header

VideoEditorSRC doesn't need to include AudioMixer.h.

VideoEditorResampler includes AudioMixer.h, which requires
system/media/audio_effects/include in the include path.

Change-Id: Ibf6194831aeb91e788ce0a3b1282a0d930ee6e48
ndroid.mk
7719f633bd8747b2f56c7be0f102ff131c074c2e 10-Feb-2012 John Grossman <johngro@google.com> Update method sigs.

Update the getNextBuffer signatures to have an additional (but
ignorable) parameter used to implement timed audio output.

Change-Id: Icb98e4af4d136c234ae8c5cbb4a5de4350b436bb
ideoEditorResampler.cpp
ff65330bfdd2841110d8ff2a1aba3543b2cb3156 10-Feb-2012 James Dong <jdong@google.com> Fix green frame issue

When the transition clip is generated: two clips in general are involved.
The second clip was assigned the incorrect effect number when a transition was coupled with a color effect

o patch contributed by Hong Teng <hongteng@nxp.com>
o related-to-bug: 5713461

Change-Id: I61b497620264692b331da8b8e7753240edc5d1aa
4VSS3GPP_EditVideo.c
7a4097cc526fc25a36e0f451613340a9444ca043 17-Jan-2012 James Dong <jdong@google.com> Fix two typos in the defined frequency enums

Change-Id: Ia0b6af98bd8f2ccb4d79705064a225e5f699ed8d
ideoEditorResampler.cpp
f8bd29c66308c820d579b3efb0942a53a277e2c5 08-Jan-2012 Steve Block <steveblock@google.com> Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/#/c/157220

Bug: 5449033
Change-Id: I5c54a0185527f6ca3e746d625a007aa06f6f25f9
4VD_EXTERNAL_BitstreamParser.c
7bdbbc7e45fca8e50df91ef2e8b39d1608841c9d 16-Dec-2011 Glenn Kasten <gkasten@google.com> ditherAndClamp from libaudioutils not AudioMixer

Change-Id: I1e8a00c81efefd956fe9e4d9b58557373320e322
ndroid.mk
ideoEditorResampler.cpp
6f26d10ee6c337112ee5f968a436ac0ee9c6352f 22-Nov-2011 Hong Teng <hongteng@google.com> am 8e611132: Fix for 5638097 KenBurn generation time increased from 19 secs to 30 secs

* commit '8e61113210e4c3c1ce57ecef1dda327bea85c19c':
Fix for 5638097 KenBurn generation time increased from 19 secs to 30 secs
c8d53b6147249440e6b99f88adc795ac82e1a050 22-Nov-2011 Hong Teng <hongteng@google.com> Fix for 5638097 KenBurn generation time increased from 19 secs to 30 secs

-Remove the additional transcoding for kenburn video in video editor saving phase.

Change-Id: Ia8721ba75d4b7923db0f483bf30209c6fa40e4bd
4xVSS_API.c
3b8c0478e92f0c52a3bb2eca2d34effd04cf61e7 15-Nov-2011 Hong Teng <hongteng@google.com> am 811c53c5: Fix for issue 5309336 -add videoeditor maximum prefetch YUV frames in media_profiles.xml to limit the total memory usage.

* commit '811c53c58a870397f2864003dc21d5799a422b26':
Fix for issue 5309336 -add videoeditor maximum prefetch YUV frames in media_profiles.xml to limit the total memory usage.
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
4xVSS_API.c
2703f23af496c13cfa39cc7e157fa12d1cb4c169 20-Oct-2011 Steve Block <steveblock@google.com> Rename LOGV(_IF) to ALOGV(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/#/c/143865

Bug: 5449033
Change-Id: I366680b6e614b8983d1def28cc2fdbfa98f39531
4VD_EXTERNAL_BitstreamParser.c
c65d276d201f85c2ea99e79ede7b5d2bc08d25fb 20-Oct-2011 Hong Teng <hongteng@google.com> Fix for 5234840 Corrupted frames in transition

This is to solve the corrupt frame in transition clip generated
from mpeg4 input clip.
Compress domain trimming is disabled for mpeg4 since hardware
encdoer may use different time scale value than the input mpeg4
clip.

Change-Id: I19377a19840f599ba9cb24c89dc86aaa63fc229e
4xVSS_API.c
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_Edit.c
4VSS3GPP_EditVideo.c
eaf349aaffc89c3ff754ddef856c80097b5a79a2 22-Sep-2011 Rajneesh Chowdury <rajneeshc@google.com> Fix for 5205420 compression domain trimming fallback mechanism

Transcode if clip's profile or level exceeds encoder's supported
profile or level.

Change-Id: Ib2f678828a58657b095ef6ef219fd0aa2bdccf91
4VSS3GPP_Edit.c
4xVSS_API.c
738a66268a5d4ad948714dc095711cb4a21997f3 22-Sep-2011 Rajneesh Chowdury <rajneeshc@google.com> Fix for 5274212 Transition clip contains more video frames from 1 video clip than the other

Set the alpha blending value correctly.

Change-Id: I6aaed47144d09d182afb1c70d5bb72b7360fb51e
4xVSS_internal.c
276adbc8cab51c5cd60906fdbff9c7d5345ad0a6 15-Sep-2011 Rajneesh Chowdury <rajneeshc@google.com> Fix for bug 5255159 Cannot play exported movie from Movie Studio

Ensure video encoder is not created and destroyed for every clip.

Change-Id: I7a1d525e7bcdc839acc39d43e5046207c2d3b44f
4VSS3GPP_Edit.c
4VSS3GPP_EditVideo.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
4VSS3GPP_EditVideo.c
e02eee1a408656be9beaf1b0ba656dd1ee103799 02-Sep-2011 Chih-Chung Chang <chihchung@google.com> Fix 5240036: We didn't handle the 1920x1080 resolution.

Change-Id: Id48c7db085bb73625acad365e0a036c8e45567dc
4VSS3GPP_Edit.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
4VD_EXTERNAL_BitstreamParser.c
4VSS3GPP_EditVideo.c
4xVSS_API.c
4xVSS_internal.c
d125366181feab7e45905a8051c94ab5a845e503 29-Aug-2011 Chih-Chung Chang <chihchung@google.com> Fix 5200858: we need to pass timestamp to render correct frames.

Change-Id: I262cefabea87f75883bcd074370deae054df3e88
4VSS3GPP_EditVideo.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
ndroid.mk
4PTO3GPP_API.c
4VD_EXTERNAL_BitstreamParser.c
4VSS3GPP_AudioMixing.c
4VSS3GPP_ClipAnalysis.c
4VSS3GPP_Edit.c
4VSS3GPP_EditVideo.c
4xVSS_API.c
4xVSS_internal.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
4DECODER_Null.c
4VSS3GPP_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
ndroid.mk
4DECODER_Null.c
4VSS3GPP_Clip.c
4VSS3GPP_ClipAnalysis.c
4VSS3GPP_Codecs.c
4VSS3GPP_Edit.c
4VSS3GPP_EditVideo.c
4VSS3GPP_MediaAndCodecSubscription.c
4xVSS_API.c
4xVSS_internal.c
2d461d443d4d0a35acb9cfd49cafad8941b17a0b 28-Jul-2011 Rajneesh Chowdury <rajneeshc@google.com> Fix for 5083973 M4VSS3GPP_editCleanUp called twice problem.

Set VSS context to NULL after cleanup.

Change-Id: I1086fbe60a7777b00e80f0ea504f58a183fd3241
4xVSS_internal.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
4PTO3GPP_API.c
4xVSS_API.c
4xVSS_internal.c
2dade0141b45b3538183bd2d6c0c53a0345e92af 12-Jul-2011 Jeff Brown <jeffbrown@google.com> Remove the simulator target from all makefiles.
Bug: 5010576

Change-Id: Ida75833739d363061c2e688a6c7f7d7b3f3edd1e
ndroid.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
4VSS3GPP_Clip.c
4VSS3GPP_EditAudio.c
7dbd2c46824000ce473966637c11b8564682cb55 30-Jun-2011 Chih-Chung Chang <chihchung@google.com> Remove curtain effects (they are unused).

Change-Id: I8e1ccad3e9ddf4c272e85e7ca04582b4863c242d
4VSS3GPP_EditVideo.c
01158eac3464fc6e7837be594d6a8d14172154bc 27-Jun-2011 Rajneesh Chowdury <rajneeshc@google.com> Fix for issue 4905998 OMXCodec::drainInputBuffer, findInt64(kKeyTime, &lastBufferTimeUs) fails

Change-Id: I353bd9e8aa1eceb9c14040a9953777967500fb1d
4VSS3GPP_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
ndroid.mk
4AD_Null.c
4AIR_API.c
4AMRR_CoreReader.c
4ChannelConverter.c
4PCMR_CoreReader.c
4PTO3GPP_API.c
4PTO3GPP_VideoPreProcessing.c
4READER_Amr.c
4READER_Pcm.c
4VD_EXTERNAL_BitstreamParser.c
4VD_Tools.c
4VIFI_xVSS_RGB565toYUV420.c
4VSS3GPP_AudioMixing.c
4VSS3GPP_Clip.c
4VSS3GPP_ClipAnalysis.c
4VSS3GPP_Codecs.c
4VSS3GPP_Edit.c
4VSS3GPP_EditAudio.c
4VSS3GPP_EditVideo.c
4VSS3GPP_MediaAndCodecSubscription.c
4xVSS_API.c
4xVSS_internal.c
ideoEditorResampler.cpp
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
4AMRR_CoreReader.c
4READER_Amr.c
4READER_Pcm.c
e84b6c0d8b1c969975560726ca1cf87d5c676ad6 03-May-2011 James Dong <jdong@google.com> Fix a typo in filename "M4ChannelCoverter.c"

Change-Id: If7e3afa8ac10fc34e920a199fd31526ced0a2534
ndroid.mk
4ChannelConverter.c
4ChannelCoverter.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
ndroid.mk
4ChannelCoverter.c
4PTO3GPP_API.c
4VD_EXTERNAL_BitstreamParser.c
4VD_EXTERNAL_Interface.c
4VSS3GPP_Clip.c
4VSS3GPP_Edit.c
4xVSS_API.c
4xVSS_internal.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
4ChannelCoverter.c
4PTO3GPP_API.c
4VD_EXTERNAL_BitstreamParser.c
4VD_EXTERNAL_Interface.c
4VIFI_xVSS_RGB565toYUV420.c
4VSS3GPP_AudioMixing.c
4VSS3GPP_Codecs.c
4VSS3GPP_Edit.c
4VSS3GPP_EditAudio.c
4VSS3GPP_EditVideo.c
4xVSS_API.c
4xVSS_internal.c
694816d7291f17364502ac5d3319684a0b180860 21-Apr-2011 Shyam Pallapothu <shyamp@google.com> Fix for issue 4133431 "Remove OSAL layer" in engine part

Change-Id: I98f98691048a5afc6f691b0cc3cec92e458e8f44
4AD_Null.c
4AIR_API.c
4AMRR_CoreReader.c
4PCMR_CoreReader.c
4PTO3GPP_API.c
4READER_Amr.c
4READER_Pcm.c
4VD_EXTERNAL_Interface.c
4VD_Tools.c
4VSS3GPP_AudioMixing.c
4VSS3GPP_Clip.c
4VSS3GPP_Codecs.c
4VSS3GPP_Edit.c
4VSS3GPP_EditAudio.c
4VSS3GPP_EditVideo.c
4xVSS_API.c
4xVSS_internal.c
32ed3f4dad00f8a65f7e6b38402c70d5341c57eb 21-Apr-2011 Shyam Pallapothu <shyamp@google.com> Fix for issue 4133431 "Remove OSAL layer" in engine part

Change-Id: I9e2e142bcdf3153c529b790e368caea4fdb65ac8
4AD_Null.c
4AIR_API.c
4PCMR_CoreReader.c
4PTO3GPP_API.c
4PTO3GPP_VideoPreProcessing.c
4VD_EXTERNAL_BitstreamParser.c
4VSS3GPP_AudioMixing.c
4VSS3GPP_Clip.c
4VSS3GPP_ClipAnalysis.c
4VSS3GPP_Edit.c
4VSS3GPP_EditAudio.c
4VSS3GPP_EditVideo.c
4xVSS_API.c
4xVSS_internal.c
947721ba962c19913b76658cdbb19ae8c77c9c50 12-Apr-2011 Dheeraj Sharma <dheerajs@google.com> Fix for issue 4133431 "Remove OSAL layer" in engine part

Change-Id: I79efc956aa0d23fb333d12c8947b48455b7524d1
4PCMR_CoreReader.c
4VSS3GPP_Clip.c
4xVSS_API.c
4xVSS_internal.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>
ndroid.mk
100d01836041713337dd9532e417fb010bfb381c 04-Mar-2011 Basavapatna Dattaguru <dattaguru@google.com> Fix for issue 3371667: fix source code compilation warnings(Moved from master)

Change-Id: Ife1fc3f89beae498a49970ab5d2a080a112ce7c2
4VD_EXTERNAL_Interface.c
4VSS3GPP_AudioMixing.c
ideoEditorResampler.cpp
d67e9da63323d965760337913f86de28024531a4 24-Feb-2011 Basavapatna Dattaguru <dattaguru@google.com> VideoEditor: Issue ID: 3371667: Fix Set1

Change-Id: I728bc27b86e0c8720a2d05e6cff8a76f820bf016
4VSS3GPP_EditVideo.c
4VSS3GPP_MediaAndCodecSubscription.c
4xVSS_API.c
4xVSS_internal.c
63754a7bdb7b8ed1071a7c67766ab1f5e381728d 22-Feb-2011 Basavapatna Dattaguru <dattaguru@google.com> VideoEditor:Issue:3431967: Memory leak in Export case

Code cleanup

Change-Id: I81be8ef4f3abead6a85db8b0a4b2a9c594b1bcac
4xVSS_internal.c
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_Edit.c
4VSS3GPP_EditVideo.c
d9839024c67add85cf8300713ad1c6367e1a214c 16-Feb-2011 Danny Fernandes <dannyfernandes@google.com> Merge "Fix issue 3457629 FIle loads but does not play"
f21b91e7e6ba0de65a64b556224e7985113eeb67 16-Feb-2011 Danny Fernandes <dannyfernandes@google.com> Fix issue 3457629 FIle loads but does not play

Change-Id: Id4f77d3883b0f6ad6ffd75ddac49efd5cf2ca1c7
4VD_EXTERNAL_BitstreamParser.c
f58e4c332ecf8c0cd6037b010256d0b4c56e6a17 16-Feb-2011 Danny Fernandes <dannyfernandes@google.com> Fixed issue 3443078 overlay flicker on transition in exported video

Change-Id: I4c625a1f7c9897ee0d9aee3f521974456c97ad8c
4VSS3GPP_Edit.c
4VSS3GPP_EditVideo.c
4xVSS_internal.c
0e248c82803c7880a15ce29c2d4be5c2189e414c 14-Feb-2011 Danny Fernandes <dannyfernandes@google.com> Fixed issue 3443078 overlay flicker on transition in exported video

Change-Id: I0376b09acd91be8ba792478323d9f48a71818c2b
4VSS3GPP_Clip.c
5d5aed9d4e28fc2166617e54a219506fe0892e8b 11-Feb-2011 Santosh Madhava <smadhava@google.com> Fix for issue 3444969 : Crash while generating transition

Change-Id: I63286dc66bfcd496aee45d26c8934f519ce63429
ideoEditorResampler.cpp
b4ce81da6664b5029406a78be71c39af055a4d29 10-Feb-2011 Santosh Madhava <smadhava@google.com> Fix for issue 3431967 : Memory leak from video editor engine

Change-Id: I36e1cae53c91217804bc8243d9eb47820fb2114e
ideoEditorResampler.cpp
67fda6a6a718fa46aa803afa2c48be007b193587 04-Feb-2011 Danny Fernandes <dannyfernandes@google.com> Fixed 3419090 Throwing exception for unsupported video codec profiles and level

Change-Id: Icc6fa16e1aed5eef4eb7908a8657b940290668e4
4VSS3GPP_ClipAnalysis.c
12db816fa13a3963183e45e397954a32418c3ee3 04-Feb-2011 Danny Fernandes <dannyfernandes@google.com> Fix for issue 3422485: Kenburn not showing continuous progress bar

Change-Id: I19688a89fec1edeae2af1c9a8185b96a5fde2974
4xVSS_API.c
4f155f0cffa2414545854e899dff4861187e1f68 02-Feb-2011 Dharmaray Kundargi <dharmaray@google.com> Fix Issue Crash during Export Issue 3414805 , and Preview smoothning for 720p Clips

Change-Id: I5a90fc350a33c1eca9b4ec682b68b80913578341
4xVSS_internal.c
aae29543bd55d383285a103e37e86afd18068fcd 02-Feb-2011 Dheeraj Sharma <dheerajs@google.com> Fix for issue: 3404624 The overlay in the exported video is blurry

Change-Id: Ia24eeec5d22b1f9bc911260292e8e481830f2493
4VSS3GPP_EditVideo.c
bb337b471658b7c2264c6ff1bb613739db851baa 31-Jan-2011 Santosh Madhava <smadhava@google.com> Fix for issue 3404624 - The overlay in exported video is blurry

Change-Id: I52bd474c85589bd75e58c675045a7c7fe058a228
4VSS3GPP_Edit.c
4VSS3GPP_EditVideo.c
4xVSS_API.c
5d33cc161e7d13459b4833dbc8b769093c3f80b0 30-Jan-2011 Dheeraj Sharma <dheerajs@google.com> Incorporated review comments and merged on TOT

Change-Id: Ia147aeb73a6d8cf9c48e02ccaa428aa7adc04d3a
4xVSS_API.c
4xVSS_internal.c
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
4VSS3GPP_Codecs.c
4xVSS_API.c
4xVSS_internal.c
2e7f31d481497ce59508b00e76cc79aebd107076 30-Jan-2011 Dheeraj Sharma <dheerajs@google.com> Fix for issue 3400229 Pan and Zoom effect is not accurate in core

Change-Id: I14e79bc5b75772df5095dc96bef2fabfa6763af1
4xVSS_API.c
4xVSS_internal.c
0078736220b9372f2c82eb258ceca3dbd6c358ef 27-Jan-2011 Santosh Madhava <smadhava@google.com> Fix for issue 3370007 Overlay transparency is missing

Change-Id: I1b513b607f669d141bcd28bd918b8c1319bef7fa
4xVSS_internal.c
52897c2fda8d1d97796af1477c2748e3a2f25436 27-Jan-2011 Dharmaray Kundargi <dharmaray@google.com> Fixed the SRC interface

bug - 3369860

Change-Id: I6b866d334af9c9aea1db0295bf19edbc4123293d
4VSS3GPP_AudioMixing.c
ideoEditorResampler.cpp
1526a3385d36d6e1953c932410548bf9631a0eb3 23-Jan-2011 Dheeraj Sharma <dheerajs@google.com> VideEditor:Fix for 3369908 Removed redundant code.

Change-Id: Ia0789f5c6205ad2fc793921bb967bd9ec76e2b9a
ndroid.mk
4VSS3GPP_AudioMixing.c
ideoEditorResampler.cpp
lvaudioresampler.c
c6a88ac5d620a5cd47b2741a915d661aab8fe0b4 20-Jan-2011 Dharmaray Kundargi <dharmaray@google.com> Fix 3367037 Transition are of low Quality

Change-Id: I511546aef895edbfed16fc855bada93486dd886a
4VSS3GPP_Edit.c
4VSS3GPP_EditVideo.c
bf3270869c4734e6b628d0a0dbd46015f622ea4a 19-Jan-2011 Dharmaray Kundargi <dharmaray@google.com> Remove the eng developement LOCALtags in makefiles

Change-Id: I6da8691dba062cd54410ffafde27b7eca0b73aa2
ndroid.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
4AD_Null.c
4AIR_API.c
4AMRR_CoreReader.c
4ChannelCoverter.c
4PCMR_CoreReader.c
4PTO3GPP_API.c
4PTO3GPP_VideoPreProcessing.c
4READER_Amr.c
4READER_Pcm.c
4VD_EXTERNAL_BitstreamParser.c
4VD_EXTERNAL_Interface.c
4VD_Tools.c
4VIFI_xVSS_RGB565toYUV420.c
4VSS3GPP_AudioMixing.c
4VSS3GPP_Clip.c
4VSS3GPP_ClipAnalysis.c
4VSS3GPP_Codecs.c
4VSS3GPP_Edit.c
4VSS3GPP_EditAudio.c
4VSS3GPP_EditVideo.c
4VSS3GPP_MediaAndCodecSubscription.c
4xVSS_API.c
4xVSS_internal.c
lvaudioresampler.c