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

13:57--> Youare now talking on #mythtv
13:57-!-Topic for #mythtv is http://www.mythtv.org/
13:57-!-Topic for #mythtv set by Viddy at Sun Mar 9 06:04:45
14:05-!-foom [~jknight@tibook.ai.mit.edu] has joined #mythtv
14:27-!-chinande [~chinande@osteon.bsd.uchicago.edu] has joined #mythtv
14:53-!-Bonkers [bonker@dyn-furn-152-179.dyn.columbia.edu] has joined #mythtv
15:02<nziarek>i like the transparent darkened background...but I don't know if I like the background image on the Popup box....seems too busy
15:04<moegreen>nziarek: what you prefer be there?
15:06<nziarek>well, i've been making mine just solids in the mock ups.
15:07<nziarek>but, it's your barbeque. not trying to nit pick or anything :)
15:08<moegreen>Well you seem to be the graphics guy :) Which color though?
15:10<nziarek>for Iulius I would use a darker blue, like one from the "strips" on the background.
15:10<moegreen>i guess that could be defined in the theme
15:10<nziarek>that was my next question.
15:11<moegreen>what rgb is that? I'll put it in there and get a screenshot to see what it looks like
15:11<nziarek>lemme see
15:13<nziarek>4-35-58 or 3-39-68 if the first is too dark
15:15<nziarek>but, i've also been adding the pure white border on it, so that differentiates it from the shading. I don't know...in a perfect world we could do all of our designing in photoshop and click "apply" =)
15:16<moegreen>http://www.untzuntz.com/mythtv/testing/popup-solidbg.jpg
15:16<moegreen>that's with the first colorset
15:16<Bonkers>I think that's a bit dark
15:17<Bonkers>I love the new program chooser though
15:17<moegreen>Bonkers: which part, the popup box or the background covering?
15:17<Bonkers>now that you meantion it, maybe a little of both
15:18<Bonkers>but the popup background is more the problem
15:18<Bonkers>too much contrast between the different blues
15:19<moegreen>http://www.untzuntz.com/mythtv/testing/popup-solidbg2.jpg
15:19<moegreen>i'll change the background cover to 40% instead of the 60% it's at now
15:20<moegreen>and see what that looks like
15:20<nziarek>the border that is on the pop up window: anyway to change it to a 2-3 pixel wide pure white border
15:21<nziarek>not the biggest fan of the bevel; reminds me of Windows
15:22<moegreen>http://doc.trolltech.com/3.0/qframe.html#picture
15:22<moegreen>are the different types
15:22<Bonkers>what's the difference between the first and second pick? they look identical here
15:23<moegreen>Bonkers: the popup box is slightly lighter
15:24<Bonkers>oh, i see it now
15:25<moegreen>ok, replace the 2 with a 3 --- this has a 40% transparent background
15:26<Bonkers>I think even the background of the popup is even a bit lighter, maybe about 3x the previous change, that will look good
15:26<Bonkers>you almost can't tell the popup is seperate from the background on the right side right now
15:27<Bonkers>anyway, I think as long as you leave it themeable, don't worry about it too much, plenty of people with a better design sense than me out there
15:27<moegreen>true, they are both pretty dark
15:27<moegreen>well...gotta go - i'll be sure to mess around with this later
15:29<Bonkers>cya
15:31-!-zZzToxic [joshua@got.owned.by-the.us] has joined #mythtv
15:32-!-zZzToxic is now known as NonToxic
15:38-!-sc00p [] has quit ["Client exiting"]
15:42-!-NonToxic is now known as tromboneToxic
15:43<nziarek>bonkers - have youn seen these? http://www.ziarek.com/mythtv/liquid-to-iulius.asp?
15:44<nziarek>they are my mockups for the popup box (among other things)...what do you think? if we can get those solid, then moe will have something to work towards
15:44<Bonkers>no, looks really nice though
15:45<nziarek>thanks - color wise and attention/clutter wise, how do the dark and light colors work?
15:45<Bonkers>on the video editor, i Think the lines in the actual band should be slightly darker than the border, looks kinda odd how it is right now
15:46<Bonkers>and that font used for "weather - current conditions" in mythweather could probably be chagned to somethign a little more
15:46<nziarek>so the white border lines should be darker than the red green and blue video lines?
15:46<Bonkers>"professional looking"
15:47<Bonkers>the lines in between the red/green whatever should be darker than the border around the whole thing
15:47<Bonkers>or at least somehow seperated
15:48<nziarek> i see...actually i was going to remove them altogether and just keep the border line
15:48<Bonkers>oh, that would be fine too
15:48<Bonkers>anything to set them apart from the border
15:48<nziarek>that is one of my first mockups, so it kind of got left behind :)
15:48<nziarek>gotcha
15:49<Bonkers>the popup is nicer looking than what is there now, but I think especially when there are 2 options, it's very confusing when the only indication of which is selected is the color, maybe a box around it or something
15:49<nziarek>i've thought about that, too...i was thinking an arrow in front of it "> this option"
15:50<nziarek>these are good suggestions, thanks (and keep 'em coming :)
15:52<Bonkers>I think some indication of how much space is left other than % in the pie graph would be nice too, maybe even a rough calculation of how much time in hours is left based on average size of recordings would be nice, pretty easy to code up I'd imagine
15:54<Bonkers>and I think I've run out of suggestions for now
15:56-!-Cloak_ is now known as Cloak
15:59<nziarek>the space left idea is good. I've considered it, but don't know enough about it all to know if they could get a reasonable estimate with the new recording profiles (since every show can be recorded at a different rate)
16:01-!-choenig [] has quit [Read error: 104 (Connection reset by peer)]
16:01<Bonkers>oh, that would be tough I guess, well at least an amount of diskspace would be nice, I Think I can judge better from that than from a %
16:02-!-choenig [~choenig@pD9E095B2.dip.t-dialin.net] has joined #mythtv
16:02<nziarek>i think i agree.
16:02<nziarek>i was going for all pretty
16:02<nziarek>let the function slip away :)
16:04<Bonkers>heh, or at leats an option for either
16:09<nziarek>Bonkers - i don't like the color, but what do you think about the idea of the delete screen now? http://www.ziarek.com/mythtv/images/liquid-to-iulius/myth_tv_delete_confirmation.png
16:10<Bonkers>is that just a wording change?
16:10<nziarek>no...i added the check in front of the current selection
16:11<Bonkers>I still think the "It will be gone forever" is a bit humorous/harsh, I think most peopel realize what deleting means
16:11<Bonkers>did you send me the wrong one? there's nothing in that shot
16:11<nziarek>try reloading, it is the same name as before: here it is again, though: http://www.ziarek.com/mythtv/images/liquid-to-iulius/myth_tv_delete_confirmation.png
16:12<Bonkers>stupid cache, ya, that's nice
16:12<nziarek>the check (or whatever I can find, the check was easy) clears up your selection, then?
16:13<nziarek>I think I like the wording a bit more too...the "removed forever" thing was supposed to be slightly humorous, but it can be removed
16:13<Bonkers>ya, that's much better, I've always been annoyed with the menus where you can't even tell what you're selecting
16:14<Bonkers>I think there's i8n support so we could always make another "language" with different wording for taste
16:15<nziarek>yeah, like "like to be yelled at" and "don't yell at me"
16:16<Bonkers>heh
16:17<Bonkers>or "emotionally stable" and "emotionally unstable"
16:17<Bonkers>we could do the google swedish chefian and pig latin and elmur fuddian too
16:18<nziarek>that might be cool to tie those into the themes :)
16:18<nziarek>the elmer fudd theme changes all of the wording ! ah!
16:22<foom>heh damn open source projects always have too many options. :P
16:22<Bonkers>haha
16:22<Bonkers>we could add another option like xine has where you choose your option level
16:22<Bonkers>like beginner, medium, advanced, master of the known universe
16:23<foom>just make the default right and you don't need no stinkin options. :)
16:25<PeteCool>nziarek: the latest URL you posted is very very good
16:30<PeteCool>nziarek: how did you get this ease with UI's? Simply messing around? Or did you take a class or something?
16:38<PeteCool>nziarek: nice weather screens, too
16:45-!-choenig [] has quit [Read error: 104 (Connection reset by peer)]
16:46-!-choenig [~choenig@pD9E095B2.dip.t-dialin.net] has joined #mythtv
16:48-!-choenig [] has quit [Read error: 104 (Connection reset by peer)]
16:50-!-choenig [~choenig@pD9E095B2.dip.t-dialin.net] has joined #mythtv
16:55-!-Timon [~dan@157-11-237-24.gci.net] has joined #mythtv
16:55<Timon>woot
16:59<nziarek>PeteCool - I just play.
16:59<nziarek>and, not to be cocky, but I like these ideas
17:00<mdz_>Timon: wtf is "woot"?
17:00<Timon>hahaha :-)
17:01<nziarek>and having one idea made it easier to keep going with it...
17:01<Timon>mdz_ , Umm, hard to explain. its kinda like an expression.
17:02<nziarek>also, i don't know if you saw this: http://www.ziarek.com/mythtv/liquid-to-iulius.asp, but it where I am putting my newest ideas with thier Myth counterparts.
17:03<Timon>nziarek, I saw your stuff today/last night. Good ideas! Its good to have someone who's good with graphics on the project!
17:04<PeteCool>nziarek: did you get someone to do your osd changes?
17:04<nziarek>Timon: thanks
17:04<mdz_>Timon: it wasn't the sort of question meant to solicit an answer, more the kind of question that says "please stop it"
17:05<nziarek>PeteCool: no, not that I know of. They've been working on the playback box and popups UI related
17:05<Timon>mdz_: Umm, ok :-)
17:06<nziarek>from what I know...i am not quite in the "inner circle" :)
17:06<Chutt>that osd isn't really possible
17:06<Chutt>at least without incurring a cpu penalty
17:06<nziarek>why? what should I consider while creating it?
17:06<Chutt>there's too much "fine" detail
17:07<Chutt>consider that people are running things at 320x240 =)
17:08<Bonkers>make it selectable then, I got CPU to waste and I run 1600x1200
17:08<Chutt>no, you don't
17:08<Chutt>i really doubt that you can record video at 1600x1200
17:08<nziarek>would removing the outer glow help, or do the rounded edges, etc, all hurt it?
17:08<Chutt>the osd is drawn into the video
17:08<Bonkers>no, I don't, I record at 640x480, but my screen resolution is 1600x1200
17:08<PeteCool>Chutt: those too slow cpu could use the current osd style
17:08<Chutt>not to screen res
17:09<Bonkers>you sure?
17:09<Chutt>petecool, you're willing to maintain two sets of code?
17:09<Bonkers>I can pretty shart text in edit mode and stuff
17:09<Timon>set timestamp on
17:09<Chutt>bonkers, i wrote the damn thing, i'm sure
17:09<Bonkers>heh
17:09<Bonkers>is it possible to blit the OSD post software-scaling?
17:09<Bonkers>maybe even with a "video filter"
17:09<PeteCool>Chutt: nope...
17:10<Chutt>it doesn't software scale
17:10<Chutt>that's the whole point :p
17:10<PeteCool>Chutt: it's just a bitmap "pasted" to XV output?
17:10<Chutt>yup
17:10<Bonkers>oh, hrm
17:10<Bonkers>that is kinda tough then
17:11<Chutt>yup.
17:11<Chutt>if people are willing to have a fairly large cpu hit, i can do stuff like that
17:11<foom>well if you used opengl you could use it to draw the scaled video and put another texture over it.
17:11<Chutt>scale to a decent res, convert to rgb
17:11<foom>assuming everyone uses video cards that support 3d. ;)
17:12<PeteCool>if (resolution < somethingsmall) { use low-res bitmap } else { use nathan stuff } ... but that might be a bad solution?
17:12<Chutt>foom, exactly
17:12<Chutt>i don't really want to maintain two sets of osd code
17:13<foom>so i'm not too familiar with this, what's doing the scaling right now?
17:13<Bonkers>the 3d option would be nice for systems such as mine, it would have no problem with that
17:13<PeteCool>Chutt: give me a few months and I could ... when school is out I can finally use to my time to actually learn things
17:13<Chutt>the video card
17:13<thor_>Chutt, couldn't you convert the output to ASCII (via sdl?) and have that scale to mutli-panel displays?
17:14<Chutt>heh
17:14<foom>ascii? wtf?
17:14<Chutt>thor's being sarcastic :p
17:14<thor_>wee bit of humour
17:14<foom>so video cards have 2d scaling operations?
17:14<foom>i thought the 2d operations on video cards were pretty much limited to basic pixel drawing
17:14<Chutt>foom, that's what xv is an interface to
17:15<foom>wow the things you never knew. :)
17:15<Bonkers>mplayer supports ascii playback with aalib, why shouldn't myth? ;)
17:16<thor_>I'll only watch aalib-ASCII if they don't uses the characters r, q, and e (boy, I hate that last one)
17:16<Bonkers>heh
17:16<Bonkers>multiple brightness ascii with highish 1024x768 res and a small font is quite nice
17:17<thor_>... sorry ... I'm in a bit of a frivilous mood (friday)
17:17<foom>you mean like a 1x1 font?
17:17<Bonkers>hahahaha, no
17:18<thor_>Chutt, next mythmusic goal is Map's to presort all data on load from db and keeping my eye on GUI changes. Anything else on your wish list?
17:18<Chutt>not really, no
17:19<thor_>Maybe finally finish the LCD stuff, and then start paying attention to MythWeb again (hmmm ... edit music playlists via php ... )
17:20<Bonkers>completion of the conflict resolution would be nice in mythweb
17:20<Bonkers>maybe I'll do that if I have time
17:20<rkulagow>chutt: can you please sync the website with cvs docs?
17:20<Chutt>yeah
17:20<Chutt>sec
17:20<foom>mythweb is really cool, i like the IMDB links
17:20<Bonkers>mythweb doesn't happen to pick up any movies with my listings
17:21<foom>i wish the myth frontend had a 'movies' mode too
17:21<thor_>Bonkers, not even on the main listings page?
17:21<Bonkers>oh wow, I swear it didn't yesterdya
17:21<Bonkers>it's got like 100 today
17:22<PeteCool>yeah, there could be another EPG mode, movies... would be useful
17:22<Bonkers>apparnetly there are only movies on friday though
17:22<Chutt>rkulagow, done
17:26-!-danc_ [~danc``@c66-235-37-121.sea2.cablespeed.com] has joined #mythtv
17:26<-- danc_(~danc``@c66-235-37-121.sea2.cablespeed.com) has left #mythtv
17:29<nziarek>Chutt: I am not quite sure what the above means for the OSD; if I get rid of the outerglow that overlaps the video, will that fix it? or is the rounding, etc also going to cause problems?
17:30<vektor>You're working on osd stuff?
17:30<Chutt>just resize it down to 320x240 and see if it's still useable, really
17:30<foom>i think it's mostly the small font sizes you'll have a problem with..
17:30-!-Chutt [] has quit ["Client Exiting"]
17:31-!-Chutt [~ijr@dsl093-011-148.cle1.dsl.speakeasy.net] has joined #mythtv
17:31<Chutt>oops
17:31<vektor>Ah, talk of compositing an OSD onto a scaled XVideo surface.
17:31<PeteCool>Chutt: maybe myth could report the playback resolution to the osd code, and depending on the resolution, use different details (drop some at lower res) and font sizes?
17:31<PeteCool>could be a mess though
17:31<vektor>Not worth doing really, if you do sub-pixel correct text, you can draw text to a 320x480 buffer and still have it look good scaled up.
17:32<Chutt>vektor, need code :p
17:32<vektor>Chutt: I know, sorry :)
17:32<vektor>Chutt: Grab CVS tvtime and try running 'tvtime -I 200' and see how you can still read the text now :)
17:33<Chutt>sourceforge's cvs stuff seems to be downish
17:33<Chutt>at least for anon connections
17:34<vektor>fuckers
17:34<nziarek>are small fonts even readable at 320x240...i just took the iamge, shrunk it to 320x240 and then blew it up to 800x600 and nothing is really readable
17:35<nziarek>and the OSD looks awful.
17:35-!-tromboneToxic is now known as NonToxic
17:36<Chutt>vektor, seems to work, now
17:36<Timon>Just looked at the music module, I dig having the progress bar when its indexing my collection
17:36<Chutt>doncha love sf
17:37<Chutt>vektor, i don't have a recent enough autocrap to compile :p
17:37<vektor>Chutt: fuck eh.
17:38<vektor>Chutt: Would you like me to 'make dist' for you? :)
17:38<Chutt>naw, i'll do it
17:38<foom>you don't have 'autoconf2.50' or something?
17:38<Chutt>i've got things configured here to use older stuff
17:39<vektor>foom: I don't see a need to bend over backwords to support old versions of autoconf if just people developing my app will ever see it.
17:39<vektor>I like to keep my CVS versions broken, so, it's not worth using old tools.
17:39<foom>isn't 2.5 the latest version?
17:40<foom>i was just saying - on my system i have an 'autoconf2.13' and a 'autoconf2.50' executable
17:40<foom>since they're conveniently incompatible...mutter...
17:41<vektor>nziarek: How did you shrink the image?
17:41<Chutt>vektor, you're not offsetting the drop shadow properly at -I 200
17:41<Chutt>or whatever
17:42<vektor>Chutt: I know, that's an open bug.
17:42<vektor>Chutt: But check out how much the subpixel positioning and kerning helps.
17:42<Chutt>stuff's mostly readable
17:42<nziarek>vektor: just shrunk the entire mockup i had.
17:42<vektor>Yep, even at ridiculously low resolutions.
17:42<vektor>nziarek: Using what tool?
17:42<Chutt>capital Ns are very blurry
17:42<vektor>nziarek: Image resampling is incredibly easy to do poorly.
17:42<nziarek>vektor: photoshop
17:42<vektor>nziarek: Yeah, well, don't trust it.
17:43<nziarek>don't trust photoshop! it is my life!
17:43<Chutt>there
17:43<Chutt>basically doubled the speed of the menus
17:43<vektor>nziarek: a) photoshop resize isn't gamma correct, b) photoshop doesn't default to bicubic I don't think, c) bicubic sucks anyway
17:43<Chutt>people can stop bitching about how i shouldn't be using qt now
17:43<vektor>Chutt: How did you do it?
17:44<Chutt>reduced the amount of stuff it's drawing
17:44<vektor>ok
17:45<Bonkers>Chutt: is it possible to get better OSD display with vector graphics or does Xv not support anything like that?
17:45<nziarek>vektor: photoshop does default to bicubic, it also has bilinear and nearest neighbor (that's bad!)
17:45<nziarek>i know nothing about the gamma correctness of it.
17:46<vektor>Glad to hear it defaults to bicubic, but I know from my own tests it's not gamma correct. :)
17:46<vektor>Chutt: which, btw, insanely helps text rendering (gamma correctness). it's incredible.
17:46<vektor>Chutt: i have a test app here which shows that, i'll send it to you sometime.
17:46<vektor>anyway, time to go home.
17:46<vektor>Bonkers: you don't understand what a hardware overlay surface is :)
17:47<Timon>Question about mythmusic. When it extracts the ID3 info, does it use ID3 v1 or v2? Or will it use either?
17:47<Chutt>either
17:47<Timon>Which does it default to? v2?
17:48<Chutt>whichever has more information, i believe
17:48<Timon>ok, coo
17:48<Chutt>not quite sure, seeing as i don't use mp3s
17:48<Bonkers>vektor: I do, I was just hoping that it might have some such support
17:49<foom>well you can do vector graphics as long as you don't mind drawing them into the lowres pixmap. :)
17:51<Chutt>really, i can do higher quality osds as long as people are willing to live with the cpu hit
17:51<foom>not worth it for me at least, since i plan to run it on a TV with as slow a processor speed as i can get away with
17:52<Chutt>like that link that merle reine posted the other day
17:52<Chutt>they're converting everything to rgb, then drawing the osd
17:54<foom>although it would be nice if the EPG could be a translucent overlay. :)
17:55<foom>so how bad is driver support for opengl these days anyways? still no free nvidia support?
17:56<Bonkers>what difference does it make if it's free or not?
17:56<Bonkers>it can't be free because of legal issues
17:57<Bonkers>it still works damn welll
17:58<foom>if every card that people use supports opengl it would be cool to do it that way.
17:59<foom>i don't know about the relative support for Xv vs. opengl though
17:59<nziarek>well, i just don't want flash and such to take over substance; if there is something I can do to tone down the OSD I have now, i will
17:59<Chutt>does opengl do yuv textures?
17:59<Timon>?: Is there a quick key to press in mythmusic to goto the next/previous song?
17:59<Chutt>nziarek, really, just make it bigger =)
17:59<Chutt>and stuff should work
17:59<Chutt>nziarek, i want to work on the OSD sometime soon
17:59<foom>i think it does - but i'm no expert
17:59<Chutt>so, we'll see exactly what's possible
18:00-!-chinande [] has quit ["Client Exiting"]
18:01<Ndiin>Timon: Up/Down..
18:01<Timon>Ndiin, thanks!
18:01<foom>GL_APPLE_ycbcr_422 - Provides support for 2vuy and 2yuvs texture formats. Renderers: Rage 128 Mobility, Rage 128, Radeon, Radeon Mobility, Radeon 7500 Mobility, Radeon 8500, Radeon 9000 Pro, GeForce 2MX, GeForce 4MX, GeForce 3, GeForce 4
18:01<foom>(that's for OSX)
18:01<Timon>Ndiin: doesn't seem to work
18:01<nziarek>Chutt: as you work on the code, if you'd like some grpahics to test, let me know.
18:02<Ndiin>Timon: None of the shortcut keys work if you have keyboardaccelerators set to 0 in mythmusic-settings.txt
18:02<foom>I assume apple just integrated some vendor-specific extensions for ATI and NV cards into one extension there
18:02<moegreen>nziarek: did you the last screenshot, with the 40% transparent background?
18:03<Timon>Ndiin: Ahh, thanks! Didn't know about that option.
18:03<nziarek>moegreen: no, i didn't see that one
18:04<moegreen>it's the same link, but it's solidbg3.png instead of 2
18:06<moegreen>and i've got your white box around it now :)
18:06<moegreen>just not in a screenshot
18:07<moegreen>Chutt: I've set the function that covers up the background to use the pixmap if the user has the transparent boxes option set, and to use the other method if not
18:08<foom>hm looks like mplayer supports opengl output
18:09-!-foom [] has quit ["bye"]
18:12<PeteCool>moegreen: could you send me your kernel .config please?
18:14<Timon>Chutt: would you apply a patch for mythmusic if tell it to not show "repeat, shuffle, visualize, etc" if keyboardaccelerators=1?
18:15-!-r1ckt3r [~rickter@pixout.appriss.com] has joined #mythtv
18:16<moegreen>it's on it's way
18:16<nziarek>moegreen: i think bonkers will disagree, but i liked it darker. =)
18:17<moegreen>looking at it now, i do too - the 40% shows too much
18:17<PeteCool>moegreen: thanks
18:18<moegreen>nziarek: are you running cvs now?
18:18<PeteCool>nziarek: did you get to look at the "prompt on playback exit" window/popup?
18:19<nziarek>moegreen: a day ago or so - before Popups. i am going to do that when I get home (well, after the basketball games!)
18:19<nziarek>PeteCool: no, i haven't...i just enabled it, but didn't have any recordings yet :)
18:19* bigguyis [away -={ afk till after 10pm CST }=- ]
18:21<PeteCool>moegreen: any particular reason to use hotplug?
18:21<nziarek>moegreen: i think the original (solidbg.jpg) might be the best
18:21<moegreen>PeteCool: what is that? Probably not then huh?
18:22<PeteCool>nziarek: the last transparent png one I like better
18:22<nziarek>there is solid, solid2 and solid3
18:22<nziarek>which one do you like?
18:23<Bonkers>heh, choose wathever you'd like, a change like that is easy enough to do myself ;)
18:23<moegreen>fortunately, i will be working on the theme code in a few seconds - so this will all go away :)
18:25<PeteCool>nziarek: I like solidbg2 best out of the three
18:25<vektor>hi
18:25<PeteCool>lol, the simpsons have dopey eyes :)
18:25<vektor>opengl does do y'cbcr textures, fun stuff.
18:26<nziarek>moegreen: perhaps not now, but what do you think about updating the text so it isn't so technical? Something more like "You are about to delete "The Simpsons - Treehouse of horror X". Are you sure?
18:26<nziarek>PeteCool: it is a toss up...i am fine with 2
18:27<moegreen>Interesting - it's certainly easy to do
18:28<moegreen>are you suggesting to remove the date/time and description then?
18:29<nziarek>yeah, i personally would. my reason is that I selected it and then asked to delete it. I already know the specifics of the show, I just want a confirmation.
18:29<nziarek>not a recap of what I just seleted...does that make sens?
18:30<moegreen>it makes sense
18:32<nziarek>it is purly cosmetic, but maybe it is easier to update now (if you agree) than later.
18:32<mdz>anyone else's zap2it channel lineup broken?
18:33<mdz>they swapped out several channels that I do receive, for channels that I do not
18:34<moegreen>mdz: everything looks good here
18:36<Chutt>can people update cvs and see if the main menus are quicker?
18:37<Chutt>need to do a distclean, at least in the mythfrontend/ subdir
18:38<-- nziarekhas quit ()
18:38<mdz>it broke on both tvlistings and tvlistings2 at the same time
18:38<mdz>like they think my channel lineup has changed when it hasn't
18:38<mdz>why oh why can't I buy listings
18:39<Chutt>heh
18:39-!-JonnyRo [] has quit [Read error: 104 (Connection reset by peer)]
18:41<Chutt>i also made it exit directly after giving that error about not being able to open the output file
18:41<Chutt>no more bitching about how it segfaults a couple lines of text later
18:41<mdz>heh
18:42<mdz>instead there will be bitching about how it exits
18:42<Chutt>of course
18:43<moegreen>Chutt/nziarek: Someone had suggested that the Watch/Delete recordings should start on the right-hand side (already selected All Programs) ... any thoughts?
18:45<Chutt>doesn't matter to me
18:46<Chutt>ever figure out that centering problem?
18:46<PeteCool>actually I prefer it like it is now
18:47<PeteCool>moegreen: but, I'd like it that if you're in the left section, p/d/enter/space don't have an effect (if that's possible and you think it's useful) - I nearly deleted a show more than once
18:47<moegreen>Chutt: i've got it centering now. I've set the height of the popupbox manually. It was thinking that the QLabel w/ the 8 lines of text had a height of 30
18:48<Chutt>heh, cool.
18:48<moegreen>PeteCool: that makes sense, but do you find yourself repeatedly hitting enter? jk
18:48<Chutt>how are you setting the height?
18:48<Chutt>just giving it a number, or..
18:48<moegreen>Chutt: i've got it setting to a percentage of the total height. I've also split up that one
18:48<PeteCool>moegreen: sometimes, when it's lagging ( I know I shouldn't.... but say, my mom, would do it lots)
18:49<moegreen>qlabel into several
18:49<PeteCool>moegreen: not that it's slow, but if you don't know how the thing works, you could think it didn't grab the keypress
18:49<PeteCool>moegreen: but that's minor, anyway
18:50<moegreen>Chutt: I see that in gContext I can get a theme's directory, but is there a function that returns the current theme name?
18:53<mdz>ah, my cable provider's website lists the same wrong channel
18:53<mdz>looks like maybe they're changing the lineup
18:53<mdz>getting rid of one of about 3 channels we actually watch
18:57-!-choenig [] has quit [Read error: 104 (Connection reset by peer)]
19:14<Chutt>moegreen, the Theme setting is the curren theme name
19:15<moegreen>Chutt: yeah, I found that, thanks
19:25-!-hfb [~hbarrett@lsanca1-ar2-4-60-005-210.lsanca1.dsl-verizon.net] has joined #mythtv
19:25<PeteCool>can I use HDTV modelines with a regular TV (they have those wacky resolutions which could help me fill the TV screen with being just too big to fit all in)
19:27<moegreen>PeteCool: what are you trying to accomplish?
19:29<PeteCool>moegreen: my gf2mx has the wrong (crappy hardcoded) tv-out encoder, if I play with nvtv and different X resolutions, I might be able to have the picture fill most of the screen without "overthrowing" (picture being just too big to fit on the screen)
19:30<vektor>PeteCool: Televisions in north america are 486 scanlines per frame, and usually have about 8% of the image in the overscan: that overscan image is normal, expected, and correct.
19:31<vektor>PeteCool: You will never be able to get a standard television to run at more than 486 scanlines, so you can forget about getting HDTV resolutions that way.
19:31<PeteCool>vektor: the image here either is one inch too small on each side, or one inch too big
19:31<vektor>PeteCool: Explain 'too big', it's likely supposd to be that way.
19:31<PeteCool>I know it won't look better, I just want to get rid of the black borders
19:32<vektor>Explain the 'too big' problem.
19:32<PeteCool>vektor: when using the Sasquatch theme, the W from "Watch TV" is half out the screen border
19:33<vektor>It's probably not rendering taking account the overscan.
19:33<vektor>Safe title area is 10% of the image in on all borders.
19:34<vektor>So, text should not be written above scanline 48
19:34<vektor>What scanline does the W start on?
19:34<PeteCool>vektor: I honestly have no idea... I can find a screenshot if that can help
19:34<vektor>The graphic is probably just not NTSC frame safe.
19:35<PeteCool>http://tarek.2y.net/myth/tvmenu-2.png
19:35<PeteCool>scanline 48 = line 24 in pixel bitmap sizes?
19:35<vektor>'pixel bitmap sizes'?
19:36<PeteCool>like in a png
19:36<vektor>That png is 640x480
19:36<vektor>justasec
19:37<vektor>There's no way that image is NTSC safe.
19:38<vektor>Would you like a copy of RP027-3 ?
19:38-!-paperclip [~joe@ip68-11-30-173.no.no.cox.net] has joined #mythtv
19:38* vektorgoing to get some numbers for you
19:40<vektor>The left-hand corner of that W is 39 pixels in, so, it's 6% in from the start of the active area.
19:40<vektor>On most TVs, that will be in the overscan, that is, outside of what you can see on your TV.
19:41<vektor>For reference, safe title area is actually 20% in, but that's kinda overkill.
19:41<vektor>10% is probably the max you'd see on any modern TV.
19:41<vektor>That image should be corrected so that the text starts about 40 pixels to the right.
19:42<PeteCool>alright, I'll make sure to tell the author
19:42<PeteCool>thanks for the infos :)
19:42<vektor>The vertical position is good though, it's 15% into the frame.
19:42<Bonkers>why not use the underscan settings to fit each and every TV?
19:42<vektor>Bonkers: Fix every TV ? What are you talking about?
19:42<vektor>TVs aren't broken..
19:43<Bonkers>the underscan in myth
19:43<vektor>But then you'll see too much of the video, I don't understand what you're saying.
19:44<Bonkers>isn't the problem that peopel ahve their tv-outs set to different settings and getting different % of overscan? if that's hte case then everyone cna also adjust their underscan in myth accordingly and then you won't have to worry about "NTSC safe" images
19:45<vektor>No, that's not really the problem. For any reasonable modern TV, overscan is about 8%, and that's a fine default to use.
19:45<vektor>But having text too near the borders kinda sucks anyway. 8% is just about right for stuff that you want right near the edges, like look where CNN puts the time on the bottom right corner.
19:46<vektor>People don't set their TVs, and don't need to.
19:46<Bonkers>well I know I had a hell of a time getting the scan settings correct on my tv-out to make it fill the TV
19:47<vektor>You shouldn't have had to do that.
19:47<vektor>What TV out are you using?
19:47<Bonkers>geforce2 over s-video
19:47<vektor>Using what driver?
19:47<vektor>And where did you have to set settings?
19:47<Bonkers>why would the nvtv program have been created if I shouldn't have had to do that?
19:47<Bonkers>using the nvidia closed-soruce driver
19:48<Bonkers>the nvtv program was specifically designed for tweaking the scan settings on a variety of tv-out chipsets
19:48<vektor>That's actually because most of the TV output chips used on the nvidia chips are not designed for video playback.
19:48<Bonkers>be default the picture was quite a lot smaller than my TV
19:48<vektor>They're mostly designed for people doing presentations.
19:48<PeteCool>vektor: I can almost have it right with 768x576 with nvtv (the screen if repeated over itself in areas where X isn't told to write anything
19:48<vektor>So, the chips are built for scaling from PC res into the safe title area
19:49<vektor>that way you see the entire frame inside the visible area of a TV.
19:49<vektor>This is _NOT_ what you want for video
19:49<Bonkers>I think there may be adjustments in windows
19:49<PeteCool>vektor: but the hsync is out of range... it's at 27.12, does that make sense?
19:49<Bonkers>not quite sure as I never played with it in windows
19:49<vektor>The adjustments are stupid, they're mostly for adjusting so that your PC is inside the overscan.
19:49<vektor>For a video application, you want to be able to talk directly to the TV encoder.
19:49<Bonkers>well I was able to get the overscan almost perfect with some hacking
19:49<vektor>But unfortunately we're limited by the chips, which weren't designed for video.
19:50<vektor>PeteCool: Aren't you NTSC?
19:50<PeteCool>vektor: yes
19:50<vektor>PeteCool: Why would you run the TV encoder at 576 scanlines then?
19:50<Bonkers>I was only fooling with the standard chip registers
19:50<vektor>There aren't 576 active scanlines in an NTSC frame.
19:50<PeteCool>vektor: not the encoder chip, just X... it doesn't make sense, but it looks ok
19:51<PeteCool>vektor: I guess it's scaling it somehow
19:51<vektor>so you're scaling up using XVideo, then having the TV encoder scale back down
19:51<vektor>well, whatever.
19:51<PeteCool>bah
19:51<PeteCool>I'm not looking for a clean solution, only one that works
19:51<vektor>Yeah, I get that impression.
19:52<PeteCool>I know very well it's an ugly hack =)
19:52<vektor>Then why are we bothering to discuss it.
19:52* vektorgone.
19:57-!-hfb [] has quit ["Huh! Wasn't me!"]
20:27-!-Bonkers [] has quit [Remote closed the connection]
20:43<-- r1ckt3r(~rickter@pixout.appriss.com) has left #mythtv
21:11-!-PeteCool_ [~PeteCool@modemcable067.48-201-24.que.mc.videotron.ca] has joined #mythtv
21:11-!-PeteCool [] has quit [Read error: 104 (Connection reset by peer)]
21:13-!-DShadow [~dshadow@h-68-165-164-205.MCLNVA23.covad.net] has joined #mythtv
21:14<DShadow>hi. I need some help with getting mythTV 0.8 installed...
21:15<moegreen>what are you having problems with?
21:15<DShadow>I'm having problems with the qt-MySQL component it needs. I compiled mySQL myself, so when I try to install the rpm, it complains about mysql not being there. I forced the install with --nodeps, but mythTV still does not work
21:19<moegreen>hmm...and why not just install the mysql rpm?
21:20<DShadow>because mysql is one of those things I prefer to compile myself
21:20<DShadow>also didn't recall seeing a mysql 4.0.12 rpm
21:22<moegreen>well there should be a way to force rpm to install that package, isn't there a --force option?
21:22<DShadow>--nodeps. it installed
21:23<PeteCool_>DShadow: I see rpms here: http://www.mysql.com/downloads/mysql-4.0.html
21:23<PeteCool_>4.0.12-0
21:23-!-PeteCool_ is now known as PeteCool
21:25<DShadow>that's the other reason I don't want to use the rpms. I have to dowload three of them when the next new version comes out
21:32<PeteCool>vektor: the more I look at it, the more it seems no page in MythTV is "NTSC safe"...
21:35<vektor>Right.
21:36<vektor>PeteCool: I don't think many people understand video, or they are using TV output converters built for desktop content, not video content.
21:36<vektor>Like, it would be bad if you couldn't see the windows start bar on your TV, right?
21:36<vektor>However, you don't want black bars around video content.
21:37<vektor>If you use a commercial pc->tv converter, or the cheap TV output chips on many consumer video cards, you don't get something built for displaying video content.
21:38<Cloak>whats the best solution in budget?
21:38<vektor>The tvtool app in windows (and the nvtv equivalent in linux) allows you to use the overscan on nvidia tv output chips, which helps for video content, but it does mean that you need to make sure your graphics are built with that in min.
21:38<vektor>The matrox tv output chip is also quite good, but that's because matrox is also a video company (they also sell high end video framebuffer cards).
21:38<Cloak>So a g450tv?
21:38<DShadow>petecool: is there no way to get this to work without installing the rpms?
21:38<DShadow>becuase I already have a functional mysql installed
21:39<PeteCool>DShadow: qt needs to be compiled with the mysql version it'll use (or so I read here)
21:39<vektor>Cloak: The capture functionality on those matrox cards sucks, however. I'm just talking about the excellent 'maven' TV encoder chip on the G400/450/550 cards.
21:39<DShadow>oh feh
21:39<PeteCool>DShadow: but I'm not 100% sure on that
21:39<vektor>PeteCool: Does that make sense?
21:39<DShadow>this is gonna suck
21:39<Cloak>The mjpegness of the capture?
21:39<vektor>Cloak: And the terrible speed.
21:40<Cloak>gotcha, but it is hardware.. Isnt' that going to be better than software?
21:40<DShadow>rpmfind wanted to give me the srpm for all of QT when I tried to get the one for qt-mysql
21:40<vektor>Cloak: Not speed of encoding, speed of bus transfers.
21:40<Cloak>ah
21:40<PeteCool>If I remember there are no good X drivers for the 450
21:40<vektor>Cloak: Plus, mjpeg sucks.
21:40<DShadow>I don't need/want to compile and install qt when it's already installed.
21:41<Cloak>ya, i'm not familiar with mjpeg outside of matrox
21:41<Chutt>vektor, what i do is have the overscan amount on the card set so that the displayed screen size is equal to the tv size
21:41<vektor>PeteCool: Correct, however the hallib source code got leaked, and there's an excellent TV output driver in DirectFB.
21:41<Chutt>then chop off video when i display that
21:41<PeteCool>DShadow: You don't want to compile Qt unless you really, really have to
21:41<DShadow>petecool: I *don't* want to compile qt.
21:41<vektor>Chutt: You mean the visible TV size?
21:41<Chutt>yup
21:41<vektor>Chutt: Right, but don't you have some black borders in the frame, or no?
21:41<Chutt>not ideal, of course
21:41<Chutt>nope, no borders
21:42<vektor>Chutt: So, you effectively have about 2% of the image you're sending in the overscan, yes?
21:42<PeteCool>Looks like I'll be selling/trading this card
21:42<Chutt>well, maybe a tiny bit, but nothing visable from far away
21:42<Chutt>vektor, something like that
21:42<vektor>Chutt: So if you were to compare live video to mythtv-live-video, then you'd be squishing what's in the overscan on your TV into the visible area on your TV?
21:42<vektor>Chutt: Or do you also apply an overscan compensation to your xvideo output?
21:42<Chutt>nope, mythtv can scale up internally
21:43<Chutt>so, it's approximately the same as live video on the tv's tuner
21:43<vektor>Ok, so just like tvtime's overscan mode, you just ignore some boundary around video content.
21:43<Chutt>right
21:43<vektor>not really ideal.. :)
21:43<Chutt>no, but, it works
21:43<vektor>yep.
21:43<Cloak>vektor: are there any perfect solutions yet for a video card?
21:44<vektor>Cloak: For TV output?
21:44<Cloak>ya
21:44<vektor>Cloak: There are no applications that use correctly any of the half-assed attempts that we have.
21:44<Cloak>well, and encoding. sorry
21:45-!-paperclip [] has quit [Read error: 110 (Connection timed out)]
21:45<Cloak>thats encouraging
21:45<vektor>Cloak: As I mentioned, there is a 'correct' TV output driver for the G400/G450/G550 in DirectFB, but no application that uses it (currently there are 2) can maintain frame-sync and run it correctly.
21:45<vektor>there is an mplayer patch to use that TV output, but it's still not as good as a hardware DVD player.
21:45<vektor>there are some sync issues.
21:45<Chutt>the matrox cards would be nicer if they were capable of full-sized raw capture
21:45<Chutt>mjpeg just sucks =)
21:45<vektor>Chutt: Agreed, matrox cards are useless for capture.
21:46<vektor>Does it ever.
21:46<Chutt>moegreen, hrm. i think it might be nicer to have the ui in xml, not qtlook =)
21:47<vektor>Chutt: I still think that you should subject your OSD to the same clipping transformations as your video ;-)
21:47<Chutt>osd, or the actual ui?
21:48<moegreen>Chutt: that can be changed, i've just got the colors in there
21:48<moegreen>http://untzuntz.com/mythtv/playback/
21:48<Chutt>moegreen, need to come up with some nice way of generalizing things so that not too much code is duplicated between the different windows
21:49<Chutt>i still don't like the flat color background =)
21:49<vektor>Chutt: So, you use Qt to render those graphics, correct?
21:49<vektor>Chutt: It renders to X right, not to a framebuffer?
21:49<moegreen>Which code is duplicated
21:50<Chutt>vektor, yup
21:50<Chutt>moegreen, well, parsing stuff
21:50<Chutt>moegreen, when the view conflicts screen is made like this
21:50<Chutt>and the music playback box, etc
21:51<moegreen>Chutt: oh yeah, I was planning on that once I got everything done here. You mean to pull the list out into it's own widget class, right?
21:51<Chutt>well
21:51<Chutt>no =)
21:51<Chutt>but, the xml parsing code
21:51<Chutt>be nice to share more of that between windows
21:51<Chutt>the non-existant xml parsing code
21:51<Chutt>still waiting to be written =)
21:51<moegreen>ah, I see :)
21:52<Chutt>wow, that draws slowly
21:52<moegreen>I guess I could make the background of the 'delete confirm' screen be an option. nziarek wanted nothing to do with it
21:53<Chutt>yeah, i saw =)
21:53<moegreen>Chutt: I assume you mean the shadow ... and if so, yes
21:53<Chutt>yeah
21:53<Chutt>draws in like 3 big chunks
21:53<Chutt>hitting escape on that delete window kills it
21:53<moegreen>Chutt: yeah ... heh it just sits there
21:53<Chutt>well, hangs the ui, until escape is pressed again
21:54<Chutt>is the menu any faster for you?
21:54<moegreen>the ui isn't really hung, I disable the accelerators while in the popup
21:54<moegreen>yeah, it is a bit faster
21:55<Chutt>should be more noticeable for those silly people running at higher resolutions
21:55<moegreen>Chutt: Covering the screen when using the solid background is faster because I'm just using the FillRect with the Dense3Pattern, looks the same on a TV ...
21:56<Chutt>yeah, that's quick
22:00<moegreen>The problem is i have it tied to the Transparent Background Images setting, which isn't really what it should be tied to - it should be more of a, I'm Using Myth on a TV type setting
22:06<moegreen>Chutt: http://untzuntz.com/mythtv/testing/blue-nosolid.jpg
22:07<PeteCool>is tarek still around? He seems to have disappeared
22:10<vektor>PeteCool: did my ramblings above help/make sense?
22:10<PeteCool>vektor: yep
22:11-!-paperclip [~joe@ip68-11-30-173.no.no.cox.net] has joined #mythtv
22:18<PeteCool>vektor: what do you know about the ATI tv-out encoders?
22:20<PeteCool>vektor: it's said they work with the gatos drivers, with radeon1-class cards
22:26<vektor>I honestly know nothing, but would like information.
22:26<vektor>Here is my TV output under linux webpage: http://vektor.theorem.ca/graphics/tvout/
22:28-!-gimpy [1000@ool-4350e234.dyn.optonline.net] has joined #mythtv
22:28<gimpy>is anyone around i need help
22:28<gimpy>nerama -lmp3lame -lqt-mt -lpthread -lXext -lX11 -lm
22:28<gimpy>main.o(.text+0x7a): In function `main':
22:28<gimpy>: undefined reference to `QApplication::QApplication[in-charge](int&, char**)'
22:28<gimpy>main.o(.text+0xa3): In function `main':
22:28<gimpy>: undefined reference to `QSqlDatabase::defaultConnection'
22:28<gimpy>main.o(.text+0xb2): In function `main':
22:28<gimpy>: undefined reference to `QString::QString[in-charge](char const*)'
22:28<gimpy>and the list goes on
22:28<PeteCool>hmm
22:28<PeteCool>CVS?
22:28<gimpy>naw .8
22:29<thor_>can't find Qt possibly
22:29<thor_>is QTDIR set?
22:29<PeteCool>what QT version do you have?
22:29<gimpy>[gimpy:~]$ echo $QTDIR
22:29<gimpy>/usr/lib/qt-3.0.4
22:30<thor_>what part of the compile is breaking?
22:30<thor_>which directory
22:30<gimpy>make[2]: Entering directory `/home/gimpy/mythtv-0.8/programs/mythepg'
22:31<thor_>and is dying right away, or during linking?
22:31<gimpy>g++ -o mythepg main.o -Wl,-rpath,/usr/lib/qt-3.0.4/lib -L/usr/lib/qt-3.0.4/li
22:31<gimpy>b -L/usr/X11R6/lib -L../../libs/libmyth -L../../libs/libmythtv -L../../libs/liba
22:31<gimpy>vcodec -L../../libs/libvbitext -lmythtv -lavcodec -lvbitext -lmyth-0.8 -lXv -lXi
22:31<gimpy>nerama -lmp3lame -lqt-mt -lpthread -lXext -lX11 -lm
22:31<gimpy>after that it craps out
22:31<thor_>nerama?
22:31<gimpy>..i mean allot stuff before that compiles.. just when i hit that its over hehe
22:32<thor_>so , the library built and linked ?
22:32<thor_>mythlib
22:32<gimpy>Xinerama
22:33<gimpy>it cant built.. it gives me a crapload of qt errors then just stops
22:33<moegreen>gimpy: are you upgrading from v0.7?
22:33<gimpy>no clean install
22:33<gimpy>never used mythtv
22:33<thor_>did you build Qt?
22:33<thor_>Or is it a package
22:33<gimpy>package from slackware 8.1 install
22:34<gimpy>i dont use Qt/KDE so i never felt like updating that
22:34<moegreen>gimpy: try and do a make in the programs/mythprogfind
22:34<moegreen>dir
22:34<gimpy>thats where its crapping out
22:35<moegreen>you said it's crapping out in the mythepg directory
22:35<gimpy>maybe both hehe.. one sec lemme check mythepg
22:35<gimpy>ya both of them
22:36<moegreen>ok, did you install the qt-sql package? (not sure the exact name)
22:37<moegreen>apt-cache search qt sql
22:37<moegreen>errr haha
22:37<PeteCool>moegreen: the yellow line on the borders of the blue popup look weird
22:37<gimpy>i dont run debian heh
22:37<moegreen>gimpy: yeah, I was looking to find the name :)
22:38<gimpy>k hehe
22:38<thor_>gimpy, I'm running slackware (8.1) in fact ... and built Qt 3.1.2 from scratch ... works like a charm
22:38<gimpy>k ill give that a try.. should i removepkg of the current qt? or install over it?
22:39<thor_>You can put it anywhere, as long as QTDIR is set to the new location (I have it in /usr/local/src)
22:39<moegreen>PeteCool: Which color should it be?
22:40<PeteCool>moegreen: hmm... let me try some
22:40<gimpy>qt-x11-free-3.1.2.tar.gz i suppose thats the right file
22:40<moegreen>PeteCool: I just committed some code that can make the popup background be the graphic
22:40<PeteCool>moegreen: can you paste the url again, I close the tab having it
22:41<moegreen>http://www.untzuntz.com/mythtv/testing/blue-nosolid.jpg
22:42<DShadow>petecool: Do you have any ideas about what I can do with qt-mysql?
22:43<thor_>gimpy, when you're building Qt, be sure to include the sql/mysql and thread options to ./configure (see ./configure --help)
22:43<gimpy>okay
22:43<moegreen>DShadow: does --nodep not work?
22:43<PeteCool>moegreen: I think it stands out too much
22:43<DShadow>moegreen: it installed, but does not work
22:44<moegreen>DShadow: what's it doing that's not working?
22:44<moegreen>PeteCool: too bright of a yellow?
22:45<DShadow>moegreen: ./setup tells me that QMYSQL3 driver not loaded
22:48<moegreen>DShadow: to start, did you go through section 4 of the documentation?
22:48<moegreen>and ensure all the paths
22:48<PeteCool>moegreen: look at this one: http://petecool.dyndns.org:8081/blue_pete.png
22:48<DShadow>yes, but let me check again
22:48<PeteCool>don't look at line alignments, only the colors
22:48<DShadow>this is with RH 8, btw
22:48<gimpy>./configure -qt-sql-<driver>
22:48<PeteCool>moegreen: I think it's better
22:48<gimpy>what do they mean by.. <driver>
22:48<gimpy>?
22:49<gimpy>do ..i change that
22:49<PeteCool>moegreen: that yellow yells :p
22:49<moegreen>but you changed it to a bevel too, why not just change the popupHighlight color in qtlook.txt to a light blue color?
22:50<PeteCool>moegreen: I wasn't sure what to make of the corners though... I think they're right, but not 100% sure
22:50<PeteCool>moegreen: that could be fine too
22:50<moegreen>or was this a manual edit on your part?
22:50<DShadow>moegreen: I have /usr/lib/qt3/bin in my path, and /usr/lib/qt3-gcc3.2 in my QTDIR
22:51<PeteCool>moegreen: I edited your screenshot, I know nothing about qtlook
22:51<DShadow>both of those are symlinked to /usr/lib/qt-3.0.5
22:51<PeteCool>moegreen: do you need the color code in hex?
22:51<moegreen>DShadow: do you have libmysqlclient.so/a in your library path?
22:51<moegreen>Yeah
22:52<PeteCool>0177b2
22:52<DShadow>errmmm
22:52<DShadow>at first glance, I don't have that
22:53<moegreen>The QMYSQL3 driver depends on the MySQL client lib
22:53<DShadow>is that installed with a mysql source installation?
22:53<moegreen>i would assume so
22:53<DShadow>ok, because I did compile mysql on here
22:54<DShadow>ok, there it is
22:54<gimpy>./configure -qt-sql-<driver> what do i put in <driver> place?
22:54<PeteCool>moegreen: or maybe #057CBC
22:54<PeteCool>gimpy: try reading ./configure --help , it might tell
22:54<DShadow>ok, so then I need to add /usr/local/mysql/lib/mysql to my etc/ld.so.conf?
22:55<moegreen>PeteCool: http://www.untzuntz.com/mythtv/testing/blue-blue.jpg
22:55<DShadow>ok, I just did that and did an ldconfig, but it still doesn't work; sameerror as before
22:56<PeteCool>moegreen: I think it fits better in the color scheme this way, blends better
22:56<PeteCool>moegreen: that's nice
22:56<PeteCool>hmm
22:56<PeteCool>I just saw the selection was yellow, that's where you had this idea...
22:56<PeteCool>is that in CVS now?
22:57<moegreen>the blue color?
22:57<PeteCool>or the yellow selection
22:58<PeteCool>I don't remember them being yellow
22:58<moegreen>the screenshots at http://untzuntz.com/mythtv/playback/ are all in CVS (or something close to it, as it has already changed)
22:59<Ndiin>DShadow: Qt needs to be compiled for the specific SQL client libraries. Make sure your packages match in that sense.
22:59<DShadow>errrch
22:59<moegreen>with what's in CVS now you can specify the color in the qtlook.txt file which is in the theme's directory
22:59<DShadow>so you're telling me I have to recompile *all* of QT to make this work?
23:00<Ndiin>I didn't say that at all. I just said make sure the installed versions match
23:04<gimpy>./configure -qt-sql-<driver> what do i put in <driver> place?
23:04<gimpy>oh sorry
23:04<gimpy>ill read that thing
23:04<gimpy>oh it didnt say
23:08<PeteCool>I think he meant -qt-sql-mysql
23:08<PeteCool>not sure though
23:08<NonToxic>ahh! hells no! myth is making my compile slow to a crawl
23:08<NonToxic>how do I make it stop recording?
23:09<bigguy>why are you recording and compiling on the same box?
23:09<PeteCool>gimpy: or it might need -plugin-sql-mysql
23:09<PeteCool>bigguy: I do that all the time
23:09<gimpy>i did -qt-sql-mysql
23:09<gimpy>we'll see what happens kek.
23:09<PeteCool>bigguy: but I'm starting to use distcc
23:09<NonToxic>bigguy: because this is my main computer?
23:10<gimpy>wow..qt seems like its gonna take.. a long time to compile heh
23:10<moegreen>NonToxic: goto the 'Delete Recordings' screen and delete the in-progress recording
23:10<bigguy>NonToxic: What I mean is are you watching livetv or did you setup something to record?
23:10<NonToxic>bigguy: set up to record
23:10<NonToxic>moegreen: ok
23:10<moegreen>gimpy: just hope you configured the compile correctly :)
23:10<NonToxic>thanks
23:11<gimpy>i hope so to
23:11<gimpy>hehe
23:12-!-paperclip [] has quit [Read error: 110 (Connection timed out)]
23:23-!-foom [muztopsy@146-115-26-254.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com] has joined #mythtv
23:24<gimpy>sql/drivers/mysql/qsql_mysql.h:49:19: mysql.h: No such file or directory
23:24<gimpy>wtf.
23:24<gimpy>[gimpy:~]$ locate mysql.h
23:24<gimpy>/usr/include/mysql/mysql.h
23:26<Ndiin>Is it looking for "mysql.h" or "mysql/mysql.h"?
23:26-!-nyquiljer [coyote@12.211.10.191] has joined #mythtv
23:26<Ndiin>The first would be not found.
23:28<gimpy>i just replaced the include with mysql/mysql.h
23:28<Ndiin><> I presume, and not ""
23:28<gimpy>ya i know
23:34<PeteCool>yay, my IR receiver works !!
23:34<PeteCool>after about 10 irrecord runs :(
23:36<PeteCool>moegreen: put in the fast, non-png fade yet?
23:36<PeteCool>(for the popups)
23:39<moegreen>PeteCool: its in there, right now to use it you have to have the 'Use Transparent Boxes' option unchecked
23:41<gimpy>woow imma just goto bed and wake up and hope.. qt didnt error
23:41<gimpy>good night all
23:44<PeteCool>moegreen: even Chutt finds it slow, I doubt it'll be bearable for anybody
23:44<PeteCool>moegreen: if it's really the same on a TV, why not drop the png mode?
00:00<NonToxic>ok
00:00<NonToxic>inman: I have the patch that lets mplayer read the nuvs, if that's what you mean
00:00<NonToxic>it works fine with mpeg4 ones
00:00<NonToxic>just not with rtjpeg
00:01<inman>no, search the archives for the patch from andrew bishop.
00:02<NonToxic>-users or -dev?
00:02<inman>dev
00:02<NonToxic>http://www.gossamer-threads.com/perl/mailarc/gforum.cgi?post=53321;search_string=andrew%20bishop%20rtjpeg;guest=279645&t=search_engine#53321
00:02<NonToxic>that's all I found
00:02<NonToxic>and there's no patch there
00:04<inman>oh
00:04<inman>check the last post in this thread:
00:04<inman>http://www.gossamer-threads.com/perl/mailarc/gforum.cgi?post=55758;search_string=andrew%20bishop;guest=279645&t=search_engine#55758
00:04<inman>it's not in the archive for some reason.
00:04<inman>give me an email address and i'll bounce it to you
00:04<NonToxic>joshua at joshua wise dot com
00:05* inmannods.
00:06<NonToxic>tell me when it's sent
00:06-!-bubber [~bubber@adsl-20-73-141.asm.bellsouth.net] has joined #mythtv
00:07<bigguy>[mythtv-users] Mplayer + MythTV patch for RTjpeg
00:07<inman>sent
00:07<bigguy>it was never sent to dev
00:07<inman>doh
00:07<bigguy>that's why he couldn't find it\
00:08<inman>is it in the archive?
00:08<NonToxic>thanks a ton
00:08<inman>yep
00:09<bigguy>inman: should be
00:09<bigguy>inman: I've been subscribed to dev for ages so
00:14-!-paperclip [] has quit [Remote closed the connection]
00:24<-- bubberhas quit ()
00:45-!-nziarek [] has quit [Read error: 110 (Connection timed out)]
00:46<Ndiin>heh, my frontend box is pathetic.. it can barely even playback a mpeg4 recording without framedrop ;)
00:46<Ndiin>100% cpu doing that ;)
00:47<inman>sounds about right.
00:47<Ndiin>It has reason: its a 466 celeron ;)
00:48<Ndiin>this pc, 1.2 tbird, can do playback+record just fine
00:48<Ndiin>At 1280x1024
00:48<Ndiin>on playback, that is
00:48<Ndiin>(wish I could record at that, heh)
00:49<inman>wow, alsa drivers actually give me 5.1 surround
00:51<bigguy>inman: nice
00:52<inman>yeah, so how do i enable FD
00:52<bigguy>no idea
00:53<Ndiin>It should be on by default if its supported.
00:55<inman>seems to be broken as of january
00:55<inman>damnit, this worked under rh. :-(
01:00<PeteCool>inman: nothing stops you from using an older alsa
01:00<inman>no reason to believe it will work.
01:01<PeteCool>inman: you say it worked in rh, you could try using that version in gentoo
01:01<PeteCool>inman: they shouldn't be too different
01:01<inman>that was oss, kernel 2.4.18 versus 2.4.20
01:03<bigguy>inman: oss with 5.1 support or not?
01:03<inman>no 5.1 in oss afaik
01:03<inman>i may not have had the mixer to show off the channels though
01:04<inman>20bit dac seems a little excessive
01:04<inman>oss_mixer only has 25 channels
01:11-!-NonToxic is now known as zZzToxic
01:17<rkulagow>moegreen: are you here?
01:19-!-foom [] has quit [Read error: 60 (Operation timed out)]
01:20<moegreen>rkulagow: yeah
01:21<rkulagow>moegreen: just sent you another snapshot
01:21<moegreen>still huh?
01:22<rkulagow>yep, this time for "cloudy"
01:23<moegreen>hmmm...it's 'Fog' here, but i don't see the break in the box
01:24<moegreen>what's your zip code
01:24<rkulagow>60561
01:24-!-Cloak_ [mmen@crackaddict.com] has joined #mythtv
01:24<rkulagow>don't ask me for my mothers maiden name or SSN. :)
01:24-!-Cloak [] has quit [Read error: 104 (Connection reset by peer)]
01:26<moegreen>still don't see it here
01:26<moegreen>what version of qt are you using
01:26<rkulagow>[mythtv@masterbackend mythtv]$ rpm -qa|grep qt
01:26<rkulagow>libqt3-common-3.1.1-13mdk
01:26<rkulagow>libqt3-devel-3.1.1-13mdk
01:26<rkulagow>libqt3-mysql-3.1.1-13mdk
01:26<rkulagow>libqt3-3.1.1-13mdk
01:35<moegreen>hmmm...i'm running 3.1.0-b2
01:36<rkulagow>well, upgrade then! :)
01:36<moegreen>how does it look for 16801?
01:36<Ndiin>I'm still getting it as well, Right next to the label "Fair", in my case
01:36* Ndiinchecks out the code
01:38<rkulagow>same problem, except that it's foggy where you live.
01:42<moegreen>does it happen w/ all the conditions or just the short ones?
01:44<rkulagow>sorry, don't recall.
01:44<Ndiin> QHBoxLayout *labels = new QHBoxLayout(0, (int)(6 * wmult), (int)(6 * wmult));
01:44<Ndiin>shouldnt those be hmult btw?
01:44<Ndiin>(unrelated, but..)
01:44<moegreen>rkulagow: search for lbCond->setMaximumWidth((int)250); and comment out it and the line below it
01:45<moegreen>Ndiin: doesn't really matter, the first one is a margin, the second is a spacing
01:45<Ndiin>yeah, i know, but to be 100% always in aspect *shrug*
01:46<rkulagow>zip 80547 is "partly cloudy", and it's got the same problem.
01:46<rkulagow>ok; oi
01:46<rkulagow>i'll make the change and recompile
01:46<Ndiin>you have that line in there twice right after itself btw
01:46<Ndiin>lbCond->setMaximumWidth((int)250), that is
01:47<Ndiin>er, nm
01:47<Ndiin>heh
01:47<Ndiin>I can't read =)
01:47<moegreen>heh
01:48<rkulagow>look like lines 2118 and 9
01:49<moegreen>correct
01:49<Ndiin>that fixes the empty spot.
01:49<rkulagow>looks ok now
01:50<rkulagow>checked 80547, 60561 and 16801. each have different weather, each is now showing correctly
01:50<moegreen>aight ... i'll check that in ... thanks for your troubleshooting help
01:50<rkulagow>NP. thank _you_.
01:52-!-m0tion [] has quit [Read error: 113 (No route to host)]
01:52<-- Captain_Murdochhas quit ()
02:29-!-Bonkers [] has quit ["Client Exiting"]
03:57-!-davehunn [] has quit [Connection timed out]
04:33-!-choenig [~choenig@pD9E095B2.dip.t-dialin.net] has joined #mythtv
05:19-!-choenig [] has quit [Remote closed the connection]
05:22-!-choenig [~choenig@pD9E095B2.dip.t-dialin.net] has joined #mythtv
07:52-!-keyhack [] has quit [Read error: 110 (Connection timed out)]
07:59-!-zZzToxic [] has quit [Read error: 110 (Connection timed out)]
08:23-!-nziarek [~nathanzia@CPE-24-167-222-150.wi.rr.com] has joined #MythTV
08:56<nziarek>what is the "proper" way to upgrade to CVS? make distclean, make, make install?
09:02<nziarek>and will that make distclean reset settings in the database?
09:51-!-nziarek_ [nziarek@pcp010412pcs.unplugged.mu.edu] has joined #MythTV
10:02nziarek_Mar 27 10:02:06 nziarek_ Mar 27 10:02:10 <mdz_> nziarek: the build process will not touch the database
10:03<nziarek_>so doing a make distclean won't jumble my settings? I wanted to see the MythPopUpBox in action, and was feling adventerous enough to try CVS :)
10:04<mdz_><mdz_> nziarek: the build process will not touch the database
10:04<nziarek_>gotcha :)
10:10-!-nziarek [] has quit [Read error: 110 (Connection timed out)]
11:00<-- nziarek_has quit ()
11:25-!-foom [~jknight@tibook.ai.mit.edu] has joined #mythtv
12:08-!-Ndiin [] has quit [Read error: 110 (Connection timed out)]
12:10<moegreen>Captain_Murdoch: About the commercial detection code looking for the TV Rating box, I just saw the TV MA rating applied to a South Park commercial, so I wonder if seeing the rating is an indication of a show
12:24<inman>anyone here used cabletv to descramble cable in software?
12:24<inman>it's pal-only atm.
12:25<inman>can't be that hard to port to ntsc, i just wonder how hard it'd be to auto-tune scrambled channels.
12:27<vektor>There are many descrambling methods.
12:28<inman>know of any other apps?
12:29<vektor>Kinda, which app are you looking at?
12:29<vektor>For one, many of the PAL methods don't apply to NTSC.
12:29<vektor>Which cable provider do you have that scrambles channels?
12:29<inman>"cabletv" :-)
12:29<inman>it's a bummer of a name.
12:29<vektor>Can you dcc me the source code?
12:29<inman>sure
12:29<vektor>Or give a URL ?
12:29<vektor>Which cable provide do you have that scrambles channels?
12:30<inman>comcast
12:30<vektor>All of the providers around here have switched to digital cable systems.
12:30<inman>it's digital here, too.
12:30<inman>that means i'm screwed?
12:31<vektor>It's digital but it's scrambled?
12:31<vektor>How is it scrambled?
12:31<inman>not terribly effectively?
12:31<vektor>Can you show me a screenshot of a scrambled channel?
12:31<inman>yeah
12:32<inman>gimme a minute; i was just about to reboot
12:33<moegreen>I've got digital cable, however the lower 50 or so channels is still analog.
12:33<inman>hrm, "Cannot access vektor"
12:33<vektor>put the screenshot on a website ?
12:33<inman>yeah, workin on it
12:34<inman>http://zebar.net/~dert/vektor
12:34<vektor>Interesting.
12:34<Chutt>how the fuck is the ui getting 'convoluted'
12:35<Chutt>virtually everything is arrow keys, select, and escape
12:35<inman>i thought you agreed with me on that point.
12:35<Chutt>not especially
12:35<vektor>inman: Search for 'fscktv', it's an NTSC cable descrambler patch for bttv/xawtv.
12:35<inman>vektor: that's a decent shot, sometimes it's much worse
12:35<vektor>inman: See what it makes of it.
12:35<Chutt>it's only when you want to do 'special' things that the arrow keys/space/escape don't work
12:35<inman>vektor: i'm toying with fsck; i have a copy against 2.4.18
12:35<vektor>inman: Definitely though, to fix this will require doing something in the bttv driver.
12:35<inman>vektor: that's what fsck does
12:36<vektor>I know.
12:36<inman>Chutt: special things?
12:36<Chutt>editing, deleting from the playback screen
12:36<inman>do you think TiVo simply never does those special things?
12:36<moegreen>i use 8 total buttons (excluding the number keys)
12:36<Chutt>changing the channel while still remaining in the program guide
12:37<Chutt>etc.
12:37<moegreen>up/down/left/right select, menu, info, exit
12:37<moegreen>you can do everything with tose
12:37<moegreen>err, those
12:37<Chutt>exactly
12:37<Chutt>apparently, that makes it convoluted.
12:38<inman>i have trouble using the UI from a keyboard.
12:38<inman>i'd like to think i'm not a moron.
12:38<inman>TiVo has clear indicators, a very consistent UI.
12:39<inman>myth doesn't have these things.
12:39<Chutt>what's not consistant?
12:39<inman>the widgets
12:39<Chutt>how so?
12:39<inman>it's not clear how things work.
12:39<Chutt>how is it not clear?
12:39<inman>with tivo, there are only a couple different ways that an object onscreen (a list, eg.) can be manipulated.
12:39<inman>there are no visual hints
12:40<Chutt>you need visual hints for a list box?
12:40<inman>eg. with tivo you can sometimes resort items in a list.
12:40<inman>there's a visual hint which moves the selection into resort mode.
12:40<inman>to give you an example,
12:40<Chutt>that's a pretty poor example
12:40<inman>with current CVS, the program listing under "manage programs" doesn't have a highlighted selection bar
12:41<inman>not for me, anyway.
12:41<inman>qt-3.1.2
12:41<Chutt>it certainly does.
12:41<moegreen>where is 'manage programs'?
12:41<inman>shall i send you a screenshot?
12:42<inman>i gotta jet
12:42<Chutt>i really don't care to see how you've managed to break things
12:42<inman>typical. :-)
12:42<Chutt>unless you've gone in and changed colors in qtlook
12:42<Chutt>there's no way you can't have a selection bar
12:42<inman>i have't changed anything.
12:42<Chutt>and if you did that, that's your own fault
12:43<Chutt>which mythtv theme, which qt theme?
12:43<inman>blue
12:43<Chutt>ok, which qt theme?
12:44<inman>blue, i believe
12:44<Chutt>there's no such qt theme
12:44<Chutt>run qtconfig
12:45<Chutt>what's in the 'GUI Style' box
12:45<inman>motif
12:45<Chutt>the list highlighting works with that combination
12:45* inmanshrugs.
12:45<Chutt>so, you've broken something.
12:46<moegreen>well, assuming the highlight bar is there, what's not to understand about that interface?
12:46<inman>well, i'm not running an xserver with xinerama.
12:46<inman>moegreen: it'd be nice if it was there.
12:46<moegreen>its here :)
12:46<inman>i really do have to go though. thanks.
12:46<Chutt>what's xinerama have to do with anything?
12:47<inman>that's about the only thing i've changed
12:47<inman>the rest of my code is straight cvs
12:47<inman>as of now
12:47* inmanis away.
12:48<mdz_>Chutt: he messed with the xinerama-specific code without knowing what xinerama was or what it was for
12:48<mdz_>who knows why
12:48<Chutt>ah
12:48<Chutt>mdz, put mysql and apache/php on my zaurus last night =)
12:49<Chutt>wasn't too bad to install
12:49<inman>no, i used the command-line argument to turn off xinerama in X.
12:49<foom>the part that's confusing to me about myth is when space/return do different things
12:49<foom>and what they're meant to do
12:49<Chutt>foom, they should always be the same
12:49<foom>sometimes space toggles the toggle buttons
12:49<foom>sometimes it doesn't
12:49<Chutt>except in mythmusic, where return doesn't do anything
12:50<foom>sometimes you need to use the arrow key to toggle togglebuttons
12:50<moegreen>foom, you mean in the setup right?
12:50<foom>which is hard to remember on a keyboard. :P
12:50<Chutt>supposed to use the arrow keys to toggle all the checkboxes
12:50<foom>well in particular, on the conflict resolution screen
12:51<foom>space toggles the "remeber this" checkbox
12:51<Chutt>ah, that
12:51<Chutt>easily fixed
12:51<foom>so space/return are supposed to do "accept this screen" everywhere?
12:51<Chutt>well, they can't on that screen, since you need to select one of the options
12:51<foom>yes i know
12:51<Chutt>but, mostly, yeah
12:51<foom>but in general
12:52<Chutt>select/accept
12:52<foom>i'm kinda confused about the UI then..if you have a real remote presumably that would be mapped to the big select button near the arrows
12:53<foom>so why would that not toggle whatever checkbutton is highlited
12:53<Chutt>that's how mdz and i decided how to make things work in the setup screen
12:53<moegreen>Chutt: I wanted to be able to gray out the background screen when the MythPopupBox comes up in the Playbackbox, is there a way to grab what's already been painted to the screen? I was able to do it by adding a fillRect at the end of each screen update
12:54<moegreen>Otherwise, I had tried to do it for the entire screen at once, but it was only painting ontop of the original background - no the drawn pixmaps and text
12:54<Chutt>moegreen, remember that commented out blending code in there?
12:54<Chutt>have to do something similar to that, draw on every widget
12:54<Chutt>since qt makes new windows for each widget
12:55<moegreen>Chutt: yeah I briefly looked at that ... but I do need to draw it after the widget is drawn?
12:55<Chutt>yup
12:55<Chutt>adding a popup to the box?
12:55<Chutt>delete/play?
12:56<moegreen>Chutt: the 'are you sure you want to delete' dialog is now a popup box. I put a screenshot link in the cvs commit
12:56<foom>so is cvs code generally usable?
12:56<Chutt>ah, cool
12:56<Chutt>foom, yup
12:57<Chutt>no big changes this time, so nothing's really broken
12:57<foom>ok right now i have a working 0.8
12:57<foom>so i should be able to update to cvs head and have it mostly stay working? :)
12:57<Chutt>yup
12:57<foom>cool
12:58<Chutt>moegreen, i completely missed seeing that commit
12:59-!-nziarek [nziarek@pcp010412pcs.unplugged.mu.edu] has joined #MythTV
13:00<Chutt>two people on the list say that livetv hangs after a few minutes, but i can't reproduce that, and no one has sent in a backtrace yet
13:11<moegreen>http://www.untzuntz.com/mythtv/testing/popup-dark.jpg
13:11<moegreen>it looks good on my tv :)
13:14<Chutt>that looks nasty in the .jpg
13:15<Chutt>you not doing alpha, just drawing alternating black pixels?
13:15<moegreen>yeah, it's just a fillRect w/ Dense3Pattern right now
13:16<Chutt>that's probably the fastest way of doing it
13:17<moegreen>It is pretty quick and it looks great on a TV, but the screen/jpg probably does look bad
13:17<Chutt>i imagine drawing a semitransparent png over the entire screen'll be slow =)
13:18<moegreen>well, probably, I'm going to setup a function to do this drawing, so i'll be able to add somthing like that in there to see how slow :)
13:18<Chutt>heh
13:19<moegreen>the popup box doesn't seem to center itself really well
13:19<Chutt>think it's because it doesn't know how big the box is
13:19<Chutt>isn't there a qt call to do all the layout and stuff but not show the widget?
13:20<moegreen>well you can hide the widget
13:21<moegreen>having the popup widget add itself to a QLabel, you might be able to get a height from the Qlabel
13:22<Chutt>well, polish() maybe?
13:22<Chutt>after everything's been added to the popup box
13:23<moegreen>i'll give that a shot
13:24<moegreen>it's still offset to the right and still a bit low on the screen
13:24<Chutt>is that only the first time its shown, or every time?
13:25<moegreen>everytime, but i've got it creating the popup after the user hits select
13:25<Chutt>ah
13:28<moegreen>it doesn't show up in the screenshot, but I see a cursor above the popup
13:34<mdz_>Chutt: with ipkg or dpkg?
13:34<mdz_>(mysql and php)
13:37-!-Ndiin [ruler@ip68-3-77-245.ph.ph.cox.net] has joined #mythtv
13:40<moegreen>Chutt: drawing the transparent pixmap isn't *that* slow :)
13:42-!-JonnyRo [~jonny@89.34.33.65.cfl.rr.com] has joined #mythtv
13:42<JonnyRo>hello
13:43<moegreen>hello
13:44<moegreen>http://www.untzuntz.com/mythtv/testing/popup-dark-trans.gif
13:44<moegreen>that's with a 60% transparency
13:45<JonnyRo>Is there a way to redirect mythtv's audio output to a pipe?