# HG changeset patch # User arpi # Date 1001596786 0 # Node ID 34e1fa21df2fab832f2d3b7c36986690d602f7f9 # Parent 72f0648df475cbb0a471cbbcfb68188b02cc8090 -av/-vc help display status diff -r 72f0648df475 -r 34e1fa21df2f codec-cfg.c --- a/codec-cfg.c Thu Sep 27 12:59:35 2001 +0000 +++ b/codec-cfg.c Thu Sep 27 13:19:46 2001 +0000 @@ -651,16 +651,25 @@ if (audioflag) { i = nr_acodecs; c = audio_codecs; + printf("ac: afm: status: info: [lib/dll]\n"); } else { i = nr_vcodecs; c = video_codecs; + printf("vc: vfm: status: info: [lib/dll]\n"); } if(!i) return NULL; for (/* NOTHING */; i--; c++) { + char* s="unknown "; + switch(c->status){ + case CODECS_STATUS_WORKING: s="working ";break; + case CODECS_STATUS_PROBLEMS: s="problems";break; + case CODECS_STATUS_NOT_WORKING: s="crashing";break; + case CODECS_STATUS_UNTESTED: s="untested";break; + } if(c->dll) - printf("%-10s %2d %s [%s]\n",c->name,c->driver,c->info,c->dll); + printf("%-10s%2d %s %s [%s]\n",c->name,c->driver,s,c->info,c->dll); else - printf("%-10s %2d %s\n",c->name,c->driver,c->info); + printf("%-10s%2d %s %s\n",c->name,c->driver,s,c->info); }