File nut/hwtest/audio/nutpiper/player.c


Included Files


Preprocessor definitions

#define MAX_WAITSTREAM 20

#define BIGBUF_WATERMARK 65535UL


Global Variable player

PLAYERINFO player
Visible in:   nut/hwtest/audio/nutpiper/display.c
    nut/hwtest/audio/nutpiper/nutpiper.c
    nut/hwtest/audio/nutpiper/player.c
Used in: ClearMetaData() nut/hwtest/audio/nutpiper/player.c
  DisplayStatus() nut/hwtest/audio/nutpiper/display.c
  Player() nut/hwtest/audio/nutpiper/player.c
  PlayerStart() nut/hwtest/audio/nutpiper/player.c
  PlayerStop() nut/hwtest/audio/nutpiper/player.c
  ProcessMetaData() nut/hwtest/audio/nutpiper/player.c
  UserInterface() nut/hwtest/audio/nutpiper/nutpiper.c

Global Function Player()

void Player ( void* arg )
Prototyped in: nut/hwtest/audio/nutpiper/player.c
Calls: ClearMetaData() nut/hwtest/audio/nutpiper/player.c
  ProcessMetaData() nut/hwtest/audio/nutpiper/player.c
  VsGetStatus() nut/dev/vs10xx.c
  VsPlayerFlush() nut/dev/vscodec.c
  VsPlayerInterrupts() nut/dev/vs10xx.c
  VsPlayerKick() nut/dev/vs10xx.c
  VsPlayerReset() nut/dev/vs10xx.c
  printf() nut/crt/printf.c
  NutEventBroadcast(), NutEventWait(), NutHeapRootAvailable(), NutSegBufAvailable(), NutSegBufReset(), NutSegBufUsed(), NutSegBufWriteCommit(), NutSegBufWriteRequest(), NutSleep(), NutTcpReceive(), NutThreadYield()
Used in: PlayerInit() nut/hwtest/audio/nutpiper/player.c
References Variables: player nut/hwtest/audio/nutpiper/player.c

Global Function PlayerInit()

int PlayerInit ( void )
Prototyped in: nut/hwtest/audio/nutpiper/player.h
Calls: NutThreadCreate() nut/arch/cm3/os/context.c
  VsPlayerInit() nut/dev/vs10xx.c
  VsPlayerReset() nut/dev/vs10xx.c
Called by: NutAppMain() nut/hwtest/audio/nutpiper/nutpiper.c
References Functions: Player() nut/hwtest/audio/nutpiper/player.c

Global Function PlayerStart()

int PlayerStart ( TCPSOCKET* sock, uint32_t metaint, uint32_t tmo )
Prototyped in: nut/hwtest/audio/nutpiper/player.h
Calls: PlayerStop() nut/hwtest/audio/nutpiper/player.c
  printf() nut/crt/printf.c
  NutEventBroadcast(), NutEventPost(), NutEventWait()
Called by: ConnectStation() nut/hwtest/audio/nutpiper/nutpiper.c
References Variables: player nut/hwtest/audio/nutpiper/player.c

Global Function PlayerStop()

int PlayerStop ( uint32_t tmo )
Prototyped in: nut/hwtest/audio/nutpiper/player.h
Calls: printf() nut/crt/printf.c
  NutEventPost(), NutEventWait()
Called by: DisconnectStation() nut/hwtest/audio/nutpiper/nutpiper.c
  PlayerStart() nut/hwtest/audio/nutpiper/player.c
  UserInterface() nut/hwtest/audio/nutpiper/nutpiper.c
References Variables: player nut/hwtest/audio/nutpiper/player.c

Local Function ClearMetaData()

static void ClearMetaData ( void )
Calls: free() nut/crt/malloc.c
Called by: Player() nut/hwtest/audio/nutpiper/player.c
  ProcessMetaData() nut/hwtest/audio/nutpiper/player.c
References Variables: player nut/hwtest/audio/nutpiper/player.c

Local Function ProcessMetaData()

static int ProcessMetaData ( void )
Calls: ClearMetaData() nut/hwtest/audio/nutpiper/player.c
  free() nut/crt/malloc.c
  malloc() nut/crt/malloc.c
  printf() nut/crt/printf.c
  strchr() nut/c/string/strchr.c
  strcpy() nut/c/string/strcpy.c
  strlen() nut/c/string/strlen.c
  strrchr() nut/c/string/strrchr.c
  NutTcpReceive(), strcasecmp()
Called by: Player() nut/hwtest/audio/nutpiper/player.c
References Variables: player nut/hwtest/audio/nutpiper/player.c