# HG changeset patch # User reimar # Date 1250488596 0 # Node ID 53ff77686a5cc07de98ff8b1237706ab2c3a2df5 # Parent a373af1e3b24eeb0f78a81fbe1e62f6083d04c2d Get rid of rawaudio control code again that only duplicates the fallback code in demuxer.c now. diff -r a373af1e3b24 -r 53ff77686a5c libmpdemux/demux_rawaudio.c --- a/libmpdemux/demux_rawaudio.c Mon Aug 17 05:55:40 2009 +0000 +++ b/libmpdemux/demux_rawaudio.c Mon Aug 17 05:56:36 2009 +0000 @@ -112,25 +112,6 @@ // printf("demux_rawaudio: streamtell=%d\n",(int)stream_tell(demuxer->stream)); } -static int demux_rawaudio_control(demuxer_t *demuxer,int cmd, void *arg) -{ - sh_audio_t *sh_audio = demuxer->audio->sh; - switch(cmd) { - case DEMUXER_CTRL_GET_TIME_LENGTH: - if (!sh_audio->i_bps || demuxer->movi_start >= demuxer->movi_end) return DEMUXER_CTRL_DONTKNOW; - *(double *)arg = (double)(demuxer->movi_end - demuxer->movi_start) / sh_audio->i_bps; - return DEMUXER_CTRL_GUESS; - - case DEMUXER_CTRL_GET_PERCENT_POS: - if (demuxer->movi_start >= demuxer->movi_end) return DEMUXER_CTRL_DONTKNOW; - *(int *)arg = (stream_tell(demuxer->stream) - demuxer->movi_start) * 100 / (demuxer->movi_end - demuxer->movi_start); - return DEMUXER_CTRL_GUESS; - } - return DEMUXER_CTRL_NOTIMPL; -} - - - const demuxer_desc_t demuxer_desc_rawaudio = { "Raw audio demuxer", "rawaudio", @@ -144,5 +125,4 @@ demux_rawaudio_open, NULL, demux_rawaudio_seek, - demux_rawaudio_control };