From patchwork Tue Jul 11 21:16:43 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Michael Niedermayer X-Patchwork-Id: 4299 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.103.1.76 with SMTP id 73csp5565804vsb; Tue, 11 Jul 2017 14:17:02 -0700 (PDT) X-Received: by 10.223.151.155 with SMTP id s27mr965298wrb.159.1499807822137; Tue, 11 Jul 2017 14:17:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499807822; cv=none; d=google.com; s=arc-20160816; b=d+eDGirqJUgZokCtxjU9puJSIAh328mjfvgSJL3W8FLEcLhc93vigBV0b87trl84eh LVxVEeGZzC8LZBlBN/uWY3J1irN9Mh9lAsZn1Ou5Des4IeM9hoMgIY9M6SWmMitI7KeY 6FinktyU5Yh56sczCPA2UfYVQmvb5oqUBSdE3bpvL2qf23vbVhyt50FWXv4tdIy0bEtg +mjLIoqkJ1YXl7GPgKQg7zQQIx14lHOgUFaAqdIS3aJf2RNzM3RExj96ujvXQlLmT5cA g/oWf6kodn8rnRDe+HuDudsBJTBKOIPzDxcWtvOOGPqXsEMq49EfpYhOwbuh1e1LovoB cNTg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:message-id:date:to:from :delivered-to:arc-authentication-results; bh=HKqgEaup6zX4PFX8L1TfFj3HWoAxsthZRI7uAnX494g=; b=Iu5QC0U9SaQS3jCAwsddxqVCmbAJ04oCNIwJefts9g7rwPI8HayQsHMKDX58fSXdC8 G6LpaMxoXuziYihnE1zmX6qS91iu1okktikjhq1J3vDJ7zTqYleToox/FfTfrIR+PH97 mZVbaau2GAFtZ4Gy/lDfdI23X6P6NZZIT/EkFmhYaW1MtB0cysWv7lpBJV3CB4VXWUZd 4IBMbqV3MKHl+zOMRrKpwwjUrvPb8PtiYyzrjpabhLkJIaHnOTJxPcTZIP/+1eQ8+UPb IeS1ju8LV69TReSNmTcAVl3Gg6CY3qTHj/kfO+ekWipil5JM7i8zeSBHMW2oSOlrwRI9 1xxA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id v128si323098wmg.194.2017.07.11.14.17.01; Tue, 11 Jul 2017 14:17:02 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 8E34D689A3F; Wed, 12 Jul 2017 00:16:54 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from vie01a-qmta-pe02-1.mx.upcmail.net (vie01a-qmta-pe02-1.mx.upcmail.net [62.179.121.181]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8E1AE6883EA for ; Wed, 12 Jul 2017 00:16:48 +0300 (EEST) Received: from [172.31.218.43] (helo=vie01a-dmta-pe05-1.mx.upcmail.net) by vie01a-pqmta-pe02.mx.upcmail.net with esmtp (Exim 4.88) (envelope-from ) id 1dV2Wa-0005wO-Qd for ffmpeg-devel@ffmpeg.org; Tue, 11 Jul 2017 23:16:52 +0200 Received: from [172.31.216.43] (helo=vie01a-pemc-psmtp-pe01) by vie01a-dmta-pe05.mx.upcmail.net with esmtp (Exim 4.88) (envelope-from ) id 1dV2WV-0000Hk-8G for ffmpeg-devel@ffmpeg.org; Tue, 11 Jul 2017 23:16:47 +0200 Received: from localhost ([213.47.41.20]) by vie01a-pemc-psmtp-pe01 with SMTP @ mailcloud.upcmail.net id jZGk1v0010S5wYM01ZGl3u; Tue, 11 Jul 2017 23:16:45 +0200 X-SourceIP: 213.47.41.20 From: Michael Niedermayer To: FFmpeg development discussions and patches Date: Tue, 11 Jul 2017 23:16:43 +0200 Message-Id: <20170711211643.9801-1-michael@niedermayer.cc> X-Mailer: git-send-email 2.13.0 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] fate: add sub-srt-badsyntax test X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Based-on: srt sample by ubitux Signed-off-by: Michael Niedermayer --- tests/fate/subtitles.mak | 3 +++ tests/ref/fate/sub-srt-badsyntax | 22 ++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 tests/ref/fate/sub-srt-badsyntax diff --git a/tests/fate/subtitles.mak b/tests/fate/subtitles.mak index 11cbb82b24..8c310adeff 100644 --- a/tests/fate/subtitles.mak +++ b/tests/fate/subtitles.mak @@ -55,6 +55,9 @@ fate-sub-sami2: CMD = fmtstdout ass -i $(TARGET_SAMPLES)/sub/SAMI_multilang_twea FATE_SUBTITLES_ASS-$(call DEMDEC, SRT, SUBRIP) += fate-sub-srt fate-sub-srt: CMD = fmtstdout ass -i $(TARGET_SAMPLES)/sub/SubRip_capability_tester.srt +FATE_SUBTITLES_ASS-$(call DEMDEC, SRT, SUBRIP) += fate-sub-srt-badsyntax +fate-sub-srt-badsyntax: CMD = fmtstdout ass -i $(TARGET_SAMPLES)/sub/badsyntax.srt + FATE_SUBTITLES-$(call ALLYES, SRT_DEMUXER SUBRIP_DECODER SRT_MUXER) += fate-sub-srt-rrn-remux fate-sub-srt-rrn-remux: CMD = fmtstdout srt -i $(TARGET_SAMPLES)/sub/ticket5032-rrn.srt -c:s copy diff --git a/tests/ref/fate/sub-srt-badsyntax b/tests/ref/fate/sub-srt-badsyntax new file mode 100644 index 0000000000..1ee2f95dcc --- /dev/null +++ b/tests/ref/fate/sub-srt-badsyntax @@ -0,0 +1,22 @@ +[Script Info] +; Script generated by FFmpeg/Lavc +ScriptType: v4.00+ +PlayResX: 384 +PlayResY: 288 + +[V4+ Styles] +Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding +Style: Default,Arial,16,&Hffffff,&Hffffff,&H0,&H0,0,0,0,0,100,100,0,0,1,1,0,2,10,10,10,0 + +[Events] +Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text +Dialogue: 0,0:00:01.00,0:00:02.31,Default,,0,0,0,,<<<<<< Antes <<<<<<\NEla é hum... +Dialogue: 0,0:01:10.00,0:01:14.50,Default,,0,0,0,,>>> RebelSubTeam <<< +Dialogue: 0,0:02:37.75,0:02:43.70,Default,,0,0,0,,{\b1}~ASUKO MARCH!~\N>>:<<\Ntranslation by: cangii\NRetiming by: furransu{\b0} +Dialogue: 0,0:03:38.32,0:03:42.78,Default,,0,0,0,,<>\N<> +Dialogue: 0,0:04:50.43,0:05:01.03,Default,,0,0,0,,<pisode 4\Nsaison 1>\Nwww.SeriesSub.com> +Dialogue: 0,0:20:31.85,0:20:56.84,Default,,0,0,0,,{\c&HFFFFFFFF&}\N<<<>>>{\c} +Dialogue: 0,0:37:59.69,0:38:01.59,Default,,0,0,0,,mint asztalt foglaltatni\Na <<>Le Cirque-ben. +Dialogue: 0,0:53:43.78,0:53:45.94,Default,,0,0,0,,<> - he calmed himself. +Dialogue: 0,0:53:46.22,0:53:49.09,Default,,0,0,0,,< UNACS TEAM >>>{\b0}