Opened 14 years ago

Closed 14 years ago

#1723 closed defect (fixed)

DVB scanning in 0-19-fixes branch broken with multiple encoders

Reported by: andrew@… Owned by: danielk
Priority: minor Milestone: unknown
Component: dvb Version: 0.19
Severity: medium Keywords:
Cc: Ticket locked: no

Description

The DVB channel scanning wizard in the release-0-19-fixes branch is broken if you're first encoder code is not a DVB encoder. First off, this issue looks to be fixed in trunk, but it is an issue on release-0-19-fixes.

There is SQL query to select the lof settigns for the DVB encoder that is being used for the scanning. The query uses two tables, but doesn't connect them together in the where clause, so a cartesian join is used. In my case this causes the non DVB cards settings to be used - which results in the scan failing.

The attached patch fixes the SQL.

If you could please apply it to the branch, it would be much appreciated.

Attachments (1)

scanwizard.cpp.patch (795 bytes) - added by andrew@… 14 years ago.
Patch to libs/libmythtv/scanwizard.cpp

Download all attachments as: .zip

Change History (2)

Changed 14 years ago by andrew@…

Attachment: scanwizard.cpp.patch added

Patch to libs/libmythtv/scanwizard.cpp

comment:1 Changed 14 years ago by danielk

Resolution: fixed
Status: newclosed

(In [9799]) Closes #1723. Fixes the query for DiSEqC params in 0.19-fixes so that it work with multiple DiSEqC cards using patch from andrew at etc dot gen dt nz.

I verified that this has already been fixed in SVN-head.

Note: See TracTickets for help on using tickets.