summaryrefslogtreecommitdiffstats
path: root/libvideoeditor/vss
Commit message (Collapse)AuthorAgeFilesLines
...
* | am 8e611132: Fix for 5638097 KenBurn generation time increased from 19 secs ↵Hong Teng2011-11-221-0/+5
|\ \ | |/ | | | | | | | | | | to 30 secs * commit '8e61113210e4c3c1ce57ecef1dda327bea85c19c': Fix for 5638097 KenBurn generation time increased from 19 secs to 30 secs
| * Fix for 5638097 KenBurn generation time increased from 19 secs to 30 secsHong Teng2011-11-211-0/+5
| | | | | | | | | | | | -Remove the additional transcoding for kenburn video in video editor saving phase. Change-Id: Ia8721ba75d4b7923db0f483bf30209c6fa40e4bd
* | am 811c53c5: Fix for issue 5309336 -add videoeditor maximum ↵Hong Teng2011-11-153-8/+47
|\ \ | |/ | | | | | | | | | | 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.
| * Fix for issue 5309336Hong Teng2011-11-143-8/+47
| | | | | | | | | | | | | | -add videoeditor maximum prefetch YUV frames in media_profiles.xml to limit the total memory usage. Change-Id: I43c03fc626194d9ebbe8d914d9209a04bc085831
* | Rename LOGV(_IF) to ALOGV(_IF) DO NOT MERGESteve Block2011-10-2510-456/+456
|/ | | | | | | See https://android-git.corp.google.com/g/#/c/143865 Bug: 5449033 Change-Id: I366680b6e614b8983d1def28cc2fdbfa98f39531
* Merge "Fix for 5477832 Movie Studio crash when trying to import the attached ↵James Dong2011-10-202-0/+18
|\ | | | | | | h263 file." into ics-mr0
| * Fix for 5477832 Movie Studio crash when trying to import the attached h263 file.Rajneesh Chowdury2011-10-192-0/+18
| | | | | | | | | | | | | | Add support for Audio Object type 5(SBR) and 29(PS) in audio decoder node. Change-Id: I9b631893f530d0c8550a0a7addfbdce226313693
* | Fix for 5234840 Corrupted frames in transitionHong Teng2011-10-191-3/+6
|/ | | | | | | | | | 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
* Fix for 5154138 Titles are not aligned properly in a exported movie from ↵Hong Teng2011-10-183-336/+428
| | | | | | | | Movie Studio Apply frame effect(overlay) after rendering mode was done Change-Id: I1ff9cc868117cc8dcdc735e6854ff429b74e8154
* Video editor incorrectly rejects videos that could be supported by the HW ↵James Dong2011-10-031-13/+27
| | | | | | | decoder Change-Id: I831b32c7ab02fa110865c88bbb02f339889d97a5 related-to-bug: 5407761
* Fix for 5205420 compression domain trimming fallback mechanismRajneesh Chowdury2011-09-232-20/+43
| | | | | | | Transcode if clip's profile or level exceeds encoder's supported profile or level. Change-Id: Ib2f678828a58657b095ef6ef219fd0aa2bdccf91
* Fix for 5274212 Transition clip contains more video frames from 1 video clip ↵Rajneesh Chowdury2011-09-221-4/+4
| | | | | | | | than the other Set the alpha blending value correctly. Change-Id: I6aaed47144d09d182afb1c70d5bb72b7360fb51e
* Merge "Fix for 5247764 profile and level settings are not always correctly set"Rajneesh Chowdury2011-09-153-12/+316
|\
| * Fix for 5247764 profile and level settings are not always correctly setRajneesh Chowdury2011-09-143-12/+316
| | | | | | | | | | | | | | | | | | | | | | 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
* | Fix for bug 5255159 Cannot play exported movie from Movie StudioRajneesh Chowdury2011-09-142-23/+10
|/ | | | | | Ensure video encoder is not created and destroyed for every clip. Change-Id: I7a1d525e7bcdc839acc39d43e5046207c2d3b44f
* Fix forHong Teng2011-09-122-23/+28
| | | | | | | | | | -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
* Fix 5240036: We didn't handle the 1920x1080 resolution.Chih-Chung Chang2011-09-021-0/+6
| | | | Change-Id: Id48c7db085bb73625acad365e0a036c8e45567dc
* Fix for 5156702 Rotate video output for thumbnails and exportRajneesh Chowdury2011-08-309-31/+421
| | | | | | | This is part of a multi project submit. This is the native engine part. Change-Id: Icde922194a123a90544942caa12430fc3c4ef10e
* Fix 5200858: we need to pass timestamp to render correct frames.Chih-Chung Chang2011-08-291-4/+5
| | | | Change-Id: I262cefabea87f75883bcd074370deae054df3e88
* Fix 5212886: free the reader after freeing decoders.Chih-Chung Chang2011-08-261-38/+41
| | | | | | | 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
* Fix 5200962: Handle 0-length buffers from OMXCodec and drop it.Chih-Chung Chang2011-08-261-0/+7
| | | | Change-Id: I67c42c41f649f8e37055721efb67ab3ca4b02f0b
* Fix for 5151331 [CRESPO] testPerformanceExport failedRajneesh Chowdury2011-08-231-0/+34
| | | | | | Ensure encoding width and height are multiple of 16. Change-Id: Ia077a52a16273cb9f775ebe0f0c66a81a35b9e19
* Fix for 4142219 Don't hard code platform-specific limitations.Rajneesh Chowdury2011-08-1927-1285/+636
| | | | | | | | | | 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
* Fix 5115581: Native crash while importing audio trackChih-Chung Chang2011-08-181-111/+56
| | | | | | | Add locking in storeBuffer and read. Use the Vector class to simplify the code. Change-Id: If36ddda432df2b6d6d728b27fa196d2a655e0ba4
* Speed up thumbnail generation.Chih-Chung Chang2011-08-156-212/+204
| | | | | | | 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
* Merge "Fix for 4132872 inefficient export logic."Rajneesh Chowdury2011-08-0919-976/+2799
|\
| * Fix for 4132872 inefficient export logic.Rajneesh Chowdury2011-08-0819-976/+2799
| | | | | | | | | | | | | | | | | | | | | | | | 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
* | Rename YV12 to I420.Chih-Chung Chang2011-08-083-24/+24
|/ | | | Change-Id: I453b7044bf46950ef67091f3417ed3e6a65086a0
* Fix for 5083973 M4VSS3GPP_editCleanUp called twice problem.Rajneesh Chowdury2011-07-281-0/+12
| | | | | | Set VSS context to NULL after cleanup. Change-Id: I1086fbe60a7777b00e80f0ea504f58a183fd3241
* Remove unnecessary encoder input format check.Chih-Chung Chang2011-07-271-29/+3
| | | | | | | | | 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
* Add YV12 color converter interface for VideoEditor.Chih-Chung Chang2011-07-274-19/+96
| | | | | | | | | | | | 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
* Clear buffer lists in stop() so we won't free the buffers again.Chih-Chung Chang2011-07-261-0/+3
| | | | | | Bug: 5073626 Change-Id: Ia41fc089568b48de005235d66c9b5b1a5f72b5ca
* Fix for issue 5055001 Movie studio is unusable after importing musicRajneesh Chowdury2011-07-221-84/+92
| | | | Change-Id: I9b3da1122e807c034cf44dd51b5e1d92dd84d73f
* Merge "Remove hard-coded requirement for number of buffers."Chih-Chung Chang2011-07-211-91/+238
|\
| * Remove hard-coded requirement for number of buffers.Chih-Chung Chang2011-07-201-91/+238
| | | | | | | | | | | | | | | | | | 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
* | fix for issue 4142219Hong Teng2011-07-206-121/+135
|/ | | | | | | Don't hard code platform-specific limitations engine part. Change-Id: Ibc8a539e5bbac738f60ef935670a333b7017e20e
* Merge "Remove the simulator target from all makefiles. Bug: 5010576"Jeff Brown2011-07-124-16/+4
|\
| * Remove the simulator target from all makefiles.Jeff Brown2011-07-114-16/+4
| | | | | | | | | | | | Bug: 5010576 Change-Id: Ida75833739d363061c2e688a6c7f7d7b3f3edd1e
* | Fix 4973565: implement getFormat() like ↵Chih-Chung Chang2011-07-121-11/+14
|/ | | | | | Ie534e2660b0de2c3ac697b4e1f61e3aaf2c4cffe. Change-Id: I9c684fa971d5ef3f975017cbaaf06ba789a6c41f
* Fix of issue 4973565 Cannot export movie.Rajneesh Chowdury2011-07-075-127/+470
| | | | | | Also fixes 4441452 Native Crash after applying transition Change-Id: Ic48c44bc2c5d07e57edb8f63393cea424d3275f4
* Merge "add private copy constructor and assignment operator to four media ↵James Dong2011-07-014-70/+53
|\ | | | | | | source classes"
| * add private copy constructor and assignment operator to four media source ↵James Dong2011-06-304-70/+53
| | | | | | | | | | | | | | | | classes o this patch addresses the encoder and decoder sources for audio and video Change-Id: I918784ca22138267c270836c91312540eedebc7f
* | Remove curtain effects (they are unused).Chih-Chung Chang2011-06-305-398/+0
| | | | | | | | Change-Id: I8e1ccad3e9ddf4c272e85e7ca04582b4863c242d
* | Make line-ending consistent (unix style).Chih-Chung Chang2011-06-303-457/+457
|/ | | | Change-Id: Id837b042952ff5d97907591f337b2222cff2c8a9
* Simplified regulBitRate() method and fixed a copy and paste error in stop() ↵James Dong2011-06-281-21/+5
| | | | | | method Change-Id: I589aea9471130e690594f91598853a1f08dca081
* Merge "Fix for issue 4905998 OMXCodec::drainInputBuffer, findInt64(kKeyTime, ↵Rajneesh Chowdury2011-06-274-0/+6
|\ | | | | | | &lastBufferTimeUs) fails"
| * Fix for issue 4905998 OMXCodec::drainInputBuffer, findInt64(kKeyTime, ↵Rajneesh Chowdury2011-06-274-0/+6
| | | | | | | | | | | | &lastBufferTimeUs) fails Change-Id: I353bd9e8aa1eceb9c14040a9953777967500fb1d
* | Fix for issue 4949999 getFormat() returns NULLRajneesh Chowdury2011-06-271-10/+16
|/ | | | Change-Id: Ie534e2660b0de2c3ac697b4e1f61e3aaf2c4cffe
* Fix copy and paste errors for mime type strings in the 3GP readerJames Dong2011-06-271-5/+5
| | | | Change-Id: Ia91b06f4dba9e4265260b28aabeeffeceff6d157
* Fix for: 4676350 Do not use dual copyright declaration for video editor codeThomas Le Guevel2011-06-23120-120/+0
| | | | Change-Id: I2856be051fa3b3ddfe67e096e45fb0b34beb92be