mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-12-20 06:20:40 +00:00
ac3: define AC3_MAX_CPL_BANDS and use it in ac3dec.h
This commit is contained in:
parent
a2704c9712
commit
b35743ffb4
@ -36,6 +36,7 @@
|
|||||||
#define AC3_FRAME_SIZE (AC3_MAX_BLOCKS * 256)
|
#define AC3_FRAME_SIZE (AC3_MAX_BLOCKS * 256)
|
||||||
#define AC3_WINDOW_SIZE (AC3_BLOCK_SIZE * 2)
|
#define AC3_WINDOW_SIZE (AC3_BLOCK_SIZE * 2)
|
||||||
#define AC3_CRITICAL_BANDS 50
|
#define AC3_CRITICAL_BANDS 50
|
||||||
|
#define AC3_MAX_CPL_BANDS 18
|
||||||
|
|
||||||
#include "ac3tab.h"
|
#include "ac3tab.h"
|
||||||
|
|
||||||
|
@ -103,12 +103,12 @@ typedef struct {
|
|||||||
int cpl_strategy_exists[AC3_MAX_BLOCKS];///< coupling strategy exists (cplstre)
|
int cpl_strategy_exists[AC3_MAX_BLOCKS];///< coupling strategy exists (cplstre)
|
||||||
int channel_in_cpl[AC3_MAX_CHANNELS]; ///< channel in coupling (chincpl)
|
int channel_in_cpl[AC3_MAX_CHANNELS]; ///< channel in coupling (chincpl)
|
||||||
int phase_flags_in_use; ///< phase flags in use (phsflginu)
|
int phase_flags_in_use; ///< phase flags in use (phsflginu)
|
||||||
int phase_flags[18]; ///< phase flags (phsflg)
|
int phase_flags[AC3_MAX_CPL_BANDS]; ///< phase flags (phsflg)
|
||||||
int num_cpl_bands; ///< number of coupling bands (ncplbnd)
|
int num_cpl_bands; ///< number of coupling bands (ncplbnd)
|
||||||
uint8_t cpl_band_sizes[18]; ///< number of coeffs in each coupling band
|
uint8_t cpl_band_sizes[AC3_MAX_CPL_BANDS]; ///< number of coeffs in each coupling band
|
||||||
int firstchincpl; ///< first channel in coupling
|
int firstchincpl; ///< first channel in coupling
|
||||||
int first_cpl_coords[AC3_MAX_CHANNELS]; ///< first coupling coordinates states (firstcplcos)
|
int first_cpl_coords[AC3_MAX_CHANNELS]; ///< first coupling coordinates states (firstcplcos)
|
||||||
int cpl_coords[AC3_MAX_CHANNELS][18]; ///< coupling coordinates (cplco)
|
int cpl_coords[AC3_MAX_CHANNELS][AC3_MAX_CPL_BANDS]; ///< coupling coordinates (cplco)
|
||||||
///@}
|
///@}
|
||||||
|
|
||||||
///@defgroup spx spectral extension
|
///@defgroup spx spectral extension
|
||||||
|
Loading…
Reference in New Issue
Block a user