FFmpeg
|
#include "aacenc.h"
#include "aacenc_utils.h"
#include "aacenc_is.h"
#include "aacenc_quantization.h"
Go to the source code of this file.
Data Structures | |
struct | AACISError |
Macros | |
#define | INT_STEREO_LOW_LIMIT 6100 |
Frequency in Hz for lower limit of intensity stereo. More... | |
Functions | |
static struct AACISError | aac_is_encoding_err (AACEncContext *s, ChannelElement *cpe, int start, int w, int g, float ener0, float ener1, float ener01, int phase) |
void | ff_aac_search_for_is (AACEncContext *s, AVCodecContext *avctx, ChannelElement *cpe) |
AAC encoder Intensity Stereo
Definition in file aacenc_is.c.
#define INT_STEREO_LOW_LIMIT 6100 |
Frequency in Hz for lower limit of intensity stereo.
Definition at line 34 of file aacenc_is.c.
|
static |
Definition at line 45 of file aacenc_is.c.
Referenced by ff_aac_search_for_is().
void ff_aac_search_for_is | ( | AACEncContext * | s, |
AVCodecContext * | avctx, | ||
ChannelElement * | cpe | ||
) |
Scout out next nonzero bands
Flip M/S mask and pick the other CB, since it encodes more efficiently
Definition at line 109 of file aacenc_is.c.