summaryrefslogtreecommitdiff
path: root/src/player.c
AgeCommit message (Expand)Author
2008-08-26renamed player.c to player_control.cMax Kellermann
2008-08-26no commandError() in playerSeek()Max Kellermann
2008-08-26moved global variable "pc" to player.hMax Kellermann
2008-08-26don't call playerStop() before playerPlay()Max Kellermann
2008-08-26assert locked/unlocked in queue lock functionsMax Kellermann
2008-08-26don't unlock player queue in playerStop(), playerWait()Max Kellermann
2008-08-26queueSong() cannot failMax Kellermann
2008-08-26added enum player_queue_stateMax Kellermann
2008-08-26rewrote playerKill()Max Kellermann
2008-08-26player: don't call STOP before CLOSE_AUDIOMax Kellermann
2008-08-26player: no "fd" and no return valueMax Kellermann
2008-08-26assert song->url != NULLMax Kellermann
2008-08-26moved code to player_thread.cMax Kellermann
2008-08-26no busy-waiting for the player processMax Kellermann
2008-08-26converted PlayerControl.state to enumMax Kellermann
2008-08-26added PlayerControl.commandMax Kellermann
2008-08-26moved struct AudioFormat to audio_format.hMax Kellermann
2008-08-26invoke the notify API directlyMax Kellermann
2008-08-26added dc.next_song, renamed pc.current_songMax Kellermann
2008-08-26clean up CPP includesMax Kellermann
2008-08-26enable -Wpointer-arith, -Wstrict-prototypesMax Kellermann
2008-06-01notify: don't use camelCase in notify.[ch]Max Kellerman
2008-04-13Get rid of PlayerControl inside the PlayerData structEric Wong
2008-04-12Fix the problem of songs not advancing without client activityEric Wong
2008-04-12pass pc to set_current_song()Max Kellermann
2008-04-12pass pc to player_task()Max Kellermann
2008-04-12clean up CPP includesMax Kellermann
2008-04-12pass pc to player notify functionsMax Kellermann
2008-04-12fix deadlock at end of songMax Kellermann
2008-04-12use the notify API in the main threadMax Kellermann
2008-04-12use the notify API in the playerMax Kellermann
2008-04-12Start using song pointers in core data structuresEric Wong
2008-04-12Drop metadata updates from HTTP for now (input HTTP, and shout)Eric Wong
2008-04-12Initial cut of fork() => pthreads() for decoder and playerEric Wong
2008-03-26player: more assertionsMax Kellermann
2008-03-26fix "unreachable code" warningMax Kellermann
2008-01-26fixed -Wshadow warningsMax Kellermann
2008-01-03Cleanup #includes of standard system headers and put them in one placeEric Wong
2008-01-03playerCloseAudio() is staticEric Wong
2008-01-03player.c: introduce set_current_song to avoid needless repetitionEric Wong
2007-12-28Merge branches/ew r7104Eric Wong
2007-09-08playerInit() is staticEric Wong
2007-09-06Once again get rid of busy waiting and use SIGSTOP for pauseEric Wong
2007-09-06return to busy-waiting on pause for now..Eric Wong
2007-09-06send SIGCONT to the player process whenever we need to busy wait on itEric Wong
2007-08-27removing debug messages from signal handlersJ. Alexander Treuman
2007-08-27send SIGSTOP to player and decoder processes on pause, tooEric Wong
2007-06-04Set a flag if we've sent the player process SIGSTOP so that we know not toJ. Alexander Treuman
2007-06-04Don't kill the player process (and effectively the decode process) whenJ. Alexander Treuman
2007-06-01Tell the player process (and thus also the decode process) to quit whenJ. Alexander Treuman