From ac194c778ed711a8895d2897e5c719ebdeec47f2 Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Mon, 18 Apr 2016 00:12:08 +0200 Subject: [PATCH] Set global headers to fix some issues with AAC over HTTP. --- h264encode.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/h264encode.cpp b/h264encode.cpp index 36d9477..ae60763 100644 --- a/h264encode.cpp +++ b/h264encode.cpp @@ -1843,6 +1843,7 @@ void init_audio_encoder(const string &codec_name, int bit_rate, AVCodecContext * context_audio->channels = 2; context_audio->channel_layout = AV_CH_LAYOUT_STEREO; context_audio->time_base = AVRational{1, TIMEBASE}; + context_audio->flags |= CODEC_FLAG_GLOBAL_HEADER; if (avcodec_open2(context_audio, codec_audio, NULL) < 0) { fprintf(stderr, "Could not open codec '%s'\n", codec_name.c_str()); exit(1); -- 2.39.2