summaryrefslogtreecommitdiff
path: root/src/player.c
AgeCommit message (Expand)AuthorFilesLines
2014-07-21Fix player retry logicLars-Dominik Braun1-1/+2
2014-07-21Refactor audio player, add retry timeoutLars-Dominik Braun1-103/+173
2014-06-07Fix autodetection of ffmpeg 2.2Lars-Dominik Braun1-2/+1
2014-06-02libav* autodetectionLars-Dominik Braun1-0/+20
2014-04-22player: Add missing header for ffmpeg1.2Lars-Dominik Braun1-0/+4
2014-04-18player: Fix state-machineLars-Dominik Braun1-0/+1
2014-04-11Fix volume controlLars-Dominik Braun1-1/+1
2014-04-07ffmpeg compatibilityLars-Dominik Braun1-12/+28
2014-04-07player: discard unused streamnsLars-Dominik Braun1-0/+6
2014-03-31Use libav/ffmpeg for audio decodingLars-Dominik Braun1-458/+232
2014-01-31Switch to clang for debugging build + fix issuesLars-Dominik Braun1-2/+2
2013-05-13Permit multiple HTTP errors in a rowLars-Dominik Braun1-5/+4
2013-04-17Fix player state for unsupported audio file formatsLars-Dominik Braun1-4/+6
2013-03-31Ignore HTTP status 400Lars-Dominik Braun1-1/+3
2013-03-09Stop playback if audio file is not accessibleLars-Dominik Braun1-0/+6
2013-02-26Add play and pause commandsAdam Simpkins1-19/+35
2012-11-17player: Fix insane typecastLars-Dominik Braun1-6/+13
2012-10-28player: Recover from AAC decoding errorLars-Dominik Braun1-9/+23
2012-06-09piano: Select quality instead of audio formatLars-Dominik Braun1-4/+0
2012-05-26Move mutex initalization to main threadLars-Dominik Braun1-3/+1
2012-05-26Revert "Remove pause mutex/add pthread cleanup function"Lars-Dominik Braun1-74/+61
2012-05-26Revert "Fix player thread teardown/signals on OS X"Lars-Dominik Braun1-10/+0
2012-05-17Fix player thread teardown/signals on OS XLars-Dominik Braun1-0/+10
2012-05-14Remove pause mutex/add pthread cleanup functionLars-Dominik Braun1-61/+74
2012-05-04Lofi AAC supportLars-Dominik Braun1-0/+2
2012-02-22Minor player cleanupLars-Dominik Braun1-25/+30
2011-11-09waitress: support chunked encodingLars-Dominik Braun1-1/+1
2011-05-18Configureable format stringsLars-Dominik Braun1-8/+12
2010-12-27Change my email addressLars-Dominik Braun1-1/+1
2010-12-27Software volume controlLars-Dominik Braun1-2/+1
2010-12-19Fix wrong assumption about endianess of audio framesLars-Dominik Braun1-2/+2
2010-08-09Support for big endian machinesLars-Dominik Braun1-4/+4
2010-04-07libao 1.0.0 compatibilityLars-Dominik Braun1-0/+2
2010-03-16Use SHRT_MAX for short intLars-Dominik Braun1-4/+4
2010-03-16Replace player return value magicLars-Dominik Braun1-5/+3
2010-03-16waitress: Replaced callback magic numbersLars-Dominik Braun1-13/+14
2010-03-12Removed PACKAGE from ui stringsLars-Dominik Braun1-5/+5
2010-01-30Fix libao error detectionLars-Dominik Braun1-1/+4
2010-01-21It's 2010 now.Lars-Dominik Braun1-1/+1
2009-12-19Fix printf format for size_tLars-Dominik Braun1-1/+1
2009-11-22Don't use int->float->int castsLars-Dominik Braun1-15/+15
2009-11-11Print message and stop playback when hitting libao errorLars-Dominik Braun1-5/+17
2009-08-09Fix commit a195a94be7aa14d839c77275814a52d2ee6b8b6fLars-Dominik Braun1-0/+2
2009-08-04Use "static" keyword for functionsLars-Dominik Braun1-7/+7
2009-07-14Forgot to remove #define in last commitLars-Dominik Braun1-3/+0
2009-07-11Fix hardcoded mp3 bitrateLars-Dominik Braun1-7/+6
2009-06-28Finally clean up curl garbageLars-Dominik Braun1-6/+5
2009-05-22waitress: Add _RET_READ_ERR, retry on read error in playerLars-Dominik Braun1-2/+2
2009-05-16Retry on temporary http failure (timeout e.g.)Lars-Dominik Braun1-1/+2
2009-05-03Fix range header, accept 206 status codeLars-Dominik Braun1-1/+1