Area: MediaPortal setup
MP Version: Last CVS
Skin: Blue2
Windows Version: Windows XP SP2
CPU Type: AMD 64
Memory: 1GB
Motherboard Chipset: MSI K8N Neo4 Platinum
Video Card: GigaByte GV-RX80256D
Video Card Driver: ATI Catalyst 5.12 driver
Video Card Resolution: 1280x720
Video Render Type: VMR9
Video Codec Type & Version: CyberLink Video/SP Decoder
Audio Codec Type & Version: CyberLink Audio Decoder
TV Card: KNC1 DVB-S TVStation
TV Card Type: DVB
TV Card Driver: BDA driver from KNC site
TV Card: KNC1 DVB-T TVStation
TV Card Type: DVB
TV Card Driver: BDA driver from KNC site
Synopsis: When I click autotune in my analog TV card (country: Spain input:Antenna), it starts the search but when it arrives to channel 12, the search finishes. In Spain, channel 13 to 20 are not used so when you try to tune any of this channels, nothing happens and when asking for the channel frequency, it returns the last known frequency. This makes line 105 in AnalogTVTuning.cs to return true and the autotune stops.
In file AnalogTVTuning.cs you can find this in line 105:
if ((int)freq == (int)lastFrequency && freq >100f)
I think that this line should be:
if ((int)freq == (int)lastFrequency && percent >100f)
With this change, autotune is working for me although I think that it should be improved by retrieving the min and max channel for the tuning space instead of starting from channel 1 and finishing in channel 400.
It would be great if any of the developers could test this change or improve it and added to the CVS.
Best regards,
Mosquiss
MP Version: Last CVS
Skin: Blue2
Windows Version: Windows XP SP2
CPU Type: AMD 64
Memory: 1GB
Motherboard Chipset: MSI K8N Neo4 Platinum
Video Card: GigaByte GV-RX80256D
Video Card Driver: ATI Catalyst 5.12 driver
Video Card Resolution: 1280x720
Video Render Type: VMR9
Video Codec Type & Version: CyberLink Video/SP Decoder
Audio Codec Type & Version: CyberLink Audio Decoder
TV Card: KNC1 DVB-S TVStation
TV Card Type: DVB
TV Card Driver: BDA driver from KNC site
TV Card: KNC1 DVB-T TVStation
TV Card Type: DVB
TV Card Driver: BDA driver from KNC site
Synopsis: When I click autotune in my analog TV card (country: Spain input:Antenna), it starts the search but when it arrives to channel 12, the search finishes. In Spain, channel 13 to 20 are not used so when you try to tune any of this channels, nothing happens and when asking for the channel frequency, it returns the last known frequency. This makes line 105 in AnalogTVTuning.cs to return true and the autotune stops.
In file AnalogTVTuning.cs you can find this in line 105:
if ((int)freq == (int)lastFrequency && freq >100f)
I think that this line should be:
if ((int)freq == (int)lastFrequency && percent >100f)
With this change, autotune is working for me although I think that it should be improved by retrieving the min and max channel for the tuning space instead of starting from channel 1 and finishing in channel 400.
It would be great if any of the developers could test this change or improve it and added to the CVS.
Best regards,
Mosquiss