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

01:49<Timon>What tv card, what sound card? Apr 28 01:49:47 <Timon> Have you sent a message to the users list? Apr 28
11:41<Chutt>don't do that.
11:41<Cloak>heh ok
11:56<-- mbrianhas quit ()
12:14-!-Ndiin [] has quit [Read error: 110 (Connection timed out)]
12:18-!-Zpimpa [] has joined #mythtv
12:26-!-StarHeart [] has quit ["Client exiting"]
12:27-!-jdanner [] has joined #mythtv
12:42<poptix>those iTVC15 chips (like in the WinTV PVR-x50 cards) are only like $20 each
12:42<poptix>in 100,000 unit quantities
12:43<Chutt>what, the card is overpriced? :p
12:49<poptix>i'd say $80-90 is about right
12:50<poptix>when you consider the pcb, other parts, assembly, packaging, and shipping
12:51<poptix>hey chutt
12:52<poptix>Support a variety of pixel formats: 8-bit color index, 32-bit ARGB 8:8:8:8
12:52<poptix>full screen or windowed
12:52<poptix>per-pixel alpha blend between OSD and Video display
12:53<poptix>hardware bitBLT acceleration
12:53<Chutt>the main issue, however, is getting the qt stuff on there
12:53<Chutt>unless it has a passthrough mode?
12:53<poptix>actually, it does
12:54<poptix>you can push the svideo input directly back out the svideo output =p
12:54<Chutt>video out of the video card -> in on the tuner card?
12:54<Chutt>that'd be messy, i think :(
12:54* poptixlooks up some Qt stuff
12:55<Chutt>all the new UI stuff could be done, i think
12:55<Chutt>since it's drawing to internal pixmaps
12:55<Chutt>all it'd have to do is send that image to the card, tell it to display it until something's changed
12:55<Chutt>but the rest of the Qt widgets..
12:56<rkulagow_>curious. i've got two mythmusic boxes sitting next to each other ripping CDs. the progress bar on one of them is "smooth"; the progress bar on the other one has discrete "LED bar" type square pixels. any ideas?
12:56<poptix>it lists PiP as a function
12:57<Chutt>rkulagow, your qt theme is different
13:00<rkulagow_>chutt, do you mean qtlook, or am i barking up the wrong tree?
13:00<Chutt>nope, the actual qt theme
13:00<Chutt>run qtconfig
13:00<Chutt>'GUI Style'
13:01<rkulagow_>ok, will do. thanks.
13:03<poptix>now, if it could actually tune and encode 2 channels at once
13:03<poptix>i'd be really impressed
13:03<Chutt>doubtful :p
13:03<poptix>but something tells me that this picture-in-picture stuff is marketing fluff
13:04<poptix>it'll do AC-3 and 5.1 channel surround sound
13:04<Chutt>but it only records in stereo, apparently
13:05<poptix>not bad, i had $40 DVD decoder cards that did that 5+ years ago
13:05<poptix>well, yeah
13:05<poptix>what did you expect? =)
13:06<poptix>apparently globespan/virata has some kind of X driver for the framebuffer on this card
13:06<poptix>for using it as a regular video card
13:06<Chutt>that could be interesting
13:06<poptix>i'm considering some social engineering
13:07<poptix>'hi, i've been working with *mumble* on a PVR system using linux -- we're looking at an initial rollout of around 250,000 systems, but haven't been able to find any linux drivers for your card'
13:09<poptix>i actually got a 3com engineer to send me the source for their sharkfin cable modem firmware once
13:16<inman>maybe the PiP on the iTVCs is an alternate input?
13:18<Chutt>that would be my guess
13:20<poptix>could be interesting
13:20-!-paperclip [] has joined #mythtv
13:20<poptix>there's a lot of PVR boxes in asia using the iTV chips
13:20<poptix>all of them running linux
13:21<poptix>you'd think someone would release their driver
13:22-!-Captain_Murdoch_ [] has joined #mythtv
13:27<Chutt>there, perfect seeking in live tv
13:29<poptix>with the pvr-250?
13:29<inman>how does myth flush write buffers and when?
13:29<Chutt>inman, calls sync once a second, generally
13:29<poptix>Chutt: btw, it looks like the NDA'd drivers support a /dev/fb device under linux
13:29<poptix>for regular ole framebuffer device type stuff
13:30<inman>Chutt: i was seeing once-per-5-second bursts of 10meg writes.
13:30<Chutt>inman, it doesn't do it in mpeg recorder mode
13:30<inman>ah :-)
13:30<Chutt>i will once i finish this stuff
13:30<inman>is the livetv patch in cvs?
13:30<inman>lemme know, i'll test.
13:31<Chutt>just, not yet =)
13:31<poptix>damn, that's pretty cool
13:33-!-Ndiin [] has joined #mythtv
13:36<poptix>i need someone with a PVR-350 to take pictures of the pcb
13:36<inman>just sold my digital camera.
13:36<Chutt>is the 350 any larger than the 250?
13:37<inman>but, i think there were high-res pictures including zoom-ins to the chips on the ivtv list.
13:37<inman>getting them out of the archives is an impossibility.
13:37<poptix>john says he's going to send me his mbox format archives
13:37<poptix>i'm going to put those into my archives, with the search interface
13:37<inman>i think the link was posted sometime in february.
13:37<poptix>i did accidently delete my entire ivtv mailbox this morning though
13:46<rkulagow_>chutt: you were correct on that issue i was having. for some reason, the qtconfig theme was "unknown", and that wasn't too good. looks better now.
13:49-!-StarHeart [] has joined #mythtv
14:12<poptix>i still haven't figured out how easy/hard it is to run a regular Qt app under Qt/E
14:16<poptix>"Qt applications can also be compiled to run on Qt/Embedded"
14:16<poptix>that's the nearest i've come to a 'yes it works' answer
14:16<inman>sounds good enough to me.
14:21<inman>poptix: how hard is it to get ahold of qt/e?
14:22<poptix>freely downloadable
14:23<poptix>i think it's technically part of the regular Qt distribution
14:26<Morph>hmm. I seem to have screwed up the DB on the myth box. :)
14:26* poptixgoes to nap
14:27-!-FryGuy [] has quit [Read error: 104 (Connection reset by peer)]
14:27-!-FryGuy [] has joined #mythtv
14:30-!-Ndiin [] has quit [Read error: 110 (Connection timed out)]
14:39-!-nziarek [] has quit [Read error: 110 (Connection timed out)]
14:51-!-zZzToxic is now known as NonToxic
14:51-!-NonToxic [] has quit ["changing servers"]
14:51-!-NonToxic [] has joined #mythtv
14:51-!-Chang [] has joined #mythtv
14:51-!-FryGuy [] has quit [Read error: 104 (Connection reset by peer)]
14:51-!-froggy19 [] has joined #mythtv
14:51-!-froggy19 is now known as FryGuy
15:17<inman>qt/e build code is a little flakey.
15:20<paperclip> uses qt/e
15:21<inman>their website renders very poorly.
15:22<paperclip>probably designed for konq/e
15:22<inman>says they forked it.
15:23<paperclip>they forked the palmtop environment.. qtopia
15:23<paperclip>last time i compiled it .. you still used qt/e
15:24<inman>not relevant to my goals, but interesting. i wonder if trolltech is still working on qtopia or if they've ceded development to opie.
15:24<paperclip>they are..
15:24<paperclip>why would anyone pay them otherwise =)
15:24<inman>what couldn't opie get from qtopia that caused them to have to fork?
15:25<paperclip>well.. i don't think trolltech accepts thier patches..
15:25<paperclip>so.. they pretty much either fork .. or distribute a wad of patches..
15:26<paperclip>there are a few docs there on setting up qt/e and development..
15:31<inman>i keep having to remove features in order to get qt/e to compile.
15:31<inman>i must be doing something wrong.
15:34<inman>some of these errors are just to my use of gcc-3.2, i guess.
15:37-!-Ndiin [] has joined #mythtv
15:55-!-Chang [] has quit ["ChatZilla 0.8.25 [Mozilla rv:1.4a/20030401]"]
16:00-!-poptix [] has quit []
16:00-!-Ndiin [] has quit []
16:00-!-FryGuy [] has quit []
16:00-!-Captain_Murdoch_ [] has quit []
16:00-!-Tack [] has quit []
16:00-!-vektor [] has quit []
16:00-!-keyhack [] has quit []
16:00-!-lichen [] has quit []
16:00-!-Cloak [] has quit []
16:00-!-sc00p [] has quit []
16:00-!-yebyen [] has quit []
16:00-!-StarHeart [] has quit []
16:00-!-paperclip [] has quit []
16:00-!-choenig [] has quit []
16:00-!-rkulagow [] has quit []
16:00-!-rkulagow_ [] has quit []
16:00-!-justin_ [] has quit []
16:00-!-Viddy [] has quit []
16:00-!-Zpimpa [] has quit []
16:00-!-PhracturedBlue [] has quit []
16:00-!-Rizzi [] has quit []
16:00-!-Morph [] has quit []
16:00-!-mdz_ [] has quit []
16:00-!-Tack_ [] has quit []
16:03-!-Ndiin [] has joined #mythtv
16:03-!-FryGuy [] has joined #mythtv
16:03-!-StarHeart [] has joined #mythtv
16:03-!-Captain_Murdoch_ [] has joined #mythtv
16:03-!-paperclip [] has joined #mythtv
16:03-!-Zpimpa [] has joined #mythtv
16:03-!-choenig [] has joined #mythtv
16:03-!-Tack [] has joined #mythtv
16:03-!-vektor [~bbiggs@nat-pc.cs.Dal.Ca] has joined #mythtv
16:03-!-rkulagow [] has joined #mythtv
16:03-!-PhracturedBlue [] has joined #mythtv
16:03-!-Rizzi [] has joined #mythtv
16:03-!-rkulagow_ [] has joined #mythtv
16:03-!-Tack_ [] has joined #mythtv
16:03-!-justin_ [~justin@H233-225.STATE.RESNET.ALBANY.EDU] has joined #mythtv
16:03-!-keyhack [] has joined #mythtv
16:03-!-Morph [] has joined #mythtv
16:03-!-Viddy [] has joined #mythtv
16:03-!-mdz_ [] has joined #mythtv
16:03-!-poptix [] has joined #mythtv
16:03-!-lichen [] has joined #mythtv
16:03-!-yebyen [] has joined #mythtv
16:03-!-Cloak [] has joined #mythtv
16:03-!-sc00p [~oldendic@] has joined #mythtv
16:10-!-poptix [] has quit []
16:10-!-sc00p [] has quit []
16:10-!-Cloak [] has quit []
16:10-!-lichen [] has quit []
16:10-!-Captain_Murdoch_ [] has quit []
16:10-!-Ndiin [] has quit []
16:10-!-yebyen [] has quit []
16:10-!-FryGuy [] has quit []
16:10-!-Tack [] has quit []
16:10-!-vektor [] has quit []
16:10-!-keyhack [] has quit []
16:10-!-Viddy [] has quit []
16:10-!-rkulagow_ [] has quit []
16:10-!-rkulagow [] has quit []
16:10-!-StarHeart [] has quit []
16:10-!-justin_ [] has quit []
16:10-!-choenig [] has quit []
16:10-!-paperclip [] has quit []
16:10-!-mdz_ [] has quit []
16:10-!-Rizzi [] has quit []
16:10-!-PhracturedBlue [] has quit []
16:10-!-Tack_ [] has quit []
16:10-!-Morph [] has quit []
16:10-!-Zpimpa [] has quit []
16:10-!-Ndiin [] has joined #mythtv
16:10-!-FryGuy [] has joined #mythtv
16:10-!-StarHeart [] has joined #mythtv
16:10-!-Captain_Murdoch_ [] has joined #mythtv
16:10-!-paperclip [] has joined #mythtv
16:10-!-Zpimpa [] has joined #mythtv
16:10-!-choenig [] has joined #mythtv
16:10-!-Tack [] has joined #mythtv
16:10-!-vektor [~bbiggs@nat-pc.cs.Dal.Ca] has joined #mythtv
16:10-!-rkulagow [] has joined #mythtv
16:10-!-PhracturedBlue [] has joined #mythtv
16:10-!-Rizzi [] has joined #mythtv
16:10-!-rkulagow_ [] has joined #mythtv
16:10-!-Tack_ [] has joined #mythtv
16:10-!-justin_ [~justin@H233-225.STATE.RESNET.ALBANY.EDU] has joined #mythtv
16:10-!-keyhack [] has joined #mythtv
16:10-!-Morph [] has joined #mythtv
16:10-!-Viddy [] has joined #mythtv
16:10-!-mdz_ [] has joined #mythtv
16:10-!-poptix [] has joined #mythtv
16:10-!-lichen [] has joined #mythtv
16:10-!-yebyen [] has joined #mythtv
16:10-!-Cloak [] has joined #mythtv
16:10-!-sc00p [~oldendic@] has joined #mythtv
16:12-!-Ndiin [] has quit [Read error: 110 (Connection timed out)]
16:17-!-sc00p [] has quit ["Client exiting"]
17:00<inman>so how are you doing seeking now that you're not couning I frames, Chutt?
17:00<Chutt>parses the headers
17:00<Chutt>there's a header that marks the start of a gop sequence
17:01<Chutt>both libavformat and libavcodec ignore it, but it's there =)
17:06<Chutt>i'm still getting high backend cpu usage occasionally
17:07<inman>what kinda performance impact does running in debugging mode have?
17:19<Chutt>quite a bit, generally
17:19<Chutt>but i'm in release mode
17:24<inman>just curious 'cause i always run with debugging.
17:29-!-choenig [] has quit [Remote closed the connection]
17:32-!-jdanner [] has quit []
17:32-!-bline [] has quit []
17:32-!-bigguy [] has quit []
17:32-!-knight_ [] has quit []
17:32-!-rmj [] has quit []
17:32<inman>sucks that sourceXchange is dead.
17:37-!-Ndiin [] has joined #mythtv
17:43<Chutt>ok, i'm dumb
17:43<Chutt>the high cpu usage i just saw was because it was doing software encoding
17:44<Chutt>like, no shit it's using more than 0% cpu
17:46<Chutt>just have to decide where to store the keyframe locations
17:46<Chutt>probably the recordedmarkup table, but i'll need to add a field
17:49-!-bline [] has joined #mythtv
17:51<inman>what are the types in that table? i see 3 values in use.
17:51-!-bigguy [] has joined #mythtv
17:51<Chutt>i need two int64s
17:51<Chutt>framenumber, and position in stream
17:51<Chutt>it currently just has a type and a framenumber
17:52<inman>type defines what it's for, eg. commercial skipping?
17:52<Chutt>i'd be using that, too
17:52<inman>would be nice if that was an enum('commercial-skip','i-frame-tracker',...)
17:52<Chutt>doesn't require a db schema change for extending it
17:54<inman>see, i /like/ that extra structure.
17:59<Chutt>there, no more canada-cable =)
17:59<inman>you're a powerful man.
18:00<Chutt>yeah, my d key works wonders
18:01<-- Captain_Murdoch_has quit ()
18:02<inman>why doesn't the musicplaylist work the same way that the recordedmarkup table works?
18:08-!-keyhack [] has quit ["Client exiting"]
18:18<inman>i can't seek forwards in livetv under current cvs, but i can seek backwards just fine.
18:30-!-moegreen [] has joined #mythtv
18:43-!-knight_ [] has joined #mythtv
18:45-!-nziarek [] has joined #MythTV
18:46-!-Ndiin [] has quit [Read error: 110 (Connection timed out)]
18:47<inman>my audio cutouts seem to be tied to cpu shortages. rebuilding now without debugging.
18:50-!-billytwowilly [] has joined #mythtv
18:52<billytwowilly>anyone using the ATI all in wonder radeon 8500 with the remote wonder?
18:52<billytwowilly>does the remote wonder work with mythtv?
19:05-!-billytwowilly [] has quit ["Client exiting"]
19:15<-- nziarekhas quit ()
19:16<Chutt>moegreen, hey
19:19<moegreen>Chutt" yeah
19:19-!-bigguy [] has quit [Read error: 113 (No route to host)]
19:20<Chutt>looks like you're not out $4 because of gist after all, they're doing refunds =)
19:20<moegreen>heh, yeah!
19:22<inman>it sucks to lose their service, though.
19:22<Chutt>of course
19:27<inman>very stable cpu usage for me; 60-65% idle watching livetv.
19:27<inman>no audio cutout issues in this release build.
19:33-!-bigguy [] has joined #mythtv
19:36-!-TheAsp [] has joined #mythtv
19:36<TheAsp>grr, cant build
19:39<TheAsp>../../libs/libmyth/ undefined reference to `vtable for UIManagedTreeListType'
19:39<Chutt>theasp, error?
19:39* TheAspblinks loudly
19:40<Chutt>theasp, do a make distclean
19:40<Chutt>or run qmake in the libmyth dir
19:42<TheAsp>so if it didnt work the first time, why would it work the second? :P
19:42<Chutt>because you didn't do it the first time, i'd imagine
19:42<Chutt>that code's been in cvs for over a week, nothing's changed at all
19:43<TheAsp>hmm, so if i didnt do it on myth what did i do it on . . . :P
19:44* TheAsplooks around
19:44<Chutt>the make distclean will force the Makefiles to be regenerated
19:44<Chutt>next build
19:44<Chutt>and you need to regen the makefiles to add the uitypes.cpp to the moc list
19:50<TheAsp>oh, hah, it was mythweather i cleaned
19:53-!-Ndiin [] has joined #mythtv
19:53-!-hfb [] has quit ["Huh! Wasn't me!"]
20:00<TheAsp>is the crash while starting recording bug fixed?
20:07-!-StarHeart [] has quit ["Client exiting"]
20:44<Chutt>qt's mysql stuff doesn't do long longs
20:44<inman>there's a lot it doesn't do.
20:44<Chutt>i don't need it to do a lot, i need it to do long longs =)
20:44<inman>i'm surprised the db support isn't much better.
20:44<inman>that's a lot of bits. :-)
20:44<Chutt>but, i can just store it as a string, i suppose
20:46-!-keyhack [] has joined #mythtv
20:49-!-Captain_Murdoch [] has joined #mythtv
20:52-!-Ndiin [] has quit [Read error: 60 (Operation timed out)]
21:40-!-Edgan [] has joined #mythtv
21:44-!-_inman_ [] has joined #mythtv
21:53-!-Ndiin [] has joined #mythtv
21:58-!-inman [] has quit [Read error: 110 (Connection timed out)]
21:59-!-_inman_ is now known as inman
22:22<rkulagow_>chutt: are you here?
22:30<rkulagow_>chutt: please sync website docs with CVS. thanks.
22:40-!-Ndiin [] has quit [Read error: 110 (Connection timed out)]
22:51-!-Ober [] has joined #mythtv
22:51<Ober>something changed in cvs
22:52<TheAsp>that happens often
22:52<Ober>something good
22:57<Ober>mythtv works
22:57<Ober>now how do I get it to record?
23:01<inman>mythtv records, too?
23:01<inman>omg i thought it only did playback!
23:03<Captain_Murdoch>inman & TheAsp: are either of you running recent CVS full-time?
23:03<Captain_Murdoch>any problems with the backend dying?
23:03<inman>not at all.
23:03<TheAsp>no, frontend
23:03<Ober>inman it's working now
23:03<Ober>cvs, recompile
23:04<Captain_Murdoch>I've got a couple week old CVS copy on my master backend and it's been working fine. A few days ago I upgraded it to current cvs and ever since I've had to restart the backend like 5 lines.
23:05<Captain_Murdoch>guess I'll resync with current and make sure I don't have any old files laying around. thanks.
23:05<Captain_Murdoch>I switched the box back to the older copy for now.
23:05<inman>does it print any error messages before dying?
23:06<Chutt>ober, don't record anything just yet with the pvr cards
23:07<Chutt>one last thing to do before they're fully supported
23:07<Chutt>the recordings'll work and stuff, just things like edit mode won't
23:07<Ober>atleast it shows the video now :D
23:07<Ober>k I will
23:07<Ober>cat >> works ok
23:07<Captain_Murdoch>haven't seen, I've been firing it off in an xterm. I need to do some more debugging but I'm getting ready to be away from the master for a while so I reverted back to the old copy till I can spend some time debugging. I might startup current cvs on a 2nd server and see how long that stays up. it seems to happen when I finish playing something I think but it's happened to my wife more than me so I dunno.
23:07<Ober>test_ioctl tended to cause problems
23:08<Chutt>captain_murdoch, the only bug i'm aware of right now is an issue with pip
23:08<Ober>I was using it to set to ntsc, and set res
23:08<Chutt>and maybe something with exiting the playback screen
23:08<Ober>dd, cat, split, all work find on mpeg files, so I can use that to edit, combine, then mencoder them into divx avis.
23:08-!-TheAsp [] has quit [Remote closed the connection]
23:09<Captain_Murdoch>Chutt: I'm make distclean-ing, etc. and will check it out more. could be the playback screen thing if there's a bug in there somewhere.
23:09<Chutt>the playback screen is _slower_ now, though
23:09<Chutt>since i'm making it wait properly and stuff
23:09<Chutt>it'll sometimes seem to drop actions if it's in the middle of something
23:10<Captain_Murdoch>wife's impatient too (like me sometimes), so that doesn't help much. :)
23:10<Chutt>captain_murdoch, also, you're aware that the stuff you're storing in the recordedmarkup table is limited to int range, right?
23:10<Chutt>since qt doesn't do long longs
23:11<Chutt>but i think you're just using frame #s, so it's fine
23:12-!-Ndiin [] has joined #mythtv
23:12<Captain_Murdoch>Chutt: wasn't but didn't think that frame numbers would be that large like you said. :) signed 32bit is like 18000 hours at 30fps right?
23:12<Chutt>something like that, yeah
23:12<mdz_>Chutt: what are you going to do for storing the mpeg seektable then?
23:12<Chutt>mdz, just going to store it as a string
23:12<Captain_Murdoch>that's why I've been curious about you using long long for framesPlayed
23:13<Chutt>i need to rewrite stuff i did earlier :(
23:13<inman>can someone give me a quick pointer to the code that pops up a dialog when you're watching livetv and the recorder wants to change channels to record? i can't find it even with my biggest grep.
23:13<Captain_Murdoch>nothing like planning for the future.. :)
23:13<Chutt>inman, i think it's generated in tv_rec
23:14<Chutt>displayed by tv_play
23:14<Chutt>it might be in encoderlink, though
23:14<inman>got a search string?
23:14<inman>i can't even find the string constants.
23:14<Ober>amazing how active stuff like the ivtv driver list is
23:14<Chutt>it's EncoderLink::AllowRecording
23:14<Chutt>is where it's generated
23:14<Chutt>'wants to record'
23:15<mdz_>hmm, indeo3.c in libavcodec
23:15<mdz_>ah, decoder only
23:15<mdz_>still neat
23:16<Chutt>i think i've broken mythtv's ability to play anything understood by libavformat, though
23:16<Chutt>oh well
23:20<mdz_>rkulagow: is it possible to have the text version of the howto be plain text, with no escape sequences?
23:23<Chutt>rkulagow, docs synced
23:23<Chutt>you can remove the 'my inputs don't show up' question now, too, i've got my own v4l headers now
23:24<Chutt>it's a crappy hack, but, people are dumb
23:24<Chutt>which db connection can the recorder use..
23:27* Captain_Murdochwonders if he should feel guilty that he doesn't feel guilty everytime he sees the "Anytime you skip a commercial" quote on MythWeb
23:29<Captain_Murdoch>I did have to watch a commercial tonight, must have killed the backend before the flagging process was done for the recording I was watching.
23:29<Captain_Murdoch>my wife was like "haven't had to do that in about a month"
23:29<Chutt>once i get this last bit of code done, the mpeg stuff should work with the commercial skipping stuff too =)
23:29<Chutt>and edit mode
23:30<Chutt>though i'll have to check to see if my frame count's correct or not
23:30<Ober>hmm, background static on ivtv
23:30<Ober>but no crashes :D
23:30<Chutt>i'm getting some ghosting on my captures
23:30<Chutt>i dunno if it's in the decoder or not
23:31-!-_inman_ [] has joined #mythtv
23:35<Chutt>nice patch =)
23:36<Chutt>but, hmm
23:36<Chutt>i _kinda_ want to keep it there
23:36<Chutt>just so the user knows it's going to be recording soon
23:36<Chutt>so doesn't get all pissed off when he can't change channels
23:40* Oberstarts to wonder what one cant do with mythtv/ir blaster that one can do with a tivo
23:40<_inman_>funny that ben complained about the same function around the same time it irked me.
23:40<_inman_>there are a lot of things that the tivo still does better.
23:42-!-inman [] has quit [Read error: 110 (Connection timed out)]
23:45<Chutt>anyone want to copy the non-blocking something is hanging onto /dev/dsp stuff into mythmusic?
23:48<_inman_>is this something i could handle?
23:48<Chutt>it's easy, really
23:48<Chutt>just cut'n'paste, really =)
23:48<_inman_>okay, tell me what to do.
23:49<_inman_>does it have to compile?
23:49-!-_inman_ is now known as inman
23:49<Chutt>of course :p
23:49<inman>figures. you're suck a stickler.
23:49<Chutt>there's a tiny bit of code that makes it print an error message if it can't open /dev/dsp instead of just sitting there
23:49<inman>er, such.
23:49<inman>where is it?
23:49<Chutt>in NuppelVideoPlayer.cpp
23:49<Chutt>look for the NONBLOCK
23:49<Chutt>i think
23:50<Chutt>should be simple to move over to mythmusic
23:50<inman>looks like line 329
23:50<inman>yeah, this should be cake.
23:50-!-NonToxic is now known as zZzToxic
23:51<inman>what about a different message to the user for the case i sent a patch for.
23:51<inman>eg. a small unobtrusive something-or-other that warns of impending recording.
23:51<Chutt>the dialog's a one-size-fits all thing
23:51<inman>hmm, nevermind, it's not like it's hard to say 'okay'.
23:51<inman>may as well leave it.
23:52<Chutt>should be the default, right?
23:52<inman>i don't remember.
23:58<inman>so, should i change the writes to the dsp to be non-blocking and try to do the Right Thing, or don't you care about anything but the init?