View Single Post
Old 2007-03-13, 17:27   #79 (permalink)
tourettes
Portal Developer
 
Join Date: Jan 2005
Age: 30
Posts: 3,737
Thanks: 98
Thanked 137 Times in 109 Posts


Default

Those timing problems are most likely only directshow related (and I have hopefully managed to fix at least some of them when ussing TSFileSource.ax)

Here's the first public test version of the DVB subtitle filter:
http://day2.no-ip.org/DVBSub_test_01.zip

Some facts about the filter:

1) Seeking is most likely broken -> missing subtitles after seeking (works most of the time for me, but still fails sometimes)
2) PCR rollover is not handled in any way -> missing subtitles if the recording has a PCR rollover

Installing the filter:
1) unzip both .ax files to MP folder.
2) regsrv32 DVBSub_debug.ax (if some debug DLLs is missing from your system then use the DVBSub_release.ax)
3) put following setting in the MediaPortal.xml in MyTv section

<entry name="dvbsubtitles">yes</entry>

4a) Get some .ts recording that has subtitles (verify first with VLC)

Currently the TVEngine3 has a bug that causes .ts recordings not to have subtitle data. Timeshifting buffer has correct data, so copying a .ts file should do the trick.

4b) Use tv engine3 in single seat and you should have valid subtitles from the engine

- When using the debug version of the filter it's writing a log to C:\ folder
- I haven't tested for months if the subtitles work with the tv engine streams (not sure if all the needed code is even there... possibly not).
- Use the latest SVN MP version
- Subtitles seem to be sometimes too large

I really hope that someone would have some free time to fix those remaining bugs in the filter as I don't have that much free time available and banning the head against wall isn't not so nice...
__________________
http://day2.no-ip.org/

"Commy64 - The problem there is that Oprah was on. MP tried to save you by blanking the screen"

Last edited by tourettes; 2007-03-13 at 18:37.
tourettes is online now   Reply With Quote