/* Add an output stream. */
static void add_stream(OutputStream *ost, AVFormatContext *oc,
- AVCodec **codec,
+ const AVCodec **codec,
enum AVCodecID codec_id)
{
AVCodecContext *c;
return frame;
}
-static void open_audio(AVFormatContext *oc, AVCodec *codec, OutputStream *ost, AVDictionary *opt_arg)
+static void open_audio(AVFormatContext *oc, const AVCodec *codec,
+ OutputStream *ost, AVDictionary *opt_arg)
{
AVCodecContext *c;
int nb_samples;
return picture;
}
-static void open_video(AVFormatContext *oc, AVCodec *codec, OutputStream *ost, AVDictionary *opt_arg)
+static void open_video(AVFormatContext *oc, const AVCodec *codec,
+ OutputStream *ost, AVDictionary *opt_arg)
{
int ret;
AVCodecContext *c = ost->enc;
const AVOutputFormat *fmt;
const char *filename;
AVFormatContext *oc;
- AVCodec *audio_codec, *video_codec;
+ const AVCodec *audio_codec, *video_codec;
int ret;
int have_video = 0, have_audio = 0;
int encode_video = 0, encode_audio = 0;