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

00:00<nziarek>moegreen: slick...
00:01<moegreen>nziarek: i guess you want a shadow box behind the video playback now, huh? :)
00:01<nziarek>BTW my iulius playback graphics (without the selection bar) are up if anyone wants them:
00:01<Chutt>add it to the background layer, so it only gets drawn once =)
00:01<moegreen>Chutt: indeed!
00:02<nziarek>as in creating two seperate background images?
00:02<Chutt>might some of the other graphics be added to the background layer as well?
00:02<Chutt>nziarek, no, not quite
00:02<Chutt>what it does is take the bottom layer, which is just that big semi-transparent rectangle in the tutorial?
00:03<Chutt>and draws that into the background image, then sets the new image as the background image
00:03<Chutt>so it's not redrawing that every time it needs to update
00:03<Chutt>it just clears to that new image, and goes on
00:03<moegreen>Chutt: well...then you won't get the effect of shadows falling on the text
00:03<nziarek>i see
00:04<nziarek>the borders and such kind of need to stay on top, but the solid/transparent background and any video UI stuff could be added to the background layer, no?
00:04<moegreen>Chutt: i could try and backoff on opening the video playback, that way if you were hitting down repeatedly it might not have to start so many threads
00:04<Chutt>like, add a timer to the start of it?
00:05<Chutt>nziarek, main reason is that the alpha blending is _slow_ =)
00:05<nziarek>i see with the popup box shading :)
00:05<moegreen>Chutt: right, the timer is set to the 1/30 sec now, i could add to that, then have the timer reset itself
00:05<nziarek>however, i never used a png before this project, so you all have only yourselves to blame!
00:08<Chutt>moegreen, actually, if the theme format for the playback box, etc, allows for multiple background images
00:08-!-hfb [] has quit ["Huh! Wasn't me!"]
00:08<Chutt>that'd quite easily allow for those titles at the top =)
00:09-!-NonToxic is now known as zZzToxic
00:09<moegreen>Chutt: which titles?
00:10<Chutt>in nathan's mockups
00:10<Chutt>the 'choose a recording...
00:10<moegreen>the one from above?
00:10<moegreen>oh, you mean the "Myth choose a recording" graphic?
00:11<moegreen>Certainly, i'm going to have to write that stuff soon :)
00:12<moegreen>Will I be able to grab some of the code you've already written for the OSD?
00:13<Chutt>you can at least follow the form of it
00:13<Chutt>the qt xml stuff is really easy
00:15<moegreen>cool, i've got all the variables ready to go :)
00:17<Chutt>you didn't change the editmode stuff at all, right?
00:17<Chutt>it's still the same as in defaultosd?
00:18<moegreen>Chutt: probably the same...I started off w/ what was sent to the list. I just went in there and it looks like the default stuff
00:22<Chutt>i'll just copy over my changes so i don't break your osd right after you fixed it =)
00:23<Chutt>i've made the fonts a little smaller
00:23<Chutt>less obtrusive
00:23<Chutt>since, well, that's easy now =)
00:24<moegreen>which fonts?
00:25<mdz>Chutt: I'd like to move the call to write the oldrecorded entry out of WriteRecordedToDB and have it only write that when the recording has successfully completed
00:25<mdz>I assume this needs to be done in tv_rec...handlestatechange?
00:26<mdz>if so, which transition(s) indicate that a scheduled recording has completed?
00:26<Chutt>there's a couple
00:27<mdz>there's a recordingonly->none || watchingrecording->watchingprerecorded block
00:27<mdz>and a watchingrecording->watchinglivetv block
00:27<Chutt>and a watchingrecording->watchinglivetv
00:27<Captain_Murdoch>would it be better to do it in teardownrecorder?
00:27<mdz>the former just sets some state, while the latter actually does some stuff
00:27-!-hfb [] has joined #mythtv
00:28<Chutt>captain_murdoch, actually, i just thought of something =)
00:28<moegreen>Chutt: should i setup a new class for this formatting code? So it can be used in other areas?
00:28<Chutt>teardownrecorder won't get called for shows that end while you're watching them
00:28<Chutt>moegreen, up to you
00:28<mdz>I was just about to ask about teardownrecorder
00:28<Chutt>depends on how reusable you think it'll be
00:28<Chutt>mdz, teardownrecorder will get called for that first pair of blocks
00:28<Chutt>not the second
00:29<mdz>should it correspond to when the DONE_RECORDING message is sent?
00:29<Chutt>or right before that
00:29<mdz>that seems to happen in teardownrecorder and in handlestatechange for recording->live
00:29<mdz>sound about right?
00:30<moegreen>Chutt: well it looks like I can use a lot of the functions you've written for the osd stuff
00:30<Chutt>i wouldn't think they'd translate over =)
00:30<Ndiin>Chutt: the width of the mythmusic playlist seems about 3 pixels too long (getting horiz scroll).. maybe drop the Title size a tiny bit?
00:30<mdz>ok, heading to bed tonight, I'll look at that soon
00:30<Captain_Murdoch>I make a note to do something about the commercial and blank frame stuff then as well since it only gets called in teardownrecorder now.
00:30<Ndiin>With the newest cvs
00:31<Chutt>ndiin, probably, i believe that patch increased the size =)
00:31<moegreen>Chutt: well i've got to get a timeformat and a dateformat, maybe the font parsing
00:31<Chutt>you've got the ratings stuff turned on?
00:31<Chutt>moegreen, hrm
00:31<PeteCool>I agree with the copying to oldrecorded only on recording success
00:31<Chutt>timeformat and dateformat are in the db
00:32<Ndiin>Chutt: It increased the size because there was no margins, you added margins back, though
00:32<Chutt>it looked weird without any margins
00:33<Ndiin>I think it'll be fine just changing Title by like 3 pixels though
00:34<Chutt>ndiin, can you try it, first?
00:34<Ndiin>am now
00:36<Ndiin>dropped it by 5 (to 345) and it looks fine.
00:36<Ndiin>Looks like a bug was introduced with the infolabel though
00:36<Ndiin>pausing crashes
00:37<Ndiin>It wasn't doing that with my patch, though
00:37* Ndiinchecks it out
00:37<Chutt>i didn't like the bitrate display
00:37<Chutt>so i excised parts =)
00:37<Ndiin>yeah, I saw that..
00:38<Ndiin>but the pause/stop display I think is crashing it not
00:38<Chutt>it works fine here
00:38<Ndiin>compiling for debug
00:44<Ndiin>0x0808ac1d in PlaybackBox::pause() (this=0x81c3380) at playbackbox.cpp:927
00:44<Ndiin>927 pauseb->setOn(!isplaying);
00:45<Ndiin>I dont have the buttons..
00:45<Ndiin>so setting it on, crashes
00:46<Chutt>of course
00:46<Ndiin>if (pauseb)
00:46<Ndiin>added at lines 919 and 927
00:47<Chutt>yup, missed that
00:47<Chutt>though the original patch only had the one at 927
00:47<Ndiin>yeah, oops ;)
00:48<Chutt>in cvs now
00:48<Chutt>and now, i'm off to bed
00:48<Ndiin>thanks, and good night
01:00-!-foom [] has joined #mythtv
01:13-!-hfb [] has quit ["Huh! Wasn't me!"]
01:14-!-shad [] has joined #mythtv
01:16-!-PeteCool [] has quit ["Client exiting"]
01:17<foom>hrm anyone here who can help me debug a problem where the video fails to show up?
01:18-!-nziarek [] has quit [Read error: 110 (Connection timed out)]
01:43-!-bigguy [] has quit ["off to slay the wizard"]
01:48<inman>foom: maybe; what's up?
01:51-!-paperclip [] has joined #mythtv
01:54<inman>foom: brb, testing a new kernel
01:54-!-inman [] has quit ["Client exiting"]
01:54-!-bigguy [] has joined #mythtv
02:08-!-paperclip [] has quit [Connection timed out]
02:08-!-choenig [] has joined #mythtv
02:17-!-inman [] has joined #mythtv
02:18<foom>inman: i've narrowed down the problem appears to be that XV doesn't work even though it's suppsoed to. :(
02:18<inman>is this is a new installation?
02:18<inman>video card?
02:18<foom>shuttle sk41g builtin ProSavageDDR P4M266
02:19<inman>oh, one of those shuttle machines?
02:19<inman>which version of Xfree and which distro?
02:19* inmanbuilds a new kernel.
02:19<bigguy>I know there are some new Savage drivers in X 4.3.0
02:20<foom>debian, XF 4.2, with newest savage drivers downloaded off the website
02:20<foom>although maybe that website is dated
02:20* bigguylikes the 4.3.0-ds debs
02:20<inman>foom: what indicates that xv is the problem?
02:21<foom>the screen goes black when it switches to TV mode, but otherwise it seems to be working
02:21<foom>mplayer -vo xv does the same
02:21-!-Edgan [[] has joined #mythtv
02:21<foom>mplayer without -vo xv works
02:21<bigguy>deb ./ for unstable XFree4.3.0
02:21<foom>hm thanks, I'll try that out
02:21<bigguy>works great for me
02:21<inman>foom: have you tried that trick in XJ.cpp?
02:22<inman>comment out line 198 in XJ.cpp and recompile.
02:23<inman>oh wait, that's for nvidia
02:23<foom>erm line 198 is a '}'
02:23<inman>keep reading in there, tells you how to use the env to turn off xv
02:24<foom>oh yeah, i did that, and...
02:24<foom>it said it can't run unless i'm in 16 or 32bpp
02:24<foom>so i tried 16bpp and X displayed a black screen upon startup
02:24<inman>before launching myth?
02:24<foom>so I tried 32bpp and the driver complained that it didn't support that
02:24<foom>before launching myth
02:25<inman>try 24bpp?
02:25<foom>24bpp is what i'm using
02:25<foom>it works
02:25<foom>but mythtv doesn't support non-XV in 24bpp
02:25<inman>i wonder why X bombs though.
02:25<foom>it doesn't's running, simply not displaying anything
02:25<inman>what clients are you running in .xinitrc?
02:25<foom>i've been trying with simply 'X'
02:25<foom>so no clients
02:26<inman>if you run a client, does it seem to run, just without displaying anything?
02:26<inman>you don't see /anything/ on the screen, right?
02:26<inman>and this is a monitor, not tv..?
02:27<foom>erm this is TV
02:27<foom>and yes to the previous Q
02:28<inman>ah, so maybe the problem is that the colordepth isn't supported by the tv-out?
02:28<foom>I suppose that's possible, but kinda weird
02:28<inman>or maybe the res is changing due to the depth change and the new res isn't.
02:28<inman>(isn't supported)
02:28<foom>nope, same res on all depths in the xf86 conffile
02:28<inman>i would take the tv out of the equation.
02:28<foom>i'm gonna go test xf4.3 now
02:29<inman>may as well.
02:34-!-inman [] has quit ["nother kernel test"]
02:38-!-inman [] has joined #mythtv
02:42* bigguyis [away -={ SLEEP }=- ]
02:45<foom>well, xf4.3 no change, but, the monitor suggestion was a good one
02:45<foom>X works at other colordepths on a monitor
02:45<foom>and so does Xv
02:45<foom>I wonder if perhaps Xv is changing the colordepth and thus breaking tv-out
02:51<Ndiin>use a Web Cable Plus for the tv out.. works great, and no mucking with crappy tvout drivers ;)
02:59<inman>i doubt it foom.
02:59<inman>my guess is that the colordepth changes and tv-out are combining to produce modes that are incorrect.
03:00<inman>i'd try setting up X with many different resolutions at the problematic colordepth and see if changing resolutions changes the behavior. maybe tv-out will work for some resolutions and not others?
03:01<inman>in any case, the output from X should be helpful, too. what is it saying? any complaints?
03:08-!-foom [] has quit [Read error: 110 (Connection timed out)]
03:14-!-inman [] has quit ["stupid kernel tricks"]
03:17-!-inman [] has joined #mythtv
03:21-!-uli [] has joined #mythtv
03:52-!-inman [] has quit ["Client exiting"]
04:35-!-inman [] has joined #mythtv
05:00-!-paperclip_ [] has joined #mythtv
05:17-!-PBlue_away [] has joined #mythtv
05:17-!-PhracturedBlue [] has quit [Read error: 104 (Connection reset by peer)]
05:35-!-Ndiin [] has quit [Read error: 110 (Connection timed out)]
05:38-!-paperclip_ [] has quit [Read error: 110 (Connection timed out)]
07:02-!-Ndiin [] has joined #mythtv
08:00-!-Ndiin [] has quit [Read error: 110 (Connection timed out)]
08:30-!-nziarek [] has joined #MythTV
09:15-!-paperclip [] has joined #mythtv
09:23-!-Ndiin [] has joined #mythtv
09:34-!-nziarek [] has quit [Read error: 110 (Connection timed out)]
09:36-!-PhracturedBlue [] has joined #mythtv
09:55-!-PBlue_away [] has quit [Read error: 110 (Connection timed out)]
10:08-!-Edgan [] has quit ["Client exiting"]
10:30-!-nziarek [] has joined #MythTV
11:05-!-hfb [] has joined #mythtv
11:11-!-paperclip [] has quit [Connection timed out]
11:17-!-foom [] has joined #mythtv
11:46-!-poptix [] has quit [Read error: 110 (Connection timed out)]
11:47-!-foom [] has quit ["foo"]
12:00-!-poptix [] has joined #mythtv
12:46-!-paperclip [] has joined #mythtv
13:03-!-paperclip [] has quit [Connection timed out]
13:18-!-paperclip [] has joined #mythtv
13:37-!-Chang [] has joined #mythtv
13:50-!-paperclip [] has quit [Connection timed out]
13:55-!-PhracturedBlue [] has quit [Read error: 54 (Connection reset by peer)]
13:55-!-PBlue_away [] has joined #mythtv
13:55-!-sc00p [~oldendic@] has joined #mythtv
14:46-!-zZzToxic is now known as NonToxic
14:46-!-foom [~jknight@] has joined #mythtv
14:55--> Youare now talking on #mythtv
14:55-!-Topic for #mythtv is
14:55-!-Topic for #mythtv set by Viddy at Sun Mar 9 06:04:45
16:17-!-PeteCool [] has joined #mythtv
16:20<foom>can anyone help with my Xv problem?
16:22<PeteCool>foom: what's the problem?
16:24<inman>foom: does your monitor have a to way to display the current resolution?
16:24<inman>foom: if so, verify that the resolution isn't changing. the color depth can't change, AFAIK.
16:25<foom>the problem is what i emailed to the -users mailing list
16:25<foom>do you know if the mini-video displays use v?
16:25<foom>er, Xv
16:26<inman>i dunno.
16:26<foom>I don't *think* it can be changing resolutions as I only have one defined
16:26<inman>you tried with the NO_XV/NO_SHM stuff?
16:26<foom>yeah, as I said, it doesn't work with NO_XV because I can only run it with 24bit mode
16:26<inman>oh yeah.
16:27<foom>(btw sorry for disappearing last night, my internet connection died)
16:27* inmanshrugs.
16:27<PeteCool>foom: tried pressing f while trying to play a myth recording?
16:27<PeteCool>it just seems the tv-out isn't mapped to the overlay
16:28<foom>pete: i think I did but I might have been having another problem at that point because I don't think it did anything (not even go out of fullscreen mode)
16:29<foom>I'll try that again when i get home. I guess my main question right now is how myth displays mini-previews, since that works.
16:29<PeteCool>foom: IIRC there's a separate Savage X driver project, did you try those?
16:30<foom>i was running the latest driver from
16:30<foom>before I installed X4.3
16:30<PeteCool>did they work at all?
16:31<foom>it's just a new version of the one that came with X4.2
16:31<foom>and yes, it worked just the same
16:32<foom>Xv does do mode changing right?
16:32-!-Chang [] has quit [Remote closed the connection]
16:32<PeteCool>It's just an overlay... I don't see why it'd need to change modes
16:32<foom>ok, i don't really know how it works
16:33<PeteCool>did you try 1.1.27t, or a previous version?
16:33<inman>i think the foggy area is what the video card is doing, not what X/Xv is doing.
16:34<PeteCool>I don't think you can have a prosavage ddr p4m266... since it's a p4 mobo chipset :)
16:35<PeteCool>is that how it's detected? If yes it might be trying some wrong things
16:35<foom>hrm..i copied and pasted that from /proc/pci
16:36<foom>i noticed s3switch didn't work
16:36<foom>maybe it is misdetecting my card
16:37<foom>or maybe it's the same video chipset
16:37<foom>hrm, i should have a VIA ProSavageDDR KM266 I think
16:37<PeteCool>yeah, when you have a moment could you /msg me your XFree86 startup log?
16:38<PeteCool>did you try putting in the "TvOnly" option in your X config?
16:38<foom>i'm at work right now, i'm gonna be home in about 30 minutes and i'll give you the xf86 log then
16:39<PeteCool>also, the BIOS (or not) mode switching option could make a difference, if you didn't try it yet
16:39<foom>tried it, nothing
16:39<foom>er actually
16:39<foom>it said bios doesn't support mode switching
16:39<foom>i think
16:41<PeteCool>do you have the very latest bios? I think they had problems with the earlier versions... or maybe it was another shuttle model, don't remember.
16:41<foom>haven't looked for a new bios
16:42<inman>did you see woogie's post?
16:43<foom>ah, nope didn't see that yet.
16:43<foom>hm he's using a completely different driver
16:43-!-rcaskey [] has joined #mythtv
16:45<foom>yeah it's not the same video card
16:48<foom>hm the mini preview box seems to always use software drawing
16:49<foom>and scaling
16:49<foom>that's odd
16:49<foom>i wonder why myth doesn't use Xv for that also
16:50<foom>also it always uses 32-bit mode
16:53<foom>well i'm going home now, i'll try some of the stuff people suggested and see what happens. :)
16:53-!-foom [] has quit ["home"]
17:56-!-choenig [] has quit [Remote closed the connection]
18:02-!-foom [] has joined #mythtv
18:02<inman>paused mythmusic and when i resumed, it scanned ahead ~30secs.
18:03<foom>ok, so, non-fullscreen mode doesn't work either, it flashes the desktop with a window on the screen, then the whole screen goes blank
18:03<foom>(aka pressing 'f' in mythtv)
18:03<inman>can't see to scan backwards now, either. it sometimes scans ahead ~30secs.
18:03<inman>foom: but everything works fine on a monitor, right?
18:03<inman>have you confirmed which card you have and that you're using the right drivers?
18:04<foom>yep everything works fine on monitor
18:05<foom>XF logs at
18:05<inman>have you tried using windows on this box?
18:06<inman>that might rule out a hardware problem.
18:07<inman>can't seem to load your log.
18:07<inman>are you on a cellphone?
18:07<foom>oh sorry
18:07<foom>use :8080
18:07<foom>stupid filter
18:10<PeteCool>video chipset seems to be detected alright
18:15<inman>well clearly it's throwing out 640x480-TV modeline
18:15<foom>hrm well I just hacked XJ to force the depth to 32 (since I'm using 24 with 32-bpp pixmaps)
18:15<foom>and it "works"
18:15<foom>but really high CPU usage
18:15<foom>erm works without Xv now
18:15<foom>but that shouldn't matter
18:15<foom>because the modeline it's using works
18:16<foom>lemme put my config up oto
18:16<inman>yeah but if the tv modeline doesn't, how can it display to the tv?
18:16<foom>it's just a modeline for overscan, it doesn't matter
18:18<foom>the Xv overlay isn't just not working, either
18:18<foom>it makes the whole screen go blank
18:18<foom>not just the part that it's supposed to display on
18:21<foom>hrm maybe i should plug in TV and monitor at the same time
18:21<foom>i wonder if it switches the output back to monitor or something dumb like that
18:23<foom>hmm this bothers me
18:23<foom>(WW) SAVAGE(0): Option "TVOnly" is not used
18:31-!-TheAsp [] has joined #mythtv
18:32<TheAsp>moegreen: just lost another show
18:32<TheAsp>moegreen: i think it's removing stuff thats being recorded during the watching of something
18:35-!-uli [] has quit ["using sirc version 2.211+KSIRC/1.2.4"]
18:38-!-bewmIES [] has joined #mythtv
18:40<moegreen>TheAsp: i don't think its doing that
18:40<TheAsp>how about deleting the first entry for some reason?
18:40<TheAsp>where is the code?
18:41<TheAsp>also, is tonight's 24 a repeat?
18:42<moegreen>the only place I call the doRemove() code is from the doDelete() function <- which is called when you selected the "Yes, get rid of it" button
18:42<TheAsp>you are going to make me grep for a function name? :P
18:43<moegreen>well ... if you use 'vi' it's as simple as hitting /doDelete(
18:43<TheAsp>in what file?
18:43<moegreen>i have changed a bunch of things on my version i've got sitting here, so I can't give you a line #
18:43<TheAsp>though i found it with grep aparently :)
18:43<moegreen>it's in the playbackbox.cpp file
18:44<TheAsp>there is no way curitem could have been changed between when you start viewing and the popup comes up?
18:47<moegreen>curitem gets set in 3 places, NULL to start, the current place in the list when you move the list, and when the promptEndOfRecording is called
18:47<TheAsp>though i dont remember the text being wrong in the popup
18:51<TheAsp>grr, wish there was a nice way to test this...
18:52<TheAsp>moe: could you throw in some debugging messages for a few days?
18:52<moegreen>TheAsp: you can comment out RemoteDeleteRecording(rec); and put a cout with the rec->title or something like that
18:52<TheAsp>i spose i could make my own
18:52<moegreen>that will ensure it doesn't actually delete the file, it might cause other problems with the listbox, but you won't lose anything :)
18:52<TheAsp>is there a way to print out a backtrace in c++?
18:53<TheAsp>without having gdb...
18:53<moegreen>i don't think so - why do you need a backtrace?
18:54<TheAsp>so that when i get to that cout, i know what triggered it
18:54<thor>TheAsp, you can try an "strace ./command" (you need the ./ or it will execute from PATH)
18:55<foom>attach to it in gdb and set height 0; break <place>; commands; bt; continue; done;
18:55<TheAsp>not what i want thor...
18:55<moegreen>TheAsp: well yeah, just do something like this: cout << "Requested a delete :: " << rec->title << ", " << rec->desc << ", delete ignored.\n";
18:55<TheAsp>moegreen: long done...
18:56<moegreen>then when you hit that code (make sure you comment out the RemoveDeleteRecording), you'll know
18:57<TheAsp>does the same popup get used when you hit d from the list?
18:57<moegreen>TheAsp: yeah, the popup is called by showDeletePopup() or something like that
18:58<TheAsp>thats why i wanted the backtrace :)
18:58<moegreen>pft ... always want it the easy way ;)
19:01<TheAsp>ohyeah, the exiting recording screen now has the labels at weird alignments... :)
19:01<TheAsp>i just watched it remove an in progress recording
19:02<TheAsp>while deleting another
19:02<TheAsp>without the debugging code in
19:03* TheAspturns on his tv and fumbles trying to remember how to use it
19:03<moegreen>TheAsp: Is it gone, or just now in the list?
19:03<TheAsp>well it was the old code, it's gone, recording stopped
19:04<PeteCool>moegreen: the xml blueosd doesn't display the auto-skip skipped seconds correctly
19:05<PeteCool>some text is drawn in the smae space as the progressbar
19:05<moegreen>PeteCool: ok, i'll look into that shortly
19:05<PeteCool>moegreen: with the current font size it needs to be displayed on three lines, was two beofre
19:06<moegreen>PeteCool: I think before I had it not displaying all of the data, it didn't used to have the % full at least
19:06<PeteCool>moegreen: you could either make the box bigger, or the fonts smaller, I think I like the first one better
19:07<PeteCool>moegreen: also, is it possible and practical to have blueosd be transparent as defaultosd is?
19:08<moegreen>PeteCool: it is possible, but it also takes up a lot less of a footprint on the screen
19:08<TheAsp>some weird stuff happens if you have a timeslot record then create an alwaysrecord for the same show on another channel
19:08<PeteCool>a lot less of a footprint? you mean it stands out less?
19:09<moegreen>TheAsp: I just tried recording a program, then deleting a different program, but the recording is still going on
19:09<moegreen>PeteCool: I mean it doesn't take up 40% of the screen
19:10<TheAsp>i have a theory...
19:10<TheAsp>i'm usually on a different desktop watching
19:12<TheAsp>can't reproduce it
19:13<TheAsp>the list doesn't get updated from the db after the file is removed, does it?
19:13<moegreen>it should be
19:14<TheAsp>so the rest of doRemove just moves the cursor?
19:15<TheAsp>Maybe it's not your stuff thats doing it
19:16<moegreen>TheAsp: The cursor gets moved around after a delete, this is in case the cursor is past the end of the list (since it is now one shorter) or in case the cursor is in a program title that no longer exists
19:17<moegreen>TheAsp: You could always add a cout or two to where the RemoteDeleteRecording code is, because that can stop the recording if something else is calling it
19:23<TheAsp>think it's in the backend
19:23<moegreen>TheAsp: that's not my forte - sorry :)
19:26<TheAsp>worked that time
19:42-!-nziarek_ [] has joined #MythTV
19:51<TheAsp>3000 cerr's later...
19:51-!-rcaskey [] has quit [Read error: 104 (Connection reset by peer)]
19:58-!-hfb [] has quit ["Huh! Wasn't me!"]
20:10-!-nziarek_ [] has quit [Read error: 110 (Connection timed out)]
20:24<PeteCool>moegreen: nice livetv osd btw
20:25<PeteCool>nziarek: did you try that one?
20:27<moegreen>PeteCool: thanks, I thought it might get other people thinking about different ways to present the osd
20:35<PeteCool>moegreen: actually I like it a little better than nathan's =)
20:36<PeteCool>moegreen: maybe a bit because it's original
20:39<PeteCool>what kind of uptimes do your mythboxes have? I usually get less than three days (because I choose to - kernel messing mostly)
20:42-!-nyquiljer [] has joined #mythtv
20:43<moegreen>PeteCool: I haven't seen Nathan's yet - did he do an OSD theme - or are you talking about his mockups?
20:46<nziarek>where is this new OSD we are all talking about?
20:48<nziarek>is there a screenshot of it available? i broke my Myth again :(
20:50<nyquiljer>any benefit to using ext3 over ext2 with myth?
20:54<moegreen>nyquiljer: Not really
20:54<PeteCool>moegreen: I was talking about the mockups
20:55-!-m0tion [] has joined #mythtv
20:55<moegreen>nziarek: i can try and get a screenshot, it's not easy when using xv (in fact - I don't know how). I'll see how it looks with XV off
20:55<PeteCool>nziarek: it's in cvs as of yesterday night
20:55<PeteCool>nziarek: how is it broken?
20:56<nziarek>PeteCool: i attempted to upgrade to Mandrake my login screen is too long and I can't see what I am typing
20:56<nziarek>PeteCool: and when I get in, even after I start the db, it says that it can't open it
20:56<PeteCool>nziarek: hmm... did you upgrade every package you had?
20:56<nziarek>i think...i dont remember the command
20:56<m0tion>anyone ever gotten these errors? "Your soundcard is not reporting free space correctly.
20:56<m0tion>Falling back to old method...
20:56<m0tion>Audio buffer overflow, audio data lost!"
20:57<nziarek>actually, there was something that was different about the db and qt in 9.1
20:57<PeteCool>nziarek: is mysql started? I remember some mandrake scripts for it didn't work
20:57<nziarek>yeah, i have to manually run it when I restart
20:57<PeteCool>nziarek: you're getting the QMYSQL3 error?
20:57<nziarek>it just says "couldn't open db"
20:58<nziarek>in the How-tos I am remembering something that had to be done special for 9.1, though. i'll try to find it again
20:59<PeteCool>nziarek: install libqt3-mysql
20:59<PeteCool>(from the howto)
20:59<nziarek>PeteCool: thanks - just read that :)
21:02<PeteCool>how can a celeron 1.1 can be overwhelmed with 320x480 livetv? dammit
21:04<nziarek>PeteCool: actually, that didn't do it. plus the log in screen is like 10000x600 while the screen res is 800x600 =) makes it hard to see :)
21:04<nziarek>probably just reinstall
21:06<foom>heh...somehow i managed to get Xv to work now
21:06<foom>i'm not quite sure why it decided to start working. :P
21:07-!-m0tion [] has quit ["Client exiting"]
21:07<PeteCool>nziarek: mandrake 9.1 again?
21:08<PeteCool>foom: could you compare the working XFree86.0.log with the non-working one? I want to buy one of those someday, could help to know why it worked :)
21:09<nziarek>PeteCool: yeah, well, a fresh install this time; it at least had font smoothing working :)
21:10<foom>ok i've got it. :)
21:11<PeteCool>any real changes?
21:11<foom>i needed to run "s3switch TV" while X was running with UseBios yes option
21:11<foom>even though it was already displaying on the TV
21:12<PeteCool>ok, nice... great you got it working
21:12<foom>i think it must be a bug in the savage xfree driver
21:12<PeteCool>it's not a bug, it's a feature ;)
21:13<foom>right. :)
21:15-!-Edgan [] has joined #mythtv
21:15<PeteCool>nziarek: I used mandrake from 7.1 to 8.2, what I don't like is the problems you get when upgrading
21:15<PeteCool>nziarek: I liked it other than that
21:17<foom>someone who knows about X should fix the bug where myth thinks it can't run in software mode with 24bpp depth/32bpp pixmaps
21:18<foom>myth assumes that the screendepth is the same as the pixmap bpp
21:18<Chutt>you don't want to be running in software mode
21:18<foom>i know I don't, but I was trying to at least test it in that
21:19<foom>and it did work after I forced XJ_depth = 32; into XJ.cpp :)
21:19<foom>but that's not the right way to do it either. :P
21:20<nziarek>PeteCool: yeah, this upgrade wasn't terribly graceful, that is for sure. But, Mandrake has the best documentation, so it is what I gotta use :)
21:20<foom>debian has crappy documentation but good upgrades
21:20<PeteCool>nziarek: I have it working in gentoo, if you ever want to try it, I'm all available to help :)
21:21<nziarek>PeteCool: thanks :) problem there is I hear Gentoo is a bear to setup
21:21<nziarek>do you really get a 30% performace boost from gentoo over mandrake/redhat?
21:21<PeteCool>nziarek: I don't know the % but it is faster for me
21:22<nziarek>hmmm...something to consider the next time I start playing with chmod (broke my last 4 installs with that)
21:22<PeteCool>nziarek: it's not hard to install if you follow the install document, but it does take a while, and a great while if you're on dialup
21:22<nziarek>as my Linux friend said: "There are lots of one line commands you can run that screw up your entire system"
21:23<nziarek>PeteCool: i'll check it out tomorrow
21:23<PeteCool>like chmod 000 /etc/*
21:23<PeteCool>(or similar)
21:24<PeteCool>the init scripts would become unreadable... though it's easily recoverable
21:24<foom>cd /; touch -- -rf; rm *
21:25<nziarek>are there seperate backgrounds enabled in the themes?
21:28<foom>hey chutt: one other odd thing i noticed while futzing around in the code: the preview displays don't use Xv, they only use software translation/scaling -- is there any reason for that?
21:29<moegreen>nziarek: not yet, I think once we get more of the XML configuration stuff worked into different parts of the code - the background and extra graphics will be available
21:29<Chutt>it's easier
21:29<Chutt>and xv doesn't scale down that small very well
21:29<PeteCool>and it's fast enough
21:29<Chutt>lotta bad visual artifacts
21:30<Chutt>at least on the two cards i have access to (gf4 ti4200 and a g200)
21:30<foom>it just seemed kinda strange that it wasn't doing everything the same way and it really confused me when I was trying to figure out why Xv wasn't working. :)
21:31<nziarek>i wonder; i am starting to revamp some of the iulius stuff to make it "prettier" (now that I have the basics down) - if I wanted to add extra graphics to a page - say a large music symbol on the background for MythMusic, is there a way to specify that without having to create seperate backgrounds for each?
21:31<Chutt>not yet, no
21:31<PeteCool>foom: I hit that too, the Kyro I was using displayed the image as though there was a green film over it... really confusing
21:32<moegreen>nziarek: you will be able to add it into an XML theme config, just the extra graphic
21:32<moegreen>eventually :)
21:32<nziarek>ok, does that make sense processing-wise, or would it just be better to have seperate backgrounds?
21:33<nziarek>just thinking about 400MB themes =)
21:33<moegreen>nziarek: doesn't really matter
21:33<PeteCool>nziarek: simply compress the hell out of those png's
21:34<nziarek>well, it might turn out to be too cluttered anyway; function over eye-candy and all, jsut curious as a layer these graphics
21:34<PeteCool>maybe photoshop doesn't expose that? I don't remember it being in version 6
21:34<moegreen>Well we are recording video ... so the space for themes shouldn't be much of an issue
21:35<nziarek>png compression - photoshop doesn't do good compression period
21:35<PeteCool>nziarek: send them to me, I can do that in a second
21:35<PeteCool>nziarek: when they're reday
21:35<nziarek>PeteCool: right :)
21:35<PeteCool>damn typos
21:38-!-rcaskey [] has joined #mythtv
21:38<rcaskey>hey all, how are the debian packages these days, are they still being kept up?
21:38<Chutt>i run pngcrush on everything i check into cvs
21:38<foom>they are fine
21:38<foom>works great
21:39<rcaskey>foom: apt-src?
21:39<rcaskey>err sorry, sources.list line
21:39<Chutt>there's a link on the webpage.
21:39<foom>deb unstable mythtv
21:40<rcaskey>ok, found it
21:40<rcaskey>just wasn't on the downloads page
21:48<rcaskey>how bad of an idea would it be to give MythMusic the url of a file server with 60 gigs of mp3s on it that is only acceccible over a 32k/sec connection to index?
21:48<Chutt>it'll transfer all 60 gigs.
21:48<rcaskey>that might not be a good thing
21:55<moegreen>rcaskey: could you even play the music over that same link?
21:55<rcaskey>err yes
21:55<rcaskey>32k/sec is plenty fast for mp3
21:56<moegreen>rcaskey: i assume k = kbytes then?
21:57<inman>it's trivial to insert the metadata yourself, assuming you have faster access to the files from elsewhere.
22:00<TheAsp>Chutt: anyway the backend could possible delete the wrong show?
22:01<Chutt>it just deletes what it's told to by the frontend
22:01<Chutt>uses all the data that's sent to it
22:01<TheAsp>yeah, i didnt see anything, since it basically passes the whole program struct
22:02<TheAsp>since the new popup stuff the wrong file will be deleted the odd time
22:04-!-itsame [] has joined #mythtv
22:04<itsame>Anyone around?
22:05<itsame>guest not
22:05<moegreen>TheAsp: i commited some stuff to cvs, try that and see if it helps
22:05<TheAsp>oh, and bad stuff happens if you have an always record and a timeslot record for the same show
22:05<moegreen>though I can't reproduce that problem you are having
22:06<TheAsp>neither can i
22:06<TheAsp>till it happens
22:06<rcaskey>I installed from packages and got a undefined symbol error
22:06<itsame>Anyone get Myth working go on Shuttle Hardware
22:06<rcaskey>relocation error: //usr/local/lib/ undefined symbol blah blah
22:06<itsame>everyonce and awhile I see a story about someone getting it to work
22:07<Chutt>rcaskey, try removing your self-compiled stuff first.
22:07<moegreen>itsame: There has been a lot of discussions about it on the mailing list
22:07<rcaskey>thats probably it
22:07<itsame>yea .I've gone thru most of those
22:07<itsame>just lookin at buying some hardware
22:07<itsame>and wanted to get some Myth Comp
22:07<foom>itsame: i got it working now
22:07<itsame>Compatible ...
22:08<itsame>cool ..Wut type
22:08<foom>on sk41g
22:08<rcaskey>going to have to mess with the db to as it didn't like my mysql setup
22:08<rcaskey>err too
22:08<itsame>one of the newer with the Geofrce 4
22:09<itsame>thats the VIA one
22:09<itsame>wit Tuner?
22:09<itsame>foom: Wut tuner?
22:09<foom>wintv dbx model 401
22:09<itsame>thats wut I got
22:09<itsame>just turned in my WinTV Go
22:10<itsame>for one
22:10<itsame>I have it working halve ass on a P550 desktop running Mandrake
22:10<itsame>but I really would like to get it flying on a Shuttle Slackware box
22:11<rcaskey>now that I finally got a good modeline, I'm happy with my transcoder
22:11<itsame>foom: You just using the Via onboard TV out?
22:12<foom>i'm running debian
22:13<foom>the tv out was giving me problems but I finally got it to work
22:13<itsame>I just couldn't get myself to blow $$ on a TIVO when this great SW is out ther
22:13<bewmIES>I have the frontend running on a SV25 (Shuttle)
22:13<bewmIES>works fine
22:13<itsame>Mad props to the developers if they around
22:14<itsame>Mine on the P550 is a little flaky on the sound
22:14<rcaskey>foom: I'm getting great video now, its rocking with Xine and friends here
22:14<itsame>but I'm hoping the stereo dbx 401 will fix that
22:14<foom>what modeline do you use?
22:14<bewmIES>yeah, mine is a 1.3 celery
22:15<rcaskey>720x480 is the mode for me
22:15<foom>i haven't found a good modeline yet
22:15<bewmIES>but it's not doing much (just running the frontend, backend is on my XP box)
22:15<foom>i'm not sure the modeline even does anything to the TV out
22:15<itsame>anyone heard of anyone getting it running on slackware
22:15<foom>but maybe it does. :P
22:15<rcaskey>Modeline "720x480" 28.322 720 804 720 730 480 483 486 512 -hsync -vsync
22:15<itsame>I can't get it to compile
22:15<bewmIES>shouldn't be much harder then getting it working on any other distro.
22:16<foom>the one thing that I'm having trouble with that's left is that myth freezes for 30 seconds after a channel change if I use the btaudio digital input instead of soundout->soundcard input.
22:16<foom>but that has an easy workaround. :)
22:16<itsame>someone needs to get write a FAQ of a setup that works
22:17<itsame>i couldn't believe no examples out on the net
22:17<Chutt>just about anything will work
22:17<foom>what do -vsync and -hsync actually do anyways? :P
22:17<itsame>but I'm just a lamer ....not big on programing...
22:17<itsame>I'm a network guy
22:18<foom>you don't need programming until you need to fix the bugs in the drivers for your hardware. :P
22:18<itsame>no..I need programing to get all the mod's to compile
22:19<itsame>I usually fumble my way thru ok
22:19<itsame>it got it working on Mandrake
22:19<itsame>now I'm just looking for the right Hardware to really get a good setup
22:22<mdz>rcaskey: what's the problem with your db?
22:22<mdz>rcaskey: the packages don't touch /usr/local at all, btw
22:22<rcaskey>I know, policy and all that
22:23<rcaskey>finally got it to go
22:24<rcaskey>what apt-src do I need for liblame0?
22:24<rcaskey>I already have the one from the woody src, and didnt' see one for the sid src
22:24<foom>i think it's in unstable already?
22:24<foom>deb unstable main
22:24<rcaskey>not new neough
22:26<rcaskey>I think it didn't deal well with the old user & database
22:26<rcaskey>or maby it was my non-blank root pass
22:30<rcaskey>I still have to run xvidtune every tiem I restart x though :(
22:30<rcaskey>or most times rather
22:31<rcaskey>what do I need to fetch to get qmysql3 driver in gear
22:31<mdz>rcaskey: apt-src is the name of a program, by the's confusing to refer to apt sources with that term
22:31<rcaskey>mdz: I know
22:31<rcaskey>I was just not about my wits properly
22:31<mdz>rcaskey: what's your debconf priority set to? did it prompt you for the mysql root password?
22:32<rcaskey>mdz: high I think
22:32<rcaskey>one way around that I suppose would to be to fork another instance of the server with --skip-grant-tables
22:32<foom>are you installing self-compiled myth or debian myth?
22:32<rcaskey>debian myth
22:32<rcaskey>iv got the db problem fixed though
22:32<rcaskey>now its a kde problem
22:32<rcaskey>looking for qmysql3
22:32<foom>you don't need kde for myth..
22:32<foom>just qt3
22:33-!-m0tion [] has joined #mythtv
22:33<mdz>if you already have a db with the same name, that will break things pretty badly
22:33<mdz>it doesn't even try to deal with that
22:34<mdz>rcaskey: if you have problems that could be fixed by making the packages more robust, I'd like to hear about them
22:34<rcaskey>what package do I need for qmysql3
22:34<m0tion>whenever I start watching live tv the sound is crappy, I get this message "Your soundcard is not reporting freespace correctly", and my alsamixer settings get changed (particularly those dealing with PCM and MAIN)
22:34<m0tion>any ideas on how to solve this?
22:35<foom>myth changes the pcm volume at least
22:35<foom>maybe it changes main too dunno
22:35<m0tion>or, Master rather
22:36<foom>what soundcard?
22:36<m0tion>anyway, the crappy sound and error message are more pressing issues for me
22:36<m0tion>it uses C-Media 8738 chipset
22:36<rcaskey>mdz: i think you are missing a dep
22:37<mdz>rcaskey: libqt3c102-mysql for unstable
22:37<mdz>libqt3c102-mt-mysql for unstable
22:37<mdz>or libqt3-mt-mysql for woody
22:37<moegreen>m0tion: I had that card, I could never get it to sound good - always a hissing sound
22:37<mdz>rcaskey: which mythtv package(s) did you install?
22:37<foom>this is an actual soundcard not a tv-tuner?
22:37<foom>some people have said some cards have specific bitrates they like, you might try changing it to 44khz or 33khz or something perhaps
22:37<m0tion>moegreen: well, it sounds fine when doing anything except watching live tv
22:37<mdz>rcaskey: did you install the 'mythtv' metapackage?
22:38<rcaskey>ahh ok
22:38<moegreen>m0tion: right, when I played mp3's it was fine, but otherwise it was no good
22:38<foom>i don't see any qmysql3 on my machine
22:38<mdz>rcaskey: which packages did you install?
22:40<m0tion>well, i have to use it because I require SPDIF output
22:40<m0tion>and this sound is so bad, it's not the card =)
22:43<moegreen>m0tion: does your tv card use btaudio?
22:44<m0tion>how can i tell, it would show up in an lsmod?
22:44<m0tion>it uses tvaudio
22:44<m0tion>i dunno if that it related
22:44<m0tion>no bt
22:44<moegreen>well...if not you have a patch cable running from your tv card to your sound card
22:44<m0tion>yes, i do
22:46<m0tion>i did a modprobe btaudio and it loaded ok
22:46<foom>well you could try using that instead
22:46<foom>maybe your soundcard sound input sucks
22:46<m0tion>what do i need to change to start using it?
22:46<foom>set myth's audio capture device to /dev/dsp1 (probably)
22:46<moegreen>m0tion: check the dmesg to get the device
22:47-!-inman [] has quit ["goat"]
22:48<m0tion>where do i set the capture device? =)
22:48<m0tion>i don't see it right off
22:48<Chutt>moegreen, did you ever try Dense4Pattern ?
22:48<moegreen>I tried 3 and 2 ... I think
22:48<moegreen>does it look better?
22:48<Chutt>i think 4 looks better
22:49<moegreen>on the TV or close up, or both?
22:49<Chutt>close up
22:49<Chutt>dense3 looks to be every <skip><skip><draw>
22:49<Chutt>dense4 is drawing every other pixel
22:49<Chutt>or something like that
22:50<Chutt>dense3 is a 63% fill, 4 is a 50% fill
22:50<Chutt>from the docs =)
22:50<moegreen>Chutt: yeah, yeah, yeah, the docs :) I just saw the graphic and picked one :)
22:51<moegreen>Looks fine on the TV from here too
22:51<Chutt>look a _lot_ better on the monitor
22:52<m0tion>ok, i'm really missing it, is it in the setup menu?
22:52<rcaskey>im getting an error when running mythbackend: No setting found for this machine's BackendServerIP
22:52<nziarek>chutt,moegreen: is that way pretty fast?
22:52<rcaskey>I already ran the config program
22:52<Chutt>rcaskey, your db isn't setup properly, then
22:53<rcaskey>could that result from an incomplete cronjob
22:53<rcaskey>or is that an outright misconfiguration then?
22:54<Chutt>nziarek, these are internal qt drawing styles, they're fast
22:54<m0tion>moegreen: it says dsp1 is digital, and dsp2 is analog, where do i change the mythtv setting to use one of these?
22:54<TheAsp>figured it out moegreen
22:55<TheAsp>i think if you press up before the popup appears it will do it
22:55<nziarek>sweet. the graphic I included with the iulius playback box was like that pixel, skip, pixel skip. it seemed a little faster than just a 60% png, so I was going to recommend it. glad there was another way =)
22:56<Chutt>for the full-screen darkening stuff, yeah, this is a lot faster
22:56<Chutt>no blending going on =)
22:56<rcaskey>ahh the next button was off the screen
22:56<rcaskey>so it didn't save the default settings
22:56<TheAsp>should be an option to turn off alpha in the epg :P
22:56<Chutt>there is one
22:56<rcaskey>whee, getting a segfaut
22:56<Chutt>relatively, yes
22:56<rcaskey>err segfault
22:57<rcaskey>Changing from None to WatchingLiveTV then Seg fault
22:57<rcaskey>1.5 gigs free
22:57<Chutt>rcaskey, that's nice.
22:57<rcaskey>any way I can get you more information?
22:58<Chutt>compile for debug
22:58<TheAsp>that just turns off the color, right?
22:58<Chutt>theasp, pretty much
22:58<Chutt>which is all of the blending
22:58<moegreen>TheAsp: it replaces it with a filled in box
22:58<rcaskey>ok. It happens whenever I connect with the frontend
22:58<TheAsp>i still want the color in solid boxes
22:59<Ndiin>rcaskey: compile for debug, and backtrace it..
22:59<moegreen>nziarek: it's in the Setup->Appearance, page 2 (Popup background shading method)
23:00<moegreen>the setting is
23:00<Chutt>rcaskey, it's most likely a config issue, though.
23:00<rcaskey>Chutt: yeah
23:01<moegreen>TheAsp: so you hit delete, then hit up, then the popup displays the old info? but you are deleting the new info? did you try what I commited to CVS, that might fix that problem
23:01<TheAsp>no, havent had a chance
23:01<moegreen>Chutt: I'll put Dense4 into CVS
23:01<Chutt>cool =)
23:01<Chutt>one character change
23:01<TheAsp>i'll build it tomorow
23:02<moegreen>heh ... but quite a change
23:03<rcaskey>mdz: ok, got one for you
23:04<rcaskey>maby mkdir & chown /mnt/store?
23:06<Chutt>or, you could change it to the proper directory in setup
23:07<rcaskey>now we are in business
23:07<rcaskey>Chutt: I did
23:25-!-TheAsp [] has quit [Remote closed the connection]
23:26<rcaskey>so does the client need mysql or just the frontend?
23:26<rcaskey>err backend
23:32-!-Edgan [] has quit [Remote closed the connection]
23:33-!-rcaskey [] has quit ["Client exiting"]
23:40<nyquiljer>anyone know the url to the latest mythtv release i can grab with wget? wget doesnt seem to like the funky php downloader script
23:41<nyquiljer>never mind, i'm just retarded
23:48-!-rcaskey [] has joined #mythtv
23:50<rcaskey>whee, network video is working, but its a bit to much for 802.11 b
23:54<rcaskey>does the front end have an option for video quality like it does for audio?
23:55-!-PeteCool [] has quit ["Client exiting"]
23:57-!-NonToxic is now known as zZzToxic