Mercurial > libavformat.hg
comparison ffm.c @ 3308:77b56bc6134f libavformat
simplify
author | bcoudurier |
---|---|
date | Wed, 21 May 2008 22:48:33 +0000 |
parents | e4ff879325c0 |
children | a1cfa9c6e399 |
comparison
equal
deleted
inserted
replaced
3307:e4ff879325c0 | 3308:77b56bc6134f |
---|---|
261 /* packet size & key_frame */ | 261 /* packet size & key_frame */ |
262 header[0] = pkt->stream_index; | 262 header[0] = pkt->stream_index; |
263 header[1] = 0; | 263 header[1] = 0; |
264 if (pkt->flags & PKT_FLAG_KEY) | 264 if (pkt->flags & PKT_FLAG_KEY) |
265 header[1] |= FLAG_KEY_FRAME; | 265 header[1] |= FLAG_KEY_FRAME; |
266 header[2] = (size >> 16) & 0xff; | 266 AV_WB24(header+2, size); |
267 header[3] = (size >> 8) & 0xff; | |
268 header[4] = size & 0xff; | |
269 header[5] = (duration >> 16) & 0xff; | 267 header[5] = (duration >> 16) & 0xff; |
270 header[6] = (duration >> 8) & 0xff; | 268 header[6] = (duration >> 8) & 0xff; |
271 header[7] = duration & 0xff; | 269 header[7] = duration & 0xff; |
272 ffm_write_data(s, header, FRAME_HEADER_SIZE, pts, 1); | 270 ffm_write_data(s, header, FRAME_HEADER_SIZE, pts, 1); |
273 ffm_write_data(s, pkt->data, size, pts, 0); | 271 ffm_write_data(s, pkt->data, size, pts, 0); |