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
rc/VideoEditorResampler.cpp
|
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
tagefrightshells/src/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
tagefrightshells/src/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
gpwriter/src/MODULE_LICENSE_APACHE2
gpwriter/src/NOTICE
cs/src/MODULE_LICENSE_APACHE2
cs/src/NOTICE
rc/MODULE_LICENSE_APACHE2
rc/NOTICE
tagefrightshells/src/MODULE_LICENSE_APACHE2
tagefrightshells/src/NOTICE
ideo_filters/src/MODULE_LICENSE_APACHE2
ideo_filters/src/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/M4VSS3GPP_ErrorCodes.h
rc/M4VSS3GPP_EditVideo.c
tagefrightshells/inc/VideoEditorVideoDecoder_internal.h
tagefrightshells/src/VideoEditorVideoDecoder.cpp
|
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
rc/M4VSS3GPP_Clip.c
|
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
tagefrightshells/src/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
gpwriter/src/Android.mk
cs/src/Android.mk
rc/Android.mk
tagefrightshells/src/Android.mk
ideo_filters/src/Android.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.
rc/Android.mk
ideo_filters/src/Android.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
rc/Android.mk
ideo_filters/src/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
tagefrightshells/src/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
tagefrightshells/inc/VideoEditorMain.h
tagefrightshells/src/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
gpwriter/src/Android.mk
cs/src/Android.mk
rc/Android.mk
tagefrightshells/src/Android.mk
ideo_filters/src/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
tagefrightshells/src/Android.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
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
cs/src/Android.mk
rc/Android.mk
tagefrightshells/src/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
tagefrightshells/src/Android.mk
|
75dd1750a3b7b1b4a519c33fc055e9d09dd7031c |
12-Mar-2012 |
James Dong <jdong@google.com> |
Merge "Refactored MediaBufferPuller class from VideoEditorVideoEncoder class"
|
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
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
tagefrightshells/src/Android.mk
tagefrightshells/src/MediaBufferPuller.cpp
tagefrightshells/src/MediaBufferPuller.h
tagefrightshells/src/VideoEditorVideoEncoder.cpp
|
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
rc/VideoEditorResampler.cpp
|
49f000409c48afd40366baef2e8fc8ea838b782f |
10-Feb-2012 |
James Dong <jdong@google.com> |
Merge "Move away from MediaDebug and use ADebug instead"
|
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
rc/M4VSS3GPP_EditVideo.c
|
c4689fae1bdb8d1c94eb28af1b2a1f30d2b1a3da |
08-Feb-2012 |
James Dong <jdong@google.com> |
Move away from MediaDebug and use ADebug instead Change-Id: I307b3f565808ec8e3b9a4d944c6c0d1f603b04c9
tagefrightshells/src/Android.mk
tagefrightshells/src/VideoEditor3gpReader.cpp
tagefrightshells/src/VideoEditorAudioDecoder.cpp
tagefrightshells/src/VideoEditorAudioEncoder.cpp
tagefrightshells/src/VideoEditorMp3Reader.cpp
tagefrightshells/src/VideoEditorUtils.cpp
tagefrightshells/src/VideoEditorVideoDecoder.cpp
tagefrightshells/src/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
tagefrightshells/src/VideoEditorAudioEncoder.cpp
|
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
cs/src/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
cs/src/M4MCS_API.c
|
7a4097cc526fc25a36e0f451613340a9444ca043 |
17-Jan-2012 |
James Dong <jdong@google.com> |
Fix two typos in the defined frequency enums Change-Id: Ia0b6af98bd8f2ccb4d79705064a225e5f699ed8d
rc/VideoEditorResampler.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/M4VD_EXTERNAL_BitstreamParser.c
tagefrightshells/src/VideoEditorUtils.cpp
tagefrightshells/src/VideoEditorVideoDecoder.cpp
tagefrightshells/src/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
tagefrightshells/src/VideoEditorAudioDecoder.cpp
tagefrightshells/src/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
tagefrightshells/src/VideoEditorUtils.cpp
tagefrightshells/src/VideoEditorVideoDecoder.cpp
tagefrightshells/src/VideoEditorVideoEncoder.cpp
|
7bdbbc7e45fca8e50df91ef2e8b39d1608841c9d |
16-Dec-2011 |
Glenn Kasten <gkasten@google.com> |
ditherAndClamp from libaudioutils not AudioMixer Change-Id: I1e8a00c81efefd956fe9e4d9b58557373320e322
rc/Android.mk
rc/VideoEditorResampler.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
tagefrightshells/src/VideoEditorVideoDecoder.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
rc/M4xVSS_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
cs/src/M4MCS_API.c
rc/M4xVSS_API.c
tagefrightshells/src/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
rc/M4VD_EXTERNAL_BitstreamParser.c
tagefrightshells/inc/VideoEditorUtils.h
tagefrightshells/src/VideoEditor3gpReader.cpp
tagefrightshells/src/VideoEditorAudioDecoder.cpp
tagefrightshells/src/VideoEditorAudioEncoder.cpp
tagefrightshells/src/VideoEditorBuffer.c
tagefrightshells/src/VideoEditorMp3Reader.cpp
tagefrightshells/src/VideoEditorUtils.cpp
tagefrightshells/src/VideoEditorVideoDecoder.cpp
tagefrightshells/src/VideoEditorVideoEncoder.cpp
|
a6fa59c6a798f16cb3253da7566023de3991e8aa |
20-Oct-2011 |
James Dong <jdong@google.com> |
Merge "Fix for 5477832 Movie Studio crash when trying to import the attached h263 file." into ics-mr0
|
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
rc/M4xVSS_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
cs/src/M4MCS_API.c
tagefrightshells/src/VideoEditorAudioDecoder.cpp
|
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
nc/M4VSS3GPP_InternalTypes.h
rc/M4VSS3GPP_Edit.c
rc/M4VSS3GPP_EditVideo.c
|
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
tagefrightshells/src/VideoEditorVideoDecoder.cpp
|
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
rc/M4VSS3GPP_Edit.c
rc/M4xVSS_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
rc/M4xVSS_internal.c
|
547a4fffe81be23c5dc7ef27a0c43ae0ec8f5406 |
15-Sep-2011 |
Rajneesh Chowdury <rajneeshc@google.com> |
Merge "Fix for 5247764 profile and level settings are not always correctly set"
|
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
rc/M4VSS3GPP_Edit.c
rc/M4VSS3GPP_EditVideo.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
cs/src/Android.mk
cs/src/M4MCS_API.c
tagefrightshells/src/VideoEditor3gpReader.cpp
|
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
cs/src/M4MCS_API.c
rc/M4VSS3GPP_EditVideo.c
|
e02eee1a408656be9beaf1b0ba656dd1ee103799 |
02-Sep-2011 |
Chih-Chung Chang <chihchung@google.com> |
Fix 5240036: We didn't handle the 1920x1080 resolution. Change-Id: Id48c7db085bb73625acad365e0a036c8e45567dc
rc/M4VSS3GPP_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
ommon/inc/M4DA_Types.h
ommon/inc/M4_VideoEditingCommon.h
nc/M4xVSS_Internal.h
cs/src/M4MCS_API.c
rc/M4VD_EXTERNAL_BitstreamParser.c
rc/M4VSS3GPP_EditVideo.c
rc/M4xVSS_API.c
rc/M4xVSS_internal.c
tagefrightshells/src/VideoEditor3gpReader.cpp
|
d125366181feab7e45905a8051c94ab5a845e503 |
29-Aug-2011 |
Chih-Chung Chang <chihchung@google.com> |
Fix 5200858: we need to pass timestamp to render correct frames. Change-Id: I262cefabea87f75883bcd074370deae054df3e88
rc/M4VSS3GPP_EditVideo.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
cs/src/M4MCS_API.c
|
072be1ea494b0f4ca6d184e6c53d9ba01e539de2 |
26-Aug-2011 |
Chih-Chung Chang <chihchung@google.com> |
Fix 5200962: Handle 0-length buffers from OMXCodec and drop it. Change-Id: I67c42c41f649f8e37055721efb67ab3ca4b02f0b
tagefrightshells/src/VideoEditorVideoDecoder.cpp
|
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
cs/src/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
ommon/inc/M4DECODER_Common.h
ommon/inc/M4ENCODER_common.h
ommon/inc/M4VD_EXTERNAL_Interface.h
ommon/inc/M4_VideoEditingCommon.h
nc/M4PTO3GPP_API.h
nc/M4VSS3GPP_ErrorCodes.h
nc/M4VSS3GPP_Extended_API.h
nc/M4VSS3GPP_InternalTypes.h
nc/M4xVSS_API.h
nc/M4xVSS_Internal.h
cs/inc/M4MCS_API.h
cs/inc/M4MCS_InternalTypes.h
cs/src/M4MCS_API.c
cs/src/M4MCS_Codecs.c
rc/Android.mk
rc/M4PTO3GPP_API.c
rc/M4VD_EXTERNAL_BitstreamParser.c
rc/M4VSS3GPP_AudioMixing.c
rc/M4VSS3GPP_ClipAnalysis.c
rc/M4VSS3GPP_Edit.c
rc/M4VSS3GPP_EditVideo.c
rc/M4xVSS_API.c
rc/M4xVSS_internal.c
tagefrightshells/inc/VideoEditorVideoDecoder.h
tagefrightshells/src/VideoEditorUtils.cpp
tagefrightshells/src/VideoEditorVideoDecoder.cpp
tagefrightshells/src/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
tagefrightshells/src/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
ommon/inc/M4DECODER_Common.h
cs/src/M4MCS_API.c
rc/M4DECODER_Null.c
rc/M4VSS3GPP_Clip.c
tagefrightshells/inc/VideoEditorVideoDecoder_internal.h
tagefrightshells/src/VideoEditorVideoDecoder.cpp
|
7b0a960ef4bdf5529070d575b98222f55433f243 |
09-Aug-2011 |
Rajneesh Chowdury <rajneeshc@google.com> |
Merge "Fix for 4132872 inefficient export logic."
|
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
ommon/inc/M4DA_Types.h
ommon/inc/M4DECODER_Common.h
ommon/inc/M4DECODER_Null.h
ommon/inc/M4_VideoEditingCommon.h
ommon/inc/NXPSW_CompilerSwitches_MCS.h
nc/M4VSS3GPP_API.h
nc/M4VSS3GPP_InternalTypes.h
nc/M4xVSS_Internal.h
cs/src/M4MCS_API.c
rc/Android.mk
rc/M4DECODER_Null.c
rc/M4VSS3GPP_Clip.c
rc/M4VSS3GPP_ClipAnalysis.c
rc/M4VSS3GPP_Codecs.c
rc/M4VSS3GPP_Edit.c
rc/M4VSS3GPP_EditVideo.c
rc/M4VSS3GPP_MediaAndCodecSubscription.c
rc/M4xVSS_API.c
rc/M4xVSS_internal.c
|
2aa01fd002bba1dde45791c1138c1f71a8d0aa53 |
05-Aug-2011 |
Chih-Chung Chang <chihchung@google.com> |
Rename YV12 to I420. Change-Id: I453b7044bf46950ef67091f3417ed3e6a65086a0
tagefrightshells/inc/VideoEditorVideoDecoder_internal.h
tagefrightshells/src/VideoEditorVideoDecoder.cpp
tagefrightshells/src/VideoEditorVideoEncoder.cpp
|
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
rc/M4xVSS_internal.c
|
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
tagefrightshells/src/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
tagefrightshells/inc/VideoEditorVideoDecoder_internal.h
tagefrightshells/src/Android.mk
tagefrightshells/src/VideoEditorVideoDecoder.cpp
tagefrightshells/src/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
tagefrightshells/src/VideoEditorVideoEncoder.cpp
|
8a1f7cc319b9c3c8d40fefb4439c746e5b250820 |
22-Jul-2011 |
Rajneesh Chowdury <rajneeshc@google.com> |
Fix for issue 5055001 Movie studio is unusable after importing music Change-Id: I9b3da1122e807c034cf44dd51b5e1d92dd84d73f
cs/src/M4MCS_API.c
|
f3fd9435441ce19b45d17bf17d2fa4510c13cd7a |
21-Jul-2011 |
Chih-Chung Chang <chihchung@google.com> |
Merge "Remove hard-coded requirement for number of buffers."
|
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
ommon/inc/M4ENCODER_common.h
ommon/inc/M4_VideoEditingCommon.h
cs/src/M4MCS_API.c
rc/M4PTO3GPP_API.c
rc/M4xVSS_API.c
rc/M4xVSS_internal.c
|
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
tagefrightshells/src/VideoEditorVideoEncoder.cpp
|
334655795fb9b23eb8d011c6f7ccf807816f74f0 |
12-Jul-2011 |
Jeff Brown <jeffbrown@google.com> |
Merge "Remove the simulator target from all makefiles. Bug: 5010576"
|
2dade0141b45b3538183bd2d6c0c53a0345e92af |
12-Jul-2011 |
Jeff Brown <jeffbrown@google.com> |
Remove the simulator target from all makefiles. Bug: 5010576 Change-Id: Ida75833739d363061c2e688a6c7f7d7b3f3edd1e
gpwriter/src/Android.mk
cs/src/Android.mk
rc/Android.mk
ideo_filters/src/Android.mk
|
6d566304093bc0f79b47d96ed8d840620c163264 |
11-Jul-2011 |
Chih-Chung Chang <chihchung@google.com> |
Fix 4973565: implement getFormat() like Ie534e2660b0de2c3ac697b4e1f61e3aaf2c4cffe. Change-Id: I9c684fa971d5ef3f975017cbaaf06ba789a6c41f
tagefrightshells/src/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
ommon/inc/M4AD_Common.h
cs/src/M4MCS_API.c
rc/M4VSS3GPP_Clip.c
rc/M4VSS3GPP_EditAudio.c
tagefrightshells/src/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
tagefrightshells/src/VideoEditorAudioDecoder.cpp
tagefrightshells/src/VideoEditorAudioEncoder.cpp
tagefrightshells/src/VideoEditorVideoDecoder.cpp
tagefrightshells/src/VideoEditorVideoEncoder.cpp
|
7dbd2c46824000ce473966637c11b8564682cb55 |
30-Jun-2011 |
Chih-Chung Chang <chihchung@google.com> |
Remove curtain effects (they are unused). Change-Id: I8e1ccad3e9ddf4c272e85e7ca04582b4863c242d
ommon/inc/M4VFL_transition.h
nc/M4VSS3GPP_API.h
nc/M4VSS3GPP_ErrorCodes.h
rc/M4VSS3GPP_EditVideo.c
ideo_filters/src/M4VFL_transition.c
|
9969866cfe5b17c6e481b90d81b011a0cece78a0 |
30-Jun-2011 |
Chih-Chung Chang <chihchung@google.com> |
Make line-ending consistent (unix style). Change-Id: Id837b042952ff5d97907591f337b2222cff2c8a9
tagefrightshells/Android.mk
ideo_filters/src/M4VIFI_RGB565toYUV420.c
ideo_filters/src/M4VIFI_ResizeRGB565toRGB565.c
|
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
tagefrightshells/src/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
ommon/inc/M4AD_Common.h
cs/src/M4MCS_API.c
rc/M4VSS3GPP_Clip.c
tagefrightshells/src/VideoEditorAudioDecoder.cpp
|
9540d81f926a92b2c44618c212b9efff359dc090 |
27-Jun-2011 |
Rajneesh Chowdury <rajneeshc@google.com> |
Fix for issue 4949999 getFormat() returns NULL Change-Id: Ie534e2660b0de2c3ac697b4e1f61e3aaf2c4cffe
tagefrightshells/src/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
tagefrightshells/src/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
gpwriter/inc/M4MP4W_Types.h
gpwriter/inc/M4MP4W_Utils.h
gpwriter/inc/M4MP4W_Writer.h
gpwriter/src/Android.mk
gpwriter/src/M4MP4W_Interface.c
gpwriter/src/M4MP4W_Utils.c
gpwriter/src/M4MP4W_Writer.c
ommon/inc/From2iToMono_16.h
ommon/inc/LVM_Types.h
ommon/inc/M4AD_Common.h
ommon/inc/M4AD_Null.h
ommon/inc/M4AIR_API.h
ommon/inc/M4AMRR_CoreReader.h
ommon/inc/M4Common_types.h
ommon/inc/M4DA_Types.h
ommon/inc/M4DECODER_Common.h
ommon/inc/M4ENCODER_AudioCommon.h
ommon/inc/M4ENCODER_common.h
ommon/inc/M4OSA_CoreID.h
ommon/inc/M4PCMR_CoreReader.h
ommon/inc/M4READER_3gpCom.h
ommon/inc/M4READER_Amr.h
ommon/inc/M4READER_Common.h
ommon/inc/M4READER_Pcm.h
ommon/inc/M4SYS_AccessUnit.h
ommon/inc/M4SYS_Stream.h
ommon/inc/M4TOOL_VersionInfo.h
ommon/inc/M4VD_EXTERNAL_Interface.h
ommon/inc/M4VD_Tools.h
ommon/inc/M4VFL_transition.h
ommon/inc/M4VIFI_Clip.h
ommon/inc/M4VIFI_Defines.h
ommon/inc/M4VIFI_FiltersAPI.h
ommon/inc/M4VPP_API.h
ommon/inc/M4WRITER_common.h
ommon/inc/M4_BitStreamParser.h
ommon/inc/M4_Common.h
ommon/inc/M4_Utils.h
ommon/inc/M4_VideoEditingCommon.h
ommon/inc/MonoTo2I_16.h
ommon/inc/NXPSW_CompilerSwitches.h
ommon/inc/NXPSW_CompilerSwitches_MCS.h
ommon/inc/SSRC.h
ommon/inc/VideoEditorResampler.h
ommon/inc/marker.h
nc/M4EXIFC_CommonAPI.h
nc/M4PTO3GPP_API.h
nc/M4PTO3GPP_ErrorCodes.h
nc/M4PTO3GPP_InternalTypes.h
nc/M4VSS3GPP_API.h
nc/M4VSS3GPP_ErrorCodes.h
nc/M4VSS3GPP_Extended_API.h
nc/M4VSS3GPP_InternalConfig.h
nc/M4VSS3GPP_InternalFunctions.h
nc/M4VSS3GPP_InternalTypes.h
nc/M4xVSS_API.h
nc/M4xVSS_Internal.h
cs/inc/M4MCS_API.h
cs/inc/M4MCS_ErrorCodes.h
cs/inc/M4MCS_InternalConfig.h
cs/inc/M4MCS_InternalFunctions.h
cs/inc/M4MCS_InternalTypes.h
cs/src/Android.mk
cs/src/M4MCS_API.c
cs/src/M4MCS_AudioEffects.c
cs/src/M4MCS_Codecs.c
cs/src/M4MCS_MediaAndCodecSubscription.c
cs/src/M4MCS_VideoPreProcessing.c
rc/Android.mk
rc/M4AD_Null.c
rc/M4AIR_API.c
rc/M4AMRR_CoreReader.c
rc/M4ChannelConverter.c
rc/M4PCMR_CoreReader.c
rc/M4PTO3GPP_API.c
rc/M4PTO3GPP_VideoPreProcessing.c
rc/M4READER_Amr.c
rc/M4READER_Pcm.c
rc/M4VD_EXTERNAL_BitstreamParser.c
rc/M4VD_Tools.c
rc/M4VIFI_xVSS_RGB565toYUV420.c
rc/M4VSS3GPP_AudioMixing.c
rc/M4VSS3GPP_Clip.c
rc/M4VSS3GPP_ClipAnalysis.c
rc/M4VSS3GPP_Codecs.c
rc/M4VSS3GPP_Edit.c
rc/M4VSS3GPP_EditAudio.c
rc/M4VSS3GPP_EditVideo.c
rc/M4VSS3GPP_MediaAndCodecSubscription.c
rc/M4xVSS_API.c
rc/M4xVSS_internal.c
rc/VideoEditorResampler.cpp
tagefrightshells/inc/VideoEditor3gpReader.h
tagefrightshells/inc/VideoEditorAudioDecoder.h
tagefrightshells/inc/VideoEditorAudioEncoder.h
tagefrightshells/inc/VideoEditorBuffer.h
tagefrightshells/inc/VideoEditorMp3Reader.h
tagefrightshells/inc/VideoEditorUtils.h
tagefrightshells/inc/VideoEditorVideoDecoder.h
tagefrightshells/inc/VideoEditorVideoDecoder_internal.h
tagefrightshells/inc/VideoEditorVideoEncoder.h
tagefrightshells/src/Android.mk
tagefrightshells/src/VideoEditor3gpReader.cpp
tagefrightshells/src/VideoEditorAudioDecoder.cpp
tagefrightshells/src/VideoEditorAudioEncoder.cpp
tagefrightshells/src/VideoEditorBuffer.c
tagefrightshells/src/VideoEditorMp3Reader.cpp
tagefrightshells/src/VideoEditorUtils.cpp
tagefrightshells/src/VideoEditorVideoDecoder.cpp
tagefrightshells/src/VideoEditorVideoEncoder.cpp
ideo_filters/src/Android.mk
ideo_filters/src/M4VFL_transition.c
ideo_filters/src/M4VIFI_BGR565toYUV420.c
ideo_filters/src/M4VIFI_Clip.c
ideo_filters/src/M4VIFI_RGB565toYUV420.c
ideo_filters/src/M4VIFI_RGB888toYUV420.c
ideo_filters/src/M4VIFI_ResizeRGB565toRGB565.c
ideo_filters/src/M4VIFI_ResizeRGB888toRGB888.c
ideo_filters/src/M4VIFI_ResizeYUVtoBGR565.c
ideo_filters/src/M4VIFI_ResizeYUVtoRGB565.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
gpwriter/src/M4MP4W_Writer.c
ommon/inc/M4DA_Types.h
cs/src/M4MCS_API.c
rc/M4AMRR_CoreReader.c
rc/M4READER_Amr.c
rc/M4READER_Pcm.c
tagefrightshells/src/VideoEditor3gpReader.cpp
tagefrightshells/src/VideoEditorMp3Reader.cpp
|
e84b6c0d8b1c969975560726ca1cf87d5c676ad6 |
03-May-2011 |
James Dong <jdong@google.com> |
Fix a typo in filename "M4ChannelCoverter.c" Change-Id: If7e3afa8ac10fc34e920a199fd31526ced0a2534
rc/Android.mk
rc/M4ChannelConverter.c
rc/M4ChannelCoverter.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
ommon/inc/M4CLOCK.h
ommon/inc/M4ENCODER_AudioCommon.h
ommon/inc/M4MDP_API.h
ommon/inc/M4VD_EXTERNAL_Interface.h
ommon/inc/M4VD_EXTERNAL_Internal.h
ommon/inc/M4VD_HW_API.h
ommon/inc/M4VE_API.h
ommon/inc/M4_Logo.h
nc/M4PTO3GPP_API.h
nc/M4PTO3GPP_InternalTypes.h
nc/M4VSS3GPP_API.h
nc/M4VSS3GPP_InternalFunctions.h
nc/M4VSS3GPP_InternalTypes.h
nc/M4xVSS_API.h
nc/M4xVSS_Internal.h
cs/inc/M4MCS_API.h
cs/src/M4MCS_API.c
cs/src/M4MCS_BitstreamParser.c
rc/Android.mk
rc/M4ChannelCoverter.c
rc/M4PTO3GPP_API.c
rc/M4VD_EXTERNAL_BitstreamParser.c
rc/M4VD_EXTERNAL_Interface.c
rc/M4VSS3GPP_Clip.c
rc/M4VSS3GPP_Edit.c
rc/M4xVSS_API.c
rc/M4xVSS_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
nc/M4xVSS_Internal.h
cs/inc/M4MCS_API.h
cs/inc/M4MCS_InternalFunctions.h
cs/inc/M4MCS_InternalTypes.h
cs/src/Android.mk
cs/src/M4MCS_API.c
rc/M4ChannelCoverter.c
rc/M4PTO3GPP_API.c
rc/M4VD_EXTERNAL_BitstreamParser.c
rc/M4VD_EXTERNAL_Interface.c
rc/M4VIFI_xVSS_RGB565toYUV420.c
rc/M4VSS3GPP_AudioMixing.c
rc/M4VSS3GPP_Codecs.c
rc/M4VSS3GPP_Edit.c
rc/M4VSS3GPP_EditAudio.c
rc/M4VSS3GPP_EditVideo.c
rc/M4xVSS_API.c
rc/M4xVSS_internal.c
tagefrightshells/src/VideoEditorVideoDecoder.cpp
tagefrightshells/src/VideoEditorVideoEncoder.cpp
ideo_filters/src/M4VFL_transition.c
|
694816d7291f17364502ac5d3319684a0b180860 |
21-Apr-2011 |
Shyam Pallapothu <shyamp@google.com> |
Fix for issue 4133431 "Remove OSAL layer" in engine part Change-Id: I98f98691048a5afc6f691b0cc3cec92e458e8f44
gpwriter/src/M4MP4W_Interface.c
gpwriter/src/M4MP4W_Utils.c
gpwriter/src/M4MP4W_Writer.c
ommon/inc/M4VD_Tools.h
nc/M4VSS3GPP_InternalTypes.h
cs/inc/M4MCS_InternalTypes.h
cs/src/M4MCS_API.c
cs/src/M4MCS_Codecs.c
cs/src/M4MCS_VideoPreProcessing.c
rc/M4AD_Null.c
rc/M4AIR_API.c
rc/M4AMRR_CoreReader.c
rc/M4PCMR_CoreReader.c
rc/M4PTO3GPP_API.c
rc/M4READER_Amr.c
rc/M4READER_Pcm.c
rc/M4VD_EXTERNAL_Interface.c
rc/M4VD_Tools.c
rc/M4VSS3GPP_AudioMixing.c
rc/M4VSS3GPP_Clip.c
rc/M4VSS3GPP_Codecs.c
rc/M4VSS3GPP_Edit.c
rc/M4VSS3GPP_EditAudio.c
rc/M4VSS3GPP_EditVideo.c
rc/M4xVSS_API.c
rc/M4xVSS_internal.c
tagefrightshells/inc/VideoEditorUtils.h
tagefrightshells/src/VideoEditor3gpReader.cpp
tagefrightshells/src/VideoEditorBuffer.c
tagefrightshells/src/VideoEditorMp3Reader.cpp
tagefrightshells/src/VideoEditorVideoDecoder.cpp
ideo_filters/src/M4VIFI_RGB565toYUV420.c
ideo_filters/src/M4VIFI_ResizeRGB565toRGB565.c
|
32ed3f4dad00f8a65f7e6b38402c70d5341c57eb |
21-Apr-2011 |
Shyam Pallapothu <shyamp@google.com> |
Fix for issue 4133431 "Remove OSAL layer" in engine part Change-Id: I9e2e142bcdf3153c529b790e368caea4fdb65ac8
gpwriter/src/M4MP4W_Utils.c
gpwriter/src/M4MP4W_Writer.c
cs/src/M4MCS_API.c
cs/src/M4MCS_BitstreamParser.c
cs/src/M4MCS_VideoPreProcessing.c
rc/M4AD_Null.c
rc/M4AIR_API.c
rc/M4PCMR_CoreReader.c
rc/M4PTO3GPP_API.c
rc/M4PTO3GPP_VideoPreProcessing.c
rc/M4VD_EXTERNAL_BitstreamParser.c
rc/M4VSS3GPP_AudioMixing.c
rc/M4VSS3GPP_Clip.c
rc/M4VSS3GPP_ClipAnalysis.c
rc/M4VSS3GPP_Edit.c
rc/M4VSS3GPP_EditAudio.c
rc/M4VSS3GPP_EditVideo.c
rc/M4xVSS_API.c
rc/M4xVSS_internal.c
tagefrightshells/inc/VideoEditorUtils.h
tagefrightshells/src/VideoEditor3gpReader.cpp
tagefrightshells/src/VideoEditorAudioDecoder.cpp
tagefrightshells/src/VideoEditorAudioEncoder.cpp
tagefrightshells/src/VideoEditorBuffer.c
tagefrightshells/src/VideoEditorVideoDecoder.cpp
tagefrightshells/src/VideoEditorVideoEncoder.cpp
ideo_filters/src/M4VFL_transition.c
|
947721ba962c19913b76658cdbb19ae8c77c9c50 |
12-Apr-2011 |
Dheeraj Sharma <dheerajs@google.com> |
Fix for issue 4133431 "Remove OSAL layer" in engine part Change-Id: I79efc956aa0d23fb333d12c8947b48455b7524d1
gpwriter/src/M4MP4W_Interface.c
rc/M4PCMR_CoreReader.c
rc/M4VSS3GPP_Clip.c
rc/M4xVSS_API.c
rc/M4xVSS_internal.c
|
d9789f20d5a5c4117f79c8fd46fc57ca5c125775 |
26-Mar-2011 |
Mathias Agopian <mathias@google.com> |
replace libsurfaceflinger_client by libgui Change-Id: I50b43cd8a75b8a013ad5f778708dfbc09c1d76d6
tagefrightshells/src/Android.mk
|
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>
gpwriter/src/Android.mk
cs/src/Android.mk
rc/Android.mk
ideo_filters/src/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
tagefrightshells/src/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
cs/inc/M4MCS_ErrorCodes.h
cs/src/M4MCS_API.c
tagefrightshells/src/VideoEditor3gpReader.cpp
tagefrightshells/src/VideoEditorMp3Reader.cpp
|
100d01836041713337dd9532e417fb010bfb381c |
04-Mar-2011 |
Basavapatna Dattaguru <dattaguru@google.com> |
Fix for issue 3371667: fix source code compilation warnings(Moved from master) Change-Id: Ife1fc3f89beae498a49970ab5d2a080a112ce7c2
ommon/inc/VideoEditorResampler.h
nc/M4VSS3GPP_InternalTypes.h
cs/inc/M4MCS_InternalTypes.h
cs/src/M4MCS_API.c
rc/M4VD_EXTERNAL_Interface.c
rc/M4VSS3GPP_AudioMixing.c
rc/VideoEditorResampler.cpp
|
d67e9da63323d965760337913f86de28024531a4 |
24-Feb-2011 |
Basavapatna Dattaguru <dattaguru@google.com> |
VideoEditor: Issue ID: 3371667: Fix Set1 Change-Id: I728bc27b86e0c8720a2d05e6cff8a76f820bf016
rc/M4VSS3GPP_EditVideo.c
rc/M4VSS3GPP_MediaAndCodecSubscription.c
rc/M4xVSS_API.c
rc/M4xVSS_internal.c
|
63754a7bdb7b8ed1071a7c67766ab1f5e381728d |
22-Feb-2011 |
Basavapatna Dattaguru <dattaguru@google.com> |
VideoEditor:Issue:3431967: Memory leak in Export case Code cleanup Change-Id: I81be8ef4f3abead6a85db8b0a4b2a9c594b1bcac
rc/M4xVSS_internal.c
|
f84f29a3b43d903989f10288bfd3934d446228b3 |
18-Feb-2011 |
Basavapatna Dattaguru <dattaguru@google.com> |
Merge "VideoEditor: Issue ID:3431967 : MemLeak with Invalid input"
|
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
nc/M4VSS3GPP_InternalTypes.h
rc/M4VSS3GPP_Edit.c
rc/M4VSS3GPP_EditVideo.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
cs/src/M4MCS_API.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
rc/M4VD_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
nc/M4VSS3GPP_InternalTypes.h
rc/M4VSS3GPP_Edit.c
rc/M4VSS3GPP_EditVideo.c
rc/M4xVSS_internal.c
|
c083500e41973256e0c3d4faf5948916b64e918e |
16-Feb-2011 |
Danny Fernandes <dannyfernandes@google.com> |
Merge "Fixed issue 3443078 overlay flicker on transition in exported video"
|
2fffed1d281c5d9df2d5b830dca92034271362a2 |
14-Feb-2011 |
Danny Fernandes <dannyfernandes@google.com> |
Fix for 3431967 Memory leak in SF shells Change-Id: Iaecf24e7cc095c5295a1568b4185e977f19f15aa
tagefrightshells/src/VideoEditorBuffer.c
tagefrightshells/src/VideoEditorVideoDecoder.cpp
|
0e248c82803c7880a15ce29c2d4be5c2189e414c |
14-Feb-2011 |
Danny Fernandes <dannyfernandes@google.com> |
Fixed issue 3443078 overlay flicker on transition in exported video Change-Id: I0376b09acd91be8ba792478323d9f48a71818c2b
cs/src/M4MCS_API.c
rc/M4VSS3GPP_Clip.c
|
1845894d33736c8e17df6b88874bbd4e5a73977a |
12-Feb-2011 |
Danny Fernandes <dannyfernandes@google.com> |
Merge "Fix for 3448630 H.263 files returning unsupported profile and level."
|
b864ee128119ad995862355776599e553691e722 |
12-Feb-2011 |
Danny Fernandes <dannyfernandes@google.com> |
Fix for 3448630 H.263 files returning unsupported profile and level. Change-Id: I9b65cd902fc575db2bc529d4349198d83d421854
tagefrightshells/src/VideoEditor3gpReader.cpp
|
6f01a99c470d4dcdc046b9ba802b787b95e38dbb |
12-Feb-2011 |
Basavapatna Dattaguru <dattaguru@google.com> |
VideoEditor: Fix for Issue 3419090 Change-Id: Id0dd34bbe9bb530e44bcdba6933bd6b2d9a7795c
ommon/inc/M4_VideoEditingCommon.h
|
5d5aed9d4e28fc2166617e54a219506fe0892e8b |
11-Feb-2011 |
Santosh Madhava <smadhava@google.com> |
Fix for issue 3444969 : Crash while generating transition Change-Id: I63286dc66bfcd496aee45d26c8934f519ce63429
rc/VideoEditorResampler.cpp
|
b4ce81da6664b5029406a78be71c39af055a4d29 |
10-Feb-2011 |
Santosh Madhava <smadhava@google.com> |
Fix for issue 3431967 : Memory leak from video editor engine Change-Id: I36e1cae53c91217804bc8243d9eb47820fb2114e
rc/VideoEditorResampler.cpp
|
1ea8583c990170b94cdca0f9a248d61961c3520f |
09-Feb-2011 |
Dheeraj Sharma <dheerajs@google.com> |
Fix for issue: 3437071 Crash during rendering mode change for specific video size Change-Id: I358c7cc24a7f8c71b953cf5179902fa20fbd727c
ideo_filters/src/M4VIFI_ResizeRGB888toRGB888.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
cs/inc/M4MCS_ErrorCodes.h
|
4e28768b7a8d6a376c95d35e9060603431636bda |
04-Feb-2011 |
Danny Fernandes <dannyfernandes@google.com> |
Merge "Fixed 3419090 Throwing exception for unsupported video codec profiles and level" into honeycomb
|
67fda6a6a718fa46aa803afa2c48be007b193587 |
04-Feb-2011 |
Danny Fernandes <dannyfernandes@google.com> |
Fixed 3419090 Throwing exception for unsupported video codec profiles and level Change-Id: Icc6fa16e1aed5eef4eb7908a8657b940290668e4
nc/M4VSS3GPP_ErrorCodes.h
rc/M4VSS3GPP_ClipAnalysis.c
|
5eae88ab5c94efee602a5b68ceacd74f5285c6c4 |
04-Feb-2011 |
Danny Fernandes <dannyfernandes@google.com> |
Fixed 3423072 Imported 1080x720 video clips present distorted view Change-Id: I4e6fb6e803dcb29afeb7cd82967c63479c40b329
tagefrightshells/src/VideoEditorVideoDecoder.cpp
|
b828db5197c34be4ae00a7d37f5c21caa51b8cbe |
04-Feb-2011 |
Dheeraj Sharma <dheerajs@google.com> |
Modification for using Software decoder for thumbnail generation Change-Id: I6f910292796917ad5aca5054a3522fb197df7826
tagefrightshells/inc/VideoEditorVideoDecoder.h
tagefrightshells/src/VideoEditorVideoDecoder.cpp
|
12db816fa13a3963183e45e397954a32418c3ee3 |
04-Feb-2011 |
Danny Fernandes <dannyfernandes@google.com> |
Fix for issue 3422485: Kenburn not showing continuous progress bar Change-Id: I19688a89fec1edeae2af1c9a8185b96a5fde2974
rc/M4xVSS_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
rc/M4xVSS_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
rc/M4VSS3GPP_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
nc/M4VSS3GPP_InternalTypes.h
rc/M4VSS3GPP_Edit.c
rc/M4VSS3GPP_EditVideo.c
rc/M4xVSS_API.c
|
5d33cc161e7d13459b4833dbc8b769093c3f80b0 |
30-Jan-2011 |
Dheeraj Sharma <dheerajs@google.com> |
Incorporated review comments and merged on TOT Change-Id: Ia147aeb73a6d8cf9c48e02ccaa428aa7adc04d3a
nc/M4xVSS_Internal.h
rc/M4xVSS_API.c
rc/M4xVSS_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
ommon/inc/M4_VideoEditingCommon.h
cs/src/M4MCS_Codecs.c
rc/M4VSS3GPP_Codecs.c
rc/M4xVSS_API.c
rc/M4xVSS_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
rc/M4xVSS_API.c
rc/M4xVSS_internal.c
|
eab39fb973444f2c03b0e92d4df263b83c31f71b |
28-Jan-2011 |
Dheeraj Sharma <dheerajs@google.com> |
Merging on top of new sync VideoEditor:Fix for issue 3378727 Change-Id: Iff7d13689b436cda2b2073625a786322945b3edc
tagefrightshells/src/VideoEditorMp3Reader.cpp
|
0078736220b9372f2c82eb258ceca3dbd6c358ef |
27-Jan-2011 |
Santosh Madhava <smadhava@google.com> |
Fix for issue 3370007 Overlay transparency is missing Change-Id: I1b513b607f669d141bcd28bd918b8c1319bef7fa
rc/M4xVSS_internal.c
ideo_filters/src/Android.mk
ideo_filters/src/M4VIFI_RGB565toYUV420.c
ideo_filters/src/M4VIFI_ResizeRGB565toRGB565.c
|
ab639fac88f5513587be5bbaab3dd7d3b68e7e53 |
27-Jan-2011 |
Dheeraj Sharma <dheerajs@google.com> |
Merge "VideoEditor:Fix for 3384150 and 3369908" into honeycomb
|
ec380153defefa617d1f83e2910fd9e58a641c12 |
27-Jan-2011 |
Dheeraj Sharma <dheerajs@google.com> |
VideoEditor:Fix for 3384150 and 3369908 Change-Id: I3ea2983d8df263dcbd0b4c55a81f06cdea4ff568
tagefrightshells/src/VideoEditorAudioDecoder.cpp
|
52897c2fda8d1d97796af1477c2748e3a2f25436 |
27-Jan-2011 |
Dharmaray Kundargi <dharmaray@google.com> |
Fixed the SRC interface bug - 3369860 Change-Id: I6b866d334af9c9aea1db0295bf19edbc4123293d
ommon/inc/VideoEditorResampler.h
cs/src/M4MCS_API.c
rc/M4VSS3GPP_AudioMixing.c
rc/VideoEditorResampler.cpp
|
2177d443f2d57b9d3045d535d8f2b186e5b76f25 |
26-Jan-2011 |
Dheeraj Sharma <dheerajs@google.com> |
Merge "VideEditor:Fix for 3369908 Removed redundant code." into honeycomb
|
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
ommon/inc/M4SYS_AccessUnit.h
tagefrightshells/src/VideoEditorVideoEncoder.cpp
|
733100524deb5d2da77ac52a2ff89b2cde242934 |
26-Jan-2011 |
Dheeraj Sharma <dheerajs@google.com> |
VideoEditor: Fix for issue 3387848 and 3375632 Change-Id: I146deb70e6c494f60bea3e3380c6a80320b5ccf0
tagefrightshells/src/VideoEditor3gpReader.cpp
|
1526a3385d36d6e1953c932410548bf9631a0eb3 |
23-Jan-2011 |
Dheeraj Sharma <dheerajs@google.com> |
VideEditor:Fix for 3369908 Removed redundant code. Change-Id: Ia0789f5c6205ad2fc793921bb967bd9ec76e2b9a
ommon/inc/VideoEditorResampler.h
ommon/inc/gLVAudioResampler.h
cs/src/M4MCS_API.c
rc/Android.mk
rc/M4VSS3GPP_AudioMixing.c
rc/VideoEditorResampler.cpp
rc/glvaudioresampler.c
|
d6dbc5850ca49d7c8b3bc8a6802fa7c85c5b1613 |
23-Jan-2011 |
Basavapatna Dattaguru <dattaguru@google.com> |
VideoEditor: Modified to fill FPS information Change-Id: Ief53ecdfdd9e32e980592f0513ba92993d655d0b
tagefrightshells/src/VideoEditor3gpReader.cpp
|
3ad01762633531957174c5b27e71ca4aac45e554 |
21-Jan-2011 |
Santosh Madhava <smadhava@google.com> |
Fix for issue 3372755 : File descriptor leak Change-Id: Ib1471078dbbcb595422fd481e5a3368e79e39e19
tagefrightshells/src/VideoEditor3gpReader.cpp
|
ed95045a6936b92f46166d85baa1b00c41a9af94 |
20-Jan-2011 |
Dharmaray Kundargi <dharmaray@google.com> |
Merge "Fix 3367037 Transition are of low Quality" into honeycomb
|
2909d435a1b3c68f65b1deca628c1a6b58d7ffdb |
20-Jan-2011 |
Dharmaray Kundargi <dharmaray@google.com> |
Merge "Change preview player code also." into honeycomb
|
c6a88ac5d620a5cd47b2741a915d661aab8fe0b4 |
20-Jan-2011 |
Dharmaray Kundargi <dharmaray@google.com> |
Fix 3367037 Transition are of low Quality Change-Id: I511546aef895edbfed16fc855bada93486dd886a
rc/M4VSS3GPP_Edit.c
rc/M4VSS3GPP_EditVideo.c
|
35cb2de64cb6482a08f446e80733e7d344a0dcac |
20-Jan-2011 |
Dharmaray Kundargi <dharmaray@google.com> |
Change preview player code also. Adapt to 32 bit aligned decoder buffers Change-Id: I631f7e60b8e424af496f45d0e5e292bf9e8a9dde
tagefrightshells/inc/VideoEditorVideoDecoder_internal.h
tagefrightshells/src/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
gpwriter/src/Android.mk
cs/src/Android.mk
rc/Android.mk
tagefrightshells/src/Android.mk
ideo_filters/src/Android.mk
|
13ecfb62545e521f807239864dc74ca1c295e3fa |
19-Jan-2011 |
Basavapatna Dattaguru <dattaguru@google.com> |
Video Editor: Fix for seek in exported clip Change-Id: I5f519a9a987b3bfbff7ab9e6057a8a94be527982
tagefrightshells/src/VideoEditor3gpReader.cpp
|
ba119eb166c9c06060c3d05b23202402287d7566 |
18-Jan-2011 |
Dharmaray Kundargi <dharmaray@google.com> |
Fix git_master-without-vendor build Change-Id: Ia1ceb9d2d11725950c1cdc3215661830842c51fb
tagefrightshells/src/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
gpwriter/Android.mk
gpwriter/inc/M4MP4W_Types.h
gpwriter/inc/M4MP4W_Utils.h
gpwriter/inc/M4MP4W_Writer.h
gpwriter/src/Android.mk
gpwriter/src/M4MP4W_Interface.c
gpwriter/src/M4MP4W_Utils.c
gpwriter/src/M4MP4W_Writer.c
ndroid.mk
ommon/inc/From2iToMono_16.h
ommon/inc/LVM_Types.h
ommon/inc/M4AD_Common.h
ommon/inc/M4AD_Null.h
ommon/inc/M4AIR_API.h
ommon/inc/M4AMRR_CoreReader.h
ommon/inc/M4CLOCK.h
ommon/inc/M4Common_types.h
ommon/inc/M4DA_Types.h
ommon/inc/M4DECODER_Common.h
ommon/inc/M4ENCODER_AudioCommon.h
ommon/inc/M4ENCODER_common.h
ommon/inc/M4MDP_API.h
ommon/inc/M4OSA_CoreID.h
ommon/inc/M4PCMR_CoreReader.h
ommon/inc/M4READER_3gpCom.h
ommon/inc/M4READER_Amr.h
ommon/inc/M4READER_Common.h
ommon/inc/M4READER_Pcm.h
ommon/inc/M4SYS_AccessUnit.h
ommon/inc/M4SYS_Stream.h
ommon/inc/M4TOOL_VersionInfo.h
ommon/inc/M4VD_EXTERNAL_Interface.h
ommon/inc/M4VD_EXTERNAL_Internal.h
ommon/inc/M4VD_HW_API.h
ommon/inc/M4VD_Tools.h
ommon/inc/M4VE_API.h
ommon/inc/M4VFL_transition.h
ommon/inc/M4VIFI_Clip.h
ommon/inc/M4VIFI_Defines.h
ommon/inc/M4VIFI_FiltersAPI.h
ommon/inc/M4VPP_API.h
ommon/inc/M4WRITER_common.h
ommon/inc/M4_BitStreamParser.h
ommon/inc/M4_Common.h
ommon/inc/M4_Logo.h
ommon/inc/M4_Utils.h
ommon/inc/M4_VideoEditingCommon.h
ommon/inc/MonoTo2I_16.h
ommon/inc/NXPSW_CompilerSwitches.h
ommon/inc/NXPSW_CompilerSwitches_MCS.h
ommon/inc/SSRC.h
ommon/inc/gLVAudioResampler.h
ommon/inc/marker.h
nc/M4EXIFC_CommonAPI.h
nc/M4PTO3GPP_API.h
nc/M4PTO3GPP_ErrorCodes.h
nc/M4PTO3GPP_InternalTypes.h
nc/M4VSS3GPP_API.h
nc/M4VSS3GPP_ErrorCodes.h
nc/M4VSS3GPP_Extended_API.h
nc/M4VSS3GPP_InternalConfig.h
nc/M4VSS3GPP_InternalFunctions.h
nc/M4VSS3GPP_InternalTypes.h
nc/M4xVSS_API.h
nc/M4xVSS_Internal.h
cs/Android.mk
cs/inc/M4MCS_API.h
cs/inc/M4MCS_ErrorCodes.h
cs/inc/M4MCS_InternalConfig.h
cs/inc/M4MCS_InternalFunctions.h
cs/inc/M4MCS_InternalTypes.h
cs/src/Android.mk
cs/src/M4MCS_API.c
cs/src/M4MCS_AudioEffects.c
cs/src/M4MCS_BitstreamParser.c
cs/src/M4MCS_Codecs.c
cs/src/M4MCS_MediaAndCodecSubscription.c
cs/src/M4MCS_VideoPreProcessing.c
rc/Android.mk
rc/M4AD_Null.c
rc/M4AIR_API.c
rc/M4AMRR_CoreReader.c
rc/M4ChannelCoverter.c
rc/M4PCMR_CoreReader.c
rc/M4PTO3GPP_API.c
rc/M4PTO3GPP_VideoPreProcessing.c
rc/M4READER_Amr.c
rc/M4READER_Pcm.c
rc/M4VD_EXTERNAL_BitstreamParser.c
rc/M4VD_EXTERNAL_Interface.c
rc/M4VD_Tools.c
rc/M4VIFI_xVSS_RGB565toYUV420.c
rc/M4VSS3GPP_AudioMixing.c
rc/M4VSS3GPP_Clip.c
rc/M4VSS3GPP_ClipAnalysis.c
rc/M4VSS3GPP_Codecs.c
rc/M4VSS3GPP_Edit.c
rc/M4VSS3GPP_EditAudio.c
rc/M4VSS3GPP_EditVideo.c
rc/M4VSS3GPP_MediaAndCodecSubscription.c
rc/M4xVSS_API.c
rc/M4xVSS_internal.c
rc/glvaudioresampler.c
tagefrightshells/Android.mk
tagefrightshells/inc/VideoEditor3gpReader.h
tagefrightshells/inc/VideoEditorAudioDecoder.h
tagefrightshells/inc/VideoEditorAudioEncoder.h
tagefrightshells/inc/VideoEditorBuffer.h
tagefrightshells/inc/VideoEditorMp3Reader.h
tagefrightshells/inc/VideoEditorUtils.h
tagefrightshells/inc/VideoEditorVideoDecoder.h
tagefrightshells/inc/VideoEditorVideoDecoder_internal.h
tagefrightshells/inc/VideoEditorVideoEncoder.h
tagefrightshells/src/Android.mk
tagefrightshells/src/VideoEditor3gpReader.cpp
tagefrightshells/src/VideoEditorAudioDecoder.cpp
tagefrightshells/src/VideoEditorAudioEncoder.cpp
tagefrightshells/src/VideoEditorBuffer.c
tagefrightshells/src/VideoEditorMp3Reader.cpp
tagefrightshells/src/VideoEditorUtils.cpp
tagefrightshells/src/VideoEditorVideoDecoder.cpp
tagefrightshells/src/VideoEditorVideoEncoder.cpp
ideo_filters/Android.mk
ideo_filters/src/Android.mk
ideo_filters/src/M4VFL_transition.c
ideo_filters/src/M4VIFI_BGR565toYUV420.c
ideo_filters/src/M4VIFI_Clip.c
ideo_filters/src/M4VIFI_RGB888toYUV420.c
ideo_filters/src/M4VIFI_ResizeRGB888toRGB888.c
ideo_filters/src/M4VIFI_ResizeYUVtoBGR565.c
ideo_filters/src/M4VIFI_ResizeYUVtoRGB565.c
|