Mercurial > libavformat.hg
changeset 2524:62a515b4f65b libavformat
export put_timestamp()
this will be needed for spliting the PES muxer code out
author | michael |
---|---|
date | Wed, 05 Sep 2007 17:14:25 +0000 |
parents | db7d46749b55 |
children | eb2ffde46a50 |
files | mpegenc.c |
diffstat | 1 files changed, 6 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/mpegenc.c Wed Sep 05 16:47:48 2007 +0000 +++ b/mpegenc.c Wed Sep 05 17:14:25 2007 +0000 @@ -478,7 +478,7 @@ return AVERROR(ENOMEM); } -static inline void put_timestamp(ByteIOContext *pb, int id, int64_t timestamp) +void ff_mpeg_put_ts(ByteIOContext *pb, int id, int64_t timestamp) { put_byte(pb, (id << 4) | @@ -856,9 +856,9 @@ put_byte(&ctx->pb, header_len - 3 + stuffing_size); if (pes_flags & 0x80) /*write pts*/ - put_timestamp(&ctx->pb, (pes_flags & 0x40) ? 0x03 : 0x02, pts); + ff_mpeg_put_ts(&ctx->pb, (pes_flags & 0x40) ? 0x03 : 0x02, pts); if (pes_flags & 0x40) /*write dts*/ - put_timestamp(&ctx->pb, 0x01, dts); + ff_mpeg_put_ts(&ctx->pb, 0x01, dts); if (pes_flags & 0x01) { /*write pes extension*/ put_byte(&ctx->pb, 0x10); /* flags */ @@ -873,10 +873,10 @@ } else { if (pts != AV_NOPTS_VALUE) { if (dts != pts) { - put_timestamp(&ctx->pb, 0x03, pts); - put_timestamp(&ctx->pb, 0x01, dts); + ff_mpeg_put_ts(&ctx->pb, 0x03, pts); + ff_mpeg_put_ts(&ctx->pb, 0x01, dts); } else { - put_timestamp(&ctx->pb, 0x02, pts); + ff_mpeg_put_ts(&ctx->pb, 0x02, pts); } } else { put_byte(&ctx->pb, 0x0f);