Author: gkovacs
Date: Wed Aug 26 03:42:05 2009
New Revision: 5283

Log:
move playlist_alloc_concat_formatcontext out of public header

Modified:
   concat/libavformat/avplaylist.c
   concat/libavformat/avplaylist.h
   concat/libavformat/playlist.c
   concat/libavformat/playlist.h
   concat/libavformat/utils.c.diff

Modified: concat/libavformat/avplaylist.c
==============================================================================
--- concat/libavformat/avplaylist.c     Wed Aug 26 03:35:00 2009        (r5282)
+++ concat/libavformat/avplaylist.c     Wed Aug 26 03:42:05 2009        (r5283)
@@ -46,21 +46,6 @@ AVPlaylistContext *av_playlist_get_conte
         return NULL;
 }
 
-AVFormatContext *av_playlist_alloc_concat_formatcontext(void)
-{
-    AVFormatContext *ic;
-    AVPlaylistContext *ctx = av_mallocz(sizeof(*ctx));
-    if (!ctx) {
-        av_log(NULL, AV_LOG_ERROR, "failed to allocate AVPlaylistContext in 
av_playlist_alloc_playlist_formatcontext\n");
-        return NULL;
-    }
-    ic = avformat_alloc_context();
-    ic->iformat = ff_concat_alloc_demuxer();
-    ic->priv_data = ctx;
-    ctx->master_formatcontext = ic;
-    return ic;
-}
-
 int av_playlist_split_encodedstring(const char *s,
                                     const char sep,
                                     char ***flist_ptr,

Modified: concat/libavformat/avplaylist.h
==============================================================================
--- concat/libavformat/avplaylist.h     Wed Aug 26 03:35:00 2009        (r5282)
+++ concat/libavformat/avplaylist.h     Wed Aug 26 03:42:05 2009        (r5283)
@@ -49,11 +49,6 @@ typedef struct AVPlaylistContext {
     AVFormatContext *master_formatcontext; /**< Parent AVFormatContext of 
which priv_data is this playlist. NULL if playlist is used standalone. */
 } AVPlaylistContext;
 
-/** @brief Allocates a new AVFormatContext for a concat-type demuxer.
- *  @return Returns NULL if failed, or AVFormatContext if succeeded.
- */
-AVFormatContext *av_playlist_alloc_concat_formatcontext(void);
-
 /** @brief Returns AVPlaylistContext continaed within a concat-type demuxer.
  *  @param ic AVFormatContext of the concat-type demuxer, which contains the 
AVPlaylistContext.
  *  @return Returns NULL if failed (not concat-type demuxer or Playlist not 
yet allocated), or AVPlaylistContext if succeeded.

Modified: concat/libavformat/playlist.c
==============================================================================
--- concat/libavformat/playlist.c       Wed Aug 26 03:35:00 2009        (r5282)
+++ concat/libavformat/playlist.c       Wed Aug 26 03:42:05 2009        (r5283)
@@ -55,6 +55,21 @@ AVFormatContext *ff_playlist_alloc_forma
     return ic;
 }
 
+AVFormatContext *ff_playlist_alloc_concat_formatcontext(void)
+{
+    AVFormatContext *ic;
+    AVPlaylistContext *ctx = av_mallocz(sizeof(*ctx));
+    if (!ctx) {
+        av_log(NULL, AV_LOG_ERROR, "failed to allocate AVPlaylistContext in 
ff_playlist_alloc_concat_formatcontext\n");
+        return NULL;
+    }
+    ic = avformat_alloc_context();
+    ic->iformat = ff_concat_alloc_demuxer();
+    ic->priv_data = ctx;
+    ctx->master_formatcontext = ic;
+    return ic;
+}
+
 int ff_playlist_populate_context(AVPlaylistContext *ctx, int pe_curidx)
 {
     AVFormatContext **formatcontext_list_tmp = 
av_realloc(ctx->formatcontext_list, sizeof(*(ctx->formatcontext_list)) * 
(pe_curidx+2));

Modified: concat/libavformat/playlist.h
==============================================================================
--- concat/libavformat/playlist.h       Wed Aug 26 03:35:00 2009        (r5282)
+++ concat/libavformat/playlist.h       Wed Aug 26 03:42:05 2009        (r5283)
@@ -39,6 +39,11 @@
  */
 AVFormatContext *ff_playlist_alloc_formatcontext(char *filename);
 
+/** @brief Allocates a new AVFormatContext for a concat-type demuxer.
+ *  @return Returns NULL if failed, or AVFormatContext if succeeded.
+ */
+AVFormatContext *ff_playlist_alloc_concat_formatcontext(void);
+
 /** @brief Opens the playlist element with the specified index from the 
AVPlaylistContext.
  *  @param ctx AVPlaylistContext containing the desired playlist element.
  *  @param pe_curidx Index of the playlist element to be opened.

Modified: concat/libavformat/utils.c.diff
==============================================================================
--- concat/libavformat/utils.c.diff     Wed Aug 26 03:35:00 2009        (r5282)
+++ concat/libavformat/utils.c.diff     Wed Aug 26 03:42:05 2009        (r5283)
@@ -1,5 +1,5 @@
 diff --git a/libavformat/utils.c b/libavformat/utils.c
-index 4cec286..71475e5 100644
+index 4cec286..67186ac 100644
 --- a/libavformat/utils.c
 +++ b/libavformat/utils.c
 @@ -27,6 +27,8 @@
@@ -27,7 +27,7 @@ index 4cec286..71475e5 100644
  
 +    av_playlist_split_encodedstring(filename, ',', &flist, &flist_len);
 +    if (flist && flist_len > 1) {
-+        AVFormatContext *ic = av_playlist_alloc_concat_formatcontext();
++        AVFormatContext *ic = ff_playlist_alloc_concat_formatcontext();
 +        if (ic) {
 +            AVPlaylistContext *playlist_ctx = av_playlist_get_context(ic);
 +            if (playlist_ctx) {
_______________________________________________
FFmpeg-soc mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-soc

Reply via email to