mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-02-04 06:08:26 +02:00
mpegts: Make the sdt_period a double
Having it as a float didn't even allow enough precision to check for INT_MAX/2. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
This commit is contained in:
parent
516d34de42
commit
4ffdba2418
@ -103,7 +103,7 @@ typedef struct MpegTSWrite {
|
|||||||
int copyts;
|
int copyts;
|
||||||
int tables_version;
|
int tables_version;
|
||||||
double pat_period;
|
double pat_period;
|
||||||
float sdt_period;
|
double sdt_period;
|
||||||
int64_t last_pat_ts;
|
int64_t last_pat_ts;
|
||||||
int64_t last_sdt_ts;
|
int64_t last_sdt_ts;
|
||||||
|
|
||||||
@ -1558,7 +1558,7 @@ static const AVOption options[] = {
|
|||||||
offsetof(MpegTSWrite, pat_period), AV_OPT_TYPE_DOUBLE,
|
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_DOUBLE,
|
||||||
{ .dbl = INT_MAX }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
|
{ .dbl = INT_MAX }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
|
||||||
{ NULL },
|
{ NULL },
|
||||||
};
|
};
|
||||||
|
@ -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 101
|
#define LIBAVFORMAT_VERSION_MICRO 102
|
||||||
|
|
||||||
#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, \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user