summaryrefslogtreecommitdiff
path: root/libavformat/mux.c
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2022-05-06 14:49:16 +0200
committerAndreas Rheinhardt <andreas.rheinhardt@outlook.com>2022-05-10 07:27:26 +0200
commit5130bbb7efe1125c515eddedc0985fa9b6e5d731 (patch)
treef840a8201fba8cd9c5504ae754a71b94d99b6ba9 /libavformat/mux.c
parent107bdd97a9f0acec2e5ea9c63af6ea999444a78a (diff)
avformat/mux: Move ff_choose_chroma_location to mxfenc, its only user
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Diffstat (limited to 'libavformat/mux.c')
-rw-r--r--libavformat/mux.c31
1 files changed, 0 insertions, 31 deletions
diff --git a/libavformat/mux.c b/libavformat/mux.c
index cfcfa600df..11b0cb1307 100644
--- a/libavformat/mux.c
+++ b/libavformat/mux.c
@@ -28,7 +28,6 @@
#include "libavcodec/packet_internal.h"
#include "libavutil/opt.h"
#include "libavutil/dict.h"
-#include "libavutil/pixdesc.h"
#include "libavutil/timestamp.h"
#include "libavutil/avassert.h"
#include "libavutil/internal.h"
@@ -89,36 +88,6 @@ static void frac_add(FFFrac *f, int64_t incr)
f->num = num;
}
-enum AVChromaLocation ff_choose_chroma_location(AVFormatContext *s, AVStream *st)
-{
- AVCodecParameters *par = st->codecpar;
- const AVPixFmtDescriptor *pix_desc = av_pix_fmt_desc_get(par->format);
-
- if (par->chroma_location != AVCHROMA_LOC_UNSPECIFIED)
- return par->chroma_location;
-
- if (pix_desc) {
- if (pix_desc->log2_chroma_h == 0) {
- return AVCHROMA_LOC_TOPLEFT;
- } else if (pix_desc->log2_chroma_w == 1 && pix_desc->log2_chroma_h == 1) {
- if (par->field_order == AV_FIELD_UNKNOWN || par->field_order == AV_FIELD_PROGRESSIVE) {
- switch (par->codec_id) {
- case AV_CODEC_ID_MJPEG:
- case AV_CODEC_ID_MPEG1VIDEO: return AVCHROMA_LOC_CENTER;
- }
- }
- if (par->field_order == AV_FIELD_UNKNOWN || par->field_order != AV_FIELD_PROGRESSIVE) {
- switch (par->codec_id) {
- case AV_CODEC_ID_MPEG2VIDEO: return AVCHROMA_LOC_LEFT;
- }
- }
- }
- }
-
- return AVCHROMA_LOC_UNSPECIFIED;
-
-}
-
int avformat_alloc_output_context2(AVFormatContext **avctx, const AVOutputFormat *oformat,
const char *format, const char *filename)
{