diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-06-17 15:01:43 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-06-17 15:01:43 +0000 |
commit | e261eefda03108314ed153497b64b40870ead560 (patch) | |
tree | ef7e4b3b20c0c1c58b7a1d4bce89da18c45f0bd7 /libmpdemux/demux_ogg.c | |
parent | ec7d6992afb32a2f821aae1173c99d8166d43810 (diff) | |
download | mpv-e261eefda03108314ed153497b64b40870ead560.tar.bz2 mpv-e261eefda03108314ed153497b64b40870ead560.tar.xz |
Fix crash with all audio-only ogg files, the vorbis_info struct is not
stored in the sh_audio context but in the demuxer priv element
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18740 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/demux_ogg.c')
-rw-r--r-- | libmpdemux/demux_ogg.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libmpdemux/demux_ogg.c b/libmpdemux/demux_ogg.c index e7d662e56e..9208dd34e9 100644 --- a/libmpdemux/demux_ogg.c +++ b/libmpdemux/demux_ogg.c @@ -1648,7 +1648,7 @@ static int demux_ogg_control(demuxer_t *demuxer,int cmd, void *arg){ rate = os->samplerate; } else { os = &ogg_d->subs[demuxer->audio->id]; - rate = (float)((ov_struct_t*)((sh_audio_t*)demuxer->audio->sh)->context)->vi.rate; + rate = ogg_d->vi.rate; } |