The branch, master has been updated
via 660983b7f3f699cd982a0688352604cc9ce3c8c6 (commit)
from 6231fa7fb7c196d374420feb19854f661c5e9b85 (commit)
- Log -----------------------------------------------------------------
commit 660983b7f3f699cd982a0688352604cc9ce3c8c6
Author: James Almer <[email protected]>
AuthorDate: Mon Oct 6 10:32:15 2025 -0300
Commit: James Almer <[email protected]>
CommitDate: Mon Oct 6 11:51:50 2025 -0300
avformat/mccenc: use Lavf version string instead of FFmpeg
The muxed subtitle is created by libavformat, and as such that's what
should be
reported. This is in line with the string we write for every other muxer.
After this change, the muxer will no longer be recompiled every time a
commit
is made.
Signed-off-by: James Almer <[email protected]>
diff --git a/libavformat/mccenc.c b/libavformat/mccenc.c
index c64d53805d..1c291f75b2 100644
--- a/libavformat/mccenc.c
+++ b/libavformat/mccenc.c
@@ -23,6 +23,7 @@
#include "avformat.h"
#include "internal.h"
#include "mux.h"
+#include "version.h"
#include "libavcodec/codec_id.h"
#include "libavcodec/smpte_436m.h"
@@ -30,7 +31,6 @@
#include "libavutil/avassert.h"
#include "libavutil/avstring.h"
#include "libavutil/error.h"
-#include "libavutil/ffversion.h"
#include "libavutil/log.h"
#include "libavutil/macros.h"
#include "libavutil/opt.h"
@@ -125,9 +125,9 @@ static int mcc_write_header(AVFormatContext *avf)
const char *creation_program = mcc->creation_program;
if (!creation_program) {
if (avf->flags & AVFMT_FLAG_BITEXACT)
- creation_program = "FFmpeg";
+ creation_program = "Lavf";
else
- creation_program = "FFmpeg version " FFMPEG_VERSION;
+ creation_program = LIBAVFORMAT_IDENT;
} else if (strchr(creation_program, '\n')) {
av_log(avf, AV_LOG_FATAL, "creation_program must not contain multiple
lines of text\n");
return AVERROR(EINVAL);
diff --git a/tests/fate/subtitles.mak b/tests/fate/subtitles.mak
index 8423e8311a..c8f94c2b5e 100644
--- a/tests/fate/subtitles.mak
+++ b/tests/fate/subtitles.mak
@@ -133,7 +133,7 @@ fate-sub-rcwt: REF = d86f179094a5752d68aa97d82cf887b0
FATE_SUBTITLES-$(call ALLYES, AVDEVICE LAVFI_INDEV MOVIE_FILTER MPEGTS_DEMUXER
MCC_MUXER EIA608_TO_SMPTE436M_BSF) += fate-sub-mcc
fate-sub-mcc: CMD = md5 -f lavfi -i
"movie=$(TARGET_SAMPLES)/sub/scte20.ts[out0+subcc]" -map 0:s -c copy
-override_time_code_rate ntsc -creation_time "1970-01-02T00:00:00" -bitexact -f
mcc
fate-sub-mcc: CMP = oneline
-fate-sub-mcc: REF = 779ca7759324441febd6aa6039f29308
+fate-sub-mcc: REF = 73982c4db86f3a809c1e8262d3701fc2
FATE_SUBTITLES-$(call DEMMUX, MCC, MCC, SMPTE436M_TO_EIA608_BSF
EIA608_TO_SMPTE436M_BSF) += fate-sub-mcc-remux-eia608-bsf
fate-sub-mcc-remux-eia608-bsf: CMD = fmtstdout mcc -f mcc -i
$(SRC_PATH)/tests/ref/fate/sub-mcc-remux -map 0:s -c copy -bsf
"eia608_to_smpte436m=cdp_frame_rate=60000/1001:initial_cdp_sequence_cntr=65535:line_number=11"
-override_time_code_rate ntsc -creation_time "1970-01-02T00:00:00"
diff --git a/tests/ref/fate/sub-mcc-remux b/tests/ref/fate/sub-mcc-remux
index a58c040711..57f8ea81d2 100644
--- a/tests/ref/fate/sub-mcc-remux
+++ b/tests/ref/fate/sub-mcc-remux
@@ -37,7 +37,7 @@ File Format=MacCaption_MCC V2.0
///////////////////////////////////////////////////////////////////////////////////
UUID=0087C4F6-A6B4-5469-8C8E-BBF44950401D
-Creation Program=FFmpeg
+Creation Program=Lavf
Creation Date=Friday, January 2, 1970
Creation Time=00:00:00
Time Code Rate=30DF
diff --git a/tests/ref/fate/sub-mcc-remux-eia608
b/tests/ref/fate/sub-mcc-remux-eia608
index f31562d524..00f2fd4244 100644
--- a/tests/ref/fate/sub-mcc-remux-eia608
+++ b/tests/ref/fate/sub-mcc-remux-eia608
@@ -37,7 +37,7 @@ File Format=MacCaption_MCC V2.0
///////////////////////////////////////////////////////////////////////////////////
UUID=0087C4F6-A6B4-5469-8C8E-BBF44950401D
-Creation Program=FFmpeg
+Creation Program=Lavf
Creation Date=Friday, January 2, 1970
Creation Time=00:00:00
Time Code Rate=30DF
diff --git a/tests/ref/fate/sub-mcc-remux-eia608-bsf
b/tests/ref/fate/sub-mcc-remux-eia608-bsf
index c0e125db5e..6b14302226 100644
--- a/tests/ref/fate/sub-mcc-remux-eia608-bsf
+++ b/tests/ref/fate/sub-mcc-remux-eia608-bsf
@@ -37,7 +37,7 @@ File Format=MacCaption_MCC V2.0
///////////////////////////////////////////////////////////////////////////////////
UUID=0087C4F6-A6B4-5469-8C8E-BBF44950401D
-Creation Program=FFmpeg
+Creation Program=Lavf
Creation Date=Friday, January 2, 1970
Creation Time=00:00:00
Time Code Rate=30DF
diff --git a/tests/ref/fate/sub-mcc-remux-eia608-recode
b/tests/ref/fate/sub-mcc-remux-eia608-recode
index f31562d524..00f2fd4244 100644
--- a/tests/ref/fate/sub-mcc-remux-eia608-recode
+++ b/tests/ref/fate/sub-mcc-remux-eia608-recode
@@ -37,7 +37,7 @@ File Format=MacCaption_MCC V2.0
///////////////////////////////////////////////////////////////////////////////////
UUID=0087C4F6-A6B4-5469-8C8E-BBF44950401D
-Creation Program=FFmpeg
+Creation Program=Lavf
Creation Date=Friday, January 2, 1970
Creation Time=00:00:00
Time Code Rate=30DF
-----------------------------------------------------------------------
Summary of changes:
libavformat/mccenc.c | 6 +++---
tests/fate/subtitles.mak | 2 +-
tests/ref/fate/sub-mcc-remux | 2 +-
tests/ref/fate/sub-mcc-remux-eia608 | 2 +-
tests/ref/fate/sub-mcc-remux-eia608-bsf | 2 +-
tests/ref/fate/sub-mcc-remux-eia608-recode | 2 +-
6 files changed, 8 insertions(+), 8 deletions(-)
hooks/post-receive
--
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]