Aman Gupta
3f1a540204
avcodec/mpeg12dec: parse A53 caption data embedded in SCTE-20 user data
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
7 years ago
Aman Gupta
9ca9671458
avcodec/ccaption_dec: implement positioning for closed captions
...
Positioning math is based on the guidelines in https://dvcs.w3.org/hg/text-tracks/raw-file/default/608toVTT/608toVTT.html#positioning-in-cea-608
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
8 years ago
Clément Bœsch
79061bcec1
fate: fix sub-cc font
9 years ago
Clément Bœsch
6d32628bf3
lavc/ccaption_dec: improve default style
...
Use monospaced font, and a black box outline.
9 years ago
Clément Bœsch
a43deea861
lavc/ccaption_dec: fix ASS tags
9 years ago
Aman Gupta
b7e64be8fb
lavc/ccaption_dec: implement font styles
9 years ago
Anshul Maheshwari
e91debf8f9
fate: Add Closed caption test
...
Signed-off-by: Anshul Maheshwari <er.anshul.maheshwari@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
10 years ago
Clément Bœsch
52b0a0ecaa
avcodec/ass: add FFmpeg signature
10 years ago
Clément Bœsch
40b9f28641
avcodec/ass: output missing fields in AVSubtitles and output files
...
Fixes Ticket #3207
10 years ago
Clément Bœsch
8022bb1d92
fate: make subtitles tests output to stdout instead of md5
...
This makes tracking subtitles changes simpler.
10 years ago
Clément Bœsch
88514378ba
avcodec/ass: move playres parameters below scripttype
...
Suggested-by: wm4
11 years ago
Clément Bœsch
5039aadf68
avcodec/ass: explicit PlayRes[XY]
...
This avoids the following libass warning when using the subtitles
filter: "Neither PlayResX nor PlayResY defined. Assuming 384x288"
Subtitles tests change because the output is ASS and the PlayRes[XY]
ends up in the output.
11 years ago
Clément Bœsch
5c68aae908
Add VPlayer subtitles demuxer and decoder.
...
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.
12 years ago