oggdec: Move ogg_find_stream and ogg_gptopts to oggdec.h
authorDavid Conrad <lessen42@gmail.com>
Thu, 11 Mar 2010 07:17:33 +0000 (07:17 +0000)
committerDavid Conrad <lessen42@gmail.com>
Thu, 11 Mar 2010 07:17:33 +0000 (07:17 +0000)
(skeleton will need them)

Originally committed as revision 22455 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/oggdec.c
libavformat/oggdec.h

index 3ebd61b..f079946 100644 (file)
@@ -145,18 +145,6 @@ ogg_find_codec (uint8_t * buf, int size)
     return NULL;
 }
 
-static int
-ogg_find_stream (struct ogg * ogg, int serial)
-{
-    int i;
-
-    for (i = 0; i < ogg->nstreams; i++)
-        if (ogg->streams[i].serial == serial)
-            return i;
-
-    return -1;
-}
-
 static int
 ogg_new_stream (AVFormatContext * s, uint32_t serial)
 {
@@ -440,25 +428,6 @@ ogg_get_headers (AVFormatContext * s)
     return 0;
 }
 
-static uint64_t
-ogg_gptopts (AVFormatContext * s, int i, uint64_t gp, int64_t *dts)
-{
-    struct ogg *ogg = s->priv_data;
-    struct ogg_stream *os = ogg->streams + i;
-    uint64_t pts = AV_NOPTS_VALUE;
-
-    if(os->codec->gptopts){
-        pts = os->codec->gptopts(s, i, gp, dts);
-    } else {
-        pts = gp;
-        if (dts)
-            *dts = pts;
-    }
-
-    return pts;
-}
-
-
 static int
 ogg_get_length (AVFormatContext * s)
 {
index 425d7a2..aa6e899 100644 (file)
@@ -115,4 +115,34 @@ extern const AVMetadataConv ff_vorbiscomment_metadata_conv[];
 
 int vorbis_comment(AVFormatContext *ms, uint8_t *buf, int size);
 
+static inline int
+ogg_find_stream (struct ogg * ogg, int serial)
+{
+    int i;
+
+    for (i = 0; i < ogg->nstreams; i++)
+        if (ogg->streams[i].serial == serial)
+            return i;
+
+    return -1;
+}
+
+static inline uint64_t
+ogg_gptopts (AVFormatContext * s, int i, uint64_t gp, int64_t *dts)
+{
+    struct ogg *ogg = s->priv_data;
+    struct ogg_stream *os = ogg->streams + i;
+    uint64_t pts = AV_NOPTS_VALUE;
+
+    if(os->codec->gptopts){
+        pts = os->codec->gptopts(s, i, gp, dts);
+    } else {
+        pts = gp;
+        if (dts)
+            *dts = pts;
+    }
+
+    return pts;
+}
+
 #endif /* AVFORMAT_OGGDEC_H */