Mercurial > mplayer.hg
comparison mencoder.c @ 7522:aa1a1249f239
-ac/-afm rewrite, now works the same way as -vc/-vfm
including audio codec fallbacks if init failed
author | arpi |
---|---|
date | Sat, 28 Sep 2002 02:23:20 +0000 |
parents | c1cb94198e05 |
children | e3ca9e707857 |
comparison
equal
deleted
inserted
replaced
7521:ccd91bde4ae9 | 7522:aa1a1249f239 |
---|---|
92 static char* spudec_ifo=NULL; | 92 static char* spudec_ifo=NULL; |
93 | 93 |
94 static int has_audio=1; | 94 static int has_audio=1; |
95 char *audio_codec=NULL; // override audio codec | 95 char *audio_codec=NULL; // override audio codec |
96 char *video_codec=NULL; // override video codec | 96 char *video_codec=NULL; // override video codec |
97 char **audio_codec_list=NULL; // override video codec | |
97 char **video_codec_list=NULL; // override video codec | 98 char **video_codec_list=NULL; // override video codec |
98 char* audio_fm=NULL; // override audio codec family | 99 char* audio_fm=NULL; // override audio codec family |
99 char* video_fm=NULL; // override video codec family | 100 char* video_fm=NULL; // override video codec family |
101 char** audio_fm_list=NULL; // override video codec family | |
100 char** video_fm_list=NULL; // override video codec family | 102 char** video_fm_list=NULL; // override video codec family |
101 | 103 |
102 int out_audio_codec=-1; | 104 int out_audio_codec=-1; |
103 int out_video_codec=-1; | 105 int out_video_codec=-1; |
104 | 106 |
486 } | 488 } |
487 | 489 |
488 if(sh_audio && (out_audio_codec || seek_to_sec || !sh_audio->wf)){ | 490 if(sh_audio && (out_audio_codec || seek_to_sec || !sh_audio->wf)){ |
489 // Go through the codec.conf and find the best codec... | 491 // Go through the codec.conf and find the best codec... |
490 mp_msg(MSGT_CPLAYER,MSGL_INFO,"==========================================================================\n"); | 492 mp_msg(MSGT_CPLAYER,MSGL_INFO,"==========================================================================\n"); |
491 if(!init_best_audio_codec(sh_audio,audio_codec,audio_fm)){ | 493 if(!init_best_audio_codec(sh_audio,audio_codec_list,audio_fm_list)){ |
492 sh_audio=d_audio->sh=NULL; // failed to init :( | 494 sh_audio=d_audio->sh=NULL; // failed to init :( |
493 } | 495 } |
494 mp_msg(MSGT_CPLAYER,MSGL_INFO,"==========================================================================\n"); | 496 mp_msg(MSGT_CPLAYER,MSGL_INFO,"==========================================================================\n"); |
495 } | 497 } |
496 | 498 |