• Home
  • History
  • Annotate
  • only in /frameworks/av/libvideoeditor/vss/stagefrightshells/
History log of /frameworks/av/libvideoeditor/vss/stagefrightshells/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
76d46c5a3637d6ac9e664c449839befbbd09c0a0 08-Aug-2012 Jean-Baptiste Queru <jbq@google.com> am 4348cbce: am 67f694d6: Merge "Initialize pool\'s buffer pointers to null."

* commit '4348cbcec6c3aec02af722d633ebda24f94dfcc8':
Initialize pool's buffer pointers to null.
9d8e55cd2705a6ab43ea4aca6f94feb7bef87938 11-Jul-2012 Truls Bengtsson <truls.bengtsson@sonymobile.com> Initialize pool's buffer pointers to null.

If these pointers are not properly initialized to null and
allocation of one of the buffers subsequently fail, the freePool
mechanism might erroneously free uninitialized pointers.

Change-Id: I2101bdb2cc576e5f50b5a1440e6fc0c54dc4e81b
rc/VideoEditorBuffer.c
53f69c194d7ae8105b4c6d0c9901eb96281c7bf9 30-Jun-2012 James Dong <jdong@google.com> Fixed a video editor crash due to "divided by 0"

The crash was because the video sample was too short and has 0 duration (or a single frame video).
This patch is just simply not to support 0 duration video for editing.

Change-Id: I2c7ff78b1e884a4d3a5051f87cdbeeb5dc3078a6
related-to-bug: 6670656
rc/VideoEditor3gpReader.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
rc/MODULE_LICENSE_APACHE2
rc/NOTICE
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
nc/VideoEditorVideoDecoder_internal.h
rc/VideoEditorVideoDecoder.cpp
83410a85993ad6f5f0c122036ff0bda42bf1d4f7 31-May-2012 James Dong <jdong@google.com> Avoid prematurely terminating parsing when some track only has a single access unit

Patch was contributed by teng.hong@nxp.com

Change-Id: I0f56361d839f18627e512d18e86f51b58b9b0e05
related-to-bug: 6240789
rc/VideoEditor3gpReader.cpp
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
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
rc/Android.mk
51f8eec23a2bcc2cc190373cdd1195972d9b8804 24-Mar-2012 James Dong <jdong@google.com> Resolve undesirable dependency of /frameworks/av/libvideoeditor on /frameworks/base/media/jni

o move VideoEditorMain.h to /frameworks/av/libvideoeditor
o removed JNI related C_INCLUDE in some Android.mk files

o related-to-bug: 6214141

Change-Id: Iadd01eef701deb728fbac1a3f524ea1db72f6b48
nc/VideoEditorMain.h
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
c1e3ed15d86337361c11fc4bb425ae252eceb946 13-Mar-2012 Glenn Kasten <gkasten@google.com> Fix LOCAL_C_INCLUDES and correct #include syntax

Change-Id: I522861043cc2ee905258a2ae409bf9dddbe452dc
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
022484535d60499e7429ac8fcf52d8278405704e 12-Mar-2012 James Dong <jdong@google.com> Swtched to use header file in /frameworks/native

o related-to-bug: 6044894

Change-Id: I192f0436572d240fd2fb88446f6fa63ba0128d7e
rc/Android.mk
427e38084a16ec063983346347decf3ec461eed1 06-Mar-2012 James Dong <jdong@google.com> Refactored MediaBufferPuller class from VideoEditorVideoEncoder class

o MediaBufferPull class will be useful for the audio encoder also once we switch
to use OMX-based audio encoder.
o This is the part one for fixing bug 5947347

Change-Id: Icddfeb636f7a59ad766220ef0d3155abace73ad3
rc/Android.mk
rc/MediaBufferPuller.cpp
rc/MediaBufferPuller.h
rc/VideoEditorVideoEncoder.cpp
c4689fae1bdb8d1c94eb28af1b2a1f30d2b1a3da 08-Feb-2012 James Dong <jdong@google.com> Move away from MediaDebug and use ADebug instead

