29#define LOAS_SYNC_WORD 0x2b7
33 int max_frames = 0, first_frames = 0;
35 const uint8_t *buf0 = p->buf;
38 const uint8_t *end = buf0 + p->buf_size - 3;
41 for (; buf < end; buf = buf2 + 1) {
59 if (first_frames >= 3)
61 else if (max_frames > 100)
63 else if (max_frames >= 3)
#define LOAS_SYNC_WORD
11 bits LOAS sync word
static int64_t fsize(FILE *f)
AVStream * avformat_new_stream(AVFormatContext *s, const struct AVCodec *c)
Add a new stream to a media file.
common internal API header
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification.
static int loas_probe(const AVProbeData *p)
static int loas_read_header(AVFormatContext *s)
static const uint8_t header[24]
enum AVMediaType codec_type
General type of the encoded data.
enum AVCodecID codec_id
Specific type of the encoded data (the codec used).
This structure contains the data a format has to probe a file.
AVCodecParameters * codecpar
Codec parameters associated with this stream.
enum AVStreamParseType need_parsing