History log of /frameworks/av/media/libstagefright/SimpleDecodingSource.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4278ba02628d915b52d59dcf5477880cf99f39cd 20-Oct-2016 Marco Nelissen <marcone@google.com> SimpleDecodingSource: fix handling of Vorbis buffers

The Vorbis decoder needs the number of samples in a page added to
the end of the encoded data, which SimpleDecodingSource wasn't doing.
This affected Vorbis decoding using OpenSL ES.

Bug: 32258336
Test: ran CTS and OpenSLES tests
Change-Id: I436e4a1ee998ce4581eb540bea8b66154960a4e7
/frameworks/av/media/libstagefright/SimpleDecodingSource.cpp
7e34bf5af26f8752d4786d3098740cdf51e2438f 22-Aug-2016 Wonsik Kim <wonsik@google.com> MediaCodec refactoring part 1-a: buffers become separate class

MediaCodecBuffer is meant to replace ABuffer and MediaBuffer in
communication between framework components. As the first step, replace
use of ABuffer in MediaCodec with MediaCodecBuffer, and adjust related
classes accordingly.

MediaCodec.getBuffer() and related APIs now returns MediaCodecBuffers;
thus change MediaCodec clients to use MediaCodecBuffer accordingly.

Test: manually tested for key use cases (Camera, YouTube and Play Movies)
Change-Id: Iba7ce131645e75ce5ddbf497fb793ab38b7f245b
/frameworks/av/media/libstagefright/SimpleDecodingSource.cpp
5bd99f9211c533058be9f41bc966be1f2f501f13 10-Aug-2016 Lajos Molnar <lajos@google.com> stagefright: handle NULL format after convertMetaDataToMessage

Bug: 30421366
Change-Id: I411f9f22b39943f7c8fa4e22fc37efe5f9e0ccb5
/frameworks/av/media/libstagefright/SimpleDecodingSource.cpp
3ca8f9cc3024b3306bd3782fc7d234570051a534 12-Feb-2016 Lajos Molnar <lajos@google.com> stagefright: use small timeout for input buffer in SimpleDecodingSource

An input is not immediately available after MediaCodec.flush, resulting
in needlessly waiting for an output buffer.

Bug: 27169137
Change-Id: I3aa5872ee4f570d9da63a4cc87f3beeff61c43b0
/frameworks/av/media/libstagefright/SimpleDecodingSource.cpp
963f181c57a26dd23bd9dff263614bbb38960888 09-Feb-2016 Lajos Molnar <lajos@google.com> stagefright: allow selecting codec by name in SimpleDecodingSource

Bug: 17108024
Change-Id: I78f2ef45ec6cf746535e05f4166717829e642b19
/frameworks/av/media/libstagefright/SimpleDecodingSource.cpp
00eb2fdb2b8f108e74c32e03b2a0e5bab3f107b6 05-Feb-2016 Lajos Molnar <lajos@google.com> stagefright: add SimpleDecodingSource

SimpleDecodingSource is a lightweight replacement for OMXCodec
for decoding use. It does not support pause, secure content or
precise seeking. It also does not support start after stop.

Bug: 17108024
Change-Id: Ic310f9372ebf214cbd73118b18e5d2abcc4426cf
(cherry picked from commit 25a21c4bc7434ab0646d9f98bf6c52c387b4f28c)
/frameworks/av/media/libstagefright/SimpleDecodingSource.cpp