min -= 60 * hour;
if (hour > 0)
- avio_printf(pb, "%"PRId64":", hour);
+ avio_printf(pb, "%02"PRId64":", hour);
avio_printf(pb, "%02"PRId64":%02"PRId64".%03"PRId64"", min, sec, millisec);
}
avpriv_set_pts_info(s, 64, 1, 1000);
avio_printf(pb, "WEBVTT\n");
- avio_flush(pb);
return 0;
}
static int webvtt_write_packet(AVFormatContext *ctx, AVPacket *pkt)
{
AVIOContext *pb = ctx->pb;
- int id_size, settings_size;
+ buffer_size_t id_size, settings_size;
uint8_t *id, *settings;
avio_printf(pb, "\n");