TTX subtitle teletext number always <unknown>

  • Hi,


    Is this a known problem for everybody, or is it pr satellite problem. Nordic 0.8 and 4.8 will alway show <unknown> for TTX subtitles. Have not tested other satellites yet...

    - FoxyRabbit - Peter Pan team -

  • Someone told me that OpenPli images have a solution for this, and we have checked the same channel with both Dream Property image and Openplis's 6.0 image. DP image shows <unknown> for 10 SVT1 subtitle ttx pages. OpenPli shows teletext page numbers for all 10 TTX pages.


    I have gone through som coding and found that enigma2.py for openpli have used attribute 'subtitle" from iPlayableServicePtr to catch page numbers. This attribute is not available in enigma2.py from DP image.

    - FoxyRabbit - Peter Pan team -

  • Since when is OpenPli using the oe2.5 as basis? Please do not compare apples with pears. Especially as there were a lot of changes in that area with oe2.5

    Gruss
    Dre


    Boxen (im Einsatz): DM920, DM900, DMOne
    Developer Project Merlin - we are OpenSource

  • The OpenPli may be a damn bad comparsion, and I also asumed they used oe2.5 for their latest images. My bad!


    So basically, what you are telling me is that it is not possible to do the same thing in oe2.5? Or that it takes more time to develope a solution for it? Are you working on it? Was you aware of this?


    We are just wanting to help you guys, you know. :smiling_face:

    - FoxyRabbit - Peter Pan team -

  • The fact that something is missing in enigma2.py indicates a missing feature (or a bug) in the enigma2 C++ core. That part is closed source in DreamOs and can only be enhanced by the Dream developers. As @dre is an independent developer (and just a regular user like you and me), he does not have any access to the core.


    Another side fact about your bug report: The Dream developers usually read these kind of reports and put them on their own, internal bug tracker. We don't know which priority these bugs have there and usually the first response you will receive, will be a remark in the changelog of the update that fixes your problem :grinning_squinting_face:


    Last, but not least: My personal view on this is, that a fix might take some time. Germans are the main target group for Dream and they don't use subtitles at all. As a comparison: The German public tv stations have 1 TTX-subtitle and the same one as DVB subtitle... Most of the other channels have no subtitles. Therefore 10 different subtitles are hard to imagine for us :grinning_squinting_face:

    so long
    m0rphU

  • I never use subs but I thought that the page number was displayed on SRF. I'll have to check it once I'm back home

    Gruss
    Dre


    Boxen (im Einsatz): DM920, DM900, DMOne
    Developer Project Merlin - we are OpenSource

  • Thanks guys! Lets hope they fix this once upon a time. An lets hope that such a small fix can make others than germans to use dreamboxes. Up in north we have tons of ttx subtiles on lots of channels. Pretty anoying to have to test every ttx subtitle to find what you want.


    I think this was no issue on oe2.0 and earlier versions, but may have come with the oe2.2 images. It has been an issue for a while for sure.


    Meanwhile I just discovered that two channels on 4.8 actually shows language (countries) for TTX subtitles. So it might only be the subtitles with TTX page numbers that are missing. Have not seen any channels with that yet.


    As far as my knowledge in python gets, I see that the only thing returned for TTX is when data have language names in it. Else it will return "und". Its for these returned strings we need to do something extra to get the page numbers. Such code is missing as I can see.

    - FoxyRabbit - Peter Pan team -

  • Thats the real issue, the new audioselection screen only shows a column with the ISO language codes. This is completely different to OpenPLi. The root cause is that your providers don't provide proper language settings for each subtitile page. I think its also not as easy to fix (just displaying the teletext page number) as this may break the Trackautoselect plugin then.

    Einmal editiert, zuletzt von dhwz ()

  • Since older software could catch these numbers, it should be possible to implement this in newer software also. I can understand if its not "developed" yet for oe2.5, but it should be possible to do the same thing as long as older software can do this from todays satellite providers. As OpenPli does.


    Cant really see why getting the numbers out should mess with trackautoselect, as I asume it also will do that with only <unknown> returned. And as long as it returns numbers, you could filter them out by leaving numbers out of the logic. Cause you will most likely never know what subtitle laguagea a number returns anyway. For a tuner owner it might give a big logic, cause these numbers often is the same for each providers channels. Or are remembered by the user for spesific channels.


    All numbers in first column that mr_vice shows are the numbers that are not returned in oe2.5.


    So if its possible, it should be fixed. And in my and many others opinion it is an important issue. Maby not for germans, but for plenty other countries that wants to use dreambox tuners. :smiling_face:

    - FoxyRabbit - Peter Pan team -

  • Hi,
    There seems to be areal issue with the subtitles and the explanation is given above. I think this may well be the same problem I reported with the timeshift a few days ago, timeshift gives a green screen and some integer exception with subtitles on.
    Cheers
    Mcs

    • Offizieller Beitrag

    Hi,


    can you try the following?

    I think this is okay.


    cu

  • Thanks @Ghost! :thumbs_up:


    This returns a better result than OpenPli in my opinion. By adding TTX numbers to codec text column was a smart one. Cause we may still dont know which language we get for each teletext page. BUT, there may still be a small issue with some page numbers (getPageNumber) returning hex numbers. Like TTX 7fe or 1a0 or 1fe as exampels. SVT1 channel with 10 TTX pages is the only channel I have found with some hex numbers of the 10 numbers. It is always the last 2-3 numbers or so.


    Attachment: picture of channel SVT1 with unknown language, and Viasat Film Action with known language.

    • Offizieller Beitrag

    Because of the missing languages. The problem is that these subtitle tracks are not included in the PMT.


    The TTX subtitle tracks without language are automatically recognized as subtitles by the teletext decoder.


    But unfortunately without any information about the language.


    I have no knowledge about a way to detect the language.


    If you want, you can send a message to the provider, and ask him to put the subtitles into the PMT of the service with corresponding language codes.


    cu

  • This is just perfect until the provider implements language strings for each teletext number. It was the numbers we wanted. By adding the numbers to codec text, everybody will know that the language for the number still is <unknown>. Perfect!


    Over time users wil memorize numbers with different languages, so starting with showing the numbers are just perfect. In most cases the same number will be used for same language anyway. Our image users complained about this, and now they will be satified I think. But yes, we will try to contact the provider for missing language strings.


    Will you patch this into git some day? I think more out there than me will be more than satisfied with this "fix". One less file for me to play with in my repository would be nice too. :smiling_face:


    Edit: By the way, if I leave the subtitle setup screen on TV for more than 5 minutes, the HEX numbers seems to correct itself!

    - FoxyRabbit - Peter Pan team -

    3 Mal editiert, zuletzt von FoxyRabbit ()