diff options
author | Rostislav Pehlivanov <atomnuker@gmail.com> | 2015-08-21 19:13:26 +0100 |
---|---|---|
committer | Rostislav Pehlivanov <atomnuker@gmail.com> | 2015-08-21 19:13:26 +0100 |
commit | d1ca7142ac93e713dce5654476b7b91b00ebbef2 (patch) | |
tree | 67bca8615f5b20f6c32c2cd3bd994c709a20c23d /libavcodec/asv.c | |
parent | 860dbe0275e57cbf4228f3f653f872ff66ca596b (diff) | |
download | ffmpeg-d1ca7142ac93e713dce5654476b7b91b00ebbef2.tar.gz |
aaccoder: move the Intensity Stereo implementation out
This commit moves the intensity stereo implementation
out from aaccoder and into a separate file. This was
possible using the previous commits.
This commit also drastically improves the IS implementation
by making it phase invariant e.g. it will always choose the
best possible phase regardless of whether M/S coding is on
or most of the coefficients have identical phases.
This also increases the quality and reduces any distortions
introduced by enablind intensity stereo.
Users are encouraged to test it out using the -aac_is 1
parameter as it has always been.
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
Diffstat (limited to 'libavcodec/asv.c')
0 files changed, 0 insertions, 0 deletions