[FFmpeg-devel] [PATCH 2/2] avcodec/setts_bsf: add a NOPTS constant

James Almer jamrial at gmail.com
Sat Jul 3 22:31:03 EEST 2021


Signed-off-by: James Almer <jamrial at gmail.com>
---
 libavcodec/setts_bsf.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/libavcodec/setts_bsf.c b/libavcodec/setts_bsf.c
index 1e43036ee1..d7d13d2652 100644
--- a/libavcodec/setts_bsf.c
+++ b/libavcodec/setts_bsf.c
@@ -44,6 +44,7 @@ static const char *const var_names[] = {
     "STARTDTS",    ///< DTS at start of movie
     "TB",          ///< timebase of the stream
     "SR",          ///< sample rate of the stream
+    "NOPTS",       ///< The AV_NOPTS_VALUE constant
     NULL
 };
 
@@ -61,6 +62,7 @@ enum var_name {
     VAR_STARTDTS,
     VAR_TB,
     VAR_SR,
+    VAR_NOPTS,
     VAR_VARS_NB
 };
 
@@ -121,6 +123,7 @@ static int setts_init(AVBSFContext *ctx)
     s->prev_indts  = AV_NOPTS_VALUE;
     s->prev_outpts = AV_NOPTS_VALUE;
     s->prev_outdts = AV_NOPTS_VALUE;
+    s->var_values[VAR_NOPTS] = AV_NOPTS_VALUE;
 
     return 0;
 }
-- 
2.32.0



More information about the ffmpeg-devel mailing list