[FFmpeg-devel] Test case for Closed caption decoder.

Clément Bœsch u at pkh.me
Sun May 31 13:59:44 CEST 2015


On Tue, May 05, 2015 at 08:37:03PM +0530, Anshul wrote:
> 
> 
> On 05/05/2015 08:33 PM, Anshul wrote:
> >
> >
> >On 05/04/2015 08:50 PM, Michael Niedermayer wrote:
> >>
> >>this is 31mb, that does not seem reasonable for a subtitle test,
> >>please provide a smaller file, like one without unused/untested
> >>video streams or a shorter one
> >>
> >>also fate fails with the patch applied
> >>probably line endings arent preserved somewhere, probably best to
> >>push to github and post a link
> >>
> >>
> >I have created pull request here.
> >https://github.com/FFmpeg/FFmpeg/pull/136
> >
> >and here is shorter file then previous one.
> >http://gsocdev.ccextractor.org/~anshul/test_video/Closedcaption_atsc_rollup.ts
> >
> >-Anshul
> 
> Apology: Forgot to attach new patch for short File.
> 
> -Anshul
> 

> From 052f5c9e805f20450f33ed64c5043b862c70abd0 Mon Sep 17 00:00:00 2001
> From: Anshul Maheshwari <er.anshul.maheshwari at gmail.com>
> Date: Tue, 5 May 2015 20:20:09 +0530
> Subject: [PATCH] Adding Fate test for ClosedCaption
> 
> Signed-off-by: Anshul Maheshwari <er.anshul.maheshwari at gmail.com>
> ---
>  tests/fate/subtitles.mak |  3 +++
>  tests/ref/fate/sub-cc    | 16 ++++++++++++++++
>  2 files changed, 19 insertions(+)
>  create mode 100644 tests/ref/fate/sub-cc
> 
> diff --git a/tests/fate/subtitles.mak b/tests/fate/subtitles.mak
> index 07d886a..dddf33d 100644
> --- a/tests/fate/subtitles.mak
> +++ b/tests/fate/subtitles.mak
> @@ -1,6 +1,9 @@
>  FATE_SUBTITLES_ASS-$(call ALLYES, AQTITLE_DEMUXER TEXT_DECODER ICONV) += fate-sub-aqtitle
>  fate-sub-aqtitle: CMD = fmtstdout ass -sub_charenc windows-1250 -i $(TARGET_SAMPLES)/sub/AQTitle_capability_tester.aqt
>  
> +FATE_SUBTITLES_ASS-$(call ALLYES, CCAPTION_DECODER MOVIE_FILTER MPEGTS_DEMUXER) += fate-sub-cc
> +fate-sub-cc: CMD = fmtstdout ass -f lavfi -i "movie=$(TARGET_SAMPLES)/sub/Closedcaption_atsc_rollup.ts[out0+subcc]"
> +
>  FATE_SUBTITLES_ASS-$(call DEMDEC, JACOSUB, JACOSUB) += fate-sub-jacosub
>  fate-sub-jacosub: CMD = fmtstdout ass -i $(TARGET_SAMPLES)/sub/JACOsub_capability_tester.jss
>  
> diff --git a/tests/ref/fate/sub-cc b/tests/ref/fate/sub-cc
> new file mode 100644
> index 0000000..02d207e
> --- /dev/null
> +++ b/tests/ref/fate/sub-cc
> @@ -0,0 +1,16 @@
> +[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:00.83,0:00:02.34,Default,,0,0,0,,( explosion )
> +Dialogue: 0,0:00:02.34,0:00:04.47,Default,,0,0,0,,( explosion )\N( inaudible radio chatter )
> +Dialogue: 0,0:00:04.47,0:00:05.84,Default,,0,0,0,,( inaudible radio chatter )\N>> Safety remains our number one
> +Dialogue: 0,0:00:05.84,0:00:07.31,Default,,0,0,0,,>> Safety remains our number one\Npriority.

So what's the state of this patch and the sample? Can it be applied?

-- 
Clément B.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 473 bytes
Desc: not available
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20150531/2f5f12f0/attachment.asc>


More information about the ffmpeg-devel mailing list