Opened 15 years ago

Closed 15 years ago

#855 closed patch (invalid)

Update for ATSC channel.conf parsing

Reported by: John Pullan <john.pullan@…> Owned by: danielk
Priority: minor Milestone: unknown
Component: mythtv Version:
Severity: medium Keywords: DVB ATSC
Cc: Ticket locked: no


The attached patch should fix ATSC channel.conf parsing. Judging by an example file sent by Steve Adefff


there appears to be two extra pids pids before the program source id. (I've also read the code in dvb-apps and this seems correct)

It would be nice if someone could verify this though.

Attachments (1)

dvbconfparser.patch (660 bytes) - added by John Pullan <john.pullan@…> 15 years ago.

Download all attachments as: .zip

Change History (2)

Changed 15 years ago by John Pullan <john.pullan@…>

Attachment: dvbconfparser.patch added

comment:1 Changed 15 years ago by John Pullan <john.pullan@…>

Resolution: invalid
Status: newclosed

Steve Adeff, got back to me , apparently it doesn't work :| Therefore I'm withdrawing this.

TBH it looks like the file isn't quite what he said it was but there you go. I can't debug this so it'll be left.

sorry it took so long, g/f factor and I've been teaching myself PERL, etc....

anyway, doesn't quite work. I get this on the terminal though:
ASSERT: "i <= nodes" in /usr/include/qt3/qvaluelist.h (373)
ASSERT: "i <= nodes" in /usr/include/qt3/qvaluelist.h (373)

don't know if thats important for you.

the problems:
the chanid/channum information is all off. I get multple channels with the
same channum, and they're not the actual channel numbers according to, say,
Running mythfilldatabase doesn't grab an xmltvid number for the stations.
I also believe the freqid needs to be set to the frequency (ie the mplex
dtv_multiplex looks ok, except the last frequency has a transport ID of null
and a network ID of null.

Note: See TracTickets for help on using tickets.