Opened 18 years ago
Closed 18 years ago
#1692 closed defect (fixed)
Incorrect EIT program schedule data
Reported by: | Owned by: | danielk | |
---|---|---|---|
Priority: | minor | Milestone: | 0.20 |
Component: | mythtv | Version: | head |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
I recently upgraded from svn 9656 to 9709 and I'm getting programs scheduled at the wrong time:
From the program table:
(1091,'2006-04-16 07:00:00','2006-04-16 08:00:00','WGN News at Nine','','','','',0000,0,0,'',0,0,0,1,0,0,'',NULL,'','','','',0,0,1), (1091,'2006-04-17 07:00:00','2006-04-17 07:40:00','WGN News at Nine','','','','',0000,0,0,'',0,0,0,1,0,0,'',NULL,'','','','',0,0,1), (1091,'2006-04-17 22:00:00','2006-04-17 23:00:00','WGN News at Noon','','','','',0000,0,0,'',0,0,0,1,0,0,'',NULL,'','','','',0,0,1), (1091,'2006-04-18 07:00:00','2006-04-18 08:00:00','WGN News at Nine','','','','',0000,0,0,'',0,0,0,1,0,0,'',NULL,'','','','',0,0,1),
The show "WGN News at Nine" runs at 9:00 PM, not 7:00 am. "WGN News at Noon" runs at 12:00 PM (duh), not 10:00 pm. This is in Chicago.
This appears to be coming in from EIT scanning. If there's anything else I can provide, let me know.
Attachments (2)
Change History (5)
Changed 18 years ago by
Attachment: | log.sched.errors.bz2 added |
---|
comment:1 Changed 18 years ago by
Owner: | changed from Isaac Richards to danielk |
---|---|
Summary: | Incorrect program schedule data → Incorrect EIT program schedule data |
The time conversion from UTC to local was reversed. In my case 2:00am UTC == 9:00pm CDT but was being converted to 7:00am CDT. The attached patch fixes this.
-Bill
comment:2 Changed 18 years ago by
Milestone: | → 0.20 |
---|---|
Status: | new → assigned |
Version: | → head |
Hmm. For me this patch results in the listings being one hour off..
I'll look at this more carefully today...
comment:3 Changed 18 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
(In [9764]) Fixes #1692. Fixes the UTC->localtime conversion for ATSC + adds manual override.
The reason why cizek's patch didn't work for me was because the data I am getting OTA is incorrect. I've implemented the correct offset from cizek's patch and made it the default, and added a global EIT time offset override. The override makes things work here, but we really should have a per-source + per-channel setting if this is a common problem.
Backend log which added the incorrect schedule data.