changeset 2812:2c3ab498ac90

audio_out_format_name moved from audio_out.c to afmt.c
author alex
date Sun, 11 Nov 2001 01:49:26 +0000
parents 9b6aea4867fd
children d6d88771f5ef
files libao2/Makefile libao2/afmt.c libao2/audio_out.c
diffstat 3 files changed, 48 insertions(+), 43 deletions(-) [+]
line wrap: on
line diff
--- a/libao2/Makefile	Sun Nov 11 01:45:01 2001 +0000
+++ b/libao2/Makefile	Sun Nov 11 01:49:26 2001 +0000
@@ -4,7 +4,7 @@
 LIBNAME = libao2.a
 
 # TODO: moveout ao_sdl.c so it's only used when SDL is detected
-SRCS=audio_out.c ao_mpegpes.c ao_null.c ao_pcm.c $(OPTIONAL_SRCS)
+SRCS=afmt.c audio_out.c ao_mpegpes.c ao_null.c ao_pcm.c $(OPTIONAL_SRCS)
 OBJS=$(SRCS:.c=.o)
 
 CFLAGS  = $(OPTFLAGS) -I. -I.. $(SDL_INC) $(EXTRA_INC)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/libao2/afmt.c	Sun Nov 11 01:49:26 2001 +0000
@@ -0,0 +1,47 @@
+#include <stdio.h>
+#include <stdlib.h>
+
+#include "../config.h"
+#include "afmt.h"
+
+char *audio_out_format_name(int format)
+{
+    switch (format)
+    {
+	case AFMT_MU_LAW:
+	    return("Mu-Law");
+	case AFMT_A_LAW:
+	    return("A-Law");
+	case AFMT_IMA_ADPCM:
+	    return("Ima-ADPCM");
+	case AFMT_S8:
+	    return("Signed 8-bit");
+	case AFMT_U8:
+	    return("Unsigned 8-bit");
+	case AFMT_U16_LE:
+	    return("Unsigned 16-bit (Little-Endian)");
+	case AFMT_U16_BE: 
+	    return("Unsigned 16-bit (Big-Endian)");
+	case AFMT_S16_LE:
+	    return("Signed 16-bit (Little-Endian)");
+	case AFMT_S16_BE:
+	    return("Signed 16-bit (Big-Endian)");
+	case AFMT_MPEG:
+	    return("MPEG (2) audio");
+	case AFMT_AC3:
+	    return("AC3");
+/*
+  the following two formats are not available with old linux kernel
+  headers (e.g. in 2.2.16)
+*/
+#ifdef AFMT_S32_LE
+	case AFMT_S32_LE:
+	    return("Signed 32-bit (Little-Endian)");
+#endif
+#ifdef AFMT_S32_BE
+	case AFMT_S32_BE:
+	    return("Signed 32-bit (Big-Endian)");
+#endif
+    }
+    return("Unknown");
+}
--- a/libao2/audio_out.c	Sun Nov 11 01:45:01 2001 +0000
+++ b/libao2/audio_out.c	Sun Nov 11 01:49:26 2001 +0000
@@ -77,45 +77,3 @@
 //	&audio_out_pss,
 	NULL
 };
-
-char *audio_out_format_name(int format)
-{
-    switch (format)
-    {
-	case AFMT_MU_LAW:
-	    return("Mu-Law");
-	case AFMT_A_LAW:
-	    return("A-Law");
-	case AFMT_IMA_ADPCM:
-	    return("Ima-ADPCM");
-	case AFMT_S8:
-	    return("Signed 8-bit");
-	case AFMT_U8:
-	    return("Unsigned 8-bit");
-	case AFMT_U16_LE:
-	    return("Unsigned 16-bit (Little-Endian)");
-	case AFMT_U16_BE: 
-	    return("Unsigned 16-bit (Big-Endian)");
-	case AFMT_S16_LE:
-	    return("Signed 16-bit (Little-Endian)");
-	case AFMT_S16_BE:
-	    return("Signed 16-bit (Big-Endian)");
-	case AFMT_MPEG:
-	    return("MPEG (2) audio");
-	case AFMT_AC3:
-	    return("AC3");
-/*
-  the following two formats are not available with old linux kernel
-  headers (e.g. in 2.2.16)
-*/
-#ifdef AFMT_S32_LE
-	case AFMT_S32_LE:
-	    return("Signed 32-bit (Little-Endian)");
-#endif
-#ifdef AFMT_S32_BE
-	case AFMT_S32_BE:
-	    return("Signed 32-bit (Big-Endian)");
-#endif
-    }
-    return("Unknown");
-}