# HG changeset patch # User bcoudurier # Date 1155331311 0 # Node ID d06e5cb7fb52b25e616c63c1bd968374c4d30cae # Parent 0492aa3dffc9a41acd56aab294450c1169c0fedd export av_interleave_packet_per_dts diff -r 0492aa3dffc9 -r d06e5cb7fb52 avformat.h --- a/avformat.h Fri Aug 11 09:27:40 2006 +0000 +++ b/avformat.h Fri Aug 11 21:21:51 2006 +0000 @@ -480,6 +480,7 @@ int av_write_header(AVFormatContext *s); int av_write_frame(AVFormatContext *s, AVPacket *pkt); int av_interleaved_write_frame(AVFormatContext *s, AVPacket *pkt); +int av_interleave_packet_per_dts(AVFormatContext *s, AVPacket *out, AVPacket *pkt, int flush); int av_write_trailer(AVFormatContext *s); diff -r 0492aa3dffc9 -r d06e5cb7fb52 utils.c --- a/utils.c Fri Aug 11 09:27:40 2006 +0000 +++ b/utils.c Fri Aug 11 21:21:51 2006 +0000 @@ -2418,7 +2418,7 @@ * packets with pkt->destruct == av_destruct_packet will be freed inside this function. * so they cannot be used after it, note calling av_free_packet() on them is still safe */ -static int av_interleave_packet_per_dts(AVFormatContext *s, AVPacket *out, AVPacket *pkt, int flush){ +int av_interleave_packet_per_dts(AVFormatContext *s, AVPacket *out, AVPacket *pkt, int flush){ AVPacketList *pktl, **next_point, *this_pktl; int stream_count=0; int streams[MAX_STREAMS];