summaryrefslogtreecommitdiffstats
path: root/libmpdemux/aviwrite.c
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-11-03 20:57:13 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-11-03 20:57:13 +0000
commit65c962ce6d70640ffbb01812baaf28a09c059c88 (patch)
tree71ca9071b78a8e4305816cd30554adb797664330 /libmpdemux/aviwrite.c
parent74baf8a5bdd250c4490448d7b3cb2725cef36900 (diff)
downloadmpv-65c962ce6d70640ffbb01812baaf28a09c059c88.tar.bz2
mpv-65c962ce6d70640ffbb01812baaf28a09c059c88.tar.xz
new stream field: size
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2653 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/aviwrite.c')
-rw-r--r--libmpdemux/aviwrite.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libmpdemux/aviwrite.c b/libmpdemux/aviwrite.c
index 4dcc821358..be5f5977ae 100644
--- a/libmpdemux/aviwrite.c
+++ b/libmpdemux/aviwrite.c
@@ -28,6 +28,7 @@ aviwrite_stream_t* aviwrite_new_stream(aviwrite_t *muxer,int type){
s->type=type;
s->id=muxer->avih.dwStreams;
s->timer=0.0;
+ s->size=0;
switch(type){
case AVIWRITE_TYPE_VIDEO:
s->ckid=mmioFOURCC(('0'+s->id/10),('0'+(s->id%10)),'d','c');
@@ -103,6 +104,7 @@ void aviwrite_write_chunk(aviwrite_t *muxer,aviwrite_stream_t *s, FILE *f,int le
s->h.dwLength++;
}
s->timer=(double)s->h.dwLength*s->h.dwScale/s->h.dwRate;
+ s->size+=len;
if(len>s->h.dwSuggestedBufferSize) s->h.dwSuggestedBufferSize=len;
}