Mercurial > mplayer.hg
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; |