liboverlay: Refactor, bug-fixes, upgrade.
* Fix memory leak during copying pipe objects. * Remove unused / unnecessary code. * setMemoryId API is merged with queueBuffer. * setParameter API is setTransform now. * Rotator upgraded to: --Allow different rotator hardware types. --Remove dependency on MDP code. --Allocate memory only during first playback, close when the associated pipe is closed. * Have single commit implementation. * Include new format types. * Remove WAIT and CHANNEL enums and usage. Replace BypassPipe with GenericPipe. Client expected to set alignments and parameters. Add transform combination enums. * Allow APIs to be called in any order. Do transform calcs in commit. Move ext type setter and getter functions. * Add calculations for 180 transform. * Add secure session support in rotator * Implement all rotations in terms of H flip, V flip and 90 rotation. Change-Id: I34a9a2a0f1255b3467a0abbaa254d0b584e901ce
This commit is contained in:
committed by
Brian Muramatsu
parent
8831816879
commit
f48aef64b2
@@ -277,7 +277,6 @@ static void *hdmi_ui_loop(void *ptr)
|
||||
ovutils::PipeArgs parg(mdpFlags,
|
||||
ovutils::OVERLAY_TRANSFORM_0,
|
||||
whf,
|
||||
ovutils::WAIT,
|
||||
ovutils::ZORDER_0,
|
||||
ovutils::IS_FG_OFF,
|
||||
ovutils::ROT_FLAG_ENABLED);
|
||||
|
||||
Reference in New Issue
Block a user