History log of /frameworks/av/libvideoeditor/lvpp/VideoEditorSRC.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/lvpp/VideoEditorSRC.cpp
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
/frameworks/av/libvideoeditor/lvpp/VideoEditorSRC.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/lvpp/VideoEditorSRC.cpp
c4689fae1bdb8d1c94eb28af1b2a1f30d2b1a3da 08-Feb-2012 James Dong <jdong@google.com> Move away from MediaDebug and use ADebug instead

Change-Id: I307b3f565808ec8e3b9a4d944c6c0d1f603b04c9
/frameworks/av/libvideoeditor/lvpp/VideoEditorSRC.cpp
00f742c087d92e5452d29be1fb668022b5f8a6c7 14-Jan-2012 James Dong <jdong@google.com> More source code Clean up in video editor engine

o fixed incorrect design and got rid of PreviewPlayerBase class
o removed obsolete/unused code as much as possible and reformatted the source code
o verified and passed functional tests
o More to come ...

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

Change-Id: I1e8a00c81efefd956fe9e4d9b58557373320e322
/frameworks/av/libvideoeditor/lvpp/VideoEditorSRC.cpp
83a4cc4e3a404a02fa4af496ff48ee51581fb098 16-Nov-2011 Chih-Chung Chang <chihchung@google.com> resolved conflicts for merge of fbb122bf to master

Change-Id: I607e6b11e925ba858d2a0856117e2fcb68bed963
2db767137112a619751b70b9947aaa064030a210 15-Nov-2011 Chih-Chung Chang <chihchung@google.com> Fix 5607624: Native crash in movie studio while previewing the movie

Change-Id: I6bc123a3da4fb071a65fe776bcba0268fa58bf29
/frameworks/av/libvideoeditor/lvpp/VideoEditorSRC.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
/frameworks/av/libvideoeditor/lvpp/VideoEditorSRC.cpp
3d974e7763495d8fda6f264810619cb3bd265293 18-Aug-2011 Chih-Chung Chang <chihchung@google.com> Fix 5123908: Native crash rewinding movie

Simplify the VideoEditorSRC code and fix some bugs.

Change-Id: I6bcf3a5cea21a2eec4b51f167560c4b0d3a04a29
/frameworks/av/libvideoeditor/lvpp/VideoEditorSRC.cpp
1c3c54395729dfae20357d4e510038084cc416cc 20-Jul-2011 Rajneesh Chowdury <rajneeshc@google.com> Fix for issue 4988956 No audio can be heard during preview

Change-Id: I61fc9086f2c00259e4f54535a5938b161d95b144
/frameworks/av/libvideoeditor/lvpp/VideoEditorSRC.cpp
9969866cfe5b17c6e481b90d81b011a0cece78a0 30-Jun-2011 Chih-Chung Chang <chihchung@google.com> Make line-ending consistent (unix style).

Change-Id: Id837b042952ff5d97907591f337b2222cff2c8a9
/frameworks/av/libvideoeditor/lvpp/VideoEditorSRC.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/lvpp/VideoEditorSRC.cpp
e6815bf8b4eaf9cc861e389cbebe3d7412698e9f 03-May-2011 James Dong <jdong@google.com> Clean up VideoEditorSRC

o removed unused member variables
o removed pre-processor for FROYO, since we only made video editor available after HC.
o cleaned up the header includes

Change-Id: I101775cc384310d661a65485113ac1bc1f6cdf17
/frameworks/av/libvideoeditor/lvpp/VideoEditorSRC.cpp
9785cdf83214ce4d998e65ac0fce92cea3137f0b 09-Feb-2011 Santosh Madhava <smadhava@google.com> Fix for issue 3431967 : Movie Studio crashed after pressing the back button

Change-Id: I4b8cb2a54c2a1b7117feae9d8c6ca14e81b1f83d
/frameworks/av/libvideoeditor/lvpp/VideoEditorSRC.cpp
eb5b265274bb26732ac9f4ac2d42d0b7e4148d52 08-Feb-2011 Kenny Root <kroot@google.com> X86 target fixes

GCC 4.2.1 complains about using void* in arithmetic. Cast it to unsigned
int before using it.

Also there was a missing stdint.h include.

Change-Id: If78bb6a771b72eb08bd2dc401371e8da14fd9ecc
/frameworks/av/libvideoeditor/lvpp/VideoEditorSRC.cpp
3ad01762633531957174c5b27e71ca4aac45e554 21-Jan-2011 Santosh Madhava <smadhava@google.com> Fix for issue 3372755 : File descriptor leak

Change-Id: Ib1471078dbbcb595422fd481e5a3368e79e39e19
/frameworks/av/libvideoeditor/lvpp/VideoEditorSRC.cpp
643290dc4c83da23b1b8ff4ed71118203274bb15 17-Jan-2011 Dharmaray Kundargi <dharmaray@google.com> videoeditor preview code on honeycomb

Change-Id: I9c3c9cb921ea697ab16732973d26ef9035cda2ee
/frameworks/av/libvideoeditor/lvpp/VideoEditorSRC.cpp