Lines Matching defs:format_context
81 static int apng_write_header(AVFormatContext *format_context)
83 APNGMuxContext *apng = format_context->priv_data;
84 AVCodecParameters *par = format_context->streams[0]->codecpar;
86 if (format_context->nb_streams != 1 ||
87 format_context->streams[0]->codecpar->codec_type != AVMEDIA_TYPE_VIDEO ||
88 format_context->streams[0]->codecpar->codec_id != AV_CODEC_ID_APNG) {
89 av_log(format_context, AV_LOG_ERROR,
97 av_log(format_context, AV_LOG_WARNING,
102 avio_wb64(format_context->pb, PNGSIG);
116 static int flush_packet(AVFormatContext *format_context, AVPacket *packet)
118 APNGMuxContext *apng = format_context->priv_data;
119 AVIOContext *io_context = format_context->pb;
120 AVStream *codec_stream = format_context->streams[0];
141 av_log(format_context, AV_LOG_INFO, "Only a single frame so saving as a normal PNG.\n");
204 av_log(format_context, AV_LOG_WARNING,
237 static int apng_write_packet(AVFormatContext *format_context, AVPacket *packet)
239 APNGMuxContext *apng = format_context->priv_data;
249 ret = flush_packet(format_context, packet);
257 static int apng_write_trailer(AVFormatContext *format_context)
259 APNGMuxContext *apng = format_context->priv_data;
260 AVIOContext *io_context = format_context->pb;
265 ret = flush_packet(format_context, NULL);