Mercurial > libavformat.hg
changeset 614:cbcb3ae970c8 libavformat
rv20 encoding
author | michael |
---|---|
date | Tue, 07 Dec 2004 13:14:37 +0000 |
parents | 2e70d3938f50 |
children | adc5295cd0a2 |
files | rm.c |
diffstat | 1 files changed, 8 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/rm.c Mon Dec 06 23:43:28 2004 +0000 +++ b/rm.c Tue Dec 07 13:14:37 2004 +0000 @@ -230,7 +230,10 @@ } else { /* video codec info */ put_be32(s,34); /* size */ - put_tag(s,"VIDORV10"); + if(stream->enc->codec_id == CODEC_ID_RV10) + put_tag(s,"VIDORV10"); + else + put_tag(s,"VIDORV20"); put_be16(s, stream->enc->width); put_be16(s, stream->enc->height); put_be16(s, (int) stream->frame_rate); /* frames per seconds ? */ @@ -241,7 +244,10 @@ /* Seems to be the codec version: only use basic H263. The next versions seems to add a diffential DC coding as in MPEG... nothing new under the sun */ - put_be32(s,0x10000000); + if(stream->enc->codec_id == CODEC_ID_RV10) + put_be32(s,0x10000000); + else + put_be32(s,0x20103001); //put_be32(s,0x10003000); } }