summaryrefslogtreecommitdiffstats
path: root/demuxer.c
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-07-31 23:18:16 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-07-31 23:18:16 +0000
commit9e3123d6a3f686998c6e83ceec33760efaa1e56f (patch)
treeafeebbb25b6d57ccddd5036c3e925440d6b4c697 /demuxer.c
parent5f8d90d83b69b6945f49cea655c374f430eb6179 (diff)
downloadmpv-9e3123d6a3f686998c6e83ceec33760efaa1e56f.tar.bz2
mpv-9e3123d6a3f686998c6e83ceec33760efaa1e56f.tar.xz
largefile patch by Stephen Davies <steve@daviesfam.org>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1429 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'demuxer.c')
-rw-r--r--demuxer.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/demuxer.c b/demuxer.c
index eccb876091..47c269be00 100644
--- a/demuxer.c
+++ b/demuxer.c
@@ -1,5 +1,8 @@
//=================== DEMUXER v2.5 =========================
+#include <sys/types.h>
+#include <sys/stat.h>
+
#include <stdio.h>
#include <stdlib.h>
@@ -96,12 +99,12 @@ void ds_add_packet(demux_stream_t *ds,demux_packet_t* dp){
ds->first=ds->last=dp;
}
if(verbose>=2)
- printf("DEMUX: Append packet to %s, len=%d pts=%5.3f pos=%d [packs: A=%d V=%d]\n",
+ printf("DEMUX: Append packet to %s, len=%d pts=%5.3f pos=%u [packs: A=%d V=%d]\n",
(ds==ds->demuxer->audio)?"d_audio":"d_video",
- dp->len,dp->pts,dp->pos,ds->demuxer->audio->packs,ds->demuxer->video->packs);
+ dp->len,dp->pts,(unsigned int)dp->pos,ds->demuxer->audio->packs,ds->demuxer->video->packs);
}
-void ds_read_packet(demux_stream_t *ds,stream_t *stream,int len,float pts,int pos,int flags){
+void ds_read_packet(demux_stream_t *ds,stream_t *stream,int len,float pts,off_t pos,int flags){
demux_packet_t* dp=new_demux_packet(len);
stream_read(stream,dp->buffer,len);
dp->pts=pts; //(float)pts/90000.0f;
@@ -574,4 +577,3 @@ switch(file_format){
demuxer->file_format=file_format;
return demuxer;
}
-