From 1cc65cecb2feed9ed806222a5e1593f7d7edcf90 Mon Sep 17 00:00:00 2001 From: Baptiste Coudurier Date: Sun, 8 Feb 2009 21:14:46 +0000 Subject: Move declaration of ff_interleave_add_packet to internal.h. It is an internal function and should not be in an installed header. Originally committed as revision 17070 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/internal.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'libavformat/internal.h') diff --git a/libavformat/internal.h b/libavformat/internal.h index cb266caed0..997154f5c3 100644 --- a/libavformat/internal.h +++ b/libavformat/internal.h @@ -29,4 +29,14 @@ char *ff_data_to_hex(char *buf, const uint8_t *src, int size); void av_set_program_name(AVProgram *program, char *provider_name, char *name); void av_program_add_stream_index(AVFormatContext *ac, int progid, unsigned int idx); +/** + * Add packet to AVFormatContext->packet_buffer list, determining its + * interleaved position using compare() function argument. + * + * This function is not part of the public API and should only be called + * by muxers using their own interleave function. + */ +void ff_interleave_add_packet(AVFormatContext *s, AVPacket *pkt, + int (*compare)(AVFormatContext *, AVPacket *, AVPacket *)); + #endif /* AVFORMAT_INTERNAL_H */ -- cgit v1.2.3