[mythtv] [mythtv-commits] Ticket #993: FireWire Scientific Atlanta 3250HD channel change problem
wylie.swanson at gmail.com
Wed Jan 11 21:47:55 UTC 2006
On 1/11/06, Carl Moore <namuch at namuch.net> wrote:
> I would have addressed this earlier, but this is the first time anybody
> has said anything about the SA3250HD since support was first introduced.
> I modified the sa3250ch.c file some 7 months or so ago when I first put my
> hd system into production. It's been running like a champ ever since.
> I assumed I was the only person on the planet (Phoenix maybe), that was
> running HD capture with firewire on the SA3250HD, because it was impossible
> to tune to channels above 99 with it and nobody seemed to notice (I guess
> everybody must be using lirc to change the channels..which works of course).
> Anyway, after some experimenting (I don't know beans about 1394 protocols
> or the sa3250 internals for that matter), I discovered that if I sent a
> key-up event with the keycodes reversed immediately after the key-press
> event, then the channel changes worked perfectly. Don't ask how I figured
> it out, blind luck most likely. I don't know if it's the "correct" way to
> do this, but I don't care...it works.
> I've attached a .diff of the sa3250.c file from current svn against my
> local copy that has the changes I made to make this work. If someone would
> like to review this and see if it can be incorporated back into current svn,
> it would be greatly appreciated.
> It appears that my editor of choice (visual slickedit), made some
> whitespace changes in the file so it appears as if the whole thing has
> changed, when in reality it's mostly the part at the end.
> Also, on that note, the backend has similar code built-in (or it used to),
> to change the channels, and that is broke as well. I never modified the
> built-in code, I just tell the backend I have an unknown firewire box and
> tell it to use the sa3250ch program to change the channels. But, fixing the
> backend code to match should be no problem anyway...
Thanks for sharing your patch. I will take a look at it sometime next week
(had to order a 1394 adapter for the system that resides near the SA
3250HD), since I moved it when the channels weren't working effectively.
If all goes well, I will take a stab at integrating your patch to the
backend and submitting. Otherwise, I'll take your lead and set to an
unknown cable box and use as an external channel app.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the mythtv-dev