Back to Home / #mythtv / 2003 / 02 / Prev Day | Next Day
#mythtv IRC Logs for 2003-02-26

00:03<mdz>rkugalow fixed that fd leak, right?
00:04<Chutt>it wasn't in cvs like that ever, i don't think
00:04<Chutt>and it'd only be leaking one fd per cd, not 2 per track
00:05<Chutt>i have no idea what 2 per track is, since it looks like everything's closing what it should be
00:06<mdz>whoa, code posted to theora-dev from
00:06<Chutt>all the stories are in the db, and have the correct posting dates
00:06<mdz>chris pinkham needs a MUA which adds an attribution for quoted text
00:07<Chutt>he needs to respond to my question if he wants cvs write access
00:07<mdz>I have probably ignored several replies from him
00:11<Chutt>i have a little hardware router
00:11<Chutt>can't really do any shaping with it
00:11<mdz>the stuff that people access is on a different machine than the one you use?
00:12<mdz>oh well
00:12<mdz>I've been meaning to play with that stuff in netfilter
00:12<Chutt>that machine does nothing but serve up and my own little book database webpage
00:14<mdz>ok, almost to the point where I can test
00:17<mdz>hmm, how can I trigger a RECORDING_LIST_CHANGE?
00:18<Chutt>when it finishes recording something
00:18<mdz>SendReceiveStringList: send: QUERY_CHECKFILE myth://
00:18<mdz>SendReceiveStringList: receive: BACKEND_MESSAGE RECORDING_LIST_CHANGE empty
00:18<mdz>SendReceiveStringList: send: QUERY_RECORDINGS Play
00:18<mdz>I don't see the response to the QUERY_CHECKFILE
00:19<Chutt>where's your receive printf coming from?
00:19<mdz>right before writestringlist, and right after readstringlist
00:19<mdz>in sendreceivestringlist
00:19<Chutt>there's multiple readstringlists now
00:19<Chutt>in sendreceivestringlist
00:19<mdz>ah, I see
00:20<Chutt>so it may be after the first one, which would've been dispatched
00:20<Chutt>and then read again
00:20<mdz>ok, looks to be working correctly now
00:21<Chutt>one bug off the table
00:22<Chutt>that was an absurdly easy fix
00:22<Chutt>if you look at what i changed
00:22<mdz>SendReceiveStringList: send: QUERY_CHECKFILE myth://
00:22<mdz>SendReceiveStringList: receive: BACKEND_MESSAGE RECORDING_LIST_CHANGE empty
00:22<mdz>SendReceiveStringList: receive: 0
00:22<mdz>SendReceiveStringList: send: QUERY_RECORDINGS Play
00:22<mdz>SendReceiveStringList: receive: [...good data...]
00:22<mdz>yeah, I saw
00:24<mdz>heh, I accidentally told it to play back one of the recordings in this setup
00:24<mdz>it got pretty unhappy
00:24<Chutt>transferring data around too much?
00:25<mdz>brought up the video window fullscreen, but never displayed anything and didn't respond to escape
00:25<mdz>I don't exactly have the frontend installed here though
00:25<Chutt>might be blocking trying to open the dsp
00:25<mdz>it didn't have the deinterlace plugin, or the osd theme, etc.
00:27<mdz>that and the libavcodec free() crash were my two big bugs
00:27<Chutt>the only other one is the backend and frontend ringbuffers getting out of sync
00:27<Chutt>and that's a bitch to reproduce
00:27<mdz>and the jittering, also solved now
00:28<mdz>is that the source of the problems when skipping to the end of an in-progress recording?
00:28<Chutt>that'd be something different
00:28<mdz>is that still a problem?
00:28<mdz>haven't tried it in a while
00:28<Chutt>apparently, two people just emailed tonight about it
00:28<Chutt>i thought it was fine
00:29<Chutt>ah well
00:29<Chutt>i need to go to bed
00:29<mdz>good idea
00:29<Chutt>thanks for testing that for me =)
00:30<mdz>no problem, glad to be rid of it
00:49-!-Timon [] has joined #mythtv
00:50<Timon>who's alive in here?
00:50-!-thor [~thor@] has joined #mythtv
00:52<bigguy>you the coding guy?
00:54<Timon>Me? I *can* code. Just learning C++ though
00:54<bigguy>I just figured you were the one from the list ;)
00:55<bigguy>but I'm not a coder really so ;)
00:55<Timon>Yeah, I am on the list :-) I emailed a couple hours ago askin about C++/QT help
00:55<bigguy>yeah as I suspected
00:56<Timon>heh, what gave me away? :-)
00:56<bigguy>I just saw the email and I haven't seen you before so ;)
00:57<Timon>heh :-)
00:57<Timon>Man, irc brings back memories. Haven't been on in several years. Almost forgotten how to use bitchx :-)
00:58<bigguy>heh bitchx
00:59<Timon>Tried to get kmyirc to compile, but it complained about wanting qt 3.1, so I said f*ck it :-), I'm to lazy
01:05<Timon>what is the rule on using *? ie when do I use *var = "something"; vs var = "something;
01:07<bigguy>hmm guess the coders went to bed
01:07<bigguy>did you look at that C++ Faq light?
01:07<bigguy>or lite
01:07<Timon>never seen it.
01:08<Timon>don't like to read :-) Would much rather dive in, ask a few questions and try to figure the rest out with the help of google
01:08<bigguy>send a blank email there and it'll send you the html version
01:09<Timon>done, thanks!
01:09<bigguy>no problem
01:10<bigguy>I haven't looked through it yet but someone on the list recommended it for you
01:10<Timon>when did they do that?
01:10<Timon>I haven't seen the message come through on the list
01:11<bigguy>oh wait
01:11<bigguy>that was for a guy on mythtv users list
01:11<bigguy>you are DanM
01:15-!-bubber [] has joined #mythtv
01:15<Timon>Yeah, I am
01:22<Timon>What's isaac's nick on here?
01:22<bigguy>but i think he went off to bed
01:23<Timon>ack, he can't. I have a question :-)
01:24-!-Kodos [] has joined #mythtv
01:24<bigguy>I thought mdz was still about
01:24<mdz>not for long
01:24<Timon>I get this error:
01:24<Timon>mamehandler.cpp:443: invalid conversion from `const char' to `QString*'
01:24<Timon>heres line 443
01:24<Timon>makecmd_line(romdata->Romname(), &exec, static_cast<MameRomInfo*>(romdata), *romdata->Subdir())
01:25<Timon>and heres the declaration line in mamehandler.h
01:25<Timon>void makecmd_line(const char * game, QString * exec, MameRomInfo * romentry, QString * dir_override)
01:25<mdz>this is in mythgame, yes?
01:25<Timon>Sorry, yeah mythgame
01:26<Timon>I'm working on letting mamehandler support roms in subdirectories
01:26<mdz>what did you change?
01:26<Timon>A lot :-)
01:27<mdz>it's a problem with the second parameter
01:27<Timon>I added on option to makecmd_line, I added QString dir_override
01:27<mdz>oh, maybe with your new parameter then
01:27<mdz>which is also a QString *
01:27<mdz>what does *romdata->Subdir() return?
01:27<Timon>I typed my new param as QString
01:27<Timon>a QString
01:28<mdz>you've declared the parameter in makecmd_line to take a QString*
01:28<mdz>not a QString
01:28<Timon>what do you mean?
01:29<mdz>do you know what a pointer is?
01:29<Timon>Vaguely, I understand the concept from my assembly days
01:29<mdz>a QString* is a pointer to a QString
01:29<mdz>not a QString itself
01:30<Timon>Ahhh, ok
01:30<mdz>and a QString** would be a pointer to a pointer to a QString, etc.
01:30<mdz>& takes the address of something
01:30<mdz>so if you have a QString exec, &exec is a pointer to exec (and thus a QString*)
01:30<Timon>How is an address different than a pointer?
01:31<mdz>a pointer is a variable which contains an address
01:31<mdz>an address is the value, a pointer is a type
01:31<Timon>Ok, think I got it :-)
01:32<Timon>Do I change it to an &?
01:32<Timon>on line 443? change *romdata->Subdir() to &romdata->Subdir()?
01:33<mdz>you can't take the address of an immediate value like that
01:34<mdz>you need to store it in a variable for it to have a memory location
01:34<Timon>that would explain "mamehandler.cpp:443: warning: taking address of temporary
01:34<mdz>that value could be stored in a register
01:34<mdz>or optimized out completely
01:34<Timon>Ok, that makes sense.
01:35<Timon>What about: mamehandler.cpp:786: request for member `isEmpty' in `dir_override', which is of non-aggregate type `QString*'
01:35<mdz>there is really no need to use a pointer here
01:35<mdz>just pass a QString
01:35<mdz>if you read the qt docs for qstring, it explains why
01:35<mdz>you're probably doing something like dir_override.isEmpty()
01:35<mdz>when dir_override is a pointer type
01:35<mdz>for pointer types, the syntax is different: dir_override->isEmpty()
01:36<mdz>this is pretty basic stuff; I recommend getting a book on C or C++
01:36<Timon>I read the docs on qstring, but only enough to find the methods I need.
01:36<mdz>even if it's just K&R or something
01:36<Timon>I can't learn from books.
01:37<mdz>there is some good descriptive documentation in the qt docs, besides just the API description
01:37<mdz>I need to go to sleep
01:37<Timon>I've tried plenty of times to go though all that stuff in books, but get bored quick. I much prefer to just dive in.
01:37<Timon>Ok, night Matt. Thanks for the help!
01:41<-- bubberhas quit ()
01:52<Timon>WOOHOO! Seg Fault :-)
01:53<Timon>I should just go back to being a fry cook and give up on programming
01:54-!-thor [] has quit ["using sirc version 2.211+KSIRC/1.2.1"]
01:56-!-Timon [] has quit ["BitchX-1.0c19 -- just do it."]
02:03-!-Kodos_ [] has joined #mythtv
02:03<-- Kodos( has left #mythtv
02:51-!-shaun [~shaun@] has joined #mythtv
03:22-!-shaun [] has quit ["using sirc version 2.211+KSIRC/1.2.4"]
04:54-!-bigguy [] has quit [Read error: 54 (Connection reset by peer)]
05:13-!-choenig [] has joined #mythtv
05:47-!-Kodos_ [] has quit []
05:48-!-Kodos_ [] has joined #mythtv
05:49-!-Kodos_ [] has quit []
05:49-!-Kodos_ [] has joined #mythtv
07:20-!-Kodos_ [] has quit []
07:21-!-Kodos_ [] has joined #mythtv
08:25* poptixpoints out the fact that it isn't resolving
08:43-!-Kodos_ [] has quit []
08:44-!-Kodos_ [] has joined #mythtv
09:07-!-schwin97 [~schwin97@] has joined #mythtv
09:41-!-dweezle37 [] has joined #mythtv
09:44-!-dweezle37 [] has quit [Client Quit]
09:47-!-dweezle37 [] has joined #mythtv
09:58-!-huh [~thor@] has joined #mythtv
09:58-!-eli [] has joined #mythtv
10:00-!-dweezle37 [] has quit ["Client exiting"]
10:00-!-dweezle37 [] has joined #mythtv
10:01-!-huh [] has quit [Client Quit]
10:02<eli>hows it going?
10:02<eli>speakeasy... your in seattle?
10:02-!-thor__ [~thor@] has joined #mythtv
10:03<Chutt>note the cle part of the domain name
10:04<poptix>cleveland is a suburb of seattle
10:04<eli>seattle is bigger then i thought..
10:04* poptixeyes eli
10:05* elipokes poptix in the eye
10:08* thor__slaps thor__ around with a small 50lb Unix Manual
10:09<choenig>Chutt: did you have a look at my patch already?
10:10<Chutt>haven't had that much time
10:11<eli>Chutt = Isaac?
10:11<Chutt>well, i have, but i was working on the website instead =)
10:11<eli>oh ok :)
10:11<choenig>yeah, Chutt, thats important ... the new thing really looks nice :)
10:12<Chutt>i've got a bunch of real work to do right now, though
10:12<choenig>the patch doesn't hurry, as long as you don't forget it ;)
10:13-!-choenig [] has quit [Remote closed the connection]
11:06-!-Tuscany0 [] has quit [Read error: 104 (Connection reset by peer)]
11:20-!-rkulagow [] has joined #mythtv
11:22-!-choenig [] has joined #mythtv
11:22<-- rkulagow( has left #mythtv
11:23-!-hurdel [] has quit [Read error: 110 (Connection timed out)]
11:30<-- thor__(~thor@ has left #mythtv
11:33-!-rkulagow [] has joined #mythtv
12:00-!-rkulagow__ [] has joined #mythtv
12:00-!-rkulagow [] has quit [Read error: 104 (Connection reset by peer)]
12:17-!-Kodos_ [] has quit []
12:17-!-Kodos_ [] has joined #mythtv
12:36<-- rkulagow__has quit ()
12:38-!-hurdel [] has joined #mythtv
12:52<jasongrichmond>Iway ovelay thtv!myay
12:59<Chutt>err, yeah :p
13:05<mdz>Chutt: too bad you missed Timon
13:07<Chutt>mean of me to send that email and then go to bed
13:17<mdz>Chutt: I had to explain what a pointer was
13:18<mdz>when he said he wanted to ask C++ questions, he meant he wanted someone to teach him how to program in C++
13:18<Chutt>trying to learn off of the mythgame code isn't the best place, though
13:18<Chutt>there's some odd stuff in there
13:23<jasongrichmond>why does he not like books?
13:23<jasongrichmond>there are programming examples in them ;-)
13:24<jasongrichmond>learning by doing is good, but maximum benefit is achieved by hunting for the answer =)
13:24<mdz>he insists he can't learn from books
13:24<mdz>but the very basics of a language are the thing you really can get from a book
13:24<mdz>and without which you only ask dumb questions
13:24<mdz>stuff like syntax
13:24<jasongrichmond>new site looks snazzy =)
13:25<mdz>Chutt: switching it over to be the main site soon?
13:25<Chutt>soon, yeah
13:25<mdz>boy, I can't wait for the comments
13:25<Chutt>all i need to do is figure out exactly how the theme stuff is working
13:25<Chutt>yeah, pondering turning that off
13:26<mdz>maybe change the "comments?" hyperlink to be
13:26<schwin97>is there a place that documents all the keys that are used by the different parts of mythtv?
13:26<mdz>schwin97: keys.txt in the source
13:26<mdz>or in /usr/share/doc/mythtv/keys.txt in the deb
13:27<schwin97>I've got the source... using gentoo so I compile from source
13:27<jasongrichmond>got the new site linked into database, or do ya need help getting the db access working?
13:27<Chutt>that's all in the database
13:27<mdz>schwin97: from source? or from the ebuild?
13:28<schwin97>source... used the ebuild at first but had some dependency problems
13:28<Chutt>i need to go through and prune out all the useless tables it created
13:28<schwin97>also wanted the latest and greatest
13:28<schwin97>especially because I was having some sound problems... turned out to be an alsa problem
13:28<schwin97>no longer using alsa driver and everything is working great
13:29<schwin97>had a thought about the midnight xmltv problem...
13:29<Chutt>solution to that is use a version of xmltv that talks to a different site
13:29<schwin97>if you retrieved 2 days worth current and next day wouldn't the current day's midnight shows work correctly
13:30<Chutt>still, but it doesn't have the same issues as their main listings page
13:30<schwin97>I guess I'll have to check xmltv for newer version
13:30<schwin97>(or is it an older version)?
13:30<Chutt>it's an older version, patched slightly
13:31<jasongrichmond>is there anything about mythtv that has todo with sourceforge?
13:32<Chutt>all the screenshots are there
13:39<schwin97>question: Should mythgame, mythvideo, and mythgallery have pictures on the main myth screen?
13:39<Chutt>not with the default theme
13:39<schwin97>that is what I am using... thanks
13:40<Chutt>need to get someone to draw graphics for em sometime
13:55-!-rkulagow [] has joined #mythtv
13:58<mdz>Chutt: has Nathan Ziarek written code for that alternative playback dialog that he has on his site?
13:58<mdz>or is it a mockup?
13:58<Chutt>that's just a mockup
13:58<Chutt>moegreen is thinking of something similar, actually
13:58<Chutt>and i agree that it'd work nicely
13:58<Chutt>so post-0.8 =)
14:00<Chutt>one last thing for the new website
14:00<Chutt>keep that silly survey or put in a new one, or just not have one? =)
14:01<moegreen>It doesn't really specify what kind of 'work', should be 'hardest to install', 'hardest to use'
14:02<moegreen>even then it doesn't make much sense
14:03<Chutt>well, now it's 'Which part of MythTV needs more development?'
14:03<Chutt>which is slightly better
14:03<Chutt>but it's still a silly question
14:03<mdz>how about a popularity contest between merle reine, henk poley and andy davidoff?
14:03<Chutt>'Most annoying poster to mythtv-dev?'
14:04<moegreen>i haven't seen anything from davidoff lately, or merle reine for that matter - have they taken their toys and gone home?
14:04<Chutt>he never responded to my long playlist email
14:05<mdz>merle reine still asks how to configure his kernel and stuff every few days
14:07<Viddy>keep survey
14:07<Viddy>see how many people care perhaps?
14:07<Chutt>i really don't care what other people think, though =)
14:07<Chutt>i mostly just work on what i want to see happen
14:08<Viddy>this is true...
14:08<Chutt>but, yeah, i'll just keep the current survey for now
14:08<mdz>just wait
14:08<mdz>soon there'll be a thread on the mailing list explaining how you "have to" work on this or that because the "vote says so"
14:08<mdz>as if it's a democratic decision-making process
14:09<Viddy>right, time to go do some dremel work
14:29<eli>There is no "Record this program in this timeslot every week" is there?
14:32<choenig>eli: yes, there is, but therefor mythtv has to know, that the actual program is repeated weekly, therefor it needs the data of the next week
14:32<choenig>so probably it doesn't recognize the program as a weekly show due to lag of epg data
14:32<Chutt>it automatically determines if it's a week or a daily show repeat if you select timeslot
14:33<Chutt>basically, it treats it like it repeats every day, and checks against the program title to make sure
14:33<eli>does mythweb do the same checks?
14:34<Chutt>mythweb doesn't do any scheduling
14:34<Chutt>it just inserts stuff into the database, and the backend does the scheduling, and the checks
14:34<eli>oh so if i click "Record this program in this timeslot every day" on a weekly program it will actully record it every week
14:35<eli>ah cool
14:35<moegreen>Chutt: about how many people go to in a day? approx.
14:36<eli>what does it check in the title to show its weekly and not daily?
14:36<Chutt>moegreen, couple thousand
14:36<Chutt>eli, just matches the string
14:37<eli>oh so it just keeps checking every day in that time slot and whenever it finds that title it records it, so if its on once a week it'll catch it once a week
14:39<eli>so i set it to record the six feet under on sunday, set it to record show daily... i mite get the reruns shown on wendsday at the same time
14:39<Chutt>well, it'll also not record reruns if they share the same episode title/ description
14:40<eli>so no it wouldn't unless it was a diffrent episode...
14:40<eli>then it would..
14:41<eli>but i can't think of when that would ever be true..
14:58-!-poptix [] has quit [Read error: 110 (Connection timed out)]
14:59-!-rickter [] has joined #mythtv
15:01-!-bigguy [] has joined #mythtv
15:28-!-poptix [] has joined #mythtv
15:28-!-schwin97 [] has quit [Read error: 104 (Connection reset by peer)]
16:01-!-toddm [~noemail@] has joined #mythtv
17:05<mdz>am I seeing things?
17:05<mdz>or did someone post to mythtv-dev just to send their signature?
17:05<Chutt>twice, if you're thinking of what i am
17:06<mdz>I thought there was a check to prevent people from trying to record 'Unknown'
17:06<Chutt>there was
17:06<Chutt>now there is another
17:08<mdz>Chutt: that guy on the theora list says he is 'developing a fresh decoder implementation for the ffmpeg project'
17:09<Chutt>that's what he said on the ffmpeg list
17:09-!-dconti [~dconti@] has joined #mythtv
17:09-!-JeremyOddo [] has joined #mythtv
17:10<mdz>are they adding an encoder as well?
17:10<Chutt>he said that he wants to do an encoder eventually as well
17:10-!-chuckf [~chuckf@] has joined #mythtv
17:10<mdz>he also says he has adopted xine
17:10<dconti>h to the izzo.
17:11<JeremyOddo>Can anyone answer a QT widget question?
17:11<Chutt>depends on the widget
17:13<JeremyOddo>I want to get all the colors from the active palette and store the colors in an array. Is it possible to do this via a for loop?
17:14<Chutt>check out the code in mythcontext that sets the palettes?
17:15<JeremyOddo>I looked at it. It looks like it stores the entire palette. I want to save individual colors into an array.
17:16<Chutt>not really sure
17:16<mdz>haha..."ignore my shit post. I suck."
17:16-!-bigguy_ [] has joined #mythtv
17:16-!-bigguy [] has quit [Killed (NickServ (Ghost: bigguy_!]
17:17<dconti>mdz that was not funny
17:17-!-bigguy_ is now known as bigguy
17:17<dconti>please be more entertaining in the future
17:17<chuckf>dconti, how's that progress bar coming?
17:18<toddm>can anybody kick this dconti guy out of the channel for being obnoxious?
17:18<dconti>excuse you toddm, that was rude :(
17:18<dconti>it's also less funny when i can hear you typing
17:19<mdz>dconti: it was hilarious
17:19<dconti>oh my bad
17:19<toddm>you hear that dconti? that's the sound of nobody laughing.
17:19<dconti>but he just said it was hilarious toddm
17:29-!-choenig [] has quit [Remote closed the connection]
17:29<JeremyOddo>OK, I'll ask again. Can anyone answer a widget question regarding QPalette/QColorGroup/QColor widgets?
17:29<moegreen>you want an array of QColor objects?
17:31<dconti>no, i think he just wants to ask about it
17:31<JeremyOddo>Yeah, I want to fill my QColor array with values from the active palette (ie: put foreground, background, etc. into an array). I want to use a for loop with an index.
17:32<Chutt>there's code in mythcontext that does that in reverse
17:32<Chutt>just flip it around and use getColor instead of setColor
17:33<moegreen>there is no getColor (I don't think)
17:33<moegreen>there is a 'color' function which returns a QColor, but it requires a ColorGroup and a ColorRolr (at least in QPalette)
17:33-!-dweezle37 [] has quit ["Client exiting"]
17:33<JeremyOddo>Correct.... getColor is used for QColorDialog
17:33<Chutt>well, same thing
17:34<Chutt>setColor uses a colorgroup and a colorrole
17:34<Chutt>color() is the reverse of that
17:34<JeremyOddo>is there a way to step thru colorgroup with a loop instead of using the foreground(), background(), etc. functions?
17:35<moegreen>doesn't appear to be
17:35<moegreen>you might be able to enumerate the ColorRoles and then call QColorGroup(colorrole) for each
17:37<JeremyOddo>That's too bad. Guess I'll have to actually call the color funtions for each. Thanks for the help.
17:38-!-rickter [] has quit ["Trillian ("]
17:40<Chutt>moegreen, got your new page up
17:41<dconti>todd, are you going to bust out that trivia you mentioned?
17:41<toddm>i thought you had the first question worked out already.
17:42-!-Viddy [] has quit ["Client Exiting"]
17:42<toddm>we're losing people left and right here, don't hold out.
17:43<moegreen>Chutt: looks good, I guess the MythWeather should be a two row table :(
17:43<dconti>i'm not sure my verbal abilities allow me to capture an audience quite like you - i think it's best if you start this one
17:43<Chutt>it was too wide
17:45-!-rickter [] has joined #mythtv
17:45<moegreen>Looks good otherwise, may a heading that say "Features and Screenshots"
17:45-!-JeremyOddo [] has quit [Remote closed the connection]
17:46-!-toothpick [] has joined #mythtv
17:46<toothpick>Couldn't open database
17:46<toothpick>QSqlQuery::exec: database not open
17:46<toothpick>QSqlQuery::exec: database not open
17:46<toothpick>ERROR opening file '/var/cache/mythtv/ringbuf.nuv' in ThreadedFileWriter.
17:46<toothpick>Changing from None to WatchingLiveTV
17:46<toothpick>Cannot open DSP '', dying.
17:46<toothpick>Could not detect audio blocksize
17:46<toothpick>Segmentation fault
17:46<toothpick>Not good...this is on a debian unstable machine.
17:46<Chutt>it's polite to ask before pasting junk into a channel you just joined.
17:47<dconti>i was going to say the same thing
17:47<toothpick>Sorry Chutt
17:47<mdz>especially when the junk means that you didn't read the README
17:47-!-JeremyOddo [] has joined #mythtv
17:49<toothpick>Which README are you referring to mdz?
17:49<mdz>toothpick: README.Debian
17:50<mdz>My bet is that the very first sentence in that file addresses your problem
17:51<toothpick>i'm looking for it
17:51<dconti>it's near the top
17:51<mdz>toothpick: /usr/share/doc/mythtv/README.Debian
17:52<toothpick>thanks...cause I was going throught the tar and only saw a mandrake specific readme
17:52-!-choenig [] has joined #mythtv
17:54-!-toothpick [] has quit ["Client Exiting"]
17:54<Chutt>chuckf, toddm, so, when am i going to get some snes frontend action?
17:55<dconti>snes has been put on hold until they figure out how to do progress bars in qt
17:55<moegreen>Damn, MythWeather got it's first vote on the survey :), I wonder what they want - should have left a comment.
17:56<Chutt>what kind of progress bars?
17:56<dconti>ones that go from left to right
17:56<dconti>it's essential
17:56<dconti>various actions take too long. specifically scanning through my jiggabytes of romz
17:56<dconti>hence the requirements for progress bars
17:57<Chutt>shouldn't be hard to pop up a box with a bar, then update it
17:57<Chutt>kind of like the cdripping code does
17:57<chuckf>I'm about half done with Snes right now. I'm hoping to get most of it done this weekend.
17:57<dconti>way to ruin my moment chuckie
17:57<chuckf>moment ruined.
17:58<toddm>charles in charge
17:58<chuckf>dconti, what's the beauty of open source software?
17:59<dconti>chuck does all the work and i download it for free?
17:59<dconti>i submitted a patch to mythgame. i'm part of the community
18:00<chuckf>I'll consider you part of the community when I see the progress bar patch.
18:00<chuckf>Todd did half the work.
18:01<bigguy>it's like watching little kid's out on the playground
18:01<bigguy>erm kids
18:01<dconti>shh, or i'll throw sand at you
18:02<chuckf>Did that hit you?
18:03<toddm>dan you are such a dipshit
18:03<dconti>flap flap flap
18:06<toddm>bigguy: do you use mythgame that much?
18:06<dconti>you had better say yes, he gets angry otherwise
18:06<toddm>oops, i guess chutt was the one who started this thread.
18:07<toddm>just curious what people think of it
18:07<dconti>nice one jackass
18:07<toddm>go away
18:07<bigguy>I don't even have myth setup. I'm just here for entertainment purposes.
18:07<dconti>preach on brotha
18:08<bigguy>really i only get 3 channels atm, and I don't want to set up myth until I get satalite
18:08<toddm>is chutt still out there?
18:08<toddm>i don't use it for tv, just games and music.
18:09<toddm>and weather
18:09<dconti>that's nice toddm. thanks for sharing.
18:09<toddm>dconti: why don't you go tie your dick in a knot and see if you can piss out your ass?
18:09<dconti>because i shy away from the exotic, thanks for asking
18:12<Chutt>i'm mostly out here
18:12<dconti>cool. todd needs an audience
18:13<toddm>just wondering what you think of mythgame so far?
18:13<Chutt>it's pretty nice
18:13<Chutt>works well
18:13<Chutt>did take quite awhile to scan for all the nes roms, though =)
18:13<Chutt>but that was talking to another machine
18:14<toddm>you should get on dan's case about adding a progress bar.
18:14<dconti>because apparently it is my job to finish your job?
18:14<toddm>chutt: which nes emulator do you use?
18:14<Chutt>probably would be nice to have a supression list, to, say, not show games with [b?] and [o?], etc
18:15<toddm>that's a good idea.
18:39<toddm>i'm thinking of a number.
18:40<toddm>your turn
18:40<dconti>so how is that new plugin going? or did you stop working on mythboobies?
18:40<dconti>i was excited at the prospect
18:40<toddm>my robot has boobies
18:41<toddm>currently i'm in phase B, having finished phase A
18:41<dconti>fascinating. continuing along. i'm thinking of a type of rock
18:41-!-toothpick [] has joined #mythtv
18:41<toothpick>Can I post the error I am getting debian unstable?
18:42<toddm>i win
18:42<dconti>toothpick: unstable means you are likely to get errors, right?
18:42<toddm>i'm thinking of a famous person who was born in 1937.
18:42-!-thor_ [~thor@] has joined #mythtv
18:42<dconti>IIRC it was a 'failed to connect to database' thing followed by a segfault, same thing still happening?
18:42<toothpick>dconti no
18:43<toothpick>different now.
18:43<dconti>oh toddm was it franklin d roosevelt?
18:43<dconti>toothpick: notice the past tense of "was"
18:43<dconti>what's the new one?
18:44<toothpick>ERROR opening file '/var/cache/mythtv/ringbuf.nuv' in ThreadedFileWriter.
18:44<toothpick>Changing from None to WatchingLiveTV
18:44<toothpick>Cannot open DSP '', dying.
18:44<toothpick>Could not detect audio blocksize
18:47<toothpick>I'm running mythtv-setup
18:47<toothpick>Perhaps that was a cause.
18:51<dconti>now are you here toddm?
18:51<toddm>i am here dan
18:51<dconti>dude? todd?
18:51<dconti>ok cool.
18:52<toddm>what is up?
18:52<dconti>nothing, i was just checking.
18:52<toothpick>ERROR opening file '/var/cache/mythtv/ringbuf.nuv' in ThreadedFileWriter.
18:53<toothpick>That is the final error I am getting now.
18:53<toothpick>not getting the problems with blocksize audio anymore.
18:55<dconti>still there todd?
18:56<toddm>still here dan
18:56<toddm>how's the progress bar going?
18:56<dconti>pretty slow. did you know the mailist list archives are searchable?
18:57<toddm>yeah, i've used them before
18:57<dconti>most definitely swass.
18:57<dconti>toothpick are you still here?
18:58<toothpick>but I am in and out of the computer room...I have a 2yr old and a 1 yr old...and my wife is busy ;)
18:58<toothpick>so am I
19:00<dconti>;) i'll stop joking around. people have had this problem before on the mailing list, you should probably search for "ERROR opening file in ThreadedFileWriter"
19:00<dconti>but from what i gathered, you need to make sure that /var/cache/mythtv exists and that you have write permission to it with the user you run myth with
19:01<dconti>todd knew this too, but he was being a jerk
19:01<toothpick>running myth with mythtv user
19:01<toothpick>going to go to the website and search mail list
19:01<dconti>in all honesty, it's pretty handy, since enough people have used it that you aren't likely to be the first one encountering a problem anymore
19:03<toothpick>I do plenty of googling.
19:13<mdz>Chutt: do you use the lirc packages?
19:26<bigguy>Chutt: Announces? wouldn't it be better to have Announcments on that image?
19:27<dconti>i dunno, i thought announces was kind of funny
19:35-!-JeremyOddo [] has quit ["Out."]
19:35-!-toothpick [] has quit [Remote closed the connection]
19:36<dconti>now that toothpick is gone we can tell all the good jokes
19:47<toddm>wow dan, way to be a jerk
19:47<chuckf>I agree with todd.
19:52-!-stigrett [] has joined #mythtv
20:18-!-toddm [] has quit [Read error: 104 (Connection reset by peer)]
20:19<Chutt>mdz, did you do anything with that MythProgressDialog ?
20:28-!-TheAsp [] has joined #mythtv
20:28<TheAsp>ok, whats the trick to compiling on debian at the moment?
20:28<Chutt>there isn't one
20:28<TheAsp>i seem to be missing qconfig.h
20:29<dconti>you missed the trick to reading the documentation i'm guessing
20:29<TheAsp>uh, no, it's been working for months
20:29<TheAsp>something got upgraded i guess
20:29<TheAsp>Chutt: what package do you have qconfig.h in?
20:31<TheAsp>bah, broken package....
20:31<Chutt>works for me
20:31<TheAsp> libqt3-mt-dev: Depends: xlibmesa-glu-dev but it is not going to be installed
20:33<mdz>Chutt: I do not remember anything about a MythProgressDialog
20:33<mdz>TheAsp: QTDIR changed to /usr/share/qt3 from /usr/share/qt, you probably forgot to change that
20:33<mdz>though it's ridiculous that QTDIR is necessary at all
20:34<Chutt>but the debian maintainers know best!
20:34<TheAsp>mdz, got that long ago :P
20:35<TheAsp>the qt packages for debian are crap :P
20:35<TheAsp>there are like 5 different versions in there
20:35<mdz> /join #debian-qt and fix them
20:35<mdz>and there are 3
20:35<TheAsp>i dont even like qt, mdz :P
20:35<mdz>qt2, qt2/embedded, and qt3
20:35<Chutt>got a nice little themes popup progress bar going
20:35<TheAsp>mdz: and the c102 versions
20:35<Chutt>just need to make it so you can't hit escape to exit it
20:36<TheAsp>and the mt versions . . . :P
20:37<TheAsp>but my problem is that mesa wants to remove nvidia-glx
20:37<mdz>TheAsp: qt3c102 _is_ the current version. there is no non-c102 version
20:37<TheAsp>which i cant blame on qt
20:37<mdz>-mt is silly, I agree, but necessary for compatibility with everyone else
20:37<TheAsp>*nod*, i understand why it's messed, but that doesnt make it any less messed
20:38<TheAsp>i have testing available, so im picking up the old names too i guess
20:38<mdz>TheAsp: stable works fine. this is unstable. :-P
20:38<TheAsp>mdz: *nod* :)
20:38<Chutt>-mt is just for name compatibility
20:38<mdz>now lirc, that's a maintainer I want to kick in the shins
20:38<Chutt>non-compilable lirc packages
20:38<Chutt>so fun
20:38<TheAsp>god damn mesa...
20:39<mdz>it took me so long to find #182647
20:39<mdz>the first time i didn't reoprt it
20:39<mdz>and then the next time I built a kernel for my myth box, it mysteriously quit working again, and I had forgotten the reason
20:39<TheAsp>alsa-base doesn't restore my mixer currently, without patching the init script
20:40<TheAsp>people keep complaining and filing new bugs, but they just don't throw in a simple || true :P
20:40<Chutt>the alsa debconf dialog is assy
20:40<TheAsp>so i lost a days worth of shows
20:40<Chutt>that's a technical UI design term, btw
20:41<Chutt>there, quick and dirty popup progress dialog
20:41<Chutt>just have to wait while it searches for games again to make sure it disappears properly
20:42<Chutt>i'll commit it all to cvs, and modify the nes loader as an example
20:42<Chutt>then you all can use it wherever
20:45<dconti>cool. there should probably be a rule of thumb for it, i.e. if something takes longer than 2-3 seconds on an average machine drop progress in there
20:45<dconti>although i guess it's ambiguous because there's a wide range of cpu speeds
20:45<Chutt>i'd been wanting one for the startup of mythmusic for awhile
20:46<Chutt>the actual qprogressbar decides when to show itself up
20:46<dconti>it seems like it would be good for the cd scanning stuff
20:46<dconti>and metadata lookups
20:46<Chutt>so i may steal some of that logic
20:46<TheAsp>anyone been reporting periodic "pauses" in video playback lately?
20:46<Chutt>theasp, mess around with the jitter reduction and aggressive soundcard buffering options
20:47<TheAsp>oh, thats what it is?
20:47<Chutt>both can affect things
20:47<TheAsp>i thought i was having io problems :P
20:47<Chutt>depends on your system
20:47<Chutt>or it could be that
20:47<bigguy>idiot operator? ;)
20:48<TheAsp>looks like i'll have to compile to try the soundcard buffering options . . . :P
20:48<TheAsp>god aptitude takes forever to load
20:48<Chutt>i should probably put a frame around this dialog
20:49<dconti>is it just the progress slider from left to right?
20:49<dconti>it might be good to have a small text box in there
20:49<mdz>does it work over the video window as well?
20:49<Chutt>just a small window that pops up in the middle of the screen
20:49<Chutt>it _should_ work anywhere
20:49<dconti>mmm nm you probably dont want console-esque messages dumped onto the screen
20:49<Chutt>but it's got message
20:49<Chutt>like 'Looking for crap'
20:49<Chutt>then a progress bar underneath
20:50<Chutt>it could probably give an estimated time left, too
20:50<dconti>i would dodge that
20:50<dconti>and try and keep the text simple
20:50<mdz>is it cancellable?
20:50<dconti>"Scanning CD..." "Checking CDDB for metadata..." stuff like that
20:50<Chutt>mdz, not in its current form
20:50<chuckf>would this work when launching a game, where the time it's going to take isn't known?
20:50<Chutt>chuckf, unless you could estimate it somehow, no
20:51<mdz>chuckf: do you have a way to know when it's done even?
20:51<mdz>isn't it launching an external program?
20:51<Chutt>segfault in mythgame
20:51<dconti>ruh roh
20:51<Chutt>hitting e on the mame item before it's been populated
20:51<Chutt>the nes item just sits there
20:51<chuckf>yes, it is.
20:51<dconti>i think i submitted a patch for that
20:52<Chutt>both have to be populated before it does the right thing
20:52<dconti>or maybe i'm thinking of something different
20:52<Chutt>dconti, you probably did, and it probably broke when todd submitted the nes stuff with the populate on demand stuff
20:52<dconti>that jerk todd
20:52<dconti>(he sits 10 feet from me at work)
20:52<chuckf>yeah, but he's gone now.
20:53<dconti>true chuck, but i talk for my own entertainment
20:53<chuckf>so I've noticed.
20:55-!-dconti [] has quit ["Trillian ("]
20:56<-- chuckf(~chuckf@ has left #mythtv
21:00<TheAsp>its compiling
21:01<TheAsp>newest X release doesn't like nvidia-glx-dev
21:19* TheAspbeats the hell out of his init script
21:19-!-rkulagow [] has quit [Read error: 110 (Connection timed out)]
21:20<TheAsp>i cant get stop to work
21:21<bigguy>stop for mythtv?
21:23<TheAsp>stop for mythbackend....
21:23<bigguy>shouldn't be that hard
21:24<bigguy>are you kill -9'ing it using a pid file?
21:24<TheAsp>no, im using start-stop-daemon like a good debian user :P
21:26<bigguy>I was just wondering
21:26<bigguy>I've seen that you know
21:27<-- jasongrichmond(~jrichmond@ has left #mythtv
21:27<TheAsp>ahh, there we go
21:29<TheAsp>Why is use internal volume controls listed twice in the playback setup screen?
21:30<bigguy>no idea
21:31<TheAsp>Chutt: any harm in having either jitter or aggressive buffers turned on?
21:31<Chutt>there can be
21:31<Chutt>which is why i said play with the settings
21:32<TheAsp>well, they are bothon right now, using no cpu, looks fine
21:34<Chutt>mdz, the existing progress dialog was from your commit, so =)
21:34<Chutt>it didn't do much, though
21:52<Chutt>thor's entry box works really well
21:55<moegreen>Chutt: where is it implemented at?
21:55<Chutt>in libmyth
21:55<Chutt>i forget what he called it, something similar to the existing entry box
21:56<TheAsp>hey chutt, how big is the write buffer, while recording?
21:56<Chutt>i dunno
21:57<Chutt>in RingBuffer.cpp
21:58<TheAsp>thats used for normal recordings too?
21:59<TheAsp>you seem to have let some comments slip in :P
22:00<TheAsp>still "pauses"
22:01<TheAsp>both settings on... trying
22:01<TheAsp>just jitter
22:02<TheAsp>(the buffer question was unrelated)
22:13-!-bigguy [] has quit [Read error: 113 (No route to host)]
22:15<mdz>Chutt: weird, I don't remember doing it
22:16<mdz>Chutt: ohhh, yes I do
22:16<Chutt>someone was complaining about it taking too long to get the provider info
22:16<mdz>yeah, for the provider list query
22:16<mdz>of course, that was a one-step process anyway
22:16<mdz>so it didn't make much use of it
22:17<mdz>I've been testing the commercial skip code a bunch today
22:17<mdz>works very nicely for a first cut
22:18<TheAsp>yeah, ive been using it for a few days
22:18<TheAsp>though it causes skips in recorded stuff
22:18<TheAsp>at the same time
22:19<Chutt>causes skips?
22:19<TheAsp>lost frames really
22:19<mdz>you mean while you're recording at the same time?
22:19<mdz>from all the I/O
22:19<Chutt>since it's reading a lot of data =)
22:19<Chutt>that should be fixed in the near future
22:19<Chutt>since a lot of things will be precalculated
22:19<TheAsp>thats why im messing witht he write buffer size :)
22:19<Chutt>at least with the current detection method
22:20<mdz>didn't there used to be labels for the audiocodecname and videocodecname selectors?
22:20<Chutt>i dunno
22:20<mdz>there aren't now, so I'm going to add them
22:20<mdz>but I swear there were
22:25<mdz>that sendreceivestringlist debugging wasn't nearly as big as I feared
22:33<TheAsp>committee:/data/tmp$ sudo dd if=/dev/zero <--- does not make myth happy.
22:40-!-rickter [] has quit [Read error: 54 (Connection reset by peer)]
22:45<Chutt>per-channel, per hour time offsets
22:45<Chutt>i can just see the ui for _that_
22:46<TheAsp>what would be the point of that?
22:46<Chutt>see mythtv-dev
22:46<TheAsp>there is waaay too much traffic on that list
22:47<TheAsp>thats a bad feature...
22:47<TheAsp>you'd never be able to record 2 shows in a row
22:48<TheAsp>well, im sure most of the time you could
22:53<mdz>heh, you'd need a 3-dimensional display to make a decent UI for that
23:01-!-bigguy [] has joined #mythtv
23:05<TheAsp>ok, jitter doesnt help
23:05<TheAsp>i told you you should do the ui in gl....
23:13<Chutt>mdz, hey, change one of the lineedit boxes to a MythRemoteLineEdit()
23:13<Chutt>and let me know what you'd think about changing all the lineedits to that
23:16<mdz>ok, next build I do
23:16-!-bubber [] has joined #mythtv
23:16<Chutt>it's fairly spiffy
23:16<bubber>Hi guys... Is there something up with's dns?
23:16<Chutt>not that i'm aware of
23:17<bigguy>remind me to purchase anope
23:17<bubber>Hmmm. can someone give me the ip of I can't seem to get it...
23:17<Chutt>whois me
23:17<Chutt>or whatnot
23:18<bubber>All I'm getting is timeouts.... hmmmm
23:18<thor_>Chutt, mdz: On MythRemoteLineEdit, let me know if the colours make sense to you
23:19<Chutt>bubber, the machines providing primary dns are indeed down right now
23:19<Chutt>well, not down, but no net connection
23:19<thor_>hmmm, might be that switchover from bind ... ?
23:20<Chutt>he's been having problems with his dsl provider today
23:20<Chutt>probably just be down for a little
23:20<bubber>Okie dokie... Just making sure it wasn't my network...
23:21<Chutt>thor, do the colors change according to qtlook at all?
23:22<thor_>Well ... background comes from whatever it inherits from Line Edit
23:22<thor_>but there are three extra colours (not selected, selected, special = grey, green, red) that need to be set
23:22<thor_>if you want to change them
23:23<thor_>correction, inherits from TextEdit
23:24<Chutt>i think the current colors should mostly work with the all the current themes
23:25<Chutt>i was just about to send you email
23:26<thor_>Yeah ... I'm still scratching my head on the right way to do the playlists
23:26<Chutt>i don't think having multiple panes will work well
23:26<Chutt>it's just going to reduce the amount of information you can get on screen, and make things look busy
23:27<Chutt>and make it harder to select music
23:27<thor_>ok ... but then you need one pane
23:27<thor_>And in that one pane, sometimes you can move stuff around (child of playlist) but sometimes you can't (child of All my Music)
23:28<Chutt>and inconsistancy in a single interface is bad
23:29<thor_>What about if we just rip out the combo box and stick in a popup to choose current playlist
23:29<thor_>Ooops ... still can't move stuff around
23:29<Chutt>and can't select multiple playlists to play easily
23:29<thor_>and I'm back to two panes
23:30<Chutt>re the edit button
23:30<Chutt>i do eventually want to be able to edit metadata and stuff
23:30<Chutt>so it'd be more of a select action on the current item
23:31<thor_>definitely a popup (yeah! lots of MythRemoteLineEdits!!!)
23:31<Chutt>well, probably a full-screen for the editing itself
23:31<Chutt>but, yeah
23:32<thor_>Still scratching ...
23:32<Chutt>oh, and if you want to commit stuff, mind just doing the non-gui parts?
23:32<Chutt>i do want to get stuff closer to the release =)
23:33<thor_>I think I'll hold off entirely .. better to get it sorted with at least a step in the right GUI direction
23:33<Chutt>need to make a real playlist object
23:33<Chutt>and a playlistitem object
23:33<Chutt>and a playlistbase object
23:33<Chutt>so i can have playlists of playlists =)
23:34<thor_>And iterate over them :-)
23:34<-- bubberhas quit ()
23:34<Chutt>should be easy to flatten things out for the playback box to randomize up and stuff
23:35<Chutt>he left, i was just about to tell him that the dns came back up
23:35<thor_>What about if "Select Music" is about playlists entirely, with a popup (or whole dialogue) to select music
23:36<Chutt>well, my normal mode of operation
23:36<Chutt>is to just go in and select a couple artists or albums
23:36<Chutt>randomize em
23:36<Chutt>and listen
23:36<Chutt>i don't want to _have_ to have a playlist
23:37<thor_>That's what I do as well
23:37-!-choenig [] has quit [Read error: 110 (Connection timed out)]
23:38<thor_>So ... how bad is breaking consistency in the UI (move, no move) versus having everything there in one place
23:39<Chutt>well, hmm
23:39<Chutt>i'd almost prefer to break consistancy
23:39<Chutt>since you're not going to be doing it _that_ often
23:39<thor_>somehow I thought you'd say that
23:39<Chutt>and you'll have to select something to put you into move mode
23:39<Chutt>and it can be made obvious, draw some icon or whatnot on the screen
23:40<Chutt>a big double arrow or something, i dunno =)
23:40<thor_>Right, and maybe you're only allowed to select italicized text
23:40<thor_>Ok, throwing consistency to the hounds, what's the method to create a new playlists?
23:41<thor_>Hit "e" on Top level My Playlists
23:41<Chutt>you'd add stuff to your current playqueue
23:41<Chutt>hit 'e' on the top level of the 'current playqueue' tree
23:41<thor_>But how do I get a blank slate
23:41<Chutt>maybe have the very top entry be 'Clear current list'
23:42<Chutt>above All Music
23:42<Chutt>right now you can clear stuff with selecting all music twice, though
23:42<thor_>But then Clear Current List is above My Playlists, I don't want to zero all of them out
23:44<Chutt>Main tree entries: All Music, Playlists, Currently Listening To
23:44<thor_>I hate CD
23:44<Chutt>maybe that should go under All Music
23:44<thor_>It's convenient for the user, but it's such a damn exception
23:45-!-Viddy [] has joined #mythtv
23:45<thor_>Anyway, back to Main tree entries: All Music, Playlists, Currently Listening To
23:45<Chutt>Currently Listening To's popup menu could be 'Clear List' 'Save as New Playlist' 'Save as Existing Playlist'
23:45<Chutt>i dunno
23:46-!-choenig [] has joined #mythtv
23:46<thor_>Does Qt let a ListView icon (to the left of text) take focus?
23:46<Chutt>i don't think so
23:46<thor_>Damn ...
23:46<Chutt>i think the entry's one big widget
23:46<thor_>that would make things easier
23:47<thor_>in a sync'd column to the left?
23:47<Chutt>what column?
23:48<thor_>I thought you could set columns in ListViews, I must be thinking of something else ... isn't there a GridView (not a GridLayout)
23:48<Chutt>i dunno =)
23:48<Chutt>you can set columns in listviews, though
23:49<thor_>but the whole row gets focus (all or nothing)
23:50<Chutt>i think you can make only one colume get focus
23:50<Chutt>and i think that's the default
23:50<Chutt>and i'm turning it off
23:50<thor_>that would be nice ... left arrow collapses list but left arrow on the "Big Three" gives focus to "Action" icon
23:52<thor_>See the "allColumnsShowFocus" property for details.
23:52<thor_> - Qt Manual
23:56<thor_>Got to go ... unless I hear otherwise I'll try and squeeze everything into one pane in the next 24-48
23:57<Chutt>ok =)
23:57-!-thor_ [] has quit ["using sirc version 2.211+KSIRC/1.2.1"]