f1d5aa162c02a16b7195a43a9bcea4d592600ac4 |
|
07-Feb-2012 |
James Dong <jdong@google.com> |
Move away from MediaDebug and use ADebug instead Change-Id: I963a3b6f79a7292891973cbeeaf3378b38629f08
/frameworks/av/media/libstagefright/AACExtractor.cpp
|
14da736f1707a6dbefa52405e910ecb1b3bc2dd2 |
|
01-Nov-2011 |
Andreas Huber <andih@google.com> |
Properly decode ADTS files with ID3 headers. Change-Id: I55247e79ac9cc9547e3e0f6fe048bcbdc9b639d1
/frameworks/av/media/libstagefright/AACExtractor.cpp
|
bf4c48bc678c8f531f39f0b48755967d844ad581 |
|
29-Aug-2011 |
Jean-Michel Trivi <jmtrivi@google.com> |
Bug 5156756 Fix AAC ADTS header size computation This previous frame size computation code had two incorrect assumptions: 1/ the ADTS frame length value already contains the header size 2/ the ADTS header is not of fixed size: it is 2 bytes bigger if it contains the CRC value. For 1/, the code worked because when the header size was added to the frame size, the + operator is of stronger precedence than the ? operator, so the size added was always 0 (instead of ADTS_HEADER_LENGTH. For 2/, the code worked as long as there was no CRC in the ADTS data. The fix consists in: - documenting what the frame length computation code returns - fixing the frame length computation - when computing the frame length, also returning the header size so the correct data can be sent to the decoder. Change-Id: I92df72a9e531f594f762e63d62f9dee7b0109904
/frameworks/av/media/libstagefright/AACExtractor.cpp
|
fdb04b61f91c45eed0edd28aa33d7085a5e6eb74 |
|
04-Aug-2011 |
Gloria Wang <gwang@google.com> |
Check the syncword for each frame. Fix for bug 5117233. Change-Id: I714c9b671832c9606cabdfe6bb21697c08de2eff
/frameworks/av/media/libstagefright/AACExtractor.cpp
|
50c44c79d2d7dd6cd1485d9d939f67f80b8da1ca |
|
02-Feb-2011 |
Gloria Wang <gwang@google.com> |
Add AAC extractor Change-Id: Iedb08525ac72e65ba98e5c791734da0720a0e3f6
/frameworks/av/media/libstagefright/AACExtractor.cpp
|