[FFmpeg-soc] [soc]: r4646 - in concat: ffmpeg.c.diff libavformat/concat.c libavformat/concat.h libavformat/playlist.h
gkovacs
subversion at mplayerhq.hu
Tue Jul 7 03:03:21 CEST 2009
Author: gkovacs
Date: Tue Jul 7 03:03:21 2009
New Revision: 4646
Log:
fixed inclusion guards, made concat_init_demuxer return void
Modified:
concat/ffmpeg.c.diff
concat/libavformat/concat.c
concat/libavformat/concat.h
concat/libavformat/playlist.h
Modified: concat/ffmpeg.c.diff
==============================================================================
--- concat/ffmpeg.c.diff Mon Jul 6 23:54:01 2009 (r4645)
+++ concat/ffmpeg.c.diff Tue Jul 7 03:03:21 2009 (r4646)
@@ -1,5 +1,5 @@
diff --git a/ffmpeg.c b/ffmpeg.c
-index 22bfed8..d30a5ac 100644
+index 22bfed8..d3e812d 100644
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -70,6 +70,8 @@
@@ -91,7 +91,7 @@ index 22bfed8..d30a5ac 100644
AVFormatContext *ic;
AVFormatParameters params, *ap = ¶ms;
int err, i, ret, rfps, rfps_base;
-@@ -2859,6 +2884,45 @@ static void opt_input_file(const char *filename)
+@@ -2859,6 +2884,46 @@ static void opt_input_file(const char *filename)
using_stdin |= !strncmp(filename, "pipe:", 5) ||
!strcmp(filename, "/dev/stdin");
@@ -112,7 +112,8 @@ index 22bfed8..d30a5ac 100644
+ av_strlcpy(playlist_ctx->pelist[playlist_ctx->pelist_size-1]->filename, filename, filenamelen+1);
+ av_strlcpy(ic->filename, filename, sizeof(ic->filename));
+ ic->nb_streams = 2;
-+ ic->iformat = concat_make_demuxer();
++ ic->iformat = av_malloc(sizeof(*(ic->iformat)));
++ concat_init_demuxer(ic->iformat);
+ ic->priv_data = playlist_ctx;
+ for (i = 0; i < playlist_ctx->pe_curidxs_size; ++i) {
+ ff_playlist_populate_context(playlist_ctx, ic, i);
@@ -137,7 +138,7 @@ index 22bfed8..d30a5ac 100644
/* get default parameters from command line */
ic = avformat_alloc_context();
-@@ -2925,6 +2989,8 @@ static void opt_input_file(const char *filename)
+@@ -2925,6 +2990,8 @@ static void opt_input_file(const char *filename)
start_time = 0;
}
@@ -146,7 +147,7 @@ index 22bfed8..d30a5ac 100644
/* update the current parameters so that they match the one of the input stream */
for(i=0;i<ic->nb_streams;i++) {
AVCodecContext *enc = ic->streams[i]->codec;
-@@ -3000,6 +3066,8 @@ static void opt_input_file(const char *filename)
+@@ -3000,6 +3067,8 @@ static void opt_input_file(const char *filename)
dump_format(ic, nb_input_files, filename, 0);
nb_input_files++;
@@ -155,7 +156,7 @@ index 22bfed8..d30a5ac 100644
file_iformat = NULL;
file_oformat = NULL;
-@@ -3874,6 +3942,7 @@ static const OptionDef options[] = {
+@@ -3874,6 +3943,7 @@ static const OptionDef options[] = {
{ "programid", HAS_ARG | OPT_INT | OPT_EXPERT, {(void*)&opt_programid}, "desired program number", "" },
{ "xerror", OPT_BOOL, {(void*)&exit_on_error}, "exit on error", "error" },
{ "copyinkf", OPT_BOOL | OPT_EXPERT, {(void*)©_initial_nonkeyframes}, "copy initial non-keyframes" },
Modified: concat/libavformat/concat.c
==============================================================================
--- concat/libavformat/concat.c Mon Jul 6 23:54:01 2009 (r4645)
+++ concat/libavformat/concat.c Tue Jul 7 03:03:21 2009 (r4646)
@@ -39,9 +39,8 @@ static int concat_read_header(AVFormatCo
return 0;
}
-AVInputFormat *concat_make_demuxer()
+void concat_init_demuxer(AVInputFormat *cdm)
{
- AVInputFormat *cdm = av_malloc(sizeof(*cdm));
cdm->name = "concat";
cdm->long_name = NULL_IF_CONFIG_SMALL("CONCAT format");
cdm->priv_data_size = sizeof(PlaylistContext);
@@ -60,7 +59,6 @@ AVInputFormat *concat_make_demuxer()
cdm->read_seek2 = ff_concatgen_read_seek;
cdm->metadata_conv = NULL;
cdm->next = NULL;
- return cdm;
}
#if CONFIG_CONCAT_DEMUXER
Modified: concat/libavformat/concat.h
==============================================================================
--- concat/libavformat/concat.h Mon Jul 6 23:54:01 2009 (r4645)
+++ concat/libavformat/concat.h Tue Jul 7 03:03:21 2009 (r4646)
@@ -21,14 +21,14 @@
#include "concatgen.h"
-#ifndef _CONCAT_H
-#define _CONCAT_H
+#ifndef AVFORMAT_CONCAT_H
+#define AVFORMAT_CONCAT_H
//int concat_probe(AVProbeData *p);
//int concat_read_header(AVFormatContext *s, AVFormatParameters *ap);
-AVInputFormat *concat_make_demuxer();
+void concat_init_demuxer();
-#endif /* _CONCAT_H */
+#endif /* AVFORMAT_CONCAT_H */
Modified: concat/libavformat/playlist.h
==============================================================================
--- concat/libavformat/playlist.h Mon Jul 6 23:54:01 2009 (r4645)
+++ concat/libavformat/playlist.h Tue Jul 7 03:03:21 2009 (r4646)
@@ -19,8 +19,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
-#ifndef _PLAYLIST_H
-#define _PLAYLIST_H
+#ifndef AVFORMAT_PLAYLIST_H
+#define AVFORMAT_PLAYLIST_H
#include "avformat.h"
#include "riff.h"
@@ -63,4 +63,4 @@ int64_t ff_playlist_get_duration(AVForma
void ff_playlist_relative_paths(char **flist, const char *workingdir);
-#endif /* _PLAYLIST_H */
+#endif /* AVFORMAT_PLAYLIST_H */
More information about the FFmpeg-soc
mailing list