[FFmpeg-devel] [PATCH] mov: Read Flash's chpl variant
David Conrad
lessen42
Sun Jul 4 06:59:12 CEST 2010
On Jul 3, 2010, at 10:09 PM, Baptiste Coudurier wrote:
> On 7/3/10 6:32 PM, David Conrad wrote:
>> This is based off of F4V specs rather than any actual files
>> ---
>> libavformat/mov.c | 8 +++++---
>> 1 files changed, 5 insertions(+), 3 deletions(-)
>>
>> diff --git a/libavformat/mov.c b/libavformat/mov.c
>> index dfed5dc..fb2353c 100644
>> --- a/libavformat/mov.c
>> +++ b/libavformat/mov.c
>> @@ -222,14 +222,16 @@ static int mov_read_udta_string(MOVContext *c, ByteIOContext *pb, MOVAtom atom)
>> static int mov_read_chpl(MOVContext *c, ByteIOContext *pb, MOVAtom atom)
>> {
>> int64_t start;
>> - int i, nb_chapters, str_len;
>> + int i, nb_chapters, str_len, version;
>> char str[256+1];
>>
>> if ((atom.size -= 5)< 0)
>> return 0;
>>
>> - get_be32(pb); // version + flags
>> - get_be32(pb); // ???
>> + version = get_byte(pb);
>> + get_be24(pb);
>> + if (version)
>> + get_be32(pb); // ???
>> nb_chapters = get_byte(pb);
>>
>> for (i = 0; i< nb_chapters; i++) {
>
> Patch ok, and good job nero ....
Applied
More information about the ffmpeg-devel
mailing list