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/include/avc_utils.h
|
44fece2cf363911efede91f81c7e57236d81f755 |
|
12-Jul-2016 |
Praveen Chavan <pchavan@codeaurora.org> |
Merge \"stagefright: Enhance MPEG4 writer/extractor to store/retrieve layer info\" into nyc-mr1-dev am: 0093efba5a Change-Id: Ia1a316c8dfd13bf146e94037a3743cdab88acdfe
|
4dbff11975e737482537e1636051690188f3fbc4 |
|
08-Apr-2016 |
Praveen Chavan <pchavan@codeaurora.org> |
stagefright: Enhance MPEG4 writer/extractor to store/retrieve layer info Store temporal layer-count in MP4 meta-keys. Enhance MPEG4Extractor to parse layer-count and make it available in file-meta. For AVC, parse SVC-extension NALs (if available), to extract the layer-id and make it avialble in buffer-meta. Bug: 27596987 Change-Id: I84a8914b470a0aadec0e02692296b1915a6c776e (cherry picked from commit 09c8bb3d3b01d213fb845cd9c24c5e18443d7626)
/frameworks/av/media/libstagefright/include/avc_utils.h
|
1d92ce2f6876fdb304ddc6b24dea926fbd470238 |
|
26-May-2016 |
Lajos Molnar <lajos@google.com> |
Merge changes Ia03716ca,If3d6c8fd into nyc-dev am: 2008b88e58 * commit '2008b88e582b821307201b9c959d2a3819aaa678': stagefright: do not fail on bad bitstreams in HevcParameterSets stagefright: add safe versions of parseUE and parseSE Change-Id: I47f6b29438a5433b08f0dd42cd2ca2884c535832
|
2f4555e2080b7bd9933924840e70a1d4fc87ecb2 |
|
25-May-2016 |
Lajos Molnar <lajos@google.com> |
stagefright: add safe versions of parseUE and parseSE Bug: 28938657 Change-Id: If3d6c8fda14a0f9d9ab7dc6fced530dfb5d51113
/frameworks/av/media/libstagefright/include/avc_utils.h
|
0b8dec713aee5b6fde8c4aedee91674795004725 |
|
22-Mar-2016 |
Marco Nelissen <marcone@google.com> |
Use uint32_t for NAL offset and size This is enough for the offsets/sizes within a single buffer, and prevents miscommunication between 64-bit and 32-bit processes. Bug: 27785687 Change-Id: I4e6c3edbb7e740324c9ff7f8ae539d41ea3be4e2
/frameworks/av/media/libstagefright/include/avc_utils.h
|
78acc89eae9789366b6384707861f4563addf2d3 |
|
07-Feb-2015 |
Chong Zhang <chz@google.com> |
process all SEI messages for CC extraction bug: 19297083 Change-Id: I5b89e35cc2bd5fb2f332872941e7978f15a6f403
/frameworks/av/media/libstagefright/include/avc_utils.h
|
86a58cabe322b746ab0eb17f0cade34ed68ba60e |
|
17-Nov-2014 |
Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org> |
Fix struct vs. class mismatches Fix something being declared a struct and forward-declared a class and vice versa. gcc doesn't care, clang complains about the mismatch. Change-Id: I7a7a8e9040e3c86fa1d73eb112631ea140861657 Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
/frameworks/av/media/libstagefright/include/avc_utils.h
|
e9810fae2ca6620337b75a787786cc0ea52adecd |
|
04-Dec-2012 |
Andreas Huber <andih@google.com> |
Respect sample aspect ratio in NuPlayer. related-to-bug: 7569402 Change-Id: I302de95d83b180bd2dc72ddd0c69a665dbce2527
/frameworks/av/media/libstagefright/include/avc_utils.h
|
3fe62150fa3dd6d25cb84aad80bc9e27ddd16c45 |
|
17-Sep-2011 |
Andreas Huber <andih@google.com> |
In order to recover from video lagging behind audio, drop avc frames that are not referenced by other frames before feeding them into the decoder. Change-Id: I822190af8f8329567bff8da1ea23136d0a765481
/frameworks/av/media/libstagefright/include/avc_utils.h
|
386d609dc513e838c7e7c4c46c604493ccd560be |
|
19-May-2011 |
Andreas Huber <andih@google.com> |
Support mpeg1,2 audio and mpeg1,2,4 video content extraction from .ts streams. Change-Id: I9d2ee63495f161e30daba7c3aab16cb9d8ced6a5
/frameworks/av/media/libstagefright/include/avc_utils.h
|
95d7e994c73c17b27c7134ba3cc3acbb5889aa87 |
|
17-Feb-2011 |
Mathias Agopian <mathias@google.com> |
Remove RefBase.h dependency on TextOutput.h Change-Id: I72cd6b98ef82b4868fe1c8ec87862cf43fb4ee73
/frameworks/av/media/libstagefright/include/avc_utils.h
|
50c44c79d2d7dd6cd1485d9d939f67f80b8da1ca |
|
02-Feb-2011 |
Gloria Wang <gwang@google.com> |
Add AAC extractor Change-Id: Iedb08525ac72e65ba98e5c791734da0720a0e3f6
/frameworks/av/media/libstagefright/include/avc_utils.h
|
bfd41f33c77c66ead48ee378e4ea4b7bfa5fca1f |
|
15-Nov-2010 |
Andreas Huber <andih@google.com> |
Refactor h.264 profile/level support into avc_utils. Change-Id: Idb33636dc723aa79ea0122dc3582109ada4b1358 related-to-bug: 2368598
/frameworks/av/media/libstagefright/include/avc_utils.h
|
c68a48c474f609df3eeb7d9738675d6ac8835e0a |
|
08-Oct-2010 |
Andreas Huber <andih@google.com> |
Refactor some more h.264 utility code out into avc_utils. Work around a hardware decoder issue by making sure the first access unit submitted to a decoder at startup or after seek is an IDR. Change-Id: I61936601e55df7e4c23a8c13087579a4f85bd6e6
/frameworks/av/media/libstagefright/include/avc_utils.h
|
6a63a939601645404fd98f58c19cc38ca818d99e |
|
01-Oct-2010 |
Andreas Huber <andih@google.com> |
Squashed commit of the following: commit 46744c7697f29aec71aed8de3c95ce035c284d97 Author: Andreas Huber <andih@google.com> Date: Thu Sep 30 16:44:57 2010 -0700 better separation of access units Change-Id: I5a9e2138aed341f0bcf22cfe368a15ca5ea5a73c commit d34952ac0feb1ae722ff65824d7353335502219b Author: Andreas Huber <andih@google.com> Date: Thu Sep 30 15:35:01 2010 -0700 Support for ES packets that do not start on PES packet boundaries. Change-Id: I2cf012833948eddfb20b16a1901206cf22ce71e4 related-to-bug: 2368598 Change-Id: Ib9329bd6bb7149b5a6e2483788a96b1b158952fc
/frameworks/av/media/libstagefright/include/avc_utils.h
|
85f12e9b9062402d6110df3f7099707912040edb |
|
19-Aug-2010 |
Andreas Huber <andih@google.com> |
In the absence of width/height information in the sdp, extract the dimensions from the avc codec specific data. Change-Id: I98c4194593c7e6e24f6fc339c862245111800293
/frameworks/av/media/libstagefright/include/avc_utils.h
|