[FFmpeg-soc] [soc]: r5950 - wtvmuxer/wtvenc.c
spyfeng
subversion at mplayerhq.hu
Sun Apr 17 05:45:49 CEST 2011
Author: spyfeng
Date: Sun Apr 17 05:45:48 2011
New Revision: 5950
Log:
fix segment fault errors.
Modified:
wtvmuxer/wtvenc.c
Modified: wtvmuxer/wtvenc.c
==============================================================================
--- wtvmuxer/wtvenc.c Sat Apr 16 11:32:11 2011 (r5949)
+++ wtvmuxer/wtvenc.c Sun Apr 17 05:45:48 2011 (r5950)
@@ -210,13 +210,14 @@ static int wtv_write_trailer(AVFormatCon
// update root value
avio_seek(pb, wctx->init_root_pos, SEEK_SET);
- avio_wl32(pb + 16, root_szie);
- avio_wl32(pb + 24, wctx->sector_pos >> WTV_SECTOR_BITS);
+ avio_wl32(pb, root_szie);
+ avio_seek(pb, 4, SEEK_CUR);
+ avio_wl32(pb, wctx->sector_pos >> WTV_SECTOR_BITS);
// update sector value
- avio_seek(pb, wctx->sector_pos, SEEK_SET);
- avio_wl32(pb + 16, root_szie);
- avio_wl64(pb + 20, file_len);
+ avio_seek(pb, wctx->sector_pos + 16, SEEK_SET);
+ avio_wl32(pb, root_szie);
+ avio_wl64(pb, file_len);
return 0;
}
More information about the FFmpeg-soc
mailing list