| FFmpeg
    | 
Go to the source code of this file.
| Data Structures | |
| struct | DolbyEHeaderInfo | 
| struct | DBEContext | 
| Macros | |
| #define | FRAME_SAMPLES 1792 | 
| #define | MAX_PROG_CONF 23 | 
| #define | MAX_PROGRAMS 8 | 
| #define | MAX_CHANNELS 8 | 
| Functions | |
| int | ff_dolby_e_convert_input (DBEContext *s, int nb_words, int key) | 
| Use the provided key to transform the input into data (put into s->buffer) suitable for further processing and initialize s->gb to read said data.  More... | |
| int | ff_dolby_e_parse_header (DBEContext *s, const uint8_t *buf, int buf_size) | 
| Initialize DBEContext and parse Dolby E metadata.  More... | |
| int ff_dolby_e_convert_input | ( | DBEContext * | s, | 
| int | nb_words, | ||
| int | key | ||
| ) | 
Use the provided key to transform the input into data (put into s->buffer) suitable for further processing and initialize s->gb to read said data.
Definition at line 60 of file dolby_e_parse.c.
Referenced by ff_dolby_e_parse_header(), and parse_audio().
| int ff_dolby_e_parse_header | ( | DBEContext * | s, | 
| const uint8_t * | buf, | ||
| int | buf_size | ||
| ) | 
Initialize DBEContext and parse Dolby E metadata.
Set word_bits/word_bytes, input, input_size, key_present and parse the header up to the end_gain element.
| [out] | s | DBEContext. | 
| [in] | buf | raw input buffer. | 
| [in] | buf_size | must be 3 bytes at least. | 
Definition at line 97 of file dolby_e_parse.c.
Referenced by dolby_e_decode_frame(), and dolby_e_parse().
 1.8.17
 1.8.17