Project

General

Profile

Feature #1197

EPG for Viasat Baltic

Added by hanza hanza about 12 years ago. Updated about 12 years ago.

Status:
Fixed
Priority:
Low
Assignee:
Category:
EPG - Grabbers
Target version:
-
Start date:
2012-09-03
Due date:
% Done:

100%

Estimated time:

Description

Our local sat provider "Viasat Baltic" transmits EPG on pid 0x39
currently only solution is to use xmltv or quick and dirty fix to modify line on eit.c
line 694:
tdt_add(tdmi, NULL, _eit_callback, m, m->id, TDT_CRC, 0x12, NULL);
changing to :
tdt_add(tdmi, NULL, _eit_callback, m, m->id, TDT_CRC, 0x39, NULL);

this way it is possible to get full 7day epg for "Viasat Baltic" but epg for other providers transmitting epg on pid 0x12 is broken

is would be nice to include EPG grabber for pid 0x39


Files

nit_viasat.txt (227 KB) nit_viasat.txt hanza hanza, 2012-09-18 09:23
nit_sirius.txt (97.7 KB) nit_sirius.txt hanza hanza, 2012-09-18 09:23

History

#1

Updated by Adam Sutton about 12 years ago

Is Viasat Baltic the network name transmitted in the NIT. And do they carry now/next on 0x12?

Adam

#2

Updated by Adam Sutton about 12 years ago

  • Category set to EPG - Grabbers
  • Assignee set to Adam Sutton
#3

Updated by hanza hanza about 12 years ago

there is no now/next on 0x12
there is two network names for "viasat baltic"
1st "Viasat"
2nd "Sirius"
some channels are on "Viasat" and some on "Sirius"
i have attached dump for network names

#4

Updated by hanza hanza about 12 years ago

this patch allows to catch Viasat Baltic epg

@@ -832,6 +832,9 @@
   } else {
     tdt_add(tdmi, NULL, _eit_callback, m, m->id, TDT_CRC, 0x12, NULL);
   }
+  /* Add PIDs (viasat uses non-standard) */
+  if (!strcmp("viasat_baltic", m->id))
+    tdt_add(tdmi, NULL, _eit_callback, m, m->id, TDT_CRC, 0x39, NULL);
   tvhlog(LOG_DEBUG, m->id, "install table handlers");
 }

@@ -872,6 +875,8 @@
                             _eit_start, _eit_enable, NULL);
   epggrab_module_ota_create(NULL, "uk_freeview", "UK: Freeview", 5,
                             _eit_start, _eit_enable, NULL);
+  epggrab_module_ota_create(NULL, "viasat_baltic", "VIASAT: Baltic", 5,
+                            _eit_start, _eit_enable, NULL);
 }

 void eit_load ( void )

#5

Updated by Adam Sutton about 12 years ago

  • Status changed from New to Fixed
  • % Done changed from 0 to 100

Applied in changeset commit:08c07e983c68bcf1b69060e1dd70a09e6787fb69.

#6

Updated by Wojciech Myrda about 12 years ago

hanza please check if this commit made EPG visible for 7days for all channels in Viasat http://pl.kingofsat.net/pack-viasat.php. Seems there is few more frequencies that might need special handling that the transponder does not report as Viasat

http://pl.kingofsat.net/tp.php?tp=798
http://pl.kingofsat.net/tp.php?tp=1395
http://pl.kingofsat.net/tp.php?tp=1191
http://pl.kingofsat.net/tp.php?tp=1169
http://pl.kingofsat.net/tp.php?tp=2587 (just one channel used from VisionTV for Viasat)
http://pl.kingofsat.net/tp.php?tp=576
http://pl.kingofsat.net/tp.php?tp=581
http://pl.kingofsat.net/tp.php?tp=583 (some FTA channels and only two for Viasat)

Also available in: Atom PDF