Back to Home / #mythtv / 2003 / 04 / Prev Day | Next Day
#mythtv IRC Logs for 2003-04-03

00:00<Bonkers>I bought my tv card at least 2 years ago for only $40
00:00<Bonkers>it's mono and no btaudio
00:01-!-itsame [] has quit [Read error: 104 (Connection reset by peer)]
00:06-!-wigginjs [] has quit [Read error: 113 (No route to host)]
00:12<shad>word to the wise: Never try to rewrite a bios. :)
00:13<Ndiin>Oh, but I find its a good way to relax...
00:13<Ndiin>but if you're too relaxed, it helps make you crazy, too.
00:14<thor>Ndiin, paths=directory should be right-side up in CVS now
00:15<Ndiin>Thanks, ill test it in a bit
00:18-!-Ndiin [] has quit ["raven[0m[36m:[0m brb"]
00:20-!-Ndiin [] has joined #mythtv
00:31<Ndiin>gradient vs image seems about the same to me now (with new nvidia drivers)
00:34<Ndiin>thor: looks good. thanks
00:34<thor>Faster soon
00:35<Ndiin>Faster is good =)
00:42<inman>the reason (i) use if ( <constant> == <expression>) is to avoid the if (x = 1) bug. that's the only reason i've ever heard for this practice, and gcc has been issuing warnings for if(x=1) versus if((x=1)) for several years now.
00:43<Ndiin>= versus == is one typo I have never made
00:44<inman>nor i, but i make liberal use of -Wall and constant==expression. :-)
00:44<Ndiin>-Wall is good, but constant==expr is just weird.
00:44<inman>"deep C secrets" says it's a confirmed $10,000,000 bug.
00:45<inman>anyway, what's weird about it?
00:45<Ndiin>Well, it makes semantic and logical sense. It just reads strangely.
00:46<inman>it's the kind of style cue that i try to leave out of my myth code, yeah.
00:50-!-nziarek_ [] has quit [Read error: 110 (Connection timed out)]
01:14<thor>Chutt, you up?
01:18<thor>Chutt, for tomorrow then: in MythProgressDialog::setProgress() I think you want the modulo the other way around, no?
01:21<thor>Chutt, never mind (/ 1000) ... sleep
02:07-!-nyquiljer [] has joined #mythtv
02:09<nyquiljer>i just installed 0.8 on slackware and am having some serious problems
02:10<nyquiljer>when i select watch live tv, it reboots the box
02:10<nyquiljer>and if i select any other menu item, mythfrontend locks up
02:30-!-Viddy [] has quit [Read error: 110 (Connection timed out)]
02:30-!-hfb [] has quit ["Huh! Wasn't me!"]
02:39-!-Captain_Murdoch [] has quit [Read error: 110 (Connection timed out)]
02:39-!-eli [] has quit [Read error: 104 (Connection reset by peer)]
02:50-!-Viddy [] has joined #mythtv
03:07<-- nyquiljer( has left #mythtv
03:16-!-PeteCool [] has quit [Read error: 104 (Connection reset by peer)]
03:49-!-nyquiljer [] has joined #mythtv
03:51-!-choenig [] has joined #mythtv
08:23-!-nziarek_ [] has joined #MythTV
08:48<nziarek_>yay! i upgraded to mandrake 9.1, and now all of my fonts are antialiased and much larger; the menu text fils the box and dead in the center...sorry, but this has been my biggest pet peeve and I am kinda giddy :)
08:50-!-zZzToxic [] has quit [Read error: 110 (Connection timed out)]
09:06-!-hfb [] has joined #mythtv
09:24-!-nziarek_ [] has quit [Read error: 110 (Connection timed out)]
09:24-!-hfb [] has quit [Read error: 104 (Connection reset by peer)]
10:02-!-Edgan [] has quit ["Client exiting"]
10:12-!-Edgan [] has joined #mythtv
10:51-!-hfb [] has joined #mythtv
11:15-!-StarHeart [] has joined #mythtv
12:04-!-orangey [] has joined #mythtv
12:04<orangey>hey guys!
12:04<orangey>a question about the OSD: Can multiple fonts be assigned from the osd.xml?
12:05<nziarek>don't know about different font-styles, but different font-sizes are either currently able or will be (from what I know)
12:05<orangey>they are.. I'm flipping through the OSD..
12:05<orangey>but I want the different faces : )
12:06<nziarek>ah, well, request it, see what they say :)...or, if you know how to do it yourself :)
12:06<orangey>you mean a single line followed by a smilie said in random IRC conversation doesn't qualify as a request??
12:07<nziarek>actually, that does seem to work more often than not =)
12:08<nziarek>can i ask why you want different faces?
12:08<orangey>I plan on changing this particular look. I think the greenquatchosd dealie has a great model in the "floating" osd..
12:09<orangey>but I still would like to accomplish the same sort of font/colour/size distribution
12:09<nziarek>looks nice - i have to ask, is it inspired by snapstream?
12:10<orangey>is the new snapstream out?
12:10<orangey>Actually, it's more like that dreamix dealie
12:10<orangey>you'll note that the chick is from alias..
12:10<orangey>it was a jab at how they had their screenshot setup : )
12:11<orangey>but I do plan on making it floatie, since I am a fan of how gQOSD was setup
12:11<nziarek>well, I am going to have to start giving some huge thought to this OSD if I want iulius to compete :) these new mockups are great
12:11<nziarek>i don't think i've ever seen gQ it part of the theme?
12:11<orangey>and I also have to go through sasquatch and update it..
12:11<orangey>it has nothing to do with me..
12:12<orangey>and I don't even think it has anything to do with the guy who made greenquatch..
12:12<nziarek>oh ;)
12:12<orangey>it's just a guy who was inspired : )
12:12<orangey>hehe. I love the "competition"
12:12<orangey>my family prefers iulius
12:12<orangey>it hurts
12:12<nziarek>i'm sorry. i am updating it now, so maybe everyone will hate it later :)
12:13<orangey>hahahaha! : )
12:13<orangey>seriously, though, I realize that the look is what's going to really draw people into myth..
12:14<orangey>and your work on usability is freaking beautiful!
12:14<nziarek>i really do try to spend a lot of time thinking about the look and the layout of things to make them as easy as possible
12:14<orangey>the popups don't really draw very quickly for me (I work at a rez of 1280x1024), but I think it's all about the potential : )
12:15<nziarek>at 800x600 they draw to wuick for me either
12:15<nziarek>they don't draw too quick
12:15<nziarek>is what that sentence resembling thing was supposed to say
12:17<nziarek>so, any usability ideas for mythMusic. i decidely hate my current mockup :P
12:17<orangey>where's the current mockup? I don't remember.
12:17-!-rcaskey [] has joined #mythtv
12:18-!-dcstimm [~daryl@] has joined #mythtv
12:18<-- dcstimm(~daryl@ has left #mythtv ("I like core dumps")
12:18<nziarek>about half way down
12:20<orangey>hahah!~ I love your mythweather mock!
12:20<nziarek>the snapstream screenshot I was talking about is here:
12:20<nziarek>i am going to use the SS screen as inspiration; i think it is really clean.
12:20<orangey>oh yeah!!! I drew inspiration from that one, certainly!
12:20<nziarek>yeah, i like the MythWeather ones, the rest are kind of blah
12:21<orangey>have you ever heard of the toilet fly?
12:21<rcaskey>is there anything in particular that needs to be done to run mythtv frontend from a non mythtv user?
12:21<nziarek>orangey: no
12:21<orangey>rcaskey: What happens when you try it?
12:21<orangey>nziarek: It was designed by a swede. basically, it's just a fly that's put in a certain spot in urinals..
12:22<rcaskey>unable to open database ''
12:22<orangey>what they found was that people will tend to aim for the fly, even though it's clearly printed..
12:22<Ndiin>rcaskey: Make sure mysql.txt has the correct settings.
12:22<orangey>I think of that as an example of clean usability.. it's intuitive. it's simple..
12:22<nziarek>i did here about that :)
12:23<nziarek>that's a good theory, acutally.
12:23<orangey>are we any closer to a delete confirmation page like the one you mocked?
12:23<nziarek>are you using cvs?
12:23<orangey>and I see that one.. but can we get the checkmarks going on and things?
12:23<rcaskey>hmmm, making progress
12:23<nziarek>i dunno :)
12:23<rcaskey>non myth users didn't have access to read the config file
12:24<rcaskey>what does the default password decrypt to?
12:24<orangey>default for myth?
12:25<rcaskey>login and pass are both mythtv?
12:25<orangey>rcaskey: indeed
12:25<Ndiin>by default
12:25<rcaskey>maby the debian setup script is different
12:25<Ndiin>Just read the pass in the mysql.txt file
12:25<Ndiin>its plaintext
12:25<rcaskey>but I fear changing it for breaking future upgrades
12:26<orangey>rcaskey: I don't follow the problem.
12:26<rcaskey>not working
12:26<rcaskey>default pass shows as bRHegBHR
12:27<orangey>nziarek: the greenquatch OSD looks almost *exactly* like your OSD info screenshot
12:27<Ndiin>Make sure they didn't change the GRANT line on the mc.sql to setup the database initially, rcaskey
12:27<Ndiin>GRANT ALL ON mythconverg.* TO mythtv@localhost IDENTIFIED BY "mythtv";
12:28<Ndiin>is the default
12:28<rcaskey>Ndiin: well I cant even login locally with that up to mysql via the client
12:28<Ndiin>try adding a new line for your user.
12:28<nziarek>orangey: you know what - ben did that, i sent him my psd's and he created the greensquatch one, since that is what he used
12:28<Ndiin>not unless you're logged in as mythtv with that grant line, correct
12:29<orangey>nziarek: Well, that explains tonnes
12:29<Ndiin>change it: TO joeschmoe@netmask
12:29<rcaskey>mythtv-setup is not using the settings in /etc/mythtv/mysql.txt
12:29<nziarek>orangey: must be a slow morning...i sould have remembered that when we first started talking :)
12:29<orangey>alright, I'm gonna reboot to win so I can play with photoshop : )
12:30<orangey>but first, must get real work done!! I have a letter to write.. see you guys soon!
12:30<nziarek>see ya
12:31<nziarek>i want to see some mockups by 5!
12:32<mdz_>rcaskey: if you're using the debs, the README explains exactly what you're asking
12:32<mdz_>and it generates a random password instead of using "mythtv"
12:33<rcaskey>mdz: hmm...
12:41* rcaskeyhrm hrms...
12:41<rcaskey>it just seems wrong that a client app needs to belong to a certain group like that
12:43<orangey>nziarek: hahahah! : )
12:43<mdz_>rcaskey: no, it really doesn't
12:44<mdz_>that group has read/write permission on the database
12:45-!-PeteCool [] has joined #mythtv
12:45<rcaskey>mdz: what about with remote database?
13:07-!-rcaskey [] has quit [Remote closed the connection]
13:09-!-wigginjs [] has joined #mythtv
13:10<wigginjs>I get this when I run setup. QSqlDatabase warning: QMYSQL3 driver not loaded
13:10<wigginjs>any idea what I've broken?
13:11<moegreen>wigginjs: you need to install the qt-mysql driver, your distro probably has a package for it
13:13<wigginjs>moegreen: thanks a pant-load man, it works now
13:14-!-sc00p [] has quit ["Client exiting"]
13:15<PeteCool>dammit, doesn't anybody read the docs?
13:15<PeteCool>most of the questions for the last few days were for that damn mysql driver
13:16<inman>it's funny, the parts that people stumble on never hit me when i setup myth.
13:22<inman>i have had a lot of problems with qt bugs, my wm, and mysql optimization, though.
13:23<inman>i really think there should be requirements for qt/mysql.
13:24-!-Chang [] has joined #mythtv
13:25<PeteCool>inman: with which versions?
13:25<inman>3.0.5 and 3.23.54a
13:42-!-moegreen [] has quit ["BitchX: a new fragrance for men, by Calvin Klein"]
13:49-!-Soopaman [] has joined #mythtv
13:52-!-PeteCool [] has quit ["Client exiting"]
13:54-!-PeteCool [] has joined #mythtv
13:55<PeteCool>the lcd code doesn't compile for me:
13:55<PeteCool>g++ -c -pipe -Wall -W -g -D_REENTRANT -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr\" -DMMX -DQT_THREAD_SUPPORT -I/usr/include -I/usr/local/include -I/usr/qt/3/include -I/usr/qt/3/mkspecs/linux-g++ -o lcddevice.o lcddevice.cpp
13:55<PeteCool>lcddevice.cpp:719: default argument given for parameter 1 of `void
13:55<PeteCool> LCD::switchToChannel(QString = "", QString = "", QString = "")'
13:55<PeteCool>lcddevice.h:87: after previous specification in `void
13:55<PeteCool> LCD::switchToChannel(QString = "", QString = "", QString = "")'
13:55<PeteCool>lcddevice.cpp:719: default argument given for parameter 2 of `void
13:55<PeteCool> LCD::switchToChannel(QString = "", QString = "", QString = "")'
13:55<PeteCool>lcddevice.h:87: after previous specification in `void
13:55<PeteCool> LCD::switchToChannel(QString = "", QString = "", QString = "")'
13:55<PeteCool>lcddevice.cpp:719: default argument given for parameter 3 of `void
13:55<PeteCool> LCD::switchToChannel(QString = "", QString = "", QString = "")'
13:55<PeteCool>lcddevice.h:87: after previous specification in `void
13:55<PeteCool> LCD::switchToChannel(QString = "", QString = "", QString = "")'
13:55<PeteCool>make[2]: *** [lcddevice.o] Error 1
13:56-!-moegreen [] has joined #mythtv
14:02-!-Viddy [] has quit [Remote closed the connection]
14:23-!-wigginjs [] has quit ["Client exiting"]
14:32-!-orangey [] has quit ["Client Exiting"]
14:35<Ndiin>PeteCool: Just take out the defaults from one set of declarations
14:36<Ndiin>they should only be in one place, not both, is all
14:42-!-Soopaman [] has quit [Read error: 104 (Connection reset by peer)]
14:43-!-Soopaman [] has joined #mythtv
14:44<-- Chang( has left #mythtv
14:50-!-david_ [] has joined #mythtv
14:51<david_>hi i get the following error on debian unstable with the mythtv packages
14:53-!-david_ is now known as davehunnn
14:53<davehunnn>mythfilldatabase: relocation error: /usr/lib/ undefined symbol: gContext
14:54<davehunnn>what does it mean how can i fix it ?
14:54<thor>You have an *old* libmyth lying around somewhere
14:55<Chutt>thor, hey, you going to remove those default args from lcddevice.cpp, or shall i do it real quick?
14:55<thor>one sec
14:57<mdz_>davehunnn: show me the output of "md5sum /usr/lib/"
14:57<Chutt>he's probably running an old mythfilldatabase bin from elsewhere
14:58<davehunnn>1fd60ba9d826eccfdd4f9f64088fc230 /usr/lib/
14:58<mdz_>yeah, that is the correct library
14:58<mdz_>oh right, gContext is in the various programs, not in the lib
14:58<davehunnn>got it had old manual version in /usr/local
14:59<mdz_>echo "rm -f /usr/local/bin/myth*" >> mythtv.postinst
14:59<davehunnn>sorry :(
14:59<mdz_>maybe I should have it print a warning if it finds that kind of thing
14:59<davehunnn>i thought that as /usr/bin was in path first it would try that first
15:00<thor>Chutt, am almost done a much faster mythmusic that builds a metadata tree on load (Select Music is now really fast) ... am thinking about someway to try and keep the metadata and playlists in memory full time
15:00<Chutt>aren't they in ram full time now?
15:00<thor>Only when mythmusic is running
15:00<Chutt>i dunno
15:00<thor>Delay now is on myth startup
15:01<Chutt>i wouldn't really want to keep them in ram _all_ the time
15:01<thor>mythmusic startup
15:01<thor>Frontend is in ram all the time?
15:01<Chutt>right, but frontend is fairly small
15:02<Chutt>metadata and stuff will be totally dependent on the size of the user's collection
15:03<thor>I sort of had visions of a backend for a while (play music off network traffic, not locally accesible volumes) ... but I dunno
15:03<thor>Just a thought, I'll see if it goes anywhere
15:03<Chutt>well, perhaps
15:05<mdz_>davehunnn: /usr/local/bin is first so that you can override things with local versions
15:06<Chutt>thor, similar error in mythcontext
15:06<thor>Gee I really am an idiot! Hang on
15:06<Chutt>just fixed it :p
15:07<Chutt>i already had made the change
15:07<Chutt>naw, g++ didn't die on that before 3.x
15:09<mdz_>wreaks havoc with cut and pasting declarations :-)
15:09<Chutt>like, i can understand why they'd want to warn about it
15:09<Chutt>different default args being possible and all
15:09<Chutt>but, it shouldn't be a fatal error if it's the same default
15:09<mdz_>maybe ISO specifies it
15:11<mdz_>google for gcc "default argument given for parameter" "after previous specification"
15:11<mdz_>first match
15:12<Chutt>heh, nice
15:13<thor>Top two pet peeves: warning about unused paramaters (there should be a -WallExceptStupidWarningsIAlreadyKnowAbout) and compiler not looking at else's to see if control *really* does reach end of non-void function
15:13<mdz_>themedmenu could use a mechanism for visual feedback when something has been selected
15:14<mdz_>a few things take a while to come up
15:14<mdz_>and I don't know whether my remote lost the button press or not
15:15<mdz_>how does the highlighting work?
15:15<thor>mdz, in an ideal world a shimmering light highlight across the button
15:16<mdz_>are button_on.png and button_off.png opaque or transparen?
15:16/KICK<nick>, kicks the nick from the current channel (needs chanop)
15:16<Chutt>they're both transparent
15:16<mdz_>maybe I could take button_on and invert it and use it as a button_pressed
15:17<Chutt>quite possibly
15:17<Chutt>one other thing would be a click noise or whatnot
15:23-!-foom [] has joined #mythtv
15:30<PeteCool>nziarek: did you update iulius with new playbackbox png's ?
15:39<mdz_>I'd much rather something visual
15:40<Chutt>it'd be pretty easy to add a pressed image
15:54-!-billytwowilly [] has joined #mythtv
15:54<billytwowilly>can someone tell me what mythgame uses to play nes roms?
15:58<Chutt>it uses whatever you tell it to
15:58<billytwowilly>oh.. ok. nifty. thanks.
15:59-!-StarHeart [] has quit ["Client exiting"]
16:00<PeteCool>anybody looked at the ATI TV Wonder Pro? Think it uses a bttv chip?
16:00<PeteCool>That's why the TV Wonder wasn't listed in online vendors lately
16:02-!-sc00p [~oldendic@] has joined #mythtv
16:03<-- billytwowilly( has left #mythtv ("Client exiting")
16:09-!-StarHeart [] has joined #mythtv
16:10-!-orangey [] has joined #mythtv
16:12<nziarek>unzip and put it in your iulius theme directory
16:12<nziarek>(I know, badly named file, since it has nothing to do with the osd :))
16:12<orangey>nziarek: Do you use gimp at all?
16:13<nziarek>orangey: only for a Linux box is too hard to use (goofy keyboard/mouse thing)
16:13<nziarek>eventually I am going to dual boot to get more familiar with Linux
16:14<orangey>nziarek: I'm trying to get familiar with the gimp, but it's sooo hard! : )
16:14<orangey>alright, will reboot to windows.. bb shortly
16:14-!-orangey [] has quit [Remote closed the connection]
16:17<PeteCool>Last time I tried photoshop it was much harder to use than gimp... some simple things (don't remember which though - it has been a year or two) which were buried and didn't work in ways that made sense at all
16:17<PeteCool>plus the png saving was ugly and bad
16:17<nziarek>PeteCool: well, once you get used to one, it is hard to switch
16:18<nziarek>Photoshop has taken leaps an bounds in the last two versions (5 to 7), but I've never used GIMP, so I can't compare.
16:18<PeteCool>nziarek: I was new to both at the time :)
16:18<PeteCool>nziarek: I used 5.0 and 5.5
16:19<nziarek>PeteCool: well, then I can't wait to try it... =) i don't doubt that it could be better
16:19<nziarek>PeteCool: but it is hard to give up what is comfortable.
16:19<nziarek>PeteCool: yesterday I was trying to change the resolution in Linux, couldn't find it. Makes you think twice about switching when _everything_ is different =)
16:19<PeteCool>nziarek: that's why I'm still using windows + litestep... I haven't gotten kde to be as usable yet
16:20-!-PBlue_away [] has joined #mythtv
16:20-!-PhracturedBlue [] has quit [Read error: 111 (Connection refused)]
16:22<PeteCool>nziarek: found out how to do it?
16:22<nziarek>PeteCool: I am going to add those graphics to the overall theme as soon as they incorporate the ability to make an oversized selection bar...figured i would just mess with it once that way
16:22<nziarek>PeteCool: actually, I had to reinstall Mandrake (i am horror to a system) so I just changed it at the install.
16:31-!-Soopaman [] has quit [Success]
16:33-!-yebyen [] has quit [Remote closed the connection]
16:34-!-yebyen [] has joined #mythtv
16:46-!-choenig [] has quit [Remote closed the connection]
16:46-!-StarHeart [] has quit [Remote closed the connection]
16:47-!-Soopaman [] has joined #mythtv
16:50-!-davehunn [] has joined #mythtv
16:52<davehunn>i apear to have broken xmltv
16:52<davehunn>tv_grab_uk gives channel (901) not seen on site, remove from channel_ids file
16:52<davehunn>Undefined subroutine &XMLTV::get_attrs called at /usr/bin/tv_grab_uk line 898.
16:52<davehunn>and dies
16:52<davehunn>so i can not fill the database any ideas?
17:00<davehunn>not well-formed (invalid token) at line 20, column 63, byte 1570 at /usr/lib/perl5/XML/ line 185
17:27-!-keyhack [] has joined #mythtv
17:27<-- keyhack( has left #mythtv ("Client Exiting")
17:35-!-OrangeSun [] has joined #mythtv
17:37<Chutt>text can be any shade of grey, btw
17:38<nziarek>orangey, OrangeSun =) : nice...i like the fact that every corner is rounded except the upper left
17:39<Chutt>i kind of liked your first one better
17:39<nziarek>here is my tester:
17:39<OrangeSun>nziarek: heheh : )
17:39<OrangeSun>Chutt: we'll make the Chutt Variation : )
17:40<Chutt>nziarek, that'd work very well
17:40<OrangeSun>Chutt: is it at all possible to have multiple font faces?
17:40<Chutt>just added that, actually
17:40<nziarek>Chutt: good, i was hoping to cut down on the complexity
17:40<OrangeSun>nziarek: that is beautiful
17:40<OrangeSun>I love how you do that thing with the sides.
17:40<OrangeSun>what do you use to do your work, anyhow?
17:41<davehunn>grr i broke tv_grab_uk
17:41<davehunn>not sure how
17:41<Soopaman>OrangeSun, that is a nice ss
17:41<nziarek>OrangeSun: I like that part too; i just use Photoshop and a little bit of Flash (for vector graphics)
17:42<Chutt>so, the new osd:
17:42<moegreen>Chutt: what about adding a field for the show time ex: 8:00 pm - 9:00 pm
17:42<Chutt>multiple fonts, multiple font faces
17:42<Chutt>moegreen, on my todo list
17:42<Chutt>each 'container' can have multiple image files
17:43<Chutt>so you don't have to have one single background image
17:43<Chutt>text can be greyscale for now
17:44<Chutt>maybe color later, but it's difficult =)
17:44<OrangeSun>very cool..
17:44-!-foom [] has quit [Read error: 113 (No route to host)]
17:44<OrangeSun>when is the multiple font face thing coming along?
17:44<Chutt>it's all in cvs
17:44<OrangeSun>I'm like Bush. Just Black and white for me.
17:44<OrangeSun>Chutt: OK, how do i assign multiple fonts?
17:44<Chutt>let's see, what else is new
17:44<nziarek>for the font faces, can you distriute fonts with the theme, or how do you guarentee that the user has those font styles?
17:44<moegreen>I guess i'll be able to finish up the playbackbox xml stuff tonight :)
17:44<OrangeSun>Like I want Tahoma for the title, but Arial for the description
17:44<Chutt>just add a <filename>blah.ttf</filename>
17:45<Chutt>the file can be in the themedirectory
17:45<Chutt>or it can be where mythtv normally looks for fonts
17:45<nziarek>is there any legality with distributing fonts?
17:45<OrangeSun>which is mythtv root?
17:45<vektor>nziarek: Yes.
17:45<Chutt>nziarek, yup
17:45<OrangeSun>nziarek: depends on the license it was published under
17:46<vektor>Chutt: Btw, if you want to use pfb fonts from latex, freetype needs an associated afm file for kerning data.
17:46<vektor>Chutt: oh, and your freetype code is broken wrt kerning :)
17:46<Chutt>yea yea
17:46<Chutt>i have kerning turned off
17:46<vektor>Chutt: yeah, i think i'll port my font code back into yours soon.
17:47<vektor>Chutt: you also have hinting turned on, which i think is likely a bad idea.
17:47<Chutt>nziarek, orangesun, oh, fonts can be outlined and/or have drop shadows if you want
17:47<OrangeSun>Chutt: i was noting that..
17:47<OrangeSun>are the outlines opposite of the text colour?
17:47<OrangeSun>or can their color be specified?
17:47<Chutt>i could make em definable if you'd want
17:48<nziarek>are drop shadows fuzzy or solid?
17:48<nziarek>OrangeSun: that Bush cut above was great, btw :)
17:48<OrangeSun>chutt: not overly high priority to me..
17:49<nziarek>me either; i still haven't found a design I want to stick with for iulius
17:49<OrangeSun>so if I want blah.ttf as a font, I would do: <font name="test"><filename>blah.ttf</filename></font>?
17:49<Chutt>you need to give it a size, too
17:49<OrangeSun>nziarek: hehehe : ) Glad you enjoyed.
17:49<OrangeSun>OK.. just wondering if that's how I got the filename.. everything else falls into place : )
17:50<Chutt>and a color, i think
17:50<nziarek>do these files go into an osd folder or into the theme folder?
17:51<Chutt>well, hmm
17:51<Chutt>i believe having an osd and a theme in the same folder should be ok
17:52<nziarek>i just can't remeber if you choose the osd seperately of the rest of the theme
17:52<Chutt>you do
17:52<OrangeSun>I think we should have an unwritten rule that all myth-related screenshots have to be of the simpsons
17:52<nziarek>OrangeSun: agreed
17:53-!-john [] has joined #mythtv
17:53* bigguyis [away -={ EMT Training }=- ]
18:00<-- john( has left #mythtv
18:02-!-john [] has joined #mythtv
18:05<PeteCool>OrangeSun, nziarek: nice mockups :)
18:06<PeteCool>OrangeSun: will you be making png's for the new play recordings screen for sasquatch soon?
18:08<PeteCool>OrangeSun: or maybe I could try hacking up nathan's ones
18:08<nziarek>I can make some for SasQuatch; what would you like different? (I can send you the photoshop files, too, if you'd like)
18:09<PeteCool>nziarek: well, the default ones aren't really round....
18:09<PeteCool>nziarek: wait... do yours have any other colors than greysacel in?
18:10<nziarek>no, i don't think so
18:10<nziarek>white borders, black shaded background
18:10-!-StarHeart [] has joined #mythtv
18:11<PeteCool>hmm, myth crashed when trying to display the screen with SasQ... weird
18:12<nziarek>my master plan is coming along nicely =)
18:12-!-wigginjs [] has joined #mythtv
18:15<PeteCool>theme.xml is missing stuff
18:15<OrangeSun>pete: as soon as I get the OSD done..
18:16<PeteCool>OrangeSun: great
18:16<OrangeSun>PeteCool: It is, but that shouldn't matter.. I'm adding all the new stuff in now.. and generally updating it.
18:16<OrangeSun>I'll send an email when it's ready..
18:16-!-Kuwanger [] has joined #mythtv
18:16<PeteCool>the error it spits out is: Must have room for at least 1 column of buttons ?? Doesn't make sense to me
18:19* Kuwangerkeeps getting QSqlDatabase warnings on startuping up mythfrontend. :/
18:21<moegreen>heh, Kuwanger - what warnings?
18:22<Kuwanger>"QSqlDatabase warning: QMYSQL3 driver not loaded
18:22<Kuwanger>QSqlDatabase: available drivers:
18:22<Kuwanger>QSqlDatabase warning: QMYSQL3 driver not loaded
18:22<Kuwanger>QSqlDatabase: available drivers:
18:22<Kuwanger>couldn't open db"
18:23<moegreen>Kuwanger: you need to install the qt-mysql drivers, your distro probably has a package for that
18:23<Kuwanger>It's installed.
18:23<Kuwanger>It was installed.
18:23<Kuwanger>mythfrontend just now started doing this after I restarted it.
18:24<moegreen>restarted it - it being what? the process, the computer?
18:25<moegreen>are you running it as the same user? How did you restart it?
18:25<Kuwanger>I closed it (Alt + F4).
18:25<Kuwanger>I ran it again.
18:25<Kuwanger>And yes, the same user.
18:26<moegreen>did you restart the backend - is it giving you the same errors?
18:26<Kuwanger>This is/was 0.7.
18:26<-- john( has left #mythtv
18:27<Kuwanger>I tried upgrading to 0.8 (seemed like a good enough excuse), but I get the same error.
18:27<moegreen>so you have both versions installed?
18:27<Kuwanger>One over the other. I just upgraded.
18:27<Kuwanger>I followed the inserting thing in UPGRADING.
18:29<moegreen>so this just started happening? and you upgraded a while ago? When you upgradded to you remove all the old 0.7 binaries and libraries?
18:30<davehunn>not well-formed (invalid token) at line 76, column 87, byte 10050 at /usr/lib/perl5/XML/ line 185
18:30<Kuwanger>It just started happening. I upgraded a few minutes ago. I upgraded because it was happening and the upgrade had no effect. The upgrade went over the previous install.
18:30<davehunn>running tv_grab_uk_rt is fine manually
18:31<moegreen>Kuwanger: the old binaries (0.7) need to be removed, and the old libraries (libmyth-0.7*) need to be removed too
18:32<Kuwanger>moegreen: Fine.
18:32<moegreen>or don't - you could always just try and restart the computer
18:34<Kuwanger>So, any actual ideas on what could be wrong?
18:34<nziarek>davehunn: have you posted this to the myth and xmltv lists?
18:35<moegreen>Kuwanger: do you have the directory w/ '' file in your LD_LIBRARY_PATH
18:35<Kuwanger>/usr/lib :)
18:39<moegreen>Kuwanger: so this also happen when you run the 'setup' program for 0.8?
18:39<Kuwanger>And mythbackend.
18:43-!-OrangeSun [] has quit [Read error: 104 (Connection reset by peer)]
18:45<moegreen>Kuwanger: which distro are you using?
18:46-!-orangey [] has joined #mythtv
18:47<moegreen>Kuwanger: you can try ldd /usr/lib/qt3/plugins-mt/sqldrivers/ to make sure the library is linking to the mysqlclient lib
18:51<Kuwanger> appears to not be.
18:52<moegreen>probably need a line like so: => /usr/lib/ (0x40013000)
18:53* Kuwangeris recompiling qt at the moment.
18:53<Kuwanger>Might help..
18:58<inman>Kuwanger: is mysql in your USE setting? if not, qt shouldn't bind to it and your problem will remain.
19:00<inman>emerge ufed, run ufed, check off mysql
19:00<inman>else edit /etc/make.conf and add mysql to the USE="" statement
19:02<Kuwanger>kportage claims it's there.
19:07<inman>good. your qt compile should solve the problem.
19:09-!-zZzToxic [] has joined #mythtv
19:09-!-TheAsp [] has joined #mythtv
19:10-!-zZzToxic is now known as NonToxic_
19:10-!-NonToxic_ is now known as NonToxic
19:13<TheAsp>hey chutt, can you give me some directions to all the code involved in adding a column to record and recording schedules? :)
19:14<TheAsp>and whats this SR stuff?
19:14<TheAsp>at the top of scheduled recording. some serialization stuff?
19:15* Kuwangerwill bbl, maybe.
19:16<Kuwanger>Thanks for the help. :/
19:16<-- Kuwanger( has left #mythtv
19:17<TheAsp>i need a map :P~
19:18<TheAsp>oh, i see
19:18-!-keyhack [] has joined #mythtv
19:19<PeteCool>TheAsp: I think there was a guy on the mailing list who ran doxygen on the code... give a map of the code
19:19<keyhack>What is the minimum processor speed for MythTV?
19:19<TheAsp>really? cool
19:20<PeteCool>keyhack: I run it fine on my celeron 1.1ghz
19:20<keyhack>PeteCool: I have an AMD 1.1, and its choppy (the sound is smoothe, the video is choppy)
19:21<Chutt>drop the resolution
19:21<PeteCool>keyhack: it depends on your capture resolution
19:21<PeteCool>Chutt: any plans to put a denoise filter in there somewhere? Or is that too slow
19:21<keyhack>i'll try lowering the resolution once this show is over
19:21<PeteCool>keyhack: I record at 320x480, mpeg4, defaults + HQ
19:22<vektor>i'm working on a denoise filter kinda.
19:22<Chutt>the denoise filters i've seen are really too slow for real time
19:22<Chutt>i've played with 3 or 4
19:22<vektor>mine won't be
19:22<vektor>you can getgood results by doing like a filter on chroma crawl and other ntsc artifacts
19:22<vektor>liek specific to ntsc
19:22<moegreen>vektor: I tried tvtime out for the first time last night - looks great
19:22<vektor>moegreen: good job :)
19:25<Chutt>so for the osd
19:25<Chutt>text and stuff
19:25<Chutt>i'm thinking of replacing the specificly named text areas
19:25<Chutt>with static text fields
19:26<Chutt>like, you could specify a string of "{subtitle}" {description} ({starttime} - {endtime})
19:27<Chutt>and have it fill stuff in, instead of giving it an area for things
19:27<TheAsp>Chutt: how do files get stored with multiple encoders? do they get sent back to the master, or stored on each box?
19:27<PeteCool>TheAsp: on each for sure
19:27<moegreen>sounds like a good idea, what about the case of no subtitle - the "" would still be there, maybe some way to specify what encloses the subtitle (if it's there)
19:27<TheAsp>when you go to the delete recordings screen, what does it show for free space?
19:27<PeteCool>might be too slow otherwise
19:27<TheAsp>just the local machine?
19:27<keyhack>I changed it to 320x480, the video is less choppy, but its behind the sound
19:28<Chutt>keyhack, does sound stop when you pause it?
19:28<TheAsp>so the best place for deletion to happen would be on the master?
19:28<PeteCool>keyhack: for livetv I have to have the sound uncompressed
19:28<keyhack>Chutt: I exited the program, and the sound still goes
19:28<moegreen>keyhack: which codec, RTJPEG/MPEG4
19:28<Chutt>keyhack, read the faq
19:28<Chutt>you're not listening to recorded sound
19:28<Chutt>theasp, deletions _have_ to occur on the master
19:29<Chutt>the master will then ask a slave backend to remove a file, if necessary
19:29<keyhack>um, ok...
19:29<keyhack>the video is still slo
19:29<Chutt>fix your sound, first
19:29<TheAsp>ok... what function runs when you check the db for changes?
19:29<TheAsp>in what file
19:30<Chutt>check the db for changes how?
19:30<Chutt>keyhack, section 7 of the howto
19:30<TheAsp>well i assume you have something that checks the db for changes in tables somewhere, right?
19:30<Chutt>no, not really
19:31<TheAsp>oh, wait i think you misunderstood me earlier...
19:31<TheAsp>i ment the request for deletion
19:32<Chutt>keyhack, video playback is tied to audio playback, so if you're having problems with audio, your video will be having dificulties as well
19:32<Chutt>what request for deletion?
19:32<Chutt>the frontend saying to delete something?
19:32<Chutt>that always goes to the master backend to process
19:32<Chutt>frontends don't know anything besides the master exists
19:33<Chutt>anyway, back later
19:34<TheAsp>no, the autodeletion im coding
19:45<TheAsp>have to start using doxygen
19:45<TheAsp>this is sweet
19:59-!-StarHeart [] has quit ["Client exiting"]
19:59<PeteCool>TheAsp: how do you plan it to work?
20:01-!-hfb [] has quit ["Huh! Wasn't me!"]
20:03<-- keyhack( has left #mythtv ("Client Exiting")
20:14<TheAsp>each recording will have a priority, which it inherits from it's schedule, or a default
20:15<TheAsp>you can change a recordings priority from the ui somehow (i'll probably force chutt to use my infoscreen patch by gunpoint by that time :)
20:16<TheAsp>instead of scanning every once in awhile im just going to do the autodeletion when encoderlink wakes up
20:16<TheAsp>to start a recording
20:17<moegreen>TheAsp: I assume if all your recordings have the same priority you will go by something like the oldest or smallest/largest size?
20:17<TheAsp>oldest to newest
20:17<TheAsp>im also thinking of having something to track watched shows and toss those first
20:21<nyquiljer>is there a trick to getting myth 0.8 to load new osd themes?
20:21<moegreen>nyquiljer: cvs version or 0.8?
20:22<nyquiljer>i compiled cvs last night, but i was afriad to 'make install' since i fidnally got 0.8 working after much hassle
20:22<nyquiljer>there any glaring instabilities that id need to be afraid of?
20:22<moegreen>nyquiljer: You might need to manually add it to the globalsettings.cpp file (or the globalsettings.h) <- I forget which and I can't check it
20:23<moegreen>nyquiljer: cvs has been stable and usually stays that way
20:23<nyquiljer>ok. any wired database stuff i need to deal with when switching to cvs?
20:24<moegreen>nyquiljer: i don't think the database has changed since 0.8
20:24<nyquiljer>i am completely mysql ignorant and am deathly afriad of mucking something up
20:24<nyquiljer>okey doke. here goes then, thanks
20:24<moegreen>nyquiljer: good luck, and I'm sure you'll let me know if you have any problems :)
20:25<nyquiljer>thanks :)
20:25<nyquiljer>legal action is the customary way of letting know, right? ;)
20:26<moegreen>I prefer US mail
20:41<PeteCool>nah, send the info in Morse with your flashlight
20:41<PeteCool>you'd have to wait for night though :)
20:42-!-foom [] has joined #mythtv
20:44<moegreen>it's dark here
20:48<nyquiljer>well, it works fine, so you're off the hook :)
20:49<TheAsp>How would I get the free space if it is local? (from encoderlink)
20:50<TheAsp>looks like it's only setup to be accessed remotely
20:50<moegreen>TheAsp: RemoteGetFreeSpace(total, used);, if you are running the backend locally - it will report to you the local space
20:50<TheAsp>moegreen: this is in the backend
20:51<TheAsp>when it's about to start a recording
20:53<TheAsp>GetFreeSpace for TVRec seems to concern the ringbuffer
20:54<TheAsp>I'll just fake it for now...
21:08<thor>Chutt, if you're there, is there some reason you use pthread's everywhere instead of QThread's?
21:08<thor>or anyone else
21:13-!-Edgan [] has quit [Remote closed the connection]
21:34-!-nziarek_ [] has joined #MythTV
21:35<nziarek_>can someone point me where to go on this; i can't figure out what i didn't install (and I tried it all several times)
21:35<nziarek_>main.cpp: In function `int main(int, char**)':
21:35<nziarek_>main.cpp:385: no matching function for call to `MythContext::LCDdestroy()'
21:35<nziarek_>make[1]: *** [main.o] Error 1
21:35<nziarek_>make[1]: Leaving directory `/home/mythtv/Documents/Downloads/mythtv/mythmusic/mythmusic'
21:35<nziarek_>make: *** [sub-mythmusic] Error 2
21:36<thor>nziarek, you need a more recent libmyth
21:36<thor>like from the past twelve hours
21:36<nziarek_>this is an absolute fresh install
21:36<nziarek_>that exaplins it :)
21:36<nziarek_>can I just re-cvs it to get the new libmyth?
21:36<thor>cd MC
21:36<thor>cvs update
21:37<thor>cd libs/libmyth
21:37<thor>make install
21:37<nziarek_>thanks a lot
21:38-!-Kuwanger [] has joined #mythtv
21:39<Kuwanger>The good news is I'm not getting the mysql error anymore. The bad news is, I'm getting another error. Something about one of the capture card entires not having a hostname.
21:41<moegreen>Kuwanger: how many capture cards do you have?
21:42<moegreen>Kuwanger: did you go all the way through the capture card wizard? (in the setup program)
21:42<Kuwanger>There was no wizard for the capture card. Just a single form.
21:43<thor>in MC/setup/setup <-- all those screens to the end
21:44<thor>What exactly is the error message?
21:44<Kuwanger>Starting up as the master server.
21:44<Kuwanger>One of your capturecard entries does not have a hostname.
21:44<Kuwanger> Please run setup and confirm all of the capture cards.
21:44* Kuwangerhas to go.. :/
21:44<-- Kuwangerhas quit ()
21:48-!-Edgan [] has joined #mythtv
22:00<Chutt>thor, the tv stuff originally didn't have any qt code in it, is all
22:00-!-foom [] has quit [Read error: 113 (No route to host)]
22:01<thor>Chutt, ok ... I need to figure one or the other out ... want to put checking the CD in its own thread (last thing slowing down the UI). Any advice on which I should try and understand?
22:01<Chutt>i'd kind of prefer to just use a straight pthread
22:02<thor>Ok, pthread it is
22:02<Chutt>you can do something similar to the delete thread, if you'd want
22:02<Chutt>just make sure to lock stuff
22:02<thor>yeah ... uhm ... what do I need to lock (I know almost nothing about threads)
22:02<Chutt>well, any qt calls need locked
22:03<Chutt>this'll be using libcdaudio
22:03<thor>it's a pretty isolated thing ... thread goes off, sees if it can find metadata, if so (at the end) tell the GUI
22:03<Chutt>so, i think if you create a new cd descriptor with cd_open or whatever it is
22:03<Chutt>that should be all safe
22:03<Chutt>i'm pretty sure the metadata stuff is safe
22:04<Chutt>so, yeah, probably just the qt calls at the end
22:04<thor>OK ... will let you know
22:11<Chutt>my cable picture is all crappy recently
22:11<Chutt>lots of horizontal lines and junk
22:11<thor>Funny, mine got much better yesterday
22:11<Chutt>there was just a 'required weekly test' like 15 minutes ago
22:12<Chutt>and things cleared up rather dramatically
22:12<Chutt>for about 10 minutes
22:12<Chutt>and now it's back to crap
22:12<Chutt>ah well, i suppose i'll give em a call sometime
22:13<thor>There laying fibre here ... regularily goes pure snow for 10-15 at times
22:13<thor>Only know cause I've got the damn news on all day long these days
22:14<Chutt>i wonder if the customer service number's changed
22:14<thor>Out of order?
22:14<Chutt>what with at&t getting bought by comcast
22:18-!-nziarek_ [] has quit [Read error: 110 (Connection timed out)]
22:21<TheAsp>Chutt: you ever thought of putting all the db stuff in 1 spot? :)
22:22<Chutt>quite a bit of it is
22:23<TheAsp>where are recorded programs being loaded from>?
22:23<Chutt>err, cpp
22:23<TheAsp>hmm... don't want to just cut and paste that code
22:24<TheAsp>in encoderlink, is sock set to talk to the local server if it is local?
22:24<TheAsp>if local is true :)
22:26<TheAsp>Is there a way to send query's to the local server?
22:27<Chutt>why would you want to do that?
22:27<Chutt>waste of resources to send a query when it can just call the functions
22:27<TheAsp>so just repeat it?
22:28<TheAsp>or should i move it out to a new function?
22:28<Chutt>what are you doing?
22:29<Chutt>i'm not understanding why it would be necessary
22:29<TheAsp>i need to get a programinfo to have it deleted
22:30<Chutt>you'd want to do a different query than it currently is
22:30<Chutt>since you'll only want a specific host
22:30<TheAsp>yeah, i guess you are right...
22:30<TheAsp>im not conviced that encoderlink is a good spot either
22:30<Chutt>tv_rec would probably be better
22:31-!-orangey [] has quit [Read error: 113 (No route to host)]
22:31-!-orangey [] has joined #mythtv
22:31-!-nziarek_ [] has joined #MythTV
22:32<nziarek_>add: Option "RenderAccel" "1" to your xf86 config file <-- is this something a newbie should be doing?
22:32<Chutt>if you're running the newest nvidia drivers
22:32<Chutt>it's easy
22:32<nziarek_>oh, always a caveat :)
22:35<nziarek_>is there a command line tool for updating the driver?
22:35<Chutt>there's a whole little command line app now
22:35<Chutt>i haven't used it though
22:36<PeteCool>Chutt: in mythmusic, the # column isn't with enough for numbers >999 here
22:36<PeteCool>Chutt: does mythmusic use the tv->setup font sizes? I guess yes
22:37<thor>PeteCool has been making playlists
22:38<PeteCool>eh, haven't figured out how to jump a to a particular song in the current playlist
22:39<PeteCool>say, I have my thousand song playlist... I'm playing song 100, but suddenly I want to listen to song 864
22:39<thor>hit Up 136 times
22:40<thor>err, down 765 times :)
22:40<thor>I see your point
22:40<Chutt>you're using it wrong :p
22:40<nziarek_>i don' do you know what song 864 is?
22:40<Chutt>the only time you should have a 1000 song playlist is if you're wanting to listen to all 1000 songs
22:41<Chutt>like if you just want to put a bunch of stuff on shuffle
22:41<PeteCool>nziarek_: It's just an example... I'd go alphabetically
22:41<nziarek_>that's what I think; there is a difference between MythMusic and WinAMP in functionality, i think
22:41<Chutt>even if you could page up/down through the list, that's only a dozen or so songs at a time
22:41<Chutt>it'd still take a long time
22:42<Chutt>if you want to listen to something in particular, select it from the tree
22:42<PeteCool>Chutt: Still a bit faster than editing the playlist IMHO
22:42<nziarek_>PeteCool: ok...not trying to be smart =) would something like a page down work better? or do you want to be able to hit 894 and go to that song?
22:42<Chutt>petecool, how would that be possible?
22:42<Chutt>you hit edit playlist, you hit space twice to clear the current list
22:42<PeteCool>Chutt: move with the up/down arrows, press enter
22:42<Chutt>you scroll down to the artist, then album, then track you want to go to
22:43<PeteCool>Chutt: but then, after that song, I have to put back in the previous playlist
22:43<thor>Ah, I see what your getting at
22:43<Chutt>so go down the the current queue, copy it to a new playlist
22:43<PeteCool>that's the part you wouldn't have to do
22:43<Chutt>takes two seconds either way
22:43<Chutt>and would still be faster than hitting the down arrow 800 odd times
22:43<thor>and will be even faster soon
22:43<nziarek_>in WinAMP, when you press "j" a screen popsup and you can enter ina few letters to have it narrow your song down
22:44<thor>from the universe of songs, or from the current playlist? (never used winamp)
22:44<nziarek_>as the non-programmer, I love suggesting these easy fizes :)
22:44<PeteCool>nziarek_: I hadn't found that one... this might be more useful than up/down
22:44<nziarek_>current playlist, but it could be from either, really
22:44<Chutt>winamp encourages the huge playlist useage model
22:44<thor>much easier if it's just current playlist
22:45<Chutt>mythmusic encourages the tiny playlist usage model
22:45<Chutt>since selecting specific albums or tracks is easy with the tree
22:45<Chutt>and you don't have such a thing in winamp
22:46<Chutt>well, i guess with the bloated crap that is winamp3 or whatnot =)
22:46<Chutt>anything that has a 5 second crossfade enabled by default for explicit user-induced song changes == bad
22:47<thor>... mmmm .... crossfade
22:47<Chutt>trying to figure out why the mythpopupbox is eating enter keys
22:48<nziarek_>i don't use Winamp anymore, but i do miss that feature of auto searching for songs
22:49<nziarek_>do you _have_ to use the newest nVidia drivers for the render enhancement?
22:49<Ndiin>I would love the 'jump to' search like winamp has in mythmusic.. the question is with the current setup, how would we go about showing the results?
22:50<Chutt>there's no need for a search like that
22:50<Chutt>that's the entire point of having your music arranged and pre-sorted in a tree for you
22:51<Ndiin>I would say there's no need *if* all of the alpha keys worked to jump to the first occurance starting with that letter
22:51<Chutt>that assumes that the list is sorted
22:51<Chutt>it's not
22:51<Ndiin>I mean in the tree
22:51<thor>And that you have alpha keys (big remote!)
22:52<Chutt>add another level to the tree for first leters of artist names or something, then
22:52<PeteCool>thor: the save playlist popup does exactly that...... you'd only need to make the search case insensitive
22:52<PeteCool>aren't you the one who coded it? =)
22:53<thor>But it can be case sensitive (0 key)
23:03<PeteCool>Chutt: about how many artists do you have in your whole song collection?
23:03<Chutt>60 or 70, i'd say
23:03<Chutt>bunch of singleton albums
23:04<PeteCool>I have over 200, that's why it doesn't work as well for me as for you
23:04<inman>ditto PeteCool
23:04<Chutt>it'd work fine for you if you knew how to use the tree :p
23:04<Chutt>the fact that you're wanting to select a single song out of a thousand says you're not using it how it's meant to be used
23:04<PeteCool>Chutt: even so
23:04<Chutt>you're treating it like a desktop music player
23:05<Chutt>it's not one, obviously
23:07<Chutt>ah hah
23:07<Chutt>qbutton treats enter/space differently
23:08<inman>we established this last week. :-)
23:08<Chutt>but now i'm fixing it
23:09<inman>you mean with MythButton?
23:09<Chutt>with the pushbuttons in the popup dialogs
23:09<PeteCool>is that the same widget type as the mythmusic play/pause/etc buttons?
23:10<Chutt>no, those are toolbuttons
23:10<inman>PeteCool: those do have the same problem.
23:15<Ndiin>hmm, Chutt, if I wanted to add the ability to deactive/reactivate a specific recording in the fix conflicts menu, what would be the best way to go about doing that (database wise)?
23:15<inman>Ndiin: you could break out individual episodes to single-program recording entries.
23:16<PeteCool>you could add them to oldrecorded - with a field indicating they aren't really oldrecorded ones
23:16<PeteCool>and when their time is past remove them
23:17<inman>ugly. i like my method better. :-)
23:17<Ndiin>your method would increase the database size significantly, if I understand you correctly, inman
23:18<inman>Ndiin: i don't think you're understanding me.
23:18<PeteCool>inman: you make each of the specified recordings single ones?
23:18<PeteCool>inman: explain some more
23:18<inman>say you've got two conflicting programs, A and B, which you record Always and Weekly.
23:18<inman>in the conflicts screen, you select B to record instead of the default (A).
23:19<inman>the frontend inserts a single record into recording, 'B'.
23:19<Ndiin>And this achieves nothing towards what my goal was...
23:19<inman>...the priority of C is increased beyond A, so that (B) will get recording.
23:20<inman>what is it you're trying to do? what does deactivate/reactivate mean?
23:20<PeteCool>inman: say I've got a recording that's already in oldrecorded...
23:21<PeteCool>inman: I want to record it again, without manually going into oldrecorded
23:21<Chutt>damn private variables
23:21-!-nziarek_ [] has quit [Read error: 110 (Connection timed out)]
23:21<PeteCool>or... you have something set to record, but you don;t want it
23:22<PeteCool>inman: I think that's what Ndiin is trying to do
23:22<inman>PeteCool: gotcha
23:22<Ndiin>I want to be able to disable the recording of one specific show, without skewing the truth of oldrecord, and without changing the type of record (so it will work properly next week)
23:22<inman>it still makes more sense to put this data into the record table.
23:22<inman>just put it in as a negative indicator
23:22<inman>DON'T record this single episode...
23:22<Ndiin>Possibly, yes.
23:23<Ndiin>That might be good
23:23* Ndiinadds some notes to his todo list.
23:24<inman>my list is 32 entries long :-(
23:24* inmanis sick and employed. :-(
23:24<inman>sick of being employed, more accurately.
23:24<inman>i have several mythmusic bugs in here, thor. :-P
23:25<inman>actually only one bug with seeking
23:25<Chutt>what's up with seeking?
23:26<inman>another bug with random/normal shuffle modes.
23:26<inman>not sure, chutt. happened during the big cvs update.
23:26<Chutt>i don't think the playback engine was touched
23:26<inman>sometimes seeking backward seeks forward.
23:26<inman>sometimes i'll try to seek back a bit and it seeks forward ~30 seconds.
23:26<inman>Chutt: yes.
23:27<Chutt>none of that was touched
23:27<inman>Chutt: i already mentioned my seeking bugs in tv...
23:27* inmanshrugs.
23:27<Chutt>to my knowledge
23:27<inman>it may not be a bug in mythmusic, but in some underlying library.
23:27<Chutt>know what kind of file?
23:28<inman>are the flac rips in ogg containers or anything?
23:28<Chutt>they're normal .flac files
23:28<inman>i'm only using flac-1.1
23:28<Chutt>the ogg interface was horribly complicated
23:28<inman>flac-1.2 was released a month or two ago, iirc.
23:28<Chutt>so i didn't bother with it
23:28* inmannods.
23:29<Chutt>even the normal flac interface i'm using is nasty
23:29<inman>i didn't think it was that bad, but you know the ogg is only going to get more centralized.
23:29<Chutt>guy does _not_ know how to make a useable api
23:29<inman>it's young yet.
23:29<Chutt>it's several years old, iirc
23:30<vektor>flac has been around forever
23:30<inman>i'm talking about the ogg/flac stuff.
23:30<Chutt>been on sf for 3 years
23:31<Chutt>the flac guy wrote the ogg container before the ogg/flac project stuff became 'official'
23:31<inman>i think when ogg slurps it, the api will improve.
23:31-!-hfb [] has joined #mythtv
23:31<inman>we can only hope, for your sake. :-)
23:31<Chutt>i really don't want to mess with that decoder, btw =)
23:32<Chutt>i had enough of that back when i wrote it
23:32-!-TheAsp [] has quit [Remote closed the connection]
23:32<inman>well, it worked fine for me with flac-1.2, so maybe that's the problem.
23:32<Chutt>fixed mythtoolbutton as well
23:33<Chutt>i'm being nasty and constructing a fake key release event
23:33<Chutt>since i can't access private variables =)
23:33<Chutt>but, seems to work fine
23:34<inman>a fake release for enter?
23:34<Chutt>well, constructing a space event for enter/release
23:34<Chutt>then sending that back to the keyReleaseEvent handler in QButton
23:36<inman>that is a hack, heh.
23:37<Chutt>yes, yes it is
23:37<Chutt>but i can't access the private variables that i'd need to reimplement the handler properly
23:37<thor>inman, I'm back ... were there other bugs?
23:38<inman>i seem to've hung mythmusic by holding down seek-forward.
23:38<inman>(for starters)
23:38<inman>thor: lemme upgrade flac.
23:38<thor>okey dokey
23:38<Chutt>wonder if i should just do the same for the listview
23:39<inman>thor: one bug is that when in random mode, if you change to normal shufflemode and hit 'down' or 'up', you will go to a random track versus the track above/below the cursor.
23:39<inman>i fixed this in one of my patches, but it has crept back in.
23:39<thor>ah, that's probably patch that went in for re-ordering
23:39<inman>thor: no
23:39<inman>thor: this was you, buddy. :-)
23:40<Chutt>inman, that seems to work here with current cvs
23:40<inman>i'll check again..
23:40* inmanrebuilds.
23:42<thor>Hmmm, Intelligent Shuffle is giving me QTime::fromString errors
23:42<Chutt>same for me
23:45-!-gora [] has joined #mythtv
23:47-!-wigginjs [] has quit ["Client exiting"]
23:47<inman>man i hate being in UP mode on an SMP box
23:48-!-Soopaman [] has quit [Read error: 110 (Connection timed out)]
23:50<thor>Chutt, I'm guessing around 752 ...
23:51<thor>sorry, line 752 of playlist.cpp ... just trying to figure out where the error is coming from
23:52<Chutt>line 279 of metadata.cpp
23:52<Chutt>would be my guess
23:53-!-Kuwanger [] has joined #mythtv
23:53<Kuwanger>Hi, sorry for having to leave so suddenly.
23:54<inman>i think the musicmenu should default to "play music" versus "select music".
23:54<inman>this isn't a desktop player. :-P
23:54<Chutt>it just goes to what's first
23:54<inman>i know.
23:54<orangey>Chutt: how can I work on the popup dealie?
23:54<inman>it should be reordered.
23:54<inman>thor: yep, it's fixed in current cvs.
23:54<Chutt>orangey, what popup dealie?
23:55<orangey>Chutt: i mean, I want to go through the popup and set it up (popup.png in the OSD)..
23:55<Kuwanger>Anyways, back to the questions.. :)
23:55<orangey>but I'm not sure how I can keep it up so that I can test it out and work on it..
23:55<thor>inman, it is?
23:55<Chutt>the menu in the OSD?
23:55<Chutt>play back a file
23:55<inman>thor: my shufflebug, yes.
23:55<orangey>like the "record and watch.. watch.. etc"
23:55<Chutt>go into edit mode
23:55<orangey>ooh.. and then hit delete or something?
23:55<Chutt>and hit space
23:55<Chutt>to insert a new cutpoint
23:55<Kuwanger>What is this about "One of your capturecard entries does not have a hostname.
23:55<Kuwanger> Please run setup and confirm all of the capture cards."?
23:55<Chutt>then insert one, and hit space again
23:56<Chutt>that'll give you the menu to delete a cutpoint
23:56<orangey>holy cow!
23:56<Chutt>orangey, the last thing i'm adding is the ability to have an image indicating the current dialog selection
23:56<orangey>funky change to the main menu! : )
23:56<Chutt>instead of the drawn boxes
23:56<gora>you guys all developers for mythtv?
23:57<thor>gora, you need an address to send large donations to?
23:57<inman>Kuwanger: i think you didn't finish the setup. make sure you proceed through /all/ screens.
23:57<Kuwanger>Does the mythbackend use a socket connection?
23:57<Kuwanger>inman: There's four, right?
23:57<gora>thor: if myth tv installs easily on a spare box and i'm running it without sweat ;)
23:57<orangey>Chutt: you mean like the check mark dealie?
23:57<inman>Kuwanger: something like that, yeah.
23:57<inman>Kuwanger: know how to view your database?
23:57<Kuwanger>inman: The first being a wizard, the other three being lists.
23:58<Chutt>kuwanger, answer yes to the first question it asks you
23:58<Chutt>when you first run setup
23:58<Chutt>then re-setup the card
23:58<Chutt>that should take care of it
23:58<Chutt>the 'clear all capture card settings' question
23:58<Chutt>orangey, yeah
23:59<orangey>which setting specifies the colour of that drawn box?
23:59<orangey>or does any?
23:59<Kuwanger>Well, now my "Input connections" list is blank.
23:59<Chutt>if it's blank, it can't access the card