comparison libmpcodecs/vd_ffmpeg.c @ 32592:9ec31cdc76ad

Support very high libav* message levels as e.g. the flac parser produces and map them to MSGL_DBG2 instead of MSGL_ERROR.
author reimar
date Sat, 11 Dec 2010 12:23:07 +0000
parents 8fa2f43cb760
children 02830ab7afb7
comparison
equal deleted inserted replaced
32591:4cd3a8a22748 32592:9ec31cdc76ad
189 switch(level){ 189 switch(level){
190 case AV_LOG_VERBOSE: mp_level = MSGL_V ; break; 190 case AV_LOG_VERBOSE: mp_level = MSGL_V ; break;
191 case AV_LOG_DEBUG: mp_level= MSGL_V ; break; 191 case AV_LOG_DEBUG: mp_level= MSGL_V ; break;
192 case AV_LOG_INFO : mp_level= MSGL_INFO; break; 192 case AV_LOG_INFO : mp_level= MSGL_INFO; break;
193 case AV_LOG_ERROR: mp_level= MSGL_ERR ; break; 193 case AV_LOG_ERROR: mp_level= MSGL_ERR ; break;
194 default : mp_level= MSGL_ERR ; break; 194 default : mp_level= level > AV_LOG_DEBUG ? MSGL_DBG2 : MSGL_ERR; break;
195 } 195 }
196 196
197 if(ptr){ 197 if(ptr){
198 if(!strcmp(avc->class_name, "AVCodecContext")){ 198 if(!strcmp(avc->class_name, "AVCodecContext")){
199 AVCodecContext *s= ptr; 199 AVCodecContext *s= ptr;