Go to the documentation of this file.
57 #define RCWT_CLUSTER_MAX_BLOCKS 65535
58 #define RCWT_BLOCK_SIZE 3
136 cc_valid = (
pkt->
data[
i] & 0x04) >> 2;
139 if (!(cc_valid || cc_type == 3)) {
162 .p.extensions =
"bin",
#define AV_LOG_WARNING
Something somehow does not look correct.
const FFOutputFormat ff_rcwt_muxer
AVStream ** streams
A list of all streams in the file.
void avio_wl64(AVIOContext *s, uint64_t val)
#define FF_OFMT_FLAG_ONLY_DEFAULT_CODECS
If this flag is set, then the only permitted audio/video/subtitle codec ids are AVOutputFormat....
static int rcwt_write_trailer(AVFormatContext *avf)
void avio_wl16(AVIOContext *s, unsigned int val)
uint8_t cluster_buf[RCWT_CLUSTER_MAX_BLOCKS *RCWT_BLOCK_SIZE]
static int rcwt_write_packet(AVFormatContext *avf, AVPacket *pkt)
static int write_trailer(AVFormatContext *s1)
AVIOContext * pb
I/O context.
static int rcwt_write_header(AVFormatContext *avf)
void avio_w8(AVIOContext *s, int b)
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification.
#define RCWT_CLUSTER_MAX_BLOCKS
#define AV_NOPTS_VALUE
Undefined timestamp value.
void avio_write(AVIOContext *s, const unsigned char *buf, int size)
#define i(width, name, range_min, range_max)
int64_t pts
Presentation timestamp in AVStream->time_base units; the time at which the decompressed packet will b...
#define FF_OFMT_FLAG_MAX_ONE_OF_EACH
If this flag is set, it indicates that for each codec type whose corresponding default codec (i....
static int write_packet(Muxer *mux, OutputStream *ost, AVPacket *pkt)
This structure stores compressed data.
void avio_wb16(AVIOContext *s, unsigned int val)
static void rcwt_flush_cluster(AVFormatContext *avf)
static void write_header(FFV1Context *f)
void * priv_data
Format private data.
static void rcwt_init_cluster(RCWTContext *rcwt)