aboutsummaryrefslogtreecommitdiffstats
path: root/libavformat/rm.h
diff options
context:
space:
mode:
authorKostya Shishkov <kostya.shishkov@gmail.com>2007-10-21 17:17:28 +0000
committerKostya Shishkov <kostya.shishkov@gmail.com>2007-10-21 17:17:28 +0000
commit383b123ed37df4ff99010646f1fa5911ff1428cc (patch)
treee14ddcd00f6ebe7a9ba01ba4e99f7eaa9e08b342 /libavformat/rm.h
parent46fb896b9dde91be9646a0e7f7637487ae6236b8 (diff)
downloadffmpeg-383b123ed37df4ff99010646f1fa5911ff1428cc.tar.gz
Demux full frames instead of sliced for RealVideo.
Some changes by Roberto Togni and blessed by him on IRC. Originally committed as revision 10823 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavformat/rm.h')
-rw-r--r--libavformat/rm.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/libavformat/rm.h b/libavformat/rm.h
index 553fbccc42..a9673f0648 100644
--- a/libavformat/rm.h
+++ b/libavformat/rm.h
@@ -46,6 +46,11 @@ typedef struct {
int old_format;
int current_stream;
int remaining_len;
+ uint8_t *videobuf; ///< place to store merged video frame
+ int videobufsize; ///< current assembled frame size
+ int videobufpos; ///< position for the next slice in the video buffer
+ int curpic_num; ///< picture number of current frame
+ int cur_slice, slices;
/// Audio descrambling matrix parameters
uint8_t *audiobuf; ///< place to store reordered audio data
int64_t audiotimestamp; ///< Audio packet timestamp