Enable the optimization about the memory copy saving for Jellybean

BZ: 54443

Android original design: There is a local queue in movie studio used to mantain
the decoded data from the decoder(here need a memory copy from the decoder to the
queue), then movie studio render the data in the queue(here need another memory
copy from the queue to output buffer)

Optimization design: Keep the decoded data(the whole Mediabuffer struct, use the
reference method) in the local queue instead of only copy the Mediabuffer->data()
to the queue, SAVE one memory copy here. In the render process, copy the data from
the Mediabuffer->data() to output buffer.

Change-Id: Ibd06d96cc118c72f86780767b3c344b865d8252a
Signed-off-by: Gu, Wangyi <wangyi.gu@intel.com>
Reviewed-on: http://android.intel.com:8080/63807
Reviewed-by: Tang, Richard <richard.tang@intel.com>
Reviewed-by: Feng, Wei <wei.feng@intel.com>
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
4 files changed