aboutsummaryrefslogtreecommitdiffstats
path: root/src/player.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* no commandError() in playerSeek()Max Kellermann2008-08-261-6/+2
* moved global variable "pc" to player.hMax Kellermann2008-08-261-1/+0
* don't call playerStop() before playerPlay()Max Kellermann2008-08-261-8/+3
* assert locked/unlocked in queue lock functionsMax Kellermann2008-08-261-2/+5
* don't unlock player queue in playerStop(), playerWait()Max Kellermann2008-08-261-2/+6
* queueSong() cannot failMax Kellermann2008-08-261-7/+4
* added enum player_queue_stateMax Kellermann2008-08-261-2/+2
* rewrote playerKill()Max Kellermann2008-08-261-2/+2
* player: don't call STOP before CLOSE_AUDIOMax Kellermann2008-08-261-14/+8
* player: no "fd" and no return valueMax Kellermann2008-08-261-26/+11
* assert song->url != NULLMax Kellermann2008-08-261-0/+3
* moved code to player_thread.cMax Kellermann2008-08-261-52/+1
* no busy-waiting for the player processMax Kellermann2008-08-261-2/+3
* converted PlayerControl.state to enumMax Kellermann2008-08-261-1/+4
* added PlayerControl.commandMax Kellermann2008-08-261-49/+52
* moved struct AudioFormat to audio_format.hMax Kellermann2008-08-261-0/+1
* invoke the notify API directlyMax Kellermann2008-08-261-14/+4
* added dc.next_song, renamed pc.current_songMax Kellermann2008-08-261-3/+2
* clean up CPP includesMax Kellermann2008-08-261-8/+0
* enable -Wpointer-arith, -Wstrict-prototypesMax Kellermann2008-08-261-2/+2
* notify: don't use camelCase in notify.[ch]Max Kellerman2008-06-011-4/+4
* Get rid of PlayerControl inside the PlayerData structEric Wong2008-04-131-121/+78
* Fix the problem of songs not advancing without client activityEric Wong2008-04-121-0/+1
* pass pc to set_current_song()Max Kellermann2008-04-121-6/+4
* pass pc to player_task()Max Kellermann2008-04-121-4/+4
* clean up CPP includesMax Kellermann2008-04-121-1/+1
* pass pc to player notify functionsMax Kellermann2008-04-121-15/+12
* fix deadlock at end of songMax Kellermann2008-04-121-0/+1
* use the notify API in the main threadMax Kellermann2008-04-121-9/+1
* use the notify API in the playerMax Kellermann2008-04-121-6/+8
* Start using song pointers in core data structuresEric Wong2008-04-121-24/+14
* Drop metadata updates from HTTP for now (input HTTP, and shout)Eric Wong2008-04-121-32/+1
* Initial cut of fork() => pthreads() for decoder and playerEric Wong2008-04-121-196/+79
* player: more assertionsMax Kellermann2008-03-261-0/+2
* fix "unreachable code" warningMax Kellermann2008-03-261-2/+0
* fixed -Wshadow warningsMax Kellermann2008-01-261-5/+5
* Cleanup #includes of standard system headers and put them in one placeEric Wong2008-01-031-12/+1
* playerCloseAudio() is staticEric Wong2008-01-031-1/+3
* player.c: introduce set_current_song to avoid needless repetitionEric Wong2008-01-031-27/+13
* Merge branches/ew r7104Eric Wong2007-12-281-5/+6
* playerInit() is staticEric Wong2007-09-081-1/+1
* Once again get rid of busy waiting and use SIGSTOP for pauseEric Wong2007-09-061-0/+14
* return to busy-waiting on pause for now..Eric Wong2007-09-061-14/+0
* send SIGCONT to the player process whenever we need to busy wait on itEric Wong2007-09-061-0/+11
* removing debug messages from signal handlersJ. Alexander Treuman2007-08-271-0/+4
* send SIGSTOP to player and decoder processes on pause, tooEric Wong2007-08-271-0/+3
* Set a flag if we've sent the player process SIGSTOP so that we know not toJ. Alexander Treuman2007-06-041-3/+9
* Don't kill the player process (and effectively the decode process) whenJ. Alexander Treuman2007-06-041-12/+17
* Tell the player process (and thus also the decode process) to quit whenJ. Alexander Treuman2007-06-011-0/+23
* Minor formatting cleanups.J. Alexander Treuman2007-06-011-5/+0