diff options
author | wm4 <wm4@nowhere> | 2013-11-03 18:50:00 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2013-11-03 18:50:00 +0100 |
commit | 847cbe9d5d03c77491f3139dde6e163426283ccb (patch) | |
tree | 76acc956c53b97410b366c2f6f10a9eb0561a621 /demux/demux_raw.c | |
parent | 22274f7982e01784a27daac371fe2a1607433425 (diff) | |
download | mpv-847cbe9d5d03c77491f3139dde6e163426283ccb.tar.bz2 mpv-847cbe9d5d03c77491f3139dde6e163426283ccb.tar.xz |
demux: remove movi_start/movi_end fields
Pointless, using stream->start_pos/end_pos instead.
demux_mf was the only place where this was used specially, but we can
rely on timestamps instead for this case.
Diffstat (limited to 'demux/demux_raw.c')
-rw-r--r-- | demux/demux_raw.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/demux/demux_raw.c b/demux/demux_raw.c index 4d6e171ad4..01cf3574a0 100644 --- a/demux/demux_raw.c +++ b/demux/demux_raw.c @@ -100,9 +100,6 @@ static int demux_rawaudio_open(demuxer_t *demuxer, enum demux_check check) w->wBitsPerSample = 8 * samplesize; w->cbSize = 0; - demuxer->movi_start = demuxer->stream->start_pos; - demuxer->movi_end = demuxer->stream->end_pos; - struct priv *p = talloc_ptrtype(demuxer, p); demuxer->priv = p; *p = (struct priv) { @@ -185,9 +182,6 @@ static int demux_rawvideo_open(demuxer_t *demuxer, enum demux_check check) sh_video->disp_h = height; sh_video->i_bps = fps * imgsize; - demuxer->movi_start = demuxer->stream->start_pos; - demuxer->movi_end = demuxer->stream->end_pos; - struct priv *p = talloc_ptrtype(demuxer, p); demuxer->priv = p; *p = (struct priv) { @@ -207,7 +201,7 @@ static int raw_fill_buffer(demuxer_t *demuxer) return 0; struct demux_packet *dp = new_demux_packet(p->frame_size * p->read_frames); - dp->pos = stream_tell(demuxer->stream) - demuxer->movi_start; + dp->pos = stream_tell(demuxer->stream) - demuxer->stream->start_pos; dp->pts = (dp->pos / p->frame_size) / p->frame_rate; int len = stream_read(demuxer->stream, dp->buffer, dp->len); |