| 
    FFmpeg
    
   | 
 
Go to the source code of this file.
Macros | |
| #define | MARKER_16LE 0x72F81F4E | 
| #define | MARKER_20LE 0x20876FF0E154 | 
| #define | MARKER_24LE 0x72F8961F4EA5 | 
| #define | IS_16LE_MARKER(state) ((state & 0xFFFFFFFF) == MARKER_16LE) | 
| #define | IS_20LE_MARKER(state) ((state & 0xF0FFFFF0FFFF) == MARKER_20LE) | 
| #define | IS_24LE_MARKER(state) ((state & 0xFFFFFFFFFFFF) == MARKER_24LE) | 
| #define | IS_LE_MARKER(state) (IS_16LE_MARKER(state) || IS_20LE_MARKER(state) || IS_24LE_MARKER(state)) | 
Functions | |
| static int | s337m_get_offset_and_codec (void *avc, uint64_t state, int data_type, int data_size, int *offset, enum AVCodecID *codec) | 
| static int | s337m_probe (const AVProbeData *p) | 
| static int | s337m_read_header (AVFormatContext *s) | 
| static void | bswap_buf24 (uint8_t *data, int size) | 
| static int | s337m_read_packet (AVFormatContext *s, AVPacket *pkt) | 
Variables | |
| const AVInputFormat | ff_s337m_demuxer | 
| #define IS_16LE_MARKER | ( | state | ) | ((state & 0xFFFFFFFF) == MARKER_16LE) | 
| #define IS_20LE_MARKER | ( | state | ) | ((state & 0xF0FFFFF0FFFF) == MARKER_20LE) | 
| #define IS_24LE_MARKER | ( | state | ) | ((state & 0xFFFFFFFFFFFF) == MARKER_24LE) | 
| #define IS_LE_MARKER | ( | state | ) | (IS_16LE_MARKER(state) || IS_20LE_MARKER(state) || IS_24LE_MARKER(state)) | 
      
  | 
  static | 
Definition at line 35 of file s337m.c.
Referenced by s337m_probe(), and s337m_read_packet().
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
Definition at line 137 of file s337m.c.
Referenced by s337m_read_packet().
      
  | 
  static | 
| const AVInputFormat ff_s337m_demuxer | 
 1.8.17