From: Miguel F. <mig...@us...> - 2002-06-07 04:15:52
|
Update of /cvsroot/xine/xine-ui/src/xitk In directory usw-pr-cvs1:/tmp/cvs-serv26191/xine-ui/src/xitk Modified Files: main.c Log Message: codec reporting api Index: main.c =================================================================== RCS file: /cvsroot/xine/xine-ui/src/xitk/main.c,v retrieving revision 1.93 retrieving revision 1.94 diff -u -r1.93 -r1.94 --- main.c 31 May 2002 12:34:03 -0000 1.93 +++ main.c 7 Jun 2002 04:15:46 -0000 1.94 @@ -562,8 +562,18 @@ } break; } + +} - +void codec_reporting( void *user_data, int codec_type, + uint32_t fourcc, char *description, int handled ) +{ + if( !handled ) { + if( codec_type == XINE_CODEC_VIDEO ) + xine_error("No video plugin found to decode '%s'", description ); + else + xine_error("No audio plugin found to decode '%s'", description ); + } } /* @@ -885,6 +895,11 @@ */ xine_register_event_listener(gGui->xine, event_listener, (void *) gGui); + /* + * Register codec reporting + */ + xine_register_report_codec_cb(gGui->xine, codec_reporting, (void *) gGui ); + /* * start CORBA server thread */ |