diff codec-cfg.c @ 1983:72f0648df475

-ac help / -vc help
author arpi
date Thu, 27 Sep 2001 12:59:35 +0000
parents e0cc7b7290ec
children 34e1fa21df2f
line wrap: on
line diff
--- a/codec-cfg.c	Thu Sep 27 12:56:01 2001 +0000
+++ b/codec-cfg.c	Thu Sep 27 12:59:35 2001 +0000
@@ -644,6 +644,30 @@
 	return NULL;
 }
 
+void list_codecs(int audioflag){
+	int i, j;
+	codecs_t *c;
+
+		if (audioflag) {
+			i = nr_acodecs;
+			c = audio_codecs;
+		} else {
+			i = nr_vcodecs;
+			c = video_codecs;
+		}
+		if(!i) return NULL;
+		for (/* NOTHING */; i--; c++) {
+			if(c->dll)
+			  printf("%-10s %2d  %s  [%s]\n",c->name,c->driver,c->info,c->dll);
+			else
+			  printf("%-10s %2d  %s\n",c->name,c->driver,c->info);
+			
+		}
+
+}
+
+
+
 #ifdef CODECS2HTML
 
 void wrapline(FILE *f2,char *s){