FFmpeg
Classes | Macros | Functions
aacenc_is.h File Reference

AAC encoder Intensity Stereo. More...

#include "aacenc.h"

Go to the source code of this file.

Classes

struct  AACISError
 

Macros

#define INT_STEREO_LOW_LIMIT   6100
 Frequency in Hz for lower limit of intensity stereo.
 

Functions

struct AACISError ff_aac_is_encoding_err (AACEncContext *s, ChannelElement *cpe, int start, int w, int g, float ener0, float ener1, float ener01, int use_pcoeffs, int phase)
 
void ff_aac_search_for_is (AACEncContext *s, AVCodecContext *avctx, ChannelElement *cpe)
 

Detailed Description

AAC encoder Intensity Stereo.

Author
Rostislav Pehlivanov ( atomnuker gmail com )

Function Documentation

§ 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