summaryrefslogtreecommitdiff
path: root/chromium/media/mp2t/es_parser_adts.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/media/mp2t/es_parser_adts.h')
-rw-r--r--chromium/media/mp2t/es_parser_adts.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/chromium/media/mp2t/es_parser_adts.h b/chromium/media/mp2t/es_parser_adts.h
index fd0fe587c07..0fc619fdfb8 100644
--- a/chromium/media/mp2t/es_parser_adts.h
+++ b/chromium/media/mp2t/es_parser_adts.h
@@ -30,7 +30,8 @@ class EsParserAdts : public EsParser {
typedef base::Callback<void(const AudioDecoderConfig&)> NewAudioConfigCB;
EsParserAdts(const NewAudioConfigCB& new_audio_config_cb,
- const EmitBufferCB& emit_buffer_cb);
+ const EmitBufferCB& emit_buffer_cb,
+ bool sbr_in_mimetype);
virtual ~EsParserAdts();
// EsParser implementation.
@@ -59,6 +60,10 @@ class EsParserAdts : public EsParser {
NewAudioConfigCB new_audio_config_cb_;
EmitBufferCB emit_buffer_cb_;
+ // True when AAC SBR extension is signalled in the mimetype
+ // (mp4a.40.5 in the codecs parameter).
+ bool sbr_in_mimetype_;
+
// Bytes of the ES stream that have not been emitted yet.
ByteQueue es_byte_queue_;