Project

General

Profile

Feature #1197

EPG for Viasat Baltic

Added by hanza hanza over 6 years ago. Updated over 6 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

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

Associated revisions

Revision 08c07e98 (diff)
Added by Adam Sutton over 6 years ago

Add viasat baltic EPG handler. Fixes #1197.

History

#1 Updated by Adam Sutton over 6 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 over 6 years ago

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

#3 Updated by hanza hanza over 6 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 over 6 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 over 6 years ago

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

#6 Updated by Wojciech Myrda over 6 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