[FFmpeg-devel] [PATCH] Add support for Display Definition Segment to DVB Subtitle encoder

Marton Balint cus at passwd.hu
Sat Jul 13 21:53:41 EEST 2019



On Sat, 13 Jul 2019, mikrohard at gmail.com wrote:

> From: Jernej Fijacko <mikrohard at gmail.com>
>
> Current version of dvbsub encoder doesn't support HD DVB subtitles. The high
> resolution bitmaps are muxed into the stream but without the DDS (display definition
> segment) the players asume that the DVB subtitles are in SD (720x576) resolution
> which causes them to either render the subtitles too large and misplaced or don't
> render them at all. By including the DDS as defined in section 7.7.1 of ETSI EN 300
> 743 (V1.3.1) this problem is fixed.
>
> 7.2.1 Display definition segment The display definition for a subtitle service may
> be defined by the display definition segment if present in the stream. Absence of a
> DDS implies that the stream is coded in accordance with EN 300 743 (V1.2.1) [5] and
> that a display width of 720 pixels and a display height of 576 lines may be assumed.
>
> https://www.etsi.org/deliver/etsi_en/300700_300799/300743/01.03.01_60/en_300743v010301p.pdf

Thanks, applied.

Regards,
Marton


More information about the ffmpeg-devel mailing list