[FFmpeg-devel] [PATCH] libavcodec/dvbsub: Support for HD DVB Subtitles

Jernej mikrohard at gmail.com
Thu Jul 11 21:05:05 EEST 2019


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

Regards,
Jernej
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Add-support-for-Display-Definition-Segment-to-DVB-Su.patch
Type: application/octet-stream
Size: 1918 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20190711/fa7d0d2f/attachment.obj>


More information about the ffmpeg-devel mailing list