Commit 516d34de authored by Derek Buitenhuis's avatar Derek Buitenhuis

mpegts: Make the pat_period a double

Having it as a float didn't even allow enough precision to check
for INT_MAX/2.
Signed-off-by: 's avatarDerek Buitenhuis <derek.buitenhuis@gmail.com>
parent c37d2cd0
...@@ -102,7 +102,7 @@ typedef struct MpegTSWrite { ...@@ -102,7 +102,7 @@ typedef struct MpegTSWrite {
int flags; int flags;
int copyts; int copyts;
int tables_version; int tables_version;
float pat_period; double pat_period;
float sdt_period; float sdt_period;
int64_t last_pat_ts; int64_t last_pat_ts;
int64_t last_sdt_ts; int64_t last_sdt_ts;
...@@ -1555,7 +1555,7 @@ static const AVOption options[] = { ...@@ -1555,7 +1555,7 @@ static const AVOption options[] = {
offsetof(MpegTSWrite, pcr_period), AV_OPT_TYPE_INT, offsetof(MpegTSWrite, pcr_period), AV_OPT_TYPE_INT,
{ .i64 = PCR_RETRANS_TIME }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, { .i64 = PCR_RETRANS_TIME }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
{ "pat_period", "PAT/PMT retransmission time limit in seconds", { "pat_period", "PAT/PMT retransmission time limit in seconds",
offsetof(MpegTSWrite, pat_period), AV_OPT_TYPE_FLOAT, offsetof(MpegTSWrite, pat_period), AV_OPT_TYPE_DOUBLE,
{ .dbl = INT_MAX }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, { .dbl = INT_MAX }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
{ "sdt_period", "SDT retransmission time limit in seconds", { "sdt_period", "SDT retransmission time limit in seconds",
offsetof(MpegTSWrite, sdt_period), AV_OPT_TYPE_FLOAT, offsetof(MpegTSWrite, sdt_period), AV_OPT_TYPE_FLOAT,
......
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
#define LIBAVFORMAT_VERSION_MAJOR 57 #define LIBAVFORMAT_VERSION_MAJOR 57
#define LIBAVFORMAT_VERSION_MINOR 8 #define LIBAVFORMAT_VERSION_MINOR 8
#define LIBAVFORMAT_VERSION_MICRO 100 #define LIBAVFORMAT_VERSION_MICRO 101
#define LIBAVFORMAT_VERSION_INT AV_VERSION_INT(LIBAVFORMAT_VERSION_MAJOR, \ #define LIBAVFORMAT_VERSION_INT AV_VERSION_INT(LIBAVFORMAT_VERSION_MAJOR, \
LIBAVFORMAT_VERSION_MINOR, \ LIBAVFORMAT_VERSION_MINOR, \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment