summaryrefslogtreecommitdiff
path: root/tests/fate/subtitles.mak
Commit message (Collapse)AuthorAge
* avcodec/mpeg12dec: parse A53 caption data embedded in SCTE-20 user dataAman Gupta2017-11-15
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* fate: add sub-srt-badsyntax testMichael Niedermayer2017-07-15
| | | | | | Based-on: srt sample by ubitux Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* fate: use do_md5sum instead of the md5 protocol for most md5 fate testsMarton Balint2017-06-18
| | | | | | | | | | | | | The md5 protocol has no seek support, but some tests use seeks. This changes the fate tests to actually create the output files and calculate the md5 on the written files, which also makes the tests independent of the size of the output buffers and output buffering in general. A new md5pipe fate test method is also introduced to keep the old functionality for tests where using a non-seekable output was intentional, and matroska md5 tests are changed to use that. Signed-off-by: Marton Balint <cus@passwd.hu>
* fate: add SCC testPaul B Mahol2017-01-27
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* fate: add test for realtime ccaption decoderAman Gupta2016-01-14
|
* lavf/srtdec: rewrite parsing logicClément Bœsch2016-01-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes Ticket #5032 The samples in Ticket #5032 is using \r\r\n as line breaks. Since we already are handling \r, or \n, or \r\n as line breaks, \r\n\n will be considered as a double line breaks. This is an issue because ff_subtitles_read_text_chunk() will as a result stop extracting a chunk after just one line. So instead of parsing the SRT by "chunks" (which means splitting every double LB), this new parser is detecting timing lines, and split the events on this basis. While this sounds safe and simple, it needs to take into account the event number preceding the timing line while handling situations such as: - event number starting at 0 or actually any number instead of 1 - event numbers not being ordered at all - event number being followed by text garbage (this really happened, see Ticket #4898) - event payload containing one or multiple number (a protagonist saying a count-down, a date or whatever) which could be confused with a chapter number - event number being empty (see Ticket #2167) - all kind of weird line breaks can appear randomly like wild pokémons - untrustable line breaks (Ticket #5032) The sample madness.srt tries to sum up most of this into one sample, ticket5032-rrn.srt is the file containing \r\r\n line breaks. and empty-events-2167.srt contains empty events.
* lavc: add text encoderClément Bœsch2015-12-21
|
* fate/subtitles: Add a new test for WebVTTRicardo Constantino2015-10-12
| | | | | | | | | | | Includes escapes that should now be supported and a few features not yet fully supported, like comments, regions, classes, ruby, and lang. All were tested with https://quuz.org/webvtt/ for validation, except regions because the validator doesn't support them yet, and I couldn't find any other way to validate WebVTT. Signed-off-by: Ricardo Constantino <wiiaboo@gmail.com>
* fate/subtitles: add a new test for SAMI demuxer and decoderYayoi2015-09-06
| | | | Signed-off-by: Clément Bœsch <u@pkh.me>
* fate: add -fflags +bitexact to the relevant targetsAndreas Cadhalpun2015-08-30
| | | | | | | This fixes fate with FF_API_LAVF_BITEXACT disabled. Reviewed-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* fate: add missing avdevice dependency to closed caption testJames Almer2015-06-07
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* fate: add missing lavfi indev dependency to closed caption testJames Almer2015-06-03
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* fate: Add Closed caption testAnshul Maheshwari2015-06-03
| | | | | Signed-off-by: Anshul Maheshwari <er.anshul.maheshwari@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* tests: add some ASS/SSA/MKS remux and transcode testsClément Bœsch2015-05-31
|
* tests: make sure subtitles tests are run with a rawdiffClément Bœsch2015-04-27
| | | | | | | | | | This will test properly CRLF with make fate, make fate-subtitles and any make fate-sub-* test. Before this commit, the rawdiff was triggered only by make fate-subtitles. Also make sure fate-sub-* only match the tests relying on fmtstdout command, to at least avoid failing on MingW. See https://ffmpeg.org/pipermail/ffmpeg-devel/2015-April/172395.html
* Added STL demuxer and decoderEejya Singh2014-10-22
| | | | Signed-off-by: Clément Bœsch <u@pkh.me>
* fate: fix some subtitles tests dependenciesClément Bœsch2014-10-15
|
* fate: add rawdiff and use it for subtitlesClément Bœsch2014-10-15
| | | | | We want subtitles tests to match exactly line endings and trailing characters.
* fate: make subtitles tests output to stdout instead of md5Clément Bœsch2014-10-15
| | | | This makes tracking subtitles changes simpler.
* avcodec/webvttenc: add webvtt encoderAman Gupta2014-05-25
| | | | | | | | | | | | | | Based off the srt encoder. The following features are unimplemented: - fonts, colors, sizes - alignment and positioning The rest works well. For example, use ffmpeg to convert subtitles into the .vtt format: ffmpeg -i input.srt output.vtt Signed-off-by: Aman Gupta <ffmpeg@tmm1.net> Signed-off-by: Clément Bœsch <u@pkh.me>
* Merge commit 'ba13606ca6adbc74b4db4a72b0769397d6408791'Michael Niedermayer2013-05-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'ba13606ca6adbc74b4db4a72b0769397d6408791': fate: Add a --target-samples path parameter Conflicts: configure tests/fate/audio.mak tests/fate/cover-art.mak tests/fate/demux.mak tests/fate/ea.mak tests/fate/filter-video.mak tests/fate/h264.mak tests/fate/image.mak tests/fate/lossless-audio.mak tests/fate/lossless-video.mak tests/fate/microsoft.mak tests/fate/pcm.mak tests/fate/prores.mak tests/fate/qt.mak tests/fate/real.mak tests/fate/screen.mak tests/fate/video.mak tests/fate/voice.mak tests/fate/vpx.mak tests/fate/vqf.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
* lavc: check decoded subtitles encoding.Nicolas George2013-04-24
| | | | Address trac ticket #2431.
* build: make iconv build configurable.Clément Bœsch2013-02-28
|
* fate/subtitles: add character encoding conversion test.Clément Bœsch2013-02-23
|
* fate/subtitles: add MicroDVD remux test.Clément Bœsch2013-02-21
|
* fate: re-enable fate-sub-mpsub.Clément Bœsch2013-01-01
| | | | This reverts commit 580ee973d16cb5afb3d5974133576d6c570d2dda.
* Add SubViewer v1 subtitles demuxer and decoder.Clément Bœsch2012-12-31
|
* Add PJS subtitles demuxer and decoder.Clément Bœsch2012-12-30
|
* FATE: disable fate-sub-mpsub temporarly.Clément Bœsch2012-12-30
| | | | | Sample has been forgotten, revert this commit in a day or two, when sample is available everywhere.
* Add AQTitle subtitles demuxer.Clément Bœsch2012-12-30
|
* Add MPlayer subtitles demuxer.Clément Bœsch2012-12-30
|
* Add VPlayer subtitles demuxer and decoder.Clément Bœsch2012-12-30
| | | | | | | Note that the linebreaks text codec option (but not the feature) has been removed; its main goal was to allow demuxers to configure the text decoder (and not meant to be used by users), but the AVOption are not a viable solution. This is solved differently in this commit.
* Add MPL2 subtitles demuxer and decoder.Clément Bœsch2012-12-30
|
* fate: add and fix subtitles dependencies.Clément Bœsch2012-12-20
|
* Merge commit 'c9ef43215c7d68c2cdcdbe02287aa114f27a32ed'Michael Niedermayer2012-10-20
| | | | | | | | | | | | | | | | | | | | | * commit 'c9ef43215c7d68c2cdcdbe02287aa114f27a32ed': fate-vc1: add dependencies ARM: fix overreads in neon h264 chroma mc rtsp: Make sure the ret variable is initialized in ff_rtsp_fetch_packet gitignore: ignore files created by msvc fate: Add proper dependencies for the tests in video.mak configure: Disable Snow decoder and encoder by default lzo: Drop obsolete fast_memcpy reference build: Drop OBJS declaration for non-existing PCM_DVD encoder mpeg4videodec: Disable frame multithreading for GMC, its not implemented at all Conflicts: libavcodec/mpegvideo.c libavformat/rtsp.c tests/fate/microsoft.mak tests/fate/video.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
* WebVTT demuxer and decoder.Clément Bœsch2012-09-23
|
* srtenc: Add timing-less "subrip" encoder.Philip Langdale2012-08-15
| | | | | | | | | Unsurprisingly, if a timing-less subrip decoder is desireable, an encoder is as well. With this in place, we can move on to remove the use of the old encoder/decoder with embedded timing and move all timing handling the (de)muxer where they belong. Signed-off-by: Philip Langdale <philipl@overt.org>
* fate: add bitexact flag to fate-sub-movtextencMichael Niedermayer2012-08-05
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* movtextenc: 3GPP TS 26.245 Timed Text Encoder.Philip Langdale2012-08-04
| | | | | | | | | | | | | | | | This change introduces a basic encoder for 3GPP Timed Text subtitles, also known as TX3G, Quicktime subtitles, or "movtext" in the existing code. This initial change doesn't attempt to write styling information, and just writes the plain text of the subtitles. I intend to add support for styles eventually, but it's challenging due to a lack of existing players that support them. Note that an additional change is required to the mov/mp4 muxer to write empty subtitle packets to indicate subtitle duration. Signed-off-by: Philip Langdale <philipl@overt.org>
* SubViewer demuxer and decoder.Clément Bœsch2012-07-26
|
* fate/subtitles: sort tests alphabetically.Clément Bœsch2012-07-19
|
* movtextdec: 3GPP TS 26.245 Timed Text Decoder.Philip Langdale2012-07-14
| | | | | | | | | | | | | This change introduces a basic decoder for 3GPP Timed Text subtitles, also known as TX3G, Quicktime subtitles, or "movtext" in the existing code. This initial change doesn't attempt to parse styling information, and just reads the plain text of the subtitles. I intend to add support for styles eventually, but it's challenging due to a lack of existing players that support them. Signed-off-by: Philip Langdale <philipl@overt.org>
* RealText demuxer and decoder.Clément Bœsch2012-06-29
|
* SAMI demuxer and decoder.Clément Bœsch2012-06-29
|
* fate: add JacoSUB and MicroDVD subtitles tests.Clément Bœsch2012-06-29
|
* fate: introduce subtitles.mak and move SubRip test in it.Clément Bœsch2012-06-29