summaryrefslogtreecommitdiffstats
path: root/codec-cfg.c
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-09-26 01:28:32 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-09-26 01:28:32 +0000
commite8cc8584f11c70dbbfe9c28211aa763964167576 (patch)
tree5380f44dcd836e596f67d8fd4075e1078aa606ca /codec-cfg.c
parent0520689fa6f70f1fbab522af1d6dbd7e2de0053b (diff)
downloadmpv-e8cc8584f11c70dbbfe9c28211aa763964167576.tar.bz2
mpv-e8cc8584f11c70dbbfe9c28211aa763964167576.tar.xz
new func: select_codec() - disables codec by name
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7506 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'codec-cfg.c')
-rw-r--r--codec-cfg.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/codec-cfg.c b/codec-cfg.c
index f52aeb16dd..168c1c3195 100644
--- a/codec-cfg.c
+++ b/codec-cfg.c
@@ -749,6 +749,23 @@ codecs_t* find_codec(unsigned int fourcc,unsigned int *fourccmap,
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;