diff asfdec.c @ 5011:5cf7e033989d libavformat

Make asf_get_packet() and asf_parse_packet() static. See "[PATCH] asfdec.c: make get/parse_packet static" thread from 2 months ago.
author rbultje
date Tue, 09 Jun 2009 20:58:32 +0000
parents 6671e7510fca
children 33a244b7ca65
line wrap: on
line diff
--- a/asfdec.c	Tue Jun 09 18:30:15 2009 +0000
+++ b/asfdec.c	Tue Jun 09 20:58:32 2009 +0000
@@ -582,7 +582,13 @@
     default: var = defval; break; \
     }
 
-int ff_asf_get_packet(AVFormatContext *s, ByteIOContext *pb)
+/**
+ * Load a single ASF packet into the demuxer.
+ * @param s demux context
+ * @param pb context to read data from
+ * @returns 0 on success, <0 on error
+ */
+static int ff_asf_get_packet(AVFormatContext *s, ByteIOContext *pb)
 {
     ASFContext *asf = s->priv_data;
     uint32_t packet_length, padsize;
@@ -726,7 +732,16 @@
     return 0;
 }
 
-int ff_asf_parse_packet(AVFormatContext *s, ByteIOContext *pb, AVPacket *pkt)
+/**
+ * Parse data from individual ASF packets (which were previously loaded
+ * with asf_get_packet()).
+ * @param s demux context
+ * @param pb context to read data from
+ * @param pkt pointer to store packet data into
+ * @returns 0 if data was stored in pkt, <0 on error or 1 if more ASF
+ *          packets need to be loaded (through asf_get_packet())
+ */
+static int ff_asf_parse_packet(AVFormatContext *s, ByteIOContext *pb, AVPacket *pkt)
 {
     ASFContext *asf = s->priv_data;
     ASFStream *asf_st = 0;