summaryrefslogtreecommitdiffstats
path: root/libmpdemux/demuxer.h
diff options
context:
space:
mode:
authoruau <uau@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-04-27 11:13:21 +0000
committeruau <uau@b3059339-0415-0410-9bf9-f77b7e298cf2>2006-04-27 11:13:21 +0000
commitc843190441166632e43f75669e8c2e6e934b9ba2 (patch)
treee92cca6ec65c43051e6812be6f092f3b5fb5c5ac /libmpdemux/demuxer.h
parent4926e5f698385c233e475b006ff63222da8ec250 (diff)
downloadmpv-c843190441166632e43f75669e8c2e6e934b9ba2.tar.bz2
mpv-c843190441166632e43f75669e8c2e6e934b9ba2.tar.xz
Change common pts variables from floats to doubles. Individual demuxers
should be changed later. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@18310 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/demuxer.h')
-rw-r--r--libmpdemux/demuxer.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/libmpdemux/demuxer.h b/libmpdemux/demuxer.h
index 35c3ac3982..a1c766d8bb 100644
--- a/libmpdemux/demuxer.h
+++ b/libmpdemux/demuxer.h
@@ -76,7 +76,7 @@
// Holds one packet/frame/whatever
typedef struct demux_packet_st {
int len;
- float pts;
+ double pts;
off_t pos; // position in index (AVI) or file (MPG)
unsigned char* buffer;
int flags; // keyframe, etc
@@ -89,7 +89,7 @@ typedef struct {
int buffer_pos; // current buffer position
int buffer_size; // current buffer size
unsigned char* buffer; // current buffer, never free() it, always use free_demux_packet(buffer_ref);
- float pts; // current buffer's pts
+ double pts; // current buffer's pts
int pts_bytes; // number of bytes read after last pts stamp
int eof; // end of demuxed stream? (true if all buffer empty)
off_t pos; // position in the input stream (file)
@@ -244,7 +244,7 @@ void free_demuxer_stream(demux_stream_t *ds);
void free_demuxer(demuxer_t *demuxer);
void ds_add_packet(demux_stream_t *ds,demux_packet_t* dp);
-void ds_read_packet(demux_stream_t *ds,stream_t *stream,int len,float pts,off_t pos,int flags);
+void ds_read_packet(demux_stream_t *ds, stream_t *stream, int len, double pts, off_t pos, int flags);
int demux_fill_buffer(demuxer_t *demux,demux_stream_t *ds);
int ds_fill_buffer(demux_stream_t *ds);
@@ -286,7 +286,7 @@ void ds_free_packs(demux_stream_t *ds);
int ds_get_packet(demux_stream_t *ds,unsigned char **start);
int ds_get_packet_pts(demux_stream_t *ds, unsigned char **start, double *pts);
int ds_get_packet_sub(demux_stream_t *ds,unsigned char **start);
-float ds_get_next_pts(demux_stream_t *ds);
+double ds_get_next_pts(demux_stream_t *ds);
// This is defined here because demux_stream_t ins't defined in stream.h
stream_t* new_ds_stream(demux_stream_t *ds);