Sebastian2 hat geschrieben:
Ich persönlich halte den epg für sehr wichtig.
Meide ich sogar sender die keinen besitzen.
Dem kann ich mich anschliessen. Habe mir die SIsections.cpp mal angesehen, weil ich aber nicht der grosse Codeversteher bin und ungern Arbeit mehrfach erledige frage ich mal bei den Spzialisten nach.
Würde der Unten angefügte Code auf den Sender RTL FS den EPG vom Normalen RTL verfügbar machen? Den z.Zt. im CVS bzgl. Premiere vorhanden Code habe ich mal beigefügt.
Wenn nein welche Veränderungen müsste ich noch machen. Den Code möchte ich manuell, nach dem Premierecode in die SIsections.cpp einfügen.
Danke und Gruss
Bazi98
Code:
//----z.Zt.im CVS SIsections.cpp----
// 1.10.2007 Premiere is still sending wrong epg data
if (e.original_network_id == 0x0085) {
if ((e.transport_stream_id == 0x0003) && (e.service_id == 0x00f0)) {
e.transport_stream_id = 0x0002;
e.service_id = 0x00e0;
}
if ((e.transport_stream_id == 0x0003) && (e.service_id == 0x00f1)) {
e.transport_stream_id = 0x0002;
e.service_id = 0x00e1;
}
if ((e.transport_stream_id == 0x0003) && (e.service_id == 0x00f5)) {
e.transport_stream_id = 0x0003;
e.service_id = 0x00dc;
}
if ((e.transport_stream_id == 0x0004) && (e.service_id == 0x00d2)) {
e.transport_stream_id = 0x0011;
e.service_id = 0x00e2;
}
if ((e.transport_stream_id == 0x0011) && (e.service_id == 0x00d3)) {
e.transport_stream_id = 0x0011;
e.service_id = 0x00e3;
}
if ((e.transport_stream_id == 0x0001) && (e.service_id == 0x00d4)) {
e.transport_stream_id = 0x0004;
e.service_id = 0x00e4;
}
}
p += 6;
//----/z.Zt. im CVS----
//----Entwurf RTL---
// 24.04.2009 RTL is still sending wrong epg data
if (e.original_network_id == 0x0001) {
if ((e.transport_stream_id == 0x0441) && (e.service_id == 0x2e6)) {
e.transport_stream_id = 0x0441;
e.service_id = 0x2ee3;
}
}
p += 6;
// ----/ Entwurf RTL---
RTL
Frequenz : 12187,500, H, 3/4, Astra 19,2°
ONid: 0x0001
SiD: 0x2ee3
TSiD: 0x0441
PMTPid: 0x002c
RTL FS (Bayern)
ONid: 0x0001
SiD: 0x2ee6
TSiD: 0x0441
PMTPid: 0x0038