From 75b436d8b682db6f402fdb0561661ec5c0203cfc Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sun, 27 Nov 2016 17:42:50 +0100 Subject: ffserver: Remove use of AVStream as a intermediate to store parameters Reviewed-by: "Reynaldo H. Verdejo Pinochet" Signed-off-by: Michael Niedermayer --- ffserver_config.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'ffserver_config.c') diff --git a/ffserver_config.c b/ffserver_config.c index 99709b54c7..14c58cebb5 100644 --- a/ffserver_config.c +++ b/ffserver_config.c @@ -182,7 +182,7 @@ bail: static void add_codec(FFServerStream *stream, AVCodecContext *av, FFServerConfig *config) { - AVStream *st; + LayeredAVStream *st; AVDictionary **opts, *recommended = NULL; char *enc_config; @@ -313,12 +313,12 @@ static void add_codec(FFServerStream *stream, AVCodecContext *av, } done: - st = av_mallocz(sizeof(AVStream)); + st = av_mallocz(sizeof(*st)); if (!st) return; av_dict_get_string(recommended, &enc_config, '=', ','); av_dict_free(&recommended); - av_stream_set_recommended_encoder_configuration(st, enc_config); + st->recommended_encoder_configuration = enc_config; st->codec = av; stream->streams[stream->nb_streams++] = st; } -- cgit v1.2.3