[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