Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
EIT EPG: Fix EPG when is broadcasted on different PID for Bulsatcom S…
…imulcrypt channels from Dolce
  • Loading branch information
zinonino authored and perexg committed Jun 28, 2015
1 parent 7683d92 commit 55efd0f
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 0 deletions.
5 changes: 5 additions & 0 deletions src/epggrab/module/eit.c
Expand Up @@ -731,6 +731,10 @@ static int _eit_start
} else if (!strcmp("viasat_baltic", m->id)) {
pid = 0x39;

/* Bulsatcom 39E (0x12b) */
} else if (!strcmp("Bulsatcom_39E", m->id)) {
pid = 0x12b;

/* Standard (0x12) */
} else {
pid = DVB_EIT_PID;
Expand Down Expand Up @@ -788,6 +792,7 @@ void eit_init ( void )
epggrab_module_ota_create(NULL, "uk_freesat", "UK: Freesat", 5, &ops, NULL);
epggrab_module_ota_create(NULL, "uk_freeview", "UK: Freeview", 5, &ops, NULL);
epggrab_module_ota_create(NULL, "viasat_baltic", "VIASAT: Baltic", 5, &ops, NULL);
epggrab_module_ota_create(NULL, "Bulsatcom_39E", "Bulsatcom: Bula 39E", 5, &ops, NULL);
}

void eit_done ( void )
Expand Down
1 change: 1 addition & 0 deletions src/epggrab/otamux.c
Expand Up @@ -469,6 +469,7 @@ epggrab_ota_kick_cb ( void *p )
[MM_EPG_ONLY_UK_FREESAT] = "uk_freesat",
[MM_EPG_ONLY_UK_FREEVIEW] = "uk_freeview",
[MM_EPG_ONLY_VIASAT_BALTIC] = "viasat_baltic",
[MM_EPG_ONLY_BULSATCOM_39E] = "Bulsatcom_39E",
[MM_EPG_ONLY_OPENTV_SKY_UK] = "opentv-skyuk",
[MM_EPG_ONLY_OPENTV_SKY_ITALIA] = "opentv-skyit",
[MM_EPG_ONLY_OPENTV_SKY_AUSAT] = "opentv-ausat",
Expand Down
1 change: 1 addition & 0 deletions src/input/mpegts.h
Expand Up @@ -358,6 +358,7 @@ enum mpegts_mux_epg_flag
MM_EPG_ONLY_OPENTV_SKY_UK,
MM_EPG_ONLY_OPENTV_SKY_ITALIA,
MM_EPG_ONLY_OPENTV_SKY_AUSAT,
MM_EPG_ONLY_BULSATCOM_39E,
};
#define MM_EPG_LAST MM_EPG_ONLY_OPENTV_SKY_AUSAT

Expand Down
1 change: 1 addition & 0 deletions src/input/mpegts/mpegts_mux.c
Expand Up @@ -462,6 +462,7 @@ mpegts_mux_epg_list ( void *o, const char *lang )
{ N_("Only UK Freesat"), MM_EPG_ONLY_UK_FREESAT },
{ N_("Only UK Freeview"), MM_EPG_ONLY_UK_FREEVIEW },
{ N_("Only Viasat Baltic"), MM_EPG_ONLY_VIASAT_BALTIC },
{ N_("Only Bulsatcom 39E"), MM_EPG_ONLY_BULSATCOM_39E },
{ N_("Only OpenTV Sky UK"), MM_EPG_ONLY_OPENTV_SKY_UK },
{ N_("Only OpenTV Sky Italia"), MM_EPG_ONLY_OPENTV_SKY_ITALIA },
{ N_("Only OpenTV Sky Ausat"), MM_EPG_ONLY_OPENTV_SKY_AUSAT },
Expand Down

0 comments on commit 55efd0f

Please sign in to comment.