why is tuning space always 0? (analog TV) (1 Viewer)

polo78

New Member
March 26, 2006
1
0
Hi guys! This is my first post, I've discovered MediaPortal a few days ago while looking for a replacement for the crappy software that came with my Pinnacle PCTV USB tuner. Let me say MP is awesome!
I'm experiencing problems with my analog TV tuner: autotuning only scans channels 1 to 10 and it can't lock anything but 2 channels. This is not MP's fault: after a closer look at DirectShow specs I've found that the frequency table for italian channels is wrong and indeed it defines only 10 channels (out of 70). Microsoft admits that some mappings may be incorrect and it gives us the possibility to "fix" that by overriding those tables in the system registry. The problem is that such overriding is done per tuning space rather than per country code, hence the suggestion (from Microsoft) that an application should set the tuning space to be the same value as the country code, in order to preserve the corrispondence between default tables and user-defined tables.
MediaPortal seems to be always setting the tuning space value to zero, regardless of the country code. This means that my "tweaked" frequency table must be assigned to tuning space 0 rather than 39 (Italy's country code), possibly breaking other applications.
Would it be possible to make MP set the tuning space value correctly? I've only given a quick look at the source code so I'm not aware of any implications.

Thoughts? :D

PS. while I'm an experienced programmer, I know almost nothing of DirectShow and its TV components. I was forced to start looking at them when I faced the problems above just last week, so please forgive me if my question is silly or inaccurate.
 

Users who are viewing this thread

Top Bottom