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

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

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

Bug: 7229644
Change-Id: I0ce6b913b05038889f50462a38830b61a602a9f7
/frameworks/av/libvideoeditor/vss/src/VideoEditorResampler.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
/frameworks/av/libvideoeditor/vss/src/VideoEditorResampler.cpp
7a4097cc526fc25a36e0f451613340a9444ca043 17-Jan-2012 James Dong <jdong@google.com> Fix two typos in the defined frequency enums

Change-Id: Ia0b6af98bd8f2ccb4d79705064a225e5f699ed8d
/frameworks/av/libvideoeditor/vss/src/VideoEditorResampler.cpp
7bdbbc7e45fca8e50df91ef2e8b39d1608841c9d 16-Dec-2011 Glenn Kasten <gkasten@google.com> ditherAndClamp from libaudioutils not AudioMixer

Change-Id: I1e8a00c81efefd956fe9e4d9b58557373320e322
/frameworks/av/libvideoeditor/vss/src/VideoEditorResampler.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
/frameworks/av/libvideoeditor/vss/src/VideoEditorResampler.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
/frameworks/av/libvideoeditor/vss/src/VideoEditorResampler.cpp
5d5aed9d4e28fc2166617e54a219506fe0892e8b 11-Feb-2011 Santosh Madhava <smadhava@google.com> Fix for issue 3444969 : Crash while generating transition

Change-Id: I63286dc66bfcd496aee45d26c8934f519ce63429
/frameworks/av/libvideoeditor/vss/src/VideoEditorResampler.cpp
b4ce81da6664b5029406a78be71c39af055a4d29 10-Feb-2011 Santosh Madhava <smadhava@google.com> Fix for issue 3431967 : Memory leak from video editor engine

Change-Id: I36e1cae53c91217804bc8243d9eb47820fb2114e
/frameworks/av/libvideoeditor/vss/src/VideoEditorResampler.cpp
52897c2fda8d1d97796af1477c2748e3a2f25436 27-Jan-2011 Dharmaray Kundargi <dharmaray@google.com> Fixed the SRC interface

bug - 3369860

Change-Id: I6b866d334af9c9aea1db0295bf19edbc4123293d
/frameworks/av/libvideoeditor/vss/src/VideoEditorResampler.cpp
1526a3385d36d6e1953c932410548bf9631a0eb3 23-Jan-2011 Dheeraj Sharma <dheerajs@google.com> VideEditor:Fix for 3369908 Removed redundant code.

Change-Id: Ia0789f5c6205ad2fc793921bb967bd9ec76e2b9a
/frameworks/av/libvideoeditor/vss/src/VideoEditorResampler.cpp