diff codec-cfg.c @ 7505:3a2685099095

new func: select_codec() - disables codec by name
author arpi
date Thu, 26 Sep 2002 01:28:32 +0000
parents 624cab9f7359
children 0f67ecec403f
line wrap: on
line diff
--- a/codec-cfg.c	Thu Sep 26 00:48:25 2002 +0000
+++ b/codec-cfg.c	Thu Sep 26 01:28:32 2002 +0000
@@ -749,6 +749,23 @@
 	return NULL;
 }
 
+void select_codec(char* codecname,int audioflag){
+	int i;
+	codecs_t *c;
+//	printf("select_codec('%s')\n",codecname);
+	if (audioflag) {
+		i = nr_acodecs;
+		c = audio_codecs;
+	} else {
+		i = nr_vcodecs;
+		c = video_codecs;
+	}
+	if(i)
+	for (/* NOTHING */; i--; c++)
+	    if(!strcmp(c->name,codecname))
+		c->flags|=CODECS_FLAG_SELECTED;
+}
+
 void codecs_reset_selection(int audioflag){
 	int i;
 	codecs_t *c;