Browse Source

amf_get_string() by Allan Hsu allan aat counterpop doot net

Originally committed as revision 7269 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/v0.5
Michael Niedermayer 19 years ago
parent
commit
896bcd2e85
1 changed files with 16 additions and 0 deletions
  1. +16
    -0
      libavformat/flvdec.c

+ 16
- 0
libavformat/flvdec.c View File

@@ -40,6 +40,22 @@ static int flv_probe(AVProbeData *p)
return 0;
}

static int amf_get_string(ByteIOContext *ioc, char *buffer, int buffsize) {
int length;

length = get_be16(ioc);
if(length >= buffsize) {
url_fskip(ioc, length);
return -1; //string will not fit in buffer
}

get_buffer(ioc, buffer, length);

buffer[length] = '\0';

return length;
}

static int flv_read_header(AVFormatContext *s,
AVFormatParameters *ap)
{


Loading…
Cancel
Save