xine-lib 1.2.13-20230125hg15249
Data Structures | Typedefs | Functions
nsf_decoder.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include <unistd.h>
#include <xine/xine_internal.h>
#include <xine/audio_out.h>
#include <xine/buffer.h>
#include <xine/xineutils.h>
#include "bswap.h"
#include "types.h"
#include "nsf.h"
#include "nsf_combined.h"

Data Structures

struct  nsf_decoder_s
 

Typedefs

typedef struct nsf_decoder_s nsf_decoder_t
 

Functions

static void nsf_decode_data (audio_decoder_t *this_gen, buf_element_t *buf)
 
static void nsf_reset (audio_decoder_t *this_gen)
 
static void nsf_discontinuity (audio_decoder_t *this_gen)
 
static void nsf_dispose (audio_decoder_t *this_gen)
 
static audio_decoder_topen_plugin (audio_decoder_class_t *class_gen, xine_stream_t *stream)
 
void * decoder_nsf_init_plugin (xine_t *xine, const void *data)
 

Typedef Documentation

◆ nsf_decoder_t

typedef struct nsf_decoder_s nsf_decoder_t

Function Documentation

◆ decoder_nsf_init_plugin()

void * decoder_nsf_init_plugin ( xine_t * xine,
const void * data )

◆ nsf_decode_data()

static void nsf_decode_data ( audio_decoder_t * this_gen,
buf_element_t * buf )
static

◆ nsf_discontinuity()

static void nsf_discontinuity ( audio_decoder_t * this_gen)
static

Referenced by open_plugin().

◆ nsf_dispose()

static void nsf_dispose ( audio_decoder_t * this_gen)
static

Referenced by open_plugin().

◆ nsf_reset()

static void nsf_reset ( audio_decoder_t * this_gen)
static

Referenced by open_plugin().

◆ open_plugin()

static audio_decoder_t * open_plugin ( audio_decoder_class_t * class_gen,
xine_stream_t * stream )
static