diff options
author | Rostislav Pehlivanov <atomnuker@gmail.com> | 2017-12-04 06:36:42 +0000 |
---|---|---|
committer | Rostislav Pehlivanov <atomnuker@gmail.com> | 2017-12-04 07:28:45 +0000 |
commit | 1b8649c2ce95da0a12d90f6acf7171b4fc6580db (patch) | |
tree | 40eeb3616dea4963f080594b996cd906524f95ef /libavcodec/opus.h | |
parent | fe05f93013c4a3616926fa9370be2d9c93a94659 (diff) | |
download | ffmpeg-1b8649c2ce95da0a12d90f6acf7171b4fc6580db.tar.gz |
opus: add an option to toggle intensity stereo phase inversion
Due to a somewhat high volume of complains, phase inversion has
been made optional with RFC8251. This allows for better bass
frequency response when partially downmixing to play on systems
with an LFE speaker.
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
Diffstat (limited to 'libavcodec/opus.h')
-rw-r--r-- | libavcodec/opus.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libavcodec/opus.h b/libavcodec/opus.h index c3cbaec35d..90b87ba5c4 100644 --- a/libavcodec/opus.h +++ b/libavcodec/opus.h @@ -150,7 +150,9 @@ typedef struct ChannelMap { } ChannelMap; typedef struct OpusContext { + AVClass *av_class; OpusStreamContext *streams; + int apply_phase_inv; /* current output buffers for each streams */ float **out; |