]> git.ipfire.org Git - thirdparty/shairport-sync.git/commitdiff
Add missing support for S32_LE, S32_BE, S24_LE and S24_LE formats.
authorMike Brady <mikebrady@eircom.net>
Wed, 29 May 2019 16:26:44 +0000 (17:26 +0100)
committerMike Brady <mikebrady@eircom.net>
Wed, 29 May 2019 16:26:44 +0000 (17:26 +0100)
player.c

index 08c9203e6a8cb6d18e1eefb17cba9949da1c7ee6..1cd88ea9aec5c98c076f5fb323912ffeb83b1326 100644 (file)
--- a/player.c
+++ b/player.c
@@ -1673,10 +1673,15 @@ void *player_thread_func(void *arg) {
   case SPS_FORMAT_S24_3BE:
     conn->output_bytes_per_frame = 6;
     break;
+  
   case SPS_FORMAT_S24:
+  case SPS_FORMAT_S24_LE:
+  case SPS_FORMAT_S24_BE:
     conn->output_bytes_per_frame = 8;
     break;
   case SPS_FORMAT_S32:
+  case SPS_FORMAT_S32_LE:
+  case SPS_FORMAT_S32_BE:
     conn->output_bytes_per_frame = 8;
     break;
   default: