paraslash Paraslash Audio Streaming
About   News   Download   Documentation   Development

Macros | Variables
opusdec_filter.c File Reference

The ogg/opus decoder. More...

#include <regex.h>
#include <opus/opus.h>
#include <opus/opus_multistream.h>
#include <ogg/ogg.h>
#include <math.h>
#include "para.h"
#include "list.h"
#include "sched.h"
#include "buffer_tree.h"
#include "filter.h"
#include "error.h"
#include "string.h"
#include "opus_common.h"

Macros

#define __STDC_VERSION__   0
 
#define MAX_FRAME_SIZE   (960*6)
 120ms at 48000 More...
 
#define OPUSDEC_MAX_OUTPUT_SIZE   (1024 * 1024)
 

Variables

const struct filter lsg_filter_cmd_com_opusdec_user_data
 

Detailed Description

The ogg/opus decoder.

Macro Definition Documentation

◆ __STDC_VERSION__

#define __STDC_VERSION__   0

◆ MAX_FRAME_SIZE

#define MAX_FRAME_SIZE   (960*6)

120ms at 48000

◆ OPUSDEC_MAX_OUTPUT_SIZE

#define OPUSDEC_MAX_OUTPUT_SIZE   (1024 * 1024)

Variable Documentation

◆ lsg_filter_cmd_com_opusdec_user_data

const struct filter lsg_filter_cmd_com_opusdec_user_data
Initial value:
= {
.open = opusdec_open,
.close = opusdec_close,
.pre_monitor = opusdec_pre_monitor,
.post_monitor = opusdec_post_monitor,
.execute = opusdec_execute,
}