diff libmpdemux/demux_rawdv.c @ 26299:4d56038ec730

Fix lots and lots of other demuxers broken by r26301
author reimar
date Sat, 05 Apr 2008 14:11:48 +0000
parents baf32110d3fc
children db6cd163b7fb
line wrap: on
line diff
--- a/libmpdemux/demux_rawdv.c	Sat Apr 05 14:07:34 2008 +0000
+++ b/libmpdemux/demux_rawdv.c	Sat Apr 05 14:11:48 2008 +0000
@@ -195,6 +195,7 @@
    mp_msg(MSGT_DEMUXER,MSGL_V,"demux_open_rawdv() seek to %qu, size: %d, dv_dec->frame_size: %d\n",frames->current_filepos,frames->frame_size, dv_decoder->frame_size);
     if (dv_decoder->audio != NULL && demuxer->audio->id>=-1){
        sh_audio_t *sh_audio =  new_sh_audio(demuxer, 0);
+       demuxer->audio->id = 0;
 	    demuxer->audio->sh = sh_audio;
 	    sh_audio->ds = demuxer->audio;
        mp_msg(MSGT_DEMUXER,MSGL_V,"demux_open_rawdv() chan: %d samplerate: %d\n",dv_decoder->audio->num_channels,dv_decoder->audio->frequency );