Opened 4 years ago

Last modified 4 years ago

#12553 new Developer Task

EITFixups for Star One C2 (Brazil)

Reported by: Karl Egly Owned by: Karl Egly
Priority: minor Milestone: unknown
Component: MythTV - EIT Version: Unspecified
Severity: medium Keywords:
Cc: Ticket locked: no

Description

This is a tracking ticket for the EITFixups that Renato came up with at https://forum.mythtv.org/viewtopic.php?f=36&t=898

The original_network_id on Star One C2 is set to 1 which is commonly used on Astra 19.2°. So they need to be checked for collisions. (It would not be nice to make the guide better for some users while making it worse for others)

Conclusion on the forum was

According to Lyngsat Astra with ONID 1 starts its TIDs around 1000, so this should fix your guide without breaking the guide of others :-)

The collected transport_ids to fix are

        // DVB-S Star One C2 70W
        fix[  1 << 32 | 1 << 16 ] = EITFixUp::kEFixForceISO8859_1;
        fix[  2 << 32 | 1 << 16 ] = EITFixUp::kEFixForceISO8859_1;
        fix[  3 << 32 | 1 << 16 ] = EITFixUp::kEFixForceISO8859_1;
        fix[  4 << 32 | 1 << 16 ] = EITFixUp::kEFixForceISO8859_1;
        fix[ 50 << 32 | 1 << 16 ] = EITFixUp::kEFixForceISO8859_1;
        fix[ 51 << 32 | 1 << 16 ] = EITFixUp::kEFixForceISO8859_1;
        fix[ 52 << 32 | 1 << 16 ] = EITFixUp::kEFixForceISO8859_1;
        fix[ 53 << 32 | 1 << 16 ] = EITFixUp::kEFixForceISO8859_1;
        fix[ 54 << 32 | 1 << 16 ] = EITFixUp::kEFixForceISO8859_1;
        fix[ 55 << 32 | 1 << 16 ] = EITFixUp::kEFixForceISO8859_1;
        fix[ 56 << 32 | 1 << 16 ] = EITFixUp::kEFixForceISO8859_1;
        fix[ 57 << 32 | 1 << 16 ] = EITFixUp::kEFixForceISO8859_1;
        fix[ 58 << 32 | 1 << 16 ] = EITFixUp::kEFixForceISO8859_1;
        fix[ 59 << 32 | 1 << 16 ] = EITFixUp::kEFixForceISO8859_1;

Open question was if we can fix the encoding of the channel names / SDT, too.

The guide data also contains cast/director/year/country/seriesid/episodeid and other details in the key/value section which could be parsed once we support it. Hexdumps are in this post https://forum.mythtv.org/viewtopic.php?p=4376#p4376

Change History (3)

comment:1 Changed 4 years ago by Karl Dietz <dekarl@…>

In 8eac75347d5563a68083bf71b0444341bc69bcfa/mythtv:

Apply encoding fixup for EIT on Star One C2 (Brazil)

Refs #12553
Patch by Renato Riolino

comment:2 Changed 4 years ago by Karl Dietz <dekarl@…>

In 109b578ade1f14936f8f72a23c2aa7c3ba8295e3/mythtv:

implement parental_rating_descriptor

Refs #12436
Refs #12553

comment:3 Changed 4 years ago by Karl Dietz <dekarl@…>

In 1550320bb32a29fb60b0477ea80a3c5d815d9675/mythtv:

add missed suffix to integer literal

Refs #12553

Note: See TracTickets for help on using tickets.