[FFmpeg-devel] [PATCH 1/4] add SRT parser, demuxer and muxer

Alexander Strange astrange
Wed Jul 7 09:45:34 CEST 2010


On Jul 6, 2010, at 1:54 PM, Aurelien Jacobs wrote:

> 
> ---
> libavcodec/Makefile      |    1 +
> libavcodec/allcodecs.c   |    1 +
> libavcodec/avcodec.h     |    1 +
> libavcodec/srt_parser.c  |   82 ++++++++++++++++++++++++++++++++++++++++++++++
> libavformat/Makefile     |    2 +
> libavformat/allformats.c |    1 +
> libavformat/raw.c        |   12 +++++++
> libavformat/srtdec.c     |   68 ++++++++++++++++++++++++++++++++++++++
> 8 files changed, 168 insertions(+), 0 deletions(-)
> create mode 100644 libavcodec/srt_parser.c
> create mode 100644 libavformat/srtdec.c
> <add-srt-parser-demuxer-and-mux.patch>


> +        if (sscanf(buf, "%d:%2d:%2d,%3d --> %*d:%*2d:%*2d,%3d",
> +                   &hour, &min, &sec, &hsec, &v) == 5) {
> +            min += 60*hour;
> +            sec += 60*min;
> +            return sec*1000+hsec;
> +        }

srt can have , or . decimal separators.



More information about the ffmpeg-devel mailing list