I'm not exactly sure where to post this question but this seems closest to what I'm experiencing.
I'm really new to all this cable tv terminology so please forgive my ignorance of stuff that might seem obvious.
My cable provider transmits both analog and digital. Some channels are transmitted in both digital and analog but many of the channels I want are only transmitted in analog so I can't go all the way digital.
tvheadend does not work out of the box with analog tv so I did the following.
I downloaded the latest v4l source compiled and installed it.
I dowloaded the tvheadend source and modified v4l.c
Changed
"v4l2_std_id std = 0xff;" to "v4l2_std_id std = V4L2_STD_NTSC_M;"
and changed
"vf.frequency = (frequency 16) / 1000000;" to "vf.frequency = (frequency 16) / 1000;"
I compiled and then installed it.
Via the web interface I manually add the service(in khz) in the adapter section and give it a channel name. eg 469250 for channel 65
I use xbmc frodo with the tvheadend addon as my front end.
When I select the new channel I'll get an image of what is being received on that frequency at that moment.
If I leave it there long enough, sometimes it plays for about 2 seconds.
Initially I thought it was the firmware but if I tune from the command line I can cat to a file and play it.
ivtv-tune -d /dev/video0 -t us-cable -c61
ivtv-tune -d /dev/video1 -t us-cable -c65
cat /dev/video0 > ~/Downloads/test.mpg
cat /dev/video0 > ~/Downloads/test0.mpg
test.mpg and test0.mpg play fine every time so I know the firmware is ok.
I realize that tvheadend is made for digital tv and that there is no analog support but I know people have successfully
used tvheadend for analog tv.
tvheadend is so elegant compared to other solutions out there that I am willing to go through some trouble to get it working for me.
I have a hauppauge 2250 dual tv tuner card saa7164.
Installed on an ubuntu 12.04 server 3.2.0-54-generic-pae
HTS Tvheadend 3.5.243~g2b64995-dirty
Except for mapping DVB services to channels, the digital stuff works great.
Any help is greatly appreciated
Thanks