Change-Id: I307b3f565808ec8e3b9a4d944c6c0d1f603b04c9
rc/Android.mk
rc/VideoEditor3gpReader.cpp
rc/VideoEditorAudioDecoder.cpp
rc/VideoEditorAudioEncoder.cpp
rc/VideoEditorMp3Reader.cpp
rc/VideoEditorUtils.cpp
rc/VideoEditorVideoDecoder.cpp
rc/VideoEditorVideoEncoder.cpp
8c31ae07a170746f408445b1c23937f14c19ec51 03-Feb-2012 James Dong <jdong@google.com> Use AACEncoder instead of OMX-based AAC software encoder to workaround issues in the video editor engine

o related-to-bug: 5947347

Change-Id: I8eae8166e87e5809e2f3699f760f3a3e57895b4f
rc/VideoEditorAudioEncoder.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
rc/VideoEditorUtils.cpp
rc/VideoEditorVideoDecoder.cpp
rc/VideoEditorVideoEncoder.cpp
e70ff37034fdb93f65d34704aec400ec9123e55c 06-Jan-2012 Steve Block <steveblock@google.com> Rename (IF_)LOGW(_IF) to (IF_)ALOGW(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/157065

Bug: 5449033
Change-Id: I605079da4a7c01e6555e2aab6f16ccf8cc6ac694
rc/VideoEditorAudioDecoder.cpp
rc/VideoEditorVideoEncoder.cpp
ec9e663f697df4254dacc79f52cdb633179c92ab 04-Jan-2012 Steve Block <steveblock@google.com> Rename (IF_)LOGI(_IF) to (IF_)ALOGI(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/156801

Bug: 5449033
Change-Id: I261ad4d5348f4832488707edeb3cbdbb6dd12fca
rc/VideoEditorUtils.cpp
rc/VideoEditorVideoDecoder.cpp
rc/VideoEditorVideoEncoder.cpp
51ecb2eb5ce2a2a6fcf05c1a372242686ce7c787 02-Dec-2011 Hong Teng <hongteng@google.com> am 38ca8aaf: Fix for issue 5490443 Native crash while exporting a video Handle the decoder error case, this modification is to fix the native crash.

* commit '38ca8aaf3ad045d8623bce0be9b351ae9004abb3':
Fix for issue 5490443 Native crash while exporting a video Handle the decoder error case, this modification is to fix the native crash.
00b82d39c6d1b4e0594857ef5113f46775c4a065 01-Dec-2011 Hong Teng <hongteng@google.com> Fix for issue 5490443 Native crash while exporting a video
Handle the decoder error case, this modification is to fix the native crash.

Change-Id: I3f2ef62b591ebfb9e01153b80b04eb330f575207
rc/VideoEditorVideoDecoder.cpp
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
rc/VideoEditorVideoEncoder.cpp
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
nc/VideoEditorUtils.h
rc/VideoEditor3gpReader.cpp
rc/VideoEditorAudioDecoder.cpp
rc/VideoEditorAudioEncoder.cpp
rc/VideoEditorBuffer.c
rc/VideoEditorMp3Reader.cpp
rc/VideoEditorUtils.cpp
rc/VideoEditorVideoDecoder.cpp
rc/VideoEditorVideoEncoder.cpp
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/VideoEditorAudioDecoder.cpp
93d4a21f1c73df290e26a21e7a628f28d50bd035 04-Oct-2011 James Dong <jdong@google.com> Video editor incorrectly rejects videos that could be supported by the HW decoder

Change-Id: I831b32c7ab02fa110865c88bbb02f339889d97a5
related-to-bug: 5407761
rc/VideoEditorVideoDecoder.cpp
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/VideoEditor3gpReader.cpp
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/VideoEditor3gpReader.cpp
072be1ea494b0f4ca6d184e6c53d9ba01e539de2 26-Aug-2011 Chih-Chung Chang <chihchung@google.com> Fix 5200962: Handle 0-length buffers from OMXCodec and drop it.

Change-Id: I67c42c41f649f8e37055721efb67ab3ca4b02f0b
rc/VideoEditorVideoDecoder.cpp
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/VideoEditorVideoDecoder.h
rc/VideoEditorUtils.cpp
rc/VideoEditorVideoDecoder.cpp
rc/VideoEditorVideoEncoder.cpp
f80b313837cca881971bb0afebf23a0381fb99a0 18-Aug-2011 Chih-Chung Chang <chihchung@google.com> Fix 5115581: Native crash while importing audio track

Add locking in storeBuffer and read.
Use the Vector class to simplify the code.

Change-Id: If36ddda432df2b6d6d728b27fa196d2a655e0ba4
rc/VideoEditorAudioDecoder.cpp
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
nc/VideoEditorVideoDecoder_internal.h
rc/VideoEditorVideoDecoder.cpp
2aa01fd002bba1dde45791c1138c1f71a8d0aa53 05-Aug-2011 Chih-Chung Chang <chihchung@google.com> Rename YV12 to I420.

Change-Id: I453b7044bf46950ef67091f3417ed3e6a65086a0
nc/VideoEditorVideoDecoder_internal.h
rc/VideoEditorVideoDecoder.cpp
rc/VideoEditorVideoEncoder.cpp
76cdb30c5bf3110354051aca2a16b5c8fbad3398 27-Jul-2011 Chih-Chung Chang <chihchung@google.com> Remove unnecessary encoder input format check.

This was preventing the export function from working because the
encoder may accept a format other than YV12. As we always
convert frames to what the encoder accepts, the check is
unnecessary.

Change-Id: I2056f560b4737d33956b277fb39ebe85278464ae
rc/VideoEditorVideoEncoder.cpp
7efb8efc88ba529c1c57366a305855c2051ebb8b 22-Jul-2011 Chih-Chung Chang <chihchung@google.com> Add YV12 color converter interface for VideoEditor.

The original assumption in VideoEditor is that the decoder output
and encoder input are in YV12 format. However on different
hardware platform the actual formats may be different. So now we
load a platform-specific YV12 color conversion module which
knows the actual format and can convert to/from YV12, which is
the format used in VideoEditor internally for processing.

Bug: 5061733
Change-Id: I852f85efd30c05cf6c42810059ee4d2ef37ee3da
nc/VideoEditorVideoDecoder_internal.h
rc/Android.mk
rc/VideoEditorVideoDecoder.cpp
rc/VideoEditorVideoEncoder.cpp
abb85fd9090817686bbdaa5a5b29547728a8d385 26-Jul-2011 Chih-Chung Chang <chihchung@google.com> Clear buffer lists in stop() so we won't free the buffers again.
Bug: 5073626

Change-Id: Ia41fc089568b48de005235d66c9b5b1a5f72b5ca
rc/VideoEditorVideoEncoder.cpp
1b37de259e00e22f261f2711e0a318aa386581c7 19-Jul-2011 Chih-Chung Chang <chihchung@google.com> Remove hard-coded requirement for number of buffers.

This change use two threads to read and return buffers from/to the
encoder, so we won't block on read even if there are not enough
input buffers.

Bug: 4972572
Change-Id: Iab07da5b55ef384e1d2723b4f5d3164e5a509ebd
rc/VideoEditorVideoEncoder.cpp
6d566304093bc0f79b47d96ed8d840620c163264 11-Jul-2011 Chih-Chung Chang <chihchung@google.com> Fix 4973565: implement getFormat() like Ie534e2660b0de2c3ac697b4e1f61e3aaf2c4cffe.

Change-Id: I9c684fa971d5ef3f975017cbaaf06ba789a6c41f
rc/VideoEditorAudioEncoder.cpp
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/VideoEditorAudioDecoder.cpp
b13adac0f1ce1792151192966e428d1eed3ef826 01-Jul-2011 James Dong <jdong@google.com> Merge "add private copy constructor and assignment operator to four media source classes"
e946f0bfe7f5c63d4b10497ccc87ddb5b002b51d 29-Jun-2011 James Dong <jdong@google.com> add private copy constructor and assignment operator to four media source classes

o this patch addresses the encoder and decoder sources for audio and video

Change-Id: I918784ca22138267c270836c91312540eedebc7f
rc/VideoEditorAudioDecoder.cpp
rc/VideoEditorAudioEncoder.cpp
rc/VideoEditorVideoDecoder.cpp
rc/VideoEditorVideoEncoder.cpp
9969866cfe5b17c6e481b90d81b011a0cece78a0 30-Jun-2011 Chih-Chung Chang <chihchung@google.com> Make line-ending consistent (unix style).

Change-Id: Id837b042952ff5d97907591f337b2222cff2c8a9
ndroid.mk
9dd21dd09e821d24eda6af225fa173f4aa2d366c 29-Jun-2011 James Dong <jdong@google.com> Simplified regulBitRate() method and fixed a copy and paste error in stop() method

Change-Id: I589aea9471130e690594f91598853a1f08dca081
rc/VideoEditorVideoEncoder.cpp
67b47c917296a539081c55e71880fda98e0cc219 28-Jun-2011 Rajneesh Chowdury <rajneeshc@google.com> Merge "Fix for issue 4905998 OMXCodec::drainInputBuffer, findInt64(kKeyTime, &lastBufferTimeUs) fails"
01158eac3464fc6e7837be594d6a8d14172154bc 27-Jun-2011 Rajneesh Chowdury <rajneeshc@google.com> Fix for issue 4905998 OMXCodec::drainInputBuffer, findInt64(kKeyTime, &lastBufferTimeUs) fails

Change-Id: I353bd9e8aa1eceb9c14040a9953777967500fb1d
rc/VideoEditorAudioDecoder.cpp
9540d81f926a92b2c44618c212b9efff359dc090 27-Jun-2011 Rajneesh Chowdury <rajneeshc@google.com> Fix for issue 4949999 getFormat() returns NULL

Change-Id: Ie534e2660b0de2c3ac697b4e1f61e3aaf2c4cffe
rc/VideoEditorVideoEncoder.cpp
efc2e4255b8565f5ad6ef8d1cf0e2695e74190d4 27-Jun-2011 James Dong <jdong@google.com> Fix copy and paste errors for mime type strings in the 3GP reader

Change-Id: Ia91b06f4dba9e4265260b28aabeeffeceff6d157
rc/VideoEditor3gpReader.cpp
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/VideoEditor3gpReader.h
nc/VideoEditorAudioDecoder.h
nc/VideoEditorAudioEncoder.h
nc/VideoEditorBuffer.h
nc/VideoEditorMp3Reader.h
nc/VideoEditorUtils.h
nc/VideoEditorVideoDecoder.h
nc/VideoEditorVideoDecoder_internal.h
nc/VideoEditorVideoEncoder.h
rc/Android.mk
rc/VideoEditor3gpReader.cpp
rc/VideoEditorAudioDecoder.cpp
rc/VideoEditorAudioEncoder.cpp
rc/VideoEditorBuffer.c
rc/VideoEditorMp3Reader.cpp
rc/VideoEditorUtils.cpp
rc/VideoEditorVideoDecoder.cpp
rc/VideoEditorVideoEncoder.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
rc/VideoEditor3gpReader.cpp
rc/VideoEditorMp3Reader.cpp
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
rc/VideoEditorVideoDecoder.cpp
rc/VideoEditorVideoEncoder.cpp
694816d7291f17364502ac5d3319684a0b180860 21-Apr-2011 Shyam Pallapothu <shyamp@google.com> Fix for issue 4133431 "Remove OSAL layer" in engine part

Change-Id: I98f98691048a5afc6f691b0cc3cec92e458e8f44
nc/VideoEditorUtils.h
rc/VideoEditor3gpReader.cpp
rc/VideoEditorBuffer.c
rc/VideoEditorMp3Reader.cpp
rc/VideoEditorVideoDecoder.cpp
32ed3f4dad00f8a65f7e6b38402c70d5341c57eb 21-Apr-2011 Shyam Pallapothu <shyamp@google.com> Fix for issue 4133431 "Remove OSAL layer" in engine part

Change-Id: I9e2e142bcdf3153c529b790e368caea4fdb65ac8
nc/VideoEditorUtils.h
rc/VideoEditor3gpReader.cpp
rc/VideoEditorAudioDecoder.cpp
rc/VideoEditorAudioEncoder.cpp
rc/VideoEditorBuffer.c
rc/VideoEditorVideoDecoder.cpp
rc/VideoEditorVideoEncoder.cpp
d9789f20d5a5c4117f79c8fd46fc57ca5c125775 26-Mar-2011 Mathias Agopian <mathias@google.com> replace libsurfaceflinger_client by libgui

Change-Id: I50b43cd8a75b8a013ad5f778708dfbc09c1d76d6
rc/Android.mk
2cdb2152dce736f79e5f514dd53d5a5e99a6f8e2 12-Mar-2011 Ying Wang <wangying@google.com> Remove unused LOCAL_LDFLAGS

LOCAL_LDFLAGS is never used when building static library.

Change-Id: I55c093b1ab1c58081bcbc4d9d91f45025115536c
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
rc/VideoEditor3gpReader.cpp
rc/VideoEditorMp3Reader.cpp
2fffed1d281c5d9df2d5b830dca92034271362a2 14-Feb-2011 Danny Fernandes <dannyfernandes@google.com> Fix for 3431967 Memory leak in SF shells

Change-Id: Iaecf24e7cc095c5295a1568b4185e977f19f15aa
rc/VideoEditorBuffer.c
rc/VideoEditorVideoDecoder.cpp
b864ee128119ad995862355776599e553691e722 12-Feb-2011 Danny Fernandes <dannyfernandes@google.com> Fix for 3448630 H.263 files returning unsupported profile and level.

Change-Id: I9b65cd902fc575db2bc529d4349198d83d421854
rc/VideoEditor3gpReader.cpp
5eae88ab5c94efee602a5b68ceacd74f5285c6c4 04-Feb-2011 Danny Fernandes <dannyfernandes@google.com> Fixed 3423072 Imported 1080x720 video clips present distorted view

Change-Id: I4e6fb6e803dcb29afeb7cd82967c63479c40b329
rc/VideoEditorVideoDecoder.cpp
b828db5197c34be4ae00a7d37f5c21caa51b8cbe 04-Feb-2011 Dheeraj Sharma <dheerajs@google.com> Modification for using Software decoder for thumbnail generation

Change-Id: I6f910292796917ad5aca5054a3522fb197df7826
nc/VideoEditorVideoDecoder.h
rc/VideoEditorVideoDecoder.cpp
eab39fb973444f2c03b0e92d4df263b83c31f71b 28-Jan-2011 Dheeraj Sharma <dheerajs@google.com> Merging on top of new sync

VideoEditor:Fix for issue 3378727

Change-Id: Iff7d13689b436cda2b2073625a786322945b3edc
rc/VideoEditorMp3Reader.cpp
ec380153defefa617d1f83e2910fd9e58a641c12 27-Jan-2011 Dheeraj Sharma <dheerajs@google.com> VideoEditor:Fix for 3384150 and 3369908

Change-Id: I3ea2983d8df263dcbd0b4c55a81f06cdea4ff568
rc/VideoEditorAudioDecoder.cpp
9ce06f4caa9e106b868ef9030e758c3e2a546e6c 26-Jan-2011 Dheeraj Sharma <dheerajs@google.com> Merge "VideoEditor:Issue 3385135, AU_B_Frame changed to AU_P_Frame" into honeycomb
5e61cfe5bb05d061ee4ef951b43156e68ff710af 26-Jan-2011 Dheeraj Sharma <dheerajs@google.com> VideoEditor:Issue 3385135, AU_B_Frame changed to AU_P_Frame

Change-Id: I18f82dcf819ba5df67f65d1705cda57b4a73c71d
rc/VideoEditorVideoEncoder.cpp
733100524deb5d2da77ac52a2ff89b2cde242934 26-Jan-2011 Dheeraj Sharma <dheerajs@google.com> VideoEditor: Fix for issue 3387848 and 3375632

Change-Id: I146deb70e6c494f60bea3e3380c6a80320b5ccf0
rc/VideoEditor3gpReader.cpp
d6dbc5850ca49d7c8b3bc8a6802fa7c85c5b1613 23-Jan-2011 Basavapatna Dattaguru <dattaguru@google.com> VideoEditor: Modified to fill FPS information

Change-Id: Ief53ecdfdd9e32e980592f0513ba92993d655d0b
rc/VideoEditor3gpReader.cpp
3ad01762633531957174c5b27e71ca4aac45e554 21-Jan-2011 Santosh Madhava <smadhava@google.com> Fix for issue 3372755 : File descriptor leak

Change-Id: Ib1471078dbbcb595422fd481e5a3368e79e39e19
rc/VideoEditor3gpReader.cpp
2909d435a1b3c68f65b1deca628c1a6b58d7ffdb 20-Jan-2011 Dharmaray Kundargi <dharmaray@google.com> Merge "Change preview player code also." into honeycomb
35cb2de64cb6482a08f446e80733e7d344a0dcac 20-Jan-2011 Dharmaray Kundargi <dharmaray@google.com> Change preview player code also.

Adapt to 32 bit aligned decoder buffers

Change-Id: I631f7e60b8e424af496f45d0e5e292bf9e8a9dde
nc/VideoEditorVideoDecoder_internal.h
rc/VideoEditorVideoDecoder.cpp
7215b678d1e8f85a235d8d284c22be3da134a2c4 19-Jan-2011 Basavapatna Dattaguru <dattaguru@google.com> Merge "Video Editor: Fix for seek in exported clip" into honeycomb
bf3270869c4734e6b628d0a0dbd46015f622ea4a 19-Jan-2011 Dharmaray Kundargi <dharmaray@google.com> Remove the eng developement LOCALtags in makefiles

Change-Id: I6da8691dba062cd54410ffafde27b7eca0b73aa2
rc/Android.mk
13ecfb62545e521f807239864dc74ca1c295e3fa 19-Jan-2011 Basavapatna Dattaguru <dattaguru@google.com> Video Editor: Fix for seek in exported clip

Change-Id: I5f519a9a987b3bfbff7ab9e6057a8a94be527982
rc/VideoEditor3gpReader.cpp
ba119eb166c9c06060c3d05b23202402287d7566 18-Jan-2011 Dharmaray Kundargi <dharmaray@google.com> Fix git_master-without-vendor build

Change-Id: Ia1ceb9d2d11725950c1cdc3215661830842c51fb
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/VideoEditor3gpReader.h
nc/VideoEditorAudioDecoder.h
nc/VideoEditorAudioEncoder.h
nc/VideoEditorBuffer.h
nc/VideoEditorMp3Reader.h
nc/VideoEditorUtils.h
nc/VideoEditorVideoDecoder.h
nc/VideoEditorVideoDecoder_internal.h
nc/VideoEditorVideoEncoder.h
rc/Android.mk
rc/VideoEditor3gpReader.cpp
rc/VideoEditorAudioDecoder.cpp
rc/VideoEditorAudioEncoder.cpp
rc/VideoEditorBuffer.c
rc/VideoEditorMp3Reader.cpp
rc/VideoEditorUtils.cpp
rc/VideoEditorVideoDecoder.cpp
rc/VideoEditorVideoEncoder.cpp