summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorShivaprasad Hongal <shongal@codeaurora.org>2015-09-18 15:17:14 -0700
committerSteve Kondik <steve@cyngn.com>2015-10-29 21:27:02 -0700
commit2e02d0c9f3eb685b92551312068aa687b2c45be5 (patch)
treedb0aa423abc901f351085828cc2b8aefaec2b493 /tools
parent340367bd65dddf420a9187ce4b5b4e6bc1ce7ed2 (diff)
downloadframeworks_av-2e02d0c9f3eb685b92551312068aa687b2c45be5.zip
frameworks_av-2e02d0c9f3eb685b92551312068aa687b2c45be5.tar.gz
frameworks_av-2e02d0c9f3eb685b92551312068aa687b2c45be5.tar.bz2
stagefright: Remove additional deep-copy of encoder buffers
MPEG4Writer makes a copy of encoded buffer to avoid holding on to the read buffer. This is not needed with MediaCodecSource, as the encoded-output buffer is already copied to a heap buffer. This saves a copy and some power. However, cloning the buffer is still needed for upstream sources that cannot afford to keep the buffers with writer up until they are released. So, pass a hint in buffer's metadata to indicate if it is OK to delay the release and not copy the buffer Change-Id: Ib59ac29ebc6ce4afd6fc272688a8260438ab1517
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions