Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Possible? Yes. Standardized? No. Reliable? Absolutely not. There is no specification of how to do subtitles right, neither in UPnP or DLNA. It ultimately is a question of how DMR wants the subtitles to be served by DMS, so it largely depends on the specific DMR you want to use. Some DMRs require a specific nonstandard DIDL-Lite field in media description (Samsung TVs seem to be promoting <code>&lt;sec:CaptionInfoEx&gt;</code>), some DMRs are happy with a somewhat standard-like <code>&lt;res protocolInfo="http-get:*:text/srt:*"&gt;</code>. Both cases enclosing the URL of your SRT file, of course. It might be perfectly possible that your DMR does not support subtitles at all. There is no such requirement in either UPnP or DLNA (have i already said that?).</p> <p>So Platinum does not have any subtitle support out of the box. You can create the <code>&lt;res&gt;</code> tag with existing logic - setting <code>PLT_ProtocolInfo</code> with ContentType of text/srt and assigning to <code>PLT_MediaItemResource</code> with <code>m_Uri</code> of your SRT file (served by your DMS). </p> <p>Adding a new field is more tricky, <code>PLT_Didl</code> has a fixed set of fields which you must extend along with <code>PLT_MediaObject::ToDidl</code> which is pretty fixed in its operation. I consider this part of Platinum somewhat rushed, in comparison to the visible designing effort put in the rest of the framework.</p> <p>In any case, your DMS must be also ready to act as HTTP server for your subtitles, which means giving the power to whatever class you have as implementation of <code>PLT_MediaServerDelegate::ProcessFileRequest</code>.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload