home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
MediaPortal 1 Talk
Teletext subtitles
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="ziphnor" data-source="post: 179373" data-attributes="member: 14215"><p>As i believe i mentioned previously i am working on integrating (DVB based) teletext subtitle support into the DVBSubtitle2 filter. </p><p></p><p>The DVBSubtitle2 filter connects to TsReader (to which i added a teletext pin) and receives the subtitle and teletext streams, it decodes these and then calls back to MP (to Core/Player/SubtitleRenderer.cs ) with text and bitmap subtitles. All decoding is done on the filter side, and rendering is done efficiently on the MP side. Also in TsReader, the Service Information is parsed, identifying the language (not just the encoding like in the teletext page header), which should be sufficient to supply automatic display of the correct subtitle page without any user interaction except for setting language preferences (similar to DVD playback). As part of this work-in-progress, i yesterday added code to TsWriter to include the teletext PID when timeshifting and recording ( i havent had a chance to test it yet though, but it was only a very simple change).</p><p></p><p>I decided to not re-use the MediaPortal side C# caching/decoding because i only need support for the subset of functionality corresponding to teletext subtitle pages (and what was currently there seemed hard to maintain) as well as for performance reasons.</p><p></p><p>Anyway, i just want to make sure we avoid repeating each others work here, in fact it might be better if we tried to help each other <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p></p><p>I was wondering if you might want to help out with debugging the small teletext decoder i have created in DVBSubtitle2. Then we can also get you up and running with compiling the TVE3 filters etc. When the subtitle part is up and running (which IMHO is the more important part) we could then take a look at the normal Teletext module together if it needs further improvement. </p><p></p><p>Oh btw, be sure to check out the blog entry on the topic:</p><p><a href="https://www.team-mediaportal.com/blogs/team_blog/subtitles_on_dvb_broadcasts_in_mediaportal.html" target="_blank">https://www.team-mediaportal.com/blogs/team_blog/subtitles_on_dvb_broadcasts_in_mediaportal.html</a></p></blockquote><p></p>
[QUOTE="ziphnor, post: 179373, member: 14215"] As i believe i mentioned previously i am working on integrating (DVB based) teletext subtitle support into the DVBSubtitle2 filter. The DVBSubtitle2 filter connects to TsReader (to which i added a teletext pin) and receives the subtitle and teletext streams, it decodes these and then calls back to MP (to Core/Player/SubtitleRenderer.cs ) with text and bitmap subtitles. All decoding is done on the filter side, and rendering is done efficiently on the MP side. Also in TsReader, the Service Information is parsed, identifying the language (not just the encoding like in the teletext page header), which should be sufficient to supply automatic display of the correct subtitle page without any user interaction except for setting language preferences (similar to DVD playback). As part of this work-in-progress, i yesterday added code to TsWriter to include the teletext PID when timeshifting and recording ( i havent had a chance to test it yet though, but it was only a very simple change). I decided to not re-use the MediaPortal side C# caching/decoding because i only need support for the subset of functionality corresponding to teletext subtitle pages (and what was currently there seemed hard to maintain) as well as for performance reasons. Anyway, i just want to make sure we avoid repeating each others work here, in fact it might be better if we tried to help each other :) I was wondering if you might want to help out with debugging the small teletext decoder i have created in DVBSubtitle2. Then we can also get you up and running with compiling the TVE3 filters etc. When the subtitle part is up and running (which IMHO is the more important part) we could then take a look at the normal Teletext module together if it needs further improvement. Oh btw, be sure to check out the blog entry on the topic: [url]https://www.team-mediaportal.com/blogs/team_blog/subtitles_on_dvb_broadcasts_in_mediaportal.html[/url] [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
MediaPortal 1 Talk
Teletext subtitles
Contact us
RSS
Top
Bottom