#include "get_bits.h"
#include "aac.h"
#include "sbr.h"
Go to the source code of this file.
Functions | |
av_cold void | ff_aac_sbr_init (void) |
Initialize SBR. | |
av_cold void | ff_aac_sbr_ctx_init (AACContext *ac, SpectralBandReplication *sbr) |
Initialize one SBR context. | |
av_cold void | ff_aac_sbr_ctx_close (SpectralBandReplication *sbr) |
Close one SBR context. | |
int | ff_decode_sbr_extension (AACContext *ac, SpectralBandReplication *sbr, GetBitContext *gb, int crc, int cnt, int id_aac) |
Decode one SBR element. | |
void | ff_sbr_apply (AACContext *ac, SpectralBandReplication *sbr, int id_aac, float *L, float *R) |
Apply one SBR element to one AAC element. |
Definition in file aacsbr.h.
av_cold void ff_aac_sbr_ctx_close | ( | SpectralBandReplication * | sbr | ) |
Close one SBR context.
Definition at line 147 of file aacsbr.c.
Referenced by aac_decode_close(), and che_configure().
av_cold void ff_aac_sbr_ctx_init | ( | AACContext * | ac, | |
SpectralBandReplication * | sbr | |||
) |
av_cold void ff_aac_sbr_init | ( | void | ) |
int ff_decode_sbr_extension | ( | AACContext * | ac, | |
SpectralBandReplication * | sbr, | |||
GetBitContext * | gb_host, | |||
int | crc, | |||
int | cnt, | |||
int | id_aac | |||
) |
Decode one SBR element.
Decode one SBR element.
crc | flag indicating the presence of CRC checksum | |
cnt | length of TYPE_FIL syntactic element in bytes |
Definition at line 1052 of file aacsbr.c.
Referenced by decode_extension_payload().
void ff_sbr_apply | ( | AACContext * | ac, | |
SpectralBandReplication * | sbr, | |||
int | id_aac, | |||
float * | L, | |||
float * | R | |||
) |
Apply one SBR element to one AAC element.
Definition at line 1717 of file aacsbr.c.
Referenced by spectral_to_sample().