Bink demuxer.
More...
#include <inttypes.h>
#include "libavutil/channel_layout.h"
#include "libavutil/intreadwrite.h"
#include "avformat.h"
#include "demux.h"
#include "internal.h"
Go to the source code of this file.
◆ BINK_EXTRADATA_SIZE
| #define BINK_EXTRADATA_SIZE 1 |
◆ BINK_MAX_AUDIO_TRACKS
| #define BINK_MAX_AUDIO_TRACKS 256 |
◆ BINK_MAX_WIDTH
| #define BINK_MAX_WIDTH 7680 |
◆ BINK_MAX_HEIGHT
| #define BINK_MAX_HEIGHT 4800 |
◆ SMUSH_BLOCK_SIZE
| #define SMUSH_BLOCK_SIZE 512 |
◆ BinkAudFlags
| Enumerator |
|---|
| BINK_AUD_16BITS | prefer 16-bit output
|
| BINK_AUD_STEREO | |
| BINK_AUD_USEDCT | |
Definition at line 39 of file bink.c.
◆ probe()
◆ read_header()
◆ read_packet()
◆ read_seek()
◆ ff_bink_demuxer
Initial value:= {
.p.name = "bink",
}
static int probe(const AVProbeData *p)
static int read_packet(void *opaque, uint8_t *buf, int buf_size)
static int read_probe(const AVProbeData *p)
static int read_header(FFV1Context *f, RangeCoder *c)
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification.
static int read_seek(AVFormatContext *ctx, int stream_index, int64_t timestamp, int flags)
Definition at line 327 of file bink.c.