paraslash's WMA decoder.
More...
#include <math.h>
#include <regex.h>
#include "para.h"
#include "error.h"
#include "list.h"
#include "string.h"
#include "sched.h"
#include "buffer_tree.h"
#include "filter.h"
#include "portable_io.h"
#include "bitstream.h"
#include "imdct.h"
#include "wma.h"
#include "wmadata.h"
◆ BLOCK_MIN_BITS
◆ BLOCK_MAX_BITS
#define BLOCK_MAX_BITS 11 |
◆ BLOCK_MAX_SIZE
◆ BLOCK_NB_SIZES
◆ HIGH_BAND_MAX_SIZE
#define HIGH_BAND_MAX_SIZE 16 |
◆ MAX_CODED_SUPERFRAME_SIZE
#define MAX_CODED_SUPERFRAME_SIZE 16384 |
◆ MAX_CHANNELS
◆ NOISE_TAB_SIZE
#define NOISE_TAB_SIZE 8192 |
◆ LSP_POW_BITS
◆ EXPVLCBITS
◆ HGAINVLCBITS
◆ VLCBITS
◆ WMA_OUTPUT_BUFFER_SIZE
#define WMA_OUTPUT_BUFFER_SIZE (128 * 1024) |
◆ lsg_filter_cmd_com_wmadec_user_data
const struct filter lsg_filter_cmd_com_wmadec_user_data |
Initial value:= {
.open = wmadec_open,
.close = wmadec_close,
.execute = wmadec_execute,
.post_monitor = wmadec_post_monitor,
}
void generic_filter_pre_monitor(struct sched *s, void *context)
Request a minimal timeout if not idle.
Definition: filter_common.c:181