Check and set audio to mono
This commit is contained in:
parent
af66105c37
commit
728bffa6a0
|
@ -107,6 +107,10 @@ VideoStore::VideoStore(const char *filename_in, const char *format_in,
|
||||||
Fatal("Unable to copy audio context %s\n", av_make_error_string(ret).c_str());
|
Fatal("Unable to copy audio context %s\n", av_make_error_string(ret).c_str());
|
||||||
}
|
}
|
||||||
audio_st->codec->codec_tag = 0;
|
audio_st->codec->codec_tag = 0;
|
||||||
|
if ( audio_st->codec->channels > 1 ) {
|
||||||
|
Warning("Audio isn't mono, changing it.");
|
||||||
|
audio_st->codec->channels = 1;
|
||||||
|
}
|
||||||
if (oc->oformat->flags & AVFMT_GLOBALHEADER) {
|
if (oc->oformat->flags & AVFMT_GLOBALHEADER) {
|
||||||
audio_st->codec->flags |= CODEC_FLAG_GLOBAL_HEADER;
|
audio_st->codec->flags |= CODEC_FLAG_GLOBAL_HEADER;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue