*/
#include "avformat.h"
#include "avio_internal.h"
+#include "internal.h"
#include "libavutil/opt.h"
/**
AVOutputFormat *ofmt = NULL;
if (!prev)
- return &ffio_url_class;
+ return &ff_avio_class;
while ((ifmt = av_iformat_next(ifmt)))
if (ifmt->priv_class == prev)
ic = av_malloc(sizeof(AVFormatContext));
if (!ic) return ic;
avformat_get_context_defaults(ic);
+
+ ic->internal = av_mallocz(sizeof(*ic->internal));
+ if (!ic->internal) {
+ avformat_free_context(ic);
+ return NULL;
+ }
+ ic->internal->offset = AV_NOPTS_VALUE;
+
return ic;
}