On Mon, Apr 18, 2011 at 09:02:49 (CEST), Anton Khirnov wrote:

> ---
>  ffmpeg.c               |    2 --
>  ffserver.c             |    6 ------
>  libavformat/avformat.h |    8 --------
>  libavformat/mms.c      |    4 ----
>  libavformat/mpegts.c   |    5 -----
>  libavformat/nutdec.c   |    4 ----
>  libavformat/utils.c    |    8 --------
>  libavformat/version.h  |    3 ---
>  8 files changed, 0 insertions(+), 40 deletions(-)
>
> diff --git a/ffmpeg.c b/ffmpeg.c
> index 80d2cca..1ffb211 100644
> --- a/ffmpeg.c
> +++ b/ffmpeg.c
> @@ -106,9 +106,7 @@ typedef struct AVChapterMap {
>  static const OptionDef options[];
>  
>  #define MAX_FILES 100
> -#if !FF_API_MAX_STREAMS
>  #define MAX_STREAMS 1024    /* arbitrary sanity check value */
> -#endif
>  
>  #define FFM_PACKET_SIZE 4096 //XXX a duplicate of the line in ffm.h
>  
> diff --git a/ffserver.c b/ffserver.c
> index 36cd9ce..079be03 100644
> --- a/ffserver.c
> +++ b/ffserver.c
> @@ -95,9 +95,7 @@ static const char *http_state[] = {
>      "RTSP_SEND_PACKET",
>  };
>  
> -#if !FF_API_MAX_STREAMS
>  #define MAX_STREAMS 20
> -#endif

maybe this should match the MAX_STREAMS constant in ffmpeg.c? While
you're at it, it might make sense to factor this out to cmdutils.c?
OTOH, this is clearly a seperate change, so let's do that in a follow-up commit.

>  #define IOBUFFER_INIT_SIZE 8192
>  
> @@ -2944,11 +2942,9 @@ static int prepare_sdp_description(FFStream *stream, 
> uint8_t **pbuffer,
>          snprintf(avc->filename, 1024, "rtp://0.0.0.0");
>      }
>  
> -#if !FF_API_MAX_STREAMS
>      if (avc->nb_streams >= INT_MAX/sizeof(*avc->streams) ||
>          !(avc->streams = av_malloc(avc->nb_streams * sizeof(*avc->streams))))
>          goto sdp_done;
> -#endif
>      if (avc->nb_streams >= INT_MAX/sizeof(*avs) ||
>          !(avs = av_malloc(avc->nb_streams * sizeof(*avs))))
>          goto sdp_done;
> @@ -2961,9 +2957,7 @@ static int prepare_sdp_description(FFStream *stream, 
> uint8_t **pbuffer,
>      av_sdp_create(&avc, 1, *pbuffer, 2048);
>  
>   sdp_done:
> -#if !FF_API_MAX_STREAMS
>      av_free(avc->streams);
> -#endif
>      av_metadata_free(&avc->metadata);
>      av_free(avc);
>      av_free(avs);
> diff --git a/libavformat/avformat.h b/libavformat/avformat.h
> index 55808f1..6f7b6a5 100644
> --- a/libavformat/avformat.h
> +++ b/libavformat/avformat.h
> @@ -672,10 +672,6 @@ typedef struct AVChapter {
>      AVMetadata *metadata;
>  } AVChapter;
>  
> -#if FF_API_MAX_STREAMS
> -#define MAX_STREAMS 20
> -#endif
> -
>  /**
>   * Format I/O context.
>   * New fields can be added to the end with minor version bumps.
> @@ -691,11 +687,7 @@ typedef struct AVFormatContext {
>      void *priv_data;
>      AVIOContext *pb;
>      unsigned int nb_streams;
> -#if FF_API_MAX_STREAMS
> -    AVStream *streams[MAX_STREAMS];
> -#else
>      AVStream **streams;
> -#endif
>      char filename[1024]; /**< input or output filename */
>      /* stream info */
>      int64_t timestamp;
> diff --git a/libavformat/mms.c b/libavformat/mms.c
> index 5796663..192e703 100644
> --- a/libavformat/mms.c
> +++ b/libavformat/mms.c
> @@ -24,11 +24,7 @@
>  #include "asf.h"
>  #include "libavutil/intreadwrite.h"
>  
> -#if FF_API_MAX_STREAMS
> -#define MMS_MAX_STREAMS MAX_STREAMS
> -#else
>  #define MMS_MAX_STREAMS 256    /**< arbitrary sanity check value */
> -#endif
>  
>  int ff_mms_read_header(MMSContext *mms, uint8_t *buf, const int size)
>  {
> diff --git a/libavformat/mpegts.c b/libavformat/mpegts.c
> index 62e9dcb..d7f2c0c 100644
> --- a/libavformat/mpegts.c
> +++ b/libavformat/mpegts.c
> @@ -675,11 +675,6 @@ static int mpegts_push_data(MpegTSFilter *filter,
>                          code == 0x1be) /* padding_stream */
>                          goto skip;
>  
> -#if FF_API_MAX_STREAMS
> -                    if (!pes->st && pes->stream->nb_streams == MAX_STREAMS)
> -                        goto skip;
> -#endif
> -
>                      /* stream not present in PMT */
>                      if (!pes->st) {
>                          pes->st = av_new_stream(ts->stream, pes->pid);
> diff --git a/libavformat/nutdec.c b/libavformat/nutdec.c
> index d3804f2..0a1ed55 100644
> --- a/libavformat/nutdec.c
> +++ b/libavformat/nutdec.c
> @@ -30,11 +30,7 @@
>  #undef NDEBUG
>  #include <assert.h>
>  
> -#if FF_API_MAX_STREAMS
> -#define NUT_MAX_STREAMS MAX_STREAMS
> -#else
>  #define NUT_MAX_STREAMS 256    /* arbitrary sanity check value */
> -#endif
>  
>  static int get_str(AVIOContext *bc, char *string, unsigned int maxlen){
>      unsigned int len= ffio_read_varlen(bc);
> diff --git a/libavformat/utils.c b/libavformat/utils.c
> index 6b38e66..a133617 100644
> --- a/libavformat/utils.c
> +++ b/libavformat/utils.c
> @@ -2660,13 +2660,6 @@ AVStream *av_new_stream(AVFormatContext *s, int id)
>  {
>      AVStream *st;
>      int i;
> -
> -#if FF_API_MAX_STREAMS
> -    if (s->nb_streams >= MAX_STREAMS){
> -        av_log(s, AV_LOG_ERROR, "Too many streams\n");
> -        return NULL;
> -    }
> -#else
>      AVStream **streams;
>  
>      if (s->nb_streams >= INT_MAX/sizeof(*streams))
> @@ -2675,7 +2668,6 @@ AVStream *av_new_stream(AVFormatContext *s, int id)
>      if (!streams)
>          return NULL;
>      s->streams = streams;
> -#endif
>  
>      st = av_mallocz(sizeof(AVStream));
>      if (!st)
> diff --git a/libavformat/version.h b/libavformat/version.h
> index b21938a..bf1ae5b 100644
> --- a/libavformat/version.h
> +++ b/libavformat/version.h
> @@ -41,9 +41,6 @@
>   * Those FF_API_* defines are not part of public API.
>   * They may change, break or disappear at any time.
>   */
> -#ifndef FF_API_MAX_STREAMS
> -#define FF_API_MAX_STREAMS             (LIBAVFORMAT_VERSION_MAJOR < 53)
> -#endif
>  #ifndef FF_API_OLD_METADATA
>  #define FF_API_OLD_METADATA            (LIBAVFORMAT_VERSION_MAJOR < 53)
>  #endif

lgtm

-- 
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to