diff options
author | ods15 <ods15@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-12-23 12:34:31 +0000 |
---|---|---|
committer | ods15 <ods15@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-12-23 12:34:31 +0000 |
commit | 7c44ff04838a88d260e83fcf181f26c591ce2447 (patch) | |
tree | f733d99cbeb2c9c5e144226290adf11e73d7ce09 /libmpdemux | |
parent | 9b1c978489b0ca7725c94af7610accd7fe1ab758 (diff) | |
download | mpv-7c44ff04838a88d260e83fcf181f26c591ce2447.tar.bz2 mpv-7c44ff04838a88d260e83fcf181f26c591ce2447.tar.xz |
Sync to libnut, nom->num
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21739 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux')
-rw-r--r-- | libmpdemux/demux_nut.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/libmpdemux/demux_nut.c b/libmpdemux/demux_nut.c index 0c17401112..793d5193f3 100644 --- a/libmpdemux/demux_nut.c +++ b/libmpdemux/demux_nut.c @@ -104,20 +104,20 @@ static demuxer_t * demux_open_nut(demuxer_t * demuxer) { sh_audio->wf= wf; sh_audio->ds = demuxer->audio; sh_audio->audio.dwSampleSize = 0; // FIXME - sh_audio->audio.dwScale = s[i].time_base.nom; + sh_audio->audio.dwScale = s[i].time_base.num; sh_audio->audio.dwRate = s[i].time_base.den; sh_audio->format = 0; for (j = 0; j < s[i].fourcc_len && j < 4; j++) sh_audio->format |= s[i].fourcc[j]<<(j*8); sh_audio->channels = s[i].channel_count; sh_audio->samplerate = - s[i].samplerate_nom / s[i].samplerate_denom; + s[i].samplerate_num / s[i].samplerate_denom; sh_audio->i_bps = 0; // FIXME wf->wFormatTag = sh_audio->format; wf->nChannels = s[i].channel_count; wf->nSamplesPerSec = - s[i].samplerate_nom / s[i].samplerate_denom; + s[i].samplerate_num / s[i].samplerate_denom; wf->nAvgBytesPerSec = 0; // FIXME wf->nBlockAlign = 0; // FIXME wf->wBitsPerSample = 0; // FIXME @@ -141,7 +141,7 @@ static demuxer_t * demux_open_nut(demuxer_t * demuxer) { sh_video->ds = demuxer->video; sh_video->disp_w = s[i].width; sh_video->disp_h = s[i].height; - sh_video->video.dwScale = s[i].time_base.nom; + sh_video->video.dwScale = s[i].time_base.num; sh_video->video.dwRate = s[i].time_base.den; sh_video->fps = sh_video->video.dwRate/ @@ -196,7 +196,7 @@ static int demux_nut_fill_buffer(demuxer_t * demuxer, demux_stream_t * dsds) { return 0; // fatal error } - pts = (double)pd.pts * priv->s[pd.stream].time_base.nom / + pts = (double)pd.pts * priv->s[pd.stream].time_base.num / priv->s[pd.stream].time_base.den; if (pd.stream == demuxer->audio->id) { @@ -256,7 +256,7 @@ static void demux_seek_nut(demuxer_t * demuxer, float time_pos, float audio_dela if (flags & 2) // percent time_pos *= priv->s[0].max_pts * - (double)priv->s[0].time_base.nom / + (double)priv->s[0].time_base.num / priv->s[0].time_base.den; while ((ret = nut_seek(nut, time_pos, nutflags, tmp)) == NUT_ERR_EAGAIN); @@ -271,7 +271,7 @@ static int demux_control_nut(demuxer_t * demuxer, int cmd, void * arg) { switch (cmd) { case DEMUXER_CTRL_GET_TIME_LENGTH: *((double *)arg) = priv->s[0].max_pts * - (double)priv->s[0].time_base.nom / + (double)priv->s[0].time_base.num / priv->s[0].time_base.den; return DEMUXER_CTRL_OK; case DEMUXER_CTRL_GET_PERCENT_POS: |