comparison libmpdemux/demuxer.c @ 10882:e46e5a6c53b8

get_percent_pos support in demux_audio, patch by ROSEN Jeremy <jeremy.rosen at c-s.fr>
author faust3
date Fri, 19 Sep 2003 19:40:46 +0000
parents f8d6f7d59ceb
children 65ed62e138fa
comparison
equal deleted inserted replaced
10881:6c3555f4c5c3 10882:e46e5a6c53b8
1528 extern int demux_mpg_control(demuxer_t *demuxer, int cmd, void *arg); 1528 extern int demux_mpg_control(demuxer_t *demuxer, int cmd, void *arg);
1529 extern int demux_asf_control(demuxer_t *demuxer, int cmd, void *arg); 1529 extern int demux_asf_control(demuxer_t *demuxer, int cmd, void *arg);
1530 extern int demux_avi_control(demuxer_t *demuxer, int cmd, void *arg); 1530 extern int demux_avi_control(demuxer_t *demuxer, int cmd, void *arg);
1531 extern int demux_xmms_control(demuxer_t *demuxer, int cmd, void *arg); 1531 extern int demux_xmms_control(demuxer_t *demuxer, int cmd, void *arg);
1532 extern int demux_mkv_control(demuxer_t *demuxer, int cmd, void *arg); 1532 extern int demux_mkv_control(demuxer_t *demuxer, int cmd, void *arg);
1533 extern int demux_audio_control(demuxer_t *demuxer, int cmd, void *arg);
1533 1534
1534 int demux_control(demuxer_t *demuxer, int cmd, void *arg) { 1535 int demux_control(demuxer_t *demuxer, int cmd, void *arg) {
1535 switch(demuxer->type) { 1536 switch(demuxer->type) {
1536 case DEMUXER_TYPE_MPEG_TY: 1537 case DEMUXER_TYPE_MPEG_TY:
1537 return demux_ty_control(demuxer,cmd,arg); 1538 return demux_ty_control(demuxer,cmd,arg);
1545 return demux_asf_control(demuxer,cmd,arg); 1546 return demux_asf_control(demuxer,cmd,arg);
1546 case DEMUXER_TYPE_AVI: 1547 case DEMUXER_TYPE_AVI:
1547 case DEMUXER_TYPE_AVI_NI: 1548 case DEMUXER_TYPE_AVI_NI:
1548 case DEMUXER_TYPE_AVI_NINI: 1549 case DEMUXER_TYPE_AVI_NINI:
1549 return demux_avi_control(demuxer,cmd,arg); 1550 return demux_avi_control(demuxer,cmd,arg);
1551 case DEMUXER_TYPE_AUDIO:
1552 return demux_audio_control(demuxer,cmd,arg);
1550 #ifdef HAVE_XMMS 1553 #ifdef HAVE_XMMS
1551 case DEMUXER_TYPE_XMMS: 1554 case DEMUXER_TYPE_XMMS:
1552 return demux_xmms_control(demuxer,cmd,arg); 1555 return demux_xmms_control(demuxer,cmd,arg);
1553 #endif 1556 #endif
1554 #ifdef HAVE_MATROSKA 1557 #ifdef HAVE_MATROSKA