| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ \
| |/
| |
| |
| |
| |
| | |
to 30 secs
* commit '8e61113210e4c3c1ce57ecef1dda327bea85c19c':
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
|
|\ \
| |/
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| | |
-add videoeditor maximum prefetch YUV frames in media_profiles.xml to
limit the total memory usage.
Change-Id: I43c03fc626194d9ebbe8d914d9209a04bc085831
|
|/
|
|
|
|
|
| |
See https://android-git.corp.google.com/g/#/c/143865
Bug: 5449033
Change-Id: I366680b6e614b8983d1def28cc2fdbfa98f39531
|
|\
| |
| |
| | |
h263 file." into ics-mr0
|
| |
| |
| |
| |
| |
| |
| | |
Add support for Audio Object type 5(SBR) and 29(PS) in
audio decoder node.
Change-Id: I9b631893f530d0c8550a0a7addfbdce226313693
|
|/
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
Movie Studio
Apply frame effect(overlay) after rendering mode was done
Change-Id: I1ff9cc868117cc8dcdc735e6854ff429b74e8154
|
|
|
|
|
|
|
| |
decoder
Change-Id: I831b32c7ab02fa110865c88bbb02f339889d97a5
related-to-bug: 5407761
|
|
|
|
|
|
|
| |
Transcode if clip's profile or level exceeds encoder's supported
profile or level.
Change-Id: Ib2f678828a58657b095ef6ef219fd0aa2bdccf91
|
|
|
|
|
|
|
|
| |
than the other
Set the alpha blending value correctly.
Change-Id: I6aaed47144d09d182afb1c70d5bb72b7360fb51e
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|/
|
|
|
|
| |
Ensure video encoder is not created and destroyed for every clip.
Change-Id: I7a1d525e7bcdc839acc39d43e5046207c2d3b44f
|
|
|
|
|
|
|
|
|
|
| |
-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
|
|
|
|
| |
Change-Id: Id48c7db085bb73625acad365e0a036c8e45567dc
|
|
|
|
|
|
|
| |
This is part of a multi project submit.
This is the native engine part.
Change-Id: Icde922194a123a90544942caa12430fc3c4ef10e
|
|
|
|
| |
Change-Id: I262cefabea87f75883bcd074370deae054df3e88
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I67c42c41f649f8e37055721efb67ab3ca4b02f0b
|
|
|
|
|
|
| |
Ensure encoding width and height are multiple of 16.
Change-Id: Ia077a52a16273cb9f775ebe0f0c66a81a35b9e19
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Add locking in storeBuffer and read.
Use the Vector class to simplify the code.
Change-Id: If36ddda432df2b6d6d728b27fa196d2a655e0ba4
|
|
|
|
|
|
|
| |
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
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|/
|
|
| |
Change-Id: I453b7044bf46950ef67091f3417ed3e6a65086a0
|
|
|
|
|
|
| |
Set VSS context to NULL after cleanup.
Change-Id: I1086fbe60a7777b00e80f0ea504f58a183fd3241
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Bug: 5073626
Change-Id: Ia41fc089568b48de005235d66c9b5b1a5f72b5ca
|
|
|
|
| |
Change-Id: I9b3da1122e807c034cf44dd51b5e1d92dd84d73f
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|/
|
|
|
|
|
| |
Don't hard code platform-specific limitations
engine part.
Change-Id: Ibc8a539e5bbac738f60ef935670a333b7017e20e
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Bug: 5010576
Change-Id: Ida75833739d363061c2e688a6c7f7d7b3f3edd1e
|
|/
|
|
|
|
| |
Ie534e2660b0de2c3ac697b4e1f61e3aaf2c4cffe.
Change-Id: I9c684fa971d5ef3f975017cbaaf06ba789a6c41f
|
|
|
|
|
|
| |
Also fixes 4441452 Native Crash after applying transition
Change-Id: Ic48c44bc2c5d07e57edb8f63393cea424d3275f4
|
|\
| |
| |
| | |
source classes"
|
| |
| |
| |
| |
| |
| |
| |
| | |
classes
o this patch addresses the encoder and decoder sources for audio and video
Change-Id: I918784ca22138267c270836c91312540eedebc7f
|
| |
| |
| |
| | |
Change-Id: I8e1ccad3e9ddf4c272e85e7ca04582b4863c242d
|
|/
|
|
| |
Change-Id: Id837b042952ff5d97907591f337b2222cff2c8a9
|
|
|
|
|
|
| |
method
Change-Id: I589aea9471130e690594f91598853a1f08dca081
|
|\
| |
| |
| | |
&lastBufferTimeUs) fails"
|
| |
| |
| |
| |
| |
| | |
&lastBufferTimeUs) fails
Change-Id: I353bd9e8aa1eceb9c14040a9953777967500fb1d
|
|/
|
|
| |
Change-Id: Ie534e2660b0de2c3ac697b4e1f61e3aaf2c4cffe
|
|
|
|
| |
Change-Id: Ia91b06f4dba9e4265260b28aabeeffeceff6d157
|
|
|
|
| |
Change-Id: I2856be051fa3b3ddfe67e096e45fb0b34beb92be
|