[FFmpeg-devel] [PATCH]lavf/subviewerdec: Support higher sub-second precision
Michael Niedermayer
michael at niedermayer.cc
Thu Mar 19 20:32:36 EET 2020
On Wed, Mar 18, 2020 at 02:16:30AM +0100, Carl Eugen Hoyos wrote:
> Hi!
>
> Attached patch fixes ticket #8575 for me, Google describes such files.
>
> Please comment, Carl Eugen
> subviewerdec.c | 10 +++++++---
> 1 file changed, 7 insertions(+), 3 deletions(-)
> 1a6133ed3dbb66945d6bf16e212c0e77e3fd0579 0001-lavf-subviewerdec-Support-higher-sub-second-precisio.patch
> From 39d0748782bb3e37fb2f92c679ffa58b239374c7 Mon Sep 17 00:00:00 2001
> From: Carl Eugen Hoyos <ceffmpeg at gmail.com>
> Date: Wed, 18 Mar 2020 02:11:33 +0100
> Subject: [PATCH] lavf/subviewerdec: Support higher sub-second precision.
>
> Fixes ticket #8575.
> ---
> libavformat/subviewerdec.c | 10 +++++++---
> 1 file changed, 7 insertions(+), 3 deletions(-)
>
> diff --git a/libavformat/subviewerdec.c b/libavformat/subviewerdec.c
> index 06b827b70f..ed48b3388d 100644
> --- a/libavformat/subviewerdec.c
> +++ b/libavformat/subviewerdec.c
> @@ -56,11 +56,15 @@ static int read_ts(const char *s, int64_t *start, int *duration)
> int64_t end;
> int hh1, mm1, ss1, ms1;
> int hh2, mm2, ss2, ms2;
> + int multiplier = 1;
>
> + if (sscanf(s, "%u:%u:%u.%2u,%u:%u:%u.%2u",
> + &hh1, &mm1, &ss1, &ms1, &hh2, &mm2, &ss2, &ms2) == 8)
> + multiplier = 10;
> if (sscanf(s, "%u:%u:%u.%u,%u:%u:%u.%u",
> &hh1, &mm1, &ss1, &ms1, &hh2, &mm2, &ss2, &ms2) == 8) {
which lengths can the ms1 / ms2 part have ?
do all of the following work ?
x.1
x.19
x.199
x.1999
or are some of these guranteed not to occur ?
thx
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
Dictatorship: All citizens are under surveillance, all their steps and
actions recorded, for the politicians to enforce control.
Democracy: All politicians are under surveillance, all their steps and
actions recorded, for the citizens to enforce control.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20200319/c37f98b1/attachment.sig>
More information about the ffmpeg-devel
mailing list