| 
    FFmpeg
    
   | 
 
Go to the source code of this file.
Data Structures | |
| struct | MLPHeaderInfo | 
Functions | |
| static int | mlp_samplerate (int in) | 
| static int | truehd_channels (int chanmap) | 
| static uint64_t | truehd_layout (int chanmap) | 
| static int | layout_truehd (uint64_t layout) | 
| int | ff_mlp_read_major_sync (void *log, MLPHeaderInfo *mh, GetBitContext *gb) | 
| Read a major sync info header - contains high level information about the stream - sample rate, channel arrangement etc.  More... | |
Variables | |
| static const uint8_t | thd_chancount [13] | 
| static const uint64_t | thd_layout [13] | 
Definition at line 87 of file mlp_parse.h.
Referenced by ff_mlp_read_major_sync(), mlp_read_header(), and mov_read_dmlp().
Definition at line 95 of file mlp_parse.h.
Referenced by ff_mlp_read_major_sync().
      
  | 
  inlinestatic | 
Definition at line 105 of file mlp_parse.h.
Referenced by ff_mlp_read_major_sync(), and mov_read_dmlp().
      
  | 
  inlinestatic | 
Definition at line 116 of file mlp_parse.h.
Referenced by mlp_encode_init().
| int ff_mlp_read_major_sync | ( | void * | log, | 
| MLPHeaderInfo * | mh, | ||
| GetBitContext * | gb | ||
| ) | 
Read a major sync info header - contains high level information about the stream - sample rate, channel arrangement etc.
Most of this information is not actually necessary for decoding, only for playback. gb must be a freshly initialized GetBitContext with no bits read.
Definition at line 86 of file mlp_parse.c.
Referenced by mlp_parse(), read_major_sync(), and truehd_core_filter().
      
  | 
  static | 
Definition at line 66 of file mlp_parse.h.
Referenced by truehd_channels().
      
  | 
  static | 
Definition at line 71 of file mlp_parse.h.
Referenced by layout_truehd(), and truehd_layout().
 1.8.17