Thanks for bringing this one up over on the devel list.  The thread 
mentions that there is a value of '4294967295' coming back as a 'chanid' 
which seems like a wild value for that field, but I am willing to accept 
that it is possible.  They mention that it is listed as an unsigned 
value in the database schema.  We should probably change this to be an 
unsigned in libcmyth (this is probably a non-impactive change, since all 
of the reasonable values we have seen up to now are reasonable signed or 
unsigned values).  There is another, minor, problem that contributed 
confusion -- the comment is incorrect on cmyth_rcv_long().  It handles
32 bit signed quantities.  The comment was cut/pasted from 
cmyth_rcv_long_long() which handles 64 bit values.

It is not clear to me, however, that changing the value to an unsigned 
long in libcmyth will not simply mask an underlying deeper problem with 
Myth (or our interaction with Myth).  Is a chanid of '4294967295' really 
valid?  This value looks suspiciously like -1 to me. All the chanid's I 
see on my Myth server are _much_ smaller values (they easily fit in a 
signed 32 bit value).  It would be helpful if someone who is having this 
problem would dump out the 'channel' table of their MythTV database  (it 
might make sense to dump the 'dvb_channel' table as well).  I have a 
feeling that Myth is producing a -1 which it reports as an unsigned 
because it thinks it is an unsigned.  Perhaps there is some other field 
we are supposed to be using for the chanid with digital cards or second 
tuners?

We should probably take this thread off of the user's list and onto the 
devel list (I am cross posting to let the users list know that devel is 
aware of it).


                                Eric


G C wrote:
> There's a thread going on the mvpmc-users mailing list that I believe
> needs input from developers as it appears to be a bug.  Take a look
> at:
> 
> http://sourceforge.net/mailarchive/forum.php?thread_id=31381344&forum_id=46647
> 
> Let me know if you'd like me to log this as a bug.
> 
> Thanks...
> 
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Mvpmc-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/mvpmc-devel

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Mvpmc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mvpmc-users
mvpmc wiki: http://mvpmc.wikispaces.com/

Reply via email to