summaryrefslogtreecommitdiffstats
path: root/libmpdemux/demux_avi.c
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-11-30 17:48:00 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-11-30 17:48:00 +0000
commit15eb8639c61ac71ed1c40b3da0ea8c65b9133b8f (patch)
treee34977fa8327a0172390edd28e601963fca7d9e7 /libmpdemux/demux_avi.c
parent5aa4df171d638f012e06f8f8a4c557b5538f2b7c (diff)
downloadmpv-15eb8639c61ac71ed1c40b3da0ea8c65b9133b8f.tar.bz2
mpv-15eb8639c61ac71ed1c40b3da0ea8c65b9133b8f.tar.xz
Move initialization of sh_audio/sh_video members to aviheader
where possible so that all a_streams[]/v_streams[] are initialized and switching becomes simpler. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21403 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/demux_avi.c')
-rw-r--r--libmpdemux/demux_avi.c10
1 files changed, 0 insertions, 10 deletions
diff --git a/libmpdemux/demux_avi.c b/libmpdemux/demux_avi.c
index f2b9a038c1..b2e9556dc7 100644
--- a/libmpdemux/demux_avi.c
+++ b/libmpdemux/demux_avi.c
@@ -499,12 +499,8 @@ static demuxer_t* demux_open_avi(demuxer_t* demuxer){
d_audio->sh=sh_audio=NULL;
} else {
sh_audio=d_audio->sh;sh_audio->ds=d_audio;
- sh_audio->format=sh_audio->wf->wFormatTag;
}
}
- // calc. FPS:
- sh_video->fps=(float)sh_video->video.dwRate/(float)sh_video->video.dwScale;
- sh_video->frametime=(float)sh_video->video.dwScale/(float)sh_video->video.dwRate;
// calculating audio/video bitrate:
if(priv->idx_size>0){
@@ -546,7 +542,6 @@ static demuxer_t* demux_open_avi(demuxer_t* demuxer){
if(sh_audio){
if(sh_audio->wf->nAvgBytesPerSec && sh_audio->audio.dwSampleSize!=1){
asize=(float)sh_audio->wf->nAvgBytesPerSec*sh_audio->audio.dwLength*sh_audio->audio.dwScale/sh_audio->audio.dwRate;
- sh_audio->i_bps=sh_audio->wf->nAvgBytesPerSec;
} else {
asize=sh_audio->audio.dwLength;
sh_audio->i_bps=(float)asize/(sh_video->frametime*priv->numberofframes);
@@ -557,11 +552,6 @@ static demuxer_t* demux_open_avi(demuxer_t* demuxer){
sh_video->i_bps=(float)vsize/(sh_video->frametime*priv->numberofframes);
}
- if (sh_video)
- sh_video->stream_delay = (float)sh_video->video.dwStart * sh_video->video.dwScale/sh_video->video.dwRate;
- if (sh_audio)
- sh_audio->stream_delay = (float)sh_audio->audio.dwStart * sh_audio->audio.dwScale/sh_audio->audio.dwRate;
-
return demuxer;
}