]> git.sesse.net Git - ffmpeg/commitdiff
fftools/ffmpeg_filter: Remove choose_sample_fmt
authorAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
Fri, 29 Jan 2021 01:26:15 +0000 (02:26 +0100)
committerAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
Tue, 2 Feb 2021 22:53:30 +0000 (23:53 +0100)
Unused since 6b35a83214f1bc3fb38c9ea9c2cd3676f28709fa.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
fftools/ffmpeg.h
fftools/ffmpeg_filter.c

index 8046e75026231eb6d0ce85ed72c8a20fdff1f5f4..6750432a81455b8ff2801b985c6abb6f09ab266e 100644 (file)
@@ -652,7 +652,6 @@ int guess_input_channel_layout(InputStream *ist);
 
 enum AVPixelFormat choose_pixel_fmt(AVStream *st, AVCodecContext *avctx,
                                     const AVCodec *codec, enum AVPixelFormat target);
-void choose_sample_fmt(AVStream *st, const AVCodec *codec);
 
 int configure_filtergraph(FilterGraph *fg);
 int configure_output_filter(FilterGraph *fg, OutputFilter *ofilter, AVFilterInOut *out);
index 1cba3055cca901e74e2109eca14aa7f7bd3e806d..c2b7ece95d25f7e9aba00a76630298bae34aa703 100644 (file)
@@ -91,29 +91,6 @@ enum AVPixelFormat choose_pixel_fmt(AVStream *st, AVCodecContext *enc_ctx,
     return target;
 }
 
-void choose_sample_fmt(AVStream *st, const AVCodec *codec)
-{
-    if (codec && codec->sample_fmts) {
-        const enum AVSampleFormat *p = codec->sample_fmts;
-        for (; *p != -1; p++) {
-            if (*p == st->codecpar->format)
-                break;
-        }
-        if (*p == -1) {
-            const AVCodecDescriptor *desc = avcodec_descriptor_get(codec->id);
-            if(desc && (desc->props & AV_CODEC_PROP_LOSSLESS) && av_get_sample_fmt_name(st->codecpar->format) > av_get_sample_fmt_name(codec->sample_fmts[0]))
-                av_log(NULL, AV_LOG_ERROR, "Conversion will not be lossless.\n");
-            if(av_get_sample_fmt_name(st->codecpar->format))
-            av_log(NULL, AV_LOG_WARNING,
-                   "Incompatible sample format '%s' for codec '%s', auto-selecting format '%s'\n",
-                   av_get_sample_fmt_name(st->codecpar->format),
-                   codec->name,
-                   av_get_sample_fmt_name(codec->sample_fmts[0]));
-            st->codecpar->format = codec->sample_fmts[0];
-        }
-    }
-}
-
 static char *choose_pix_fmts(OutputFilter *ofilter)
 {
     OutputStream *ost = ofilter->ost;