Go to the documentation of this file.
27 #define SUP_PGS_MAGIC 0x5047
33 uint32_t
pts = 0, dts = 0;
85 .p.extensions =
"sup",
86 .p.mime_type =
"application/x-pgs",
@ AV_CODEC_ID_HDMV_PGS_SUBTITLE
#define AV_LOG_ERROR
Something went wrong and cannot losslessly be recovered.
const FFOutputFormat ff_sup_muxer
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification.
#define AV_NOPTS_VALUE
Undefined timestamp value.
int64_t dts
Decompression timestamp in AVStream->time_base units; the time at which the packet is decompressed.
void avio_write(AVIOContext *s, const unsigned char *buf, int size)
void avio_wb32(AVIOContext *s, unsigned int val)
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 av_cold int sup_init(AVFormatContext *s)
static int sup_write_packet(AVFormatContext *s, AVPacket *pkt)
This structure stores compressed data.
void avio_wb16(AVIOContext *s, unsigned int val)
#define AVERROR_INVALIDDATA
Invalid data found when processing input.
uint64_t_TMPL AV_WL64 unsigned int_TMPL AV_WL32 unsigned int_TMPL AV_WL24 unsigned int_TMPL AV_WL16 uint64_t_TMPL AV_WB64 unsigned int_TMPL AV_WB32 unsigned int_TMPL AV_WB24 unsigned int_TMPL AV_RB16