xine-lib 1.2.13-20230125hg15249
Data Structures | Functions
xine_a52_parser.h File Reference
#include <sys/types.h>
#include <xine/xine_internal.h>
#include <xine/xineutils.h>

Go to the source code of this file.

Data Structures

struct  xine_a52_parser_t
 

Functions

static const char * a52_channel_info (int a52_flags)
 
static void a52_meta_info_set (xine_stream_t *stream, int a52_flags, int bit_rate, int sample_rate)
 
static void do_swab (uint8_t *p, uint8_t *end)
 
static void xine_a52_parser_reset (xine_a52_parser_t *this)
 
static size_t xine_a52_parse_data (xine_a52_parser_t *this, xine_stream_t *stream, const uint8_t *data, size_t size)
 

Function Documentation

◆ a52_channel_info()

static const char * a52_channel_info ( int a52_flags)
static

◆ a52_meta_info_set()

static void a52_meta_info_set ( xine_stream_t * stream,
int a52_flags,
int bit_rate,
int sample_rate )
static

◆ do_swab()

static void do_swab ( uint8_t * p,
uint8_t * end )
static

References lprintf.

Referenced by a52dec_decode_data(), and a52dec_decode_data().

◆ xine_a52_parse_data()

static size_t xine_a52_parse_data ( xine_a52_parser_t * this,
xine_stream_t * stream,
const uint8_t * data,
size_t size )
static

◆ xine_a52_parser_reset()

static void xine_a52_parser_reset ( xine_a52_parser_t * this)
static