From 5e07305d3641f13be84b3ccadfbc856a83f1bb18 Mon Sep 17 00:00:00 2001 From: arpi Date: Thu, 27 Sep 2001 13:19:46 +0000 Subject: [PATCH] -av/-vc help display status git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1985 b3059339-0415-0410-9bf9-f77b7e298cf2 --- codec-cfg.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/codec-cfg.c b/codec-cfg.c index 65c9147fe1..3164d228fb 100644 --- a/codec-cfg.c +++ b/codec-cfg.c @@ -651,16 +651,25 @@ void list_codecs(int audioflag){ 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); }