[mythtv] QThread vs. pthreads
Stuart Morgan
stuart at tase.co.uk
Tue Jan 2 22:02:10 UTC 2007
On Tuesday 02 January 2007 20:34, Keith Layne wrote:
> I'm pretty satisfied with what mythtv does. I just started digging because
> there's a feature I would like to work on, and then I see thinks that could
> be implemented differently that I think would make it easier to do what I
> want to do...I don't even know what's necessarily being worked on right
> now. I got a reply to a post that something was being worked on, but
> committing it to SVN could happen any time in the future. Right now I have
> a rare combination of time and motivation, but I don't want to duplicate or
> obsolete anyone else's work, and any patch too significant is sure to be
> rejected.
If you want to work on improving the lirc support etc then feel free. I do
have a few ideas and plans but precious little time at the moment. You won't
be treading on my toes, I'd welcome having one less job on my list.
Having myth accept raw lirc events instead of mapping to the keyboard is the
main thing that I was going to do. It would simplify installation and
configuration a great deal. There are a couple of patches in Trac or the
mailing list archives which attempt to do this, neither was ready to be
committed without be re-written. I hadn't planned any wider changes to lirc
support.
If you break your changes down into small chunks and work on the least
controversial bits first, then it will mean things are committed much faster.
e.g. I wouldn't advise re-writing the input device interface into a plugin
structure or creating a new MythThread class as your first patch. Feel free
to ask questions or look for feedback, the #mythtv-dev IRC channel is usually
a good place for discussions or quick questions.
P.S. In addition to remote buttons, Mythcontrols could also do with some
support for mouse buttons should you feel inclined. This is a fairly selfish
idea as I've just got a new 12 button cordless mouse which could double
nicely as a remote when using my laptop as a frontend ;)
--
Stuart Morgan
More information about the mythtv-dev
mailing list