am 0324ce9a: Merge "Be more lenient when validating ESDS information in mp4 audio tracks. Allow the absence of any codec specific data and assume that the mpeg4 headers are not lying to us." into gingerbread
Merge commit '0324ce9a1e21ed66e00d6560c27a6faf6d151f68' into gingerbread-plus-aosp * commit '0324ce9a1e21ed66e00d6560c27a6faf6d151f68': Be more lenient when validating ESDS information in mp4 audio tracks. Allow the absence of any codec specific data and assume that the mpeg4 headers are not lying to us.
This commit is contained in:
@@ -1273,6 +1273,14 @@ status_t MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(
|
||||
hexdump(csd, csd_size);
|
||||
#endif
|
||||
|
||||
if (csd_size == 0) {
|
||||
// There's no further information, i.e. no codec specific data
|
||||
// Let's assume that the information provided in the mpeg4 headers
|
||||
// is accurate and hope for the best.
|
||||
|
||||
return OK;
|
||||
}
|
||||
|
||||
if (csd_size < 2) {
|
||||
return ERROR_MALFORMED;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user