Hi!

Attached patch is necessary for a new pfm demuxer.

Please comment, Carl Eugen
From bd8d192651b3778c2cda387dbdce58eb377ca077 Mon Sep 17 00:00:00 2001
From: Carl Eugen Hoyos <ceffm...@gmail.com>
Date: Mon, 15 Feb 2021 23:22:35 +0100
Subject: [PATCH] lavc/pnm_parser: Add a pfm parser.

A parser cannot support more than five codec_ids.
---
 libavcodec/parsers.c    | 1 +
 libavcodec/pnm_parser.c | 7 +++++++
 libavcodec/version.h    | 2 +-
 3 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/libavcodec/parsers.c b/libavcodec/parsers.c
index f8cfa1cde9..0c48cb67e1 100644
--- a/libavcodec/parsers.c
+++ b/libavcodec/parsers.c
@@ -62,6 +62,7 @@ extern AVCodecParser ff_mpegvideo_parser;
 extern AVCodecParser ff_opus_parser;
 extern AVCodecParser ff_png_parser;
 extern AVCodecParser ff_pnm_parser;
+extern AVCodecParser ff_pfm_parser;
 extern AVCodecParser ff_rv30_parser;
 extern AVCodecParser ff_rv40_parser;
 extern AVCodecParser ff_sbc_parser;
diff --git a/libavcodec/pnm_parser.c b/libavcodec/pnm_parser.c
index f3be6d640c..45d77e69be 100644
--- a/libavcodec/pnm_parser.c
+++ b/libavcodec/pnm_parser.c
@@ -138,3 +138,10 @@ AVCodecParser ff_pnm_parser = {
     .parser_parse   = pnm_parse,
     .parser_close   = ff_parse_close,
 };
+
+AVCodecParser ff_pfm_parser = {
+    .codec_ids      = { AV_CODEC_ID_PFM },
+    .priv_data_size = sizeof(PNMParseContext),
+    .parser_parse   = pnm_parse,
+    .parser_close   = ff_parse_close,
+};
diff --git a/libavcodec/version.h b/libavcodec/version.h
index 83dbd1ad63..d4fe2da937 100644
--- a/libavcodec/version.h
+++ b/libavcodec/version.h
@@ -28,7 +28,7 @@
 #include "libavutil/version.h"
 
 #define LIBAVCODEC_VERSION_MAJOR  58
-#define LIBAVCODEC_VERSION_MINOR 123
+#define LIBAVCODEC_VERSION_MINOR 124
 #define LIBAVCODEC_VERSION_MICRO 100
 
 #define LIBAVCODEC_VERSION_INT  AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \
-- 
2.29.2

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to