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

00:03-!-mirk_dt [] has joined #mythtv
00:03<Markie>frig it
00:06<PeteCool>go to the 2nd item (the top right one)
00:07<Markie>i think we're on two different planets
00:07<Markie>are you using the latest CVS?
00:07<DJHaCK>I hate to ask this but what's the syntax for download from cvs ? I never remember it and reading man pages on a ntsc tv is painful !
00:08<Markie>DJHACK: the cvs is currently down right now
00:08<DJHaCK>oh ok too bad , I'll use 0.7 then
00:08<Markie>petecool, i changed the quality from 170 to 255
00:08<Markie>it's working good.
00:29-!-Disconnected (Connection timed out).
00:29--> Youare now talking on #mythtv
00:29-!-Topic for #mythtv is
00:29-!-Topic for #mythtv set by Chutt at Thu Jan 9 14:19:41
00:29-!-m0tion [] has joined #mythtv
00:31-!-Edgan [[] has joined #mythtv
00:44-!-OrangeSun [] has quit [Read error: 104 (Connection reset by peer)]
00:56-!-jdanner [] has joined #mythtv
00:56-!-PeteCool [] has quit [Read error: 104 (Connection reset by peer)]
01:02-!-Markie [] has quit [Read error: 110 (Connection timed out)]
02:10-!-rkulagow [] has joined #mythtv
04:05-!-nevertheless [] has joined #mythtv
05:27-!-paperclip [] has quit ["grits.. they aren't just for breakfast anymore"]
05:44-!-paperclip [] has joined #mythtv
05:56-!-paperclip [] has quit ["grits.. they aren't just for breakfast anymore"]
06:08-!-paperclip [] has joined #mythtv
06:10-!-Edgan [] has quit ["Client Exiting"]
06:16-!-Edgan [[] has joined #mythtv
06:26-!-Edgan [] has quit ["Client Exiting"]
06:34-!-paperclip [] has quit [Remote closed the connection]
06:44-!-paperclip [] has joined #mythtv
06:53-!-paperclip [] has quit [Read error: 54 (Connection reset by peer)]
07:04-!-lichen [] has quit []
07:04-!-_shad [] has quit []
07:13-!-Edgan [[] has joined #mythtv
07:15-!-nevertheless [] has quit [Remote closed the connection]
07:20-!-nevertheless [] has joined #mythtv
07:36-!-Edgan [] has quit [Read error: 104 (Connection reset by peer)]
07:38-!-Edgan [[] has joined #mythtv
08:42-!-Markie [] has joined #mythtv
08:53-!-lichen [] has joined #mythtv
09:02-!-_shad [] has joined #mythtv
09:12-!-nevertheless [] has quit [Remote closed the connection]
10:05-!-paperclip [] has joined #mythtv
10:06<Markie>morning all
10:29-!-Edgan [] has quit ["Client Exiting"]
10:32<DJHaCK>argg mythfilldatabase takes forever on a 56k !
10:34-!-nevertheless [] has joined #mythtv
10:49-!-Edgan [[] has joined #mythtv
11:00-!-Markie [] has quit [Read error: 110 (Connection timed out)]
11:45<rkulagow>chutt, you here?
12:08-!-Markie [] has joined #mythtv
12:46<DJHaCK>is it normal that mythfilldatabase takes more than 3 hours on a 56k ? I have the impression it's doing the same thing over and over !
12:46<poptix>DJHaCK: read the output
12:48<DJHaCK>I though it was doing 1 month per line
12:49<DJHaCK>in 3 hours it only downloaded 5 days worth of schedule argg !
12:54-!-Markie [] has quit [Read error: 60 (Operation timed out)]
12:58-!-Markie [] has joined #mythtv
13:43-!-hurdel [] has joined #mythtv
13:43<hurdel>is cvs unavailable right now?
13:46<hurdel>i can't login
13:46<nevertheless>hmmm,seems so, it was offline yesterday, too
13:47<nevertheless>probably due to the security thing
13:47<hurdel>that's some pretty tight security
13:48<nevertheless>there is a severe security hole in a cvs-server version (just for the case, you didn't know that)
13:48<hurdel>oh ya, that's right, i just updated mine today :D
14:03-!-Markie [] has quit [Read error: 110 (Connection timed out)]
14:05<hurdel>anybody heard when cvs will become available again?
14:06<nevertheless>I don't know... I did't see Chutt a 'long' time here
14:10<hurdel>hmm, is he back home? i think he was away for a while
14:17<nevertheless>i don't know
14:54-!-sward_2 [] has joined #mythtv
14:55<sward_2>chutt around?
15:02-!-Markie [] has joined #mythtv
15:04<-- nomeata( has left #mythtv ("So long, and thanks for the fish.")
15:13<nevertheless>rkulagow: around?
15:20<nevertheless>this is quite OT, but unfortunatly I cannot find any keyserver that has your signing key... any idea?
15:21<rkulagow>huh. ldap:// shows my current key when i did a search.
15:23<rkulagow>i just uploaded to as well; shows up in the search i just did. want to check again?
15:23<nevertheless>i cannot find it using but maybe its my fault...
15:24<nevertheless>ah, on i now find it
15:25<nevertheless>but ldap:// gives me no key for your ID
15:25<nevertheless>so now even kmail gets along with your key :-)
15:31<nevertheless>this doesn't sound very enthusiastic :-)
15:32<rkulagow>ok, hooray!!!1!!!!!1!!!!!
15:32<nevertheless>this is better
15:39--> [DJ]HaCK-U10( has joined #mythtv
15:42<[DJ]HaCK-U10>is there a way I can download channel listings from work burn them on a cd and bring them home instead of downloading them from 56K at home ?
16:01<poptix>[DJ]HaCK-U10: christ man, just deal with it
16:02<poptix>run it in the background when you aren't using it
16:02<poptix>the first time it runs it takes longer
16:03<poptix>afterwards it only has to grab 2 days worth
16:20-!-Markie [] has quit [Read error: 110 (Connection timed out)]
16:20-!-TheAsp [] has joined #mythtv
16:23<TheAsp>im getting periodic half second pauses lately
16:26-!-Universe [] has joined #mythtv
16:33<nevertheless>TheAsp: you mean crappy audio/video repeatingly?
16:37<hurdel>that credit card storage device Patrick Pflaum posted on the mailing list looks amazing
16:47<TheAsp>just a short pause
16:47<nevertheless>hmmm, recently I get crappy audio/video for half a sec. rep.
16:49<TheAsp>like every now and then?
16:49<TheAsp>or constantly
16:49<nevertheless>no, every say 2 minutes or so
16:51<nevertheless>or less
16:52<nevertheless>i mean, 2 minutes or more, say 3 or 4
16:52<nevertheless>not less ;)
16:53<-- sward_2( has left #mythtv
17:22-!-bigguy [] has joined #mythtv
17:37-!-SoopaVillan [] has joined #mythtv
17:42-!-Markie [] has joined #mythtv
18:09-!-nevertheless [] has quit [Remote closed the connection]
18:29-!-Markie [] has quit [Read error: 110 (Connection timed out)]
18:47<TheAsp>is there a patch for mplayer to play myth's nuvs or just standard nuvs?
19:04-!-SoopaMech [] has joined #mythtv
19:05--> [TheAsp]( has joined #mythtv
19:06-!-rkulagow [] has quit [Read error: 54 (Connection reset by peer)]
19:06-!-TheAsp [] has quit [Read error: 54 (Connection reset by peer)]
19:06-!-rkulagow [] has joined #mythtv
19:11-!-SoopaVillan [] has quit [Read error: 60 (Operation timed out)]
19:11-!-SoopaMech is now known as SoopaVillan
19:43-!-Markie [] has joined #mythtv
20:26<Markie>any myth developers here?
20:26<rkulagow>send it.
20:26<Markie>since mythtv uses nupplevideoplayer, and that uses libavcodec..
20:26<Markie>and mplayer just uses libavcodec..
20:27<Markie>i want to make mythvideo be able to directly play videos, instead of spawning off mplayer.
20:27<Markie>cani assume that i kinda just need to make an instnac of nupplevideoplayer
20:27<Markie>and do some munging ?
20:28<[TheAsp]>my pvr is going to do that :)
20:28<Markie>what do you mean?
20:28<[TheAsp]>the one i'm thinking of writing
20:28<Markie>why write, work on mythtv instead.
20:29<[TheAsp]>different goals
20:29<Markie>what are your goals?
20:29<[TheAsp]>to use gstreamer, c# and gtk :)
20:29<SoopaVillan>Markie, steal mythtv code base, add tv support
20:29<SoopaVillan>err video playback support
20:30<Markie>soopavillen, it already have video playback support
20:30<Markie>i wanna make it better
20:30<Markie>theasp: kinda reinventing the wheel?
20:30<[TheAsp]>you'd have an easier time making mplayer be a mythtv replacement then getting mythtv to be able to play anything
20:30<Markie>why's that?
20:30<Markie>they both use the same av libraries
20:31<[TheAsp]>not really
20:31<SoopaVillan>Markie, ask chutt
20:31<SoopaVillan>that is your best bet
20:31<SoopaVillan>chutt or mdz
20:31<Markie>yea, i didnt know if anyone was here that could have the info..
20:32<Markie>i'll just go through it manually for now..i should look at that code myself to add the other stuff i plan to add.
20:36<Chutt>i'd prefer to have it just call mplayer for now
20:36<Chutt>the libnuppelvideo stuff only parses .nuv
20:36<Chutt>you'd have to add in other format readers
20:37<Markie>i was actually gonna grap the libavformat too
20:37<Markie>they kinda go hand in hand
20:37<Chutt>but, yeah, that's how to do it
20:38<Markie>ok..i'll give it a shot..
20:38<Markie>cause i'd liek to be able to do "PIP" with a movie file and TV
20:38<Chutt>why don't you finish what you were working on with the video stuff first, check that all in, then start on that?
20:39<Markie>i'll finish what i'm dong..cause this other stuff, you might not like! :^)
20:40* Markieis trying to do way too much at one time
20:41<SoopaVillan>everyone does
20:41<SoopaVillan>no worries
20:42<Markie>the good thing is that i _really_ likt QT
20:43<Markie>it's the first toolkit that to me is worth it.
20:43<Markie>everything else has been crap through the years.
20:44<Markie>i'm very impressed.
21:02-!-SoopaVillan [] has quit []
21:02-!-bigguy [] has quit []
21:02-!-Edgan [] has quit []
21:02-!-paperclip [] has quit []
21:02-!-lichen [] has quit []
21:02<-- [TheAsp]has quit (
21:02-!-_shad [] has quit []
21:02-!-mdz [] has quit []
21:02-!-jfm [] has quit []
21:02-!-SadMan [] has quit []
21:02-!-sc00p18 [] has quit []
21:02-!-lichen_ [] has quit []
21:02-!-yebyen [] has quit []
21:02-!-Chutt [] has quit []
21:02-!-vektor [] has quit []
21:02-!-chinande [] has quit []
21:03--> [TheAsp]( has joined #mythtv
21:03-!-SoopaVillan [] has joined #mythtv
21:03-!-bigguy [] has joined #mythtv
21:03-!-Edgan [[] has joined #mythtv
21:03-!-paperclip [] has joined #mythtv
21:03-!-_shad [] has joined #mythtv
21:03-!-lichen [] has joined #mythtv
21:03-!-chinande [] has joined #mythtv
21:03-!-Chutt [] has joined #mythtv
21:03-!-lichen_ [] has joined #mythtv
21:03-!-sc00p18 [~sc00p18@] has joined #mythtv
21:03-!-yebyen [] has joined #mythtv
21:03-!-SadMan [] has joined #mythtv
21:03-!-vektor [] has joined #mythtv
21:03-!-jfm [] has joined #mythtv
21:03-!-mdz [] has joined #mythtv
21:05<Markie>my themes broke :^(
21:05<Markie>my themes broke :^(
21:27<poptix>Chutt: did you see my patch on the mailing list?
21:28<Chutt>i'm sorry, i've been really busy the past couple days
21:28<poptix>i'm fairly sure my function naming scheme is unacceptable =)
21:28<poptix>no problem
21:28<poptix>just wanted to make sure it didn't slip through the cracks.
21:29<Chutt>i'll try to get it merged in tonight, ok?
21:29<Chutt>not that it matters, i'm still waiting for a fixed cvs deb
21:29* poptixpets apt-get upgrade on redhat
21:29<Chutt>debian's just slow, is all
21:29<poptix>i had an updated rpm before it hit /. =P
21:30<Chutt>i had it shut off way before it hit /.
21:30<Chutt>and if i wasn't running unstable on that box, it'dve been fixed
21:31<poptix>btw, the whole btaudio thing seems to have caught on
21:31<poptix>i'll write a short entry for the FAQ for people to try using it first
21:32<poptix>try to scrape together a list of cards that support it
21:32<poptix>it's a lot easier than walking people through sound cards, mixers, and loopback cables
21:33<poptix>and of course, the 'i hear audio after mythtv exits' and 'why is the sound/video out of sync!?' questions
21:33-!-bigguy [] has quit ["gotta run"]
21:34<Chutt>those are already in the faq
21:34<Chutt>question 4, i think
21:35<poptix>people ask anyway
21:35<Chutt>that's because people can't read
21:35<poptix>"99% of the people looking for help on IRC can't read"
21:35<poptix>that's from #perl on efnet
21:36<Chutt>ok, your patch is in my tree
21:36<Chutt>hasn't been checked in or anything
21:36-!-Markie [] has quit [Read error: 60 (Operation timed out)]
21:36<poptix>i'm still looking at this left aligned/centered channel name/number thing in the EPG
21:36<Chutt>i'm doing an update of the included libavcodec
21:36<poptix>i don't think it's worth another option
21:36<poptix>do you care if it's centered or left aligned?
21:37<Chutt>in which epg style?
21:37<poptix>alternate EPG
21:37<Chutt>i like it centered in the normal one
21:37<Chutt>and i don't really use the alternate
21:37<Chutt>ask moegreen next time he's around, that's all his code
21:37-!-Markie [] has joined #mythtv
21:45<Chutt>the lindows dumbass never responded to my suggestion to use a real distribution
21:45<Chutt>funny, that
21:46<poptix>if he's getting paid to work on lindows, i kind of doubt he'll be moving his work to another distro =p
21:46<Chutt>well, i'm really not sure what kind of work he does
21:46<Chutt>the whole 'what's gdb' question was...
21:46<vektor>What's wrong with the Lindows distribution?
21:46<vektor>Does it fuck something up?
21:46<vektor>I'm just curious.
21:47<Chutt>vektor, not that i know of
21:47<poptix>but, no matter how crappy lindows is, if they can get connexant to be more open source friendly, then more power to them
21:47<Chutt>he says he has a driver for their new chip "in house"
21:47<poptix>vektor: they're reinventing the wheel with their package management i believe
21:47<poptix>but *shrug*
21:47<poptix>i'm not forced to use it ..
21:47<Chutt>vektor, this guy was recompiling qt for some weird reason
21:47<Chutt>and continually fucking it up
21:48<Chutt>and emailing my list 'help!! i can't compile it anymore!'
21:48<Chutt>then he'd wait 6 hours, and email the same thing again
21:48<poptix>Chutt: well, the first one obviously didn't go through!
21:48<poptix>or the second, or third ;)
21:48<vektor>Why is he compiling Qt...
21:48<vektor>Sounds busted.
21:48<Chutt>i don't know
21:48<poptix>vektor: because the packaged one is/was busted.
21:48<Chutt>was it?
21:49<vektor>poptix: So why hasn't whomever packaged it fixed it?
21:49<vektor>Sounds like the wrong solution by far.
21:49<Chutt>he compiled mythtv properly earlier
21:49<Chutt>i didn't follow the entire sordid story, though
21:49<poptix>mplex turned a 3.2GB mpeg into a 2.0G and 143M VOB
21:50<poptix>actually, i think the demuxer did that
21:50<Markie>what the heck change with the htemed widgets?
21:50* poptixblahs
21:50<Markie>what the heck changed with the themed widgets?
21:50<Markie>it isn't pulling the the colors anymore
21:50<Chutt>you need a database connection to get the theme
21:51<Markie>i got one
21:51<Chutt>not when you're loading the theme you don't
21:51<poptix>anyone recall exactly what needs to be done to make a program large-file aware?
21:51<Markie>poptix: jsut add O_LARGFILE to the open call
21:51<Chutt>the defines in
21:52<Chutt>markie, current mythvideo cvs does not compile
21:52<-- Universehas quit ()
21:52<Markie>compiles for me..but i'm gonna blow it away now and get a clean cvs
21:52<Chutt>markie, anyway, you need to open the db connection before you call the LoadQtConfig()
21:52<Chutt>is all
21:52<Chutt>and then themes and stuff'll work again
21:53<Markie>umm..what error are you getting when compiling?
21:53<Chutt>lirc stuff
21:53<Chutt>i'd really rather it wasn't its own client
21:53<Markie>oh yea.. i realized i had it enabled by default..
21:53<Markie>i meant to #define them out
21:53<Markie>ok lemme fix both things and re-commit
21:57<Markie>so just move QSqlDatabase::addDatabase("QMYSQL3");
21:57<Markie>before the LoadQtConfig ?
21:58<Chutt>and the call to OpenDatabase()
21:59<poptix>Chutt: if i whip up some callerid stuff to display on screen when there's an incoming call, would you add it to the CVS?
22:00<[TheAsp]>How hard would it be to get all the windows to use the same window? :)
22:00<poptix>i don't really want to integrate it into mythtv, but i really like the fonts and alpha blending with the OSD
22:00<Chutt>theasp, why bother?
22:00<Chutt>poptix, yeah, that's the only reason to do it
22:01<Chutt>it wouldn't be all that hard, but there's nothing really wrong with how it works now
22:01<poptix>Chutt: i don't suppose you'd be willing to add a listening socket for stuff that needs to be displayed as an OSD
22:01<poptix>something very simple
22:01<Chutt>poptix, hmm
22:01<poptix>Chutt: it would make a lot of things a lot easier, and cleaner =)
22:01<rkulagow>chutt, i sent you an email about that sound patch i had submitted. on thinking about it, there are a few things wrong with it. 1) it was in the main() of mythfrontend and 2) the functions that i was doing should have been seperated more; the frontend doesn't need to set the recording source - that's the job of the backend. (there are more things wrong, i'm sure)
22:02<Chutt>rkulagow, exactly what i meant by it being in the wrong place
22:02<Chutt>also, you don't always want those settings
22:02<Chutt>the line-in isn't always the input
22:03<rkulagow>right. a more generic method would use setup to get those sorts of parameters rather than them being hard coded.
22:03<poptix>rkulagow: i don't think coding around peoples illiteracy is a particularly good idea.
22:04<Markie>poptix: i'm working on all of that..
22:04<Markie>a listening api method to communicate with mythtv
22:04<Markie>along with all the modules more integrated into mythtv
22:05<Chutt>it already has a simple mechanism to pass info from the backend to the frontend
22:05<poptix>Markie: i'd like a simple API for displaying things via an OSD
22:05<Markie>poptix: yes, thats what i'm talking about.
22:05<Chutt>wouldn't be too terribly difficult to add a listening socket to that
22:05<poptix>there are plenty of uses for things like a callerid application that really don't belong in mythtv, and don't need to be except to pass on the info
22:05<Markie>but also to have a little more control of the frontend too
22:06<Markie>i.e. tell the fornt end to pause the tv that playing, and dispaly the callerid
22:06<[TheAsp]>chutt: I think the OSD would look alot better if the current tv signal was in the background, thats why I asked :)
22:06<[TheAsp]>not osd
22:06<poptix>Markie: what do you have done so far?
22:06<[TheAsp]>epg, and the rest of the menus
22:06<Chutt>theasp, ah
22:07<Chutt>could be done
22:07<Chutt>but i really don't think it'd be worth the effort
22:07<Chutt>i could alpha blend the entire epg into the video, but it'd be rather bad on cpu
22:07<[TheAsp]>could unload the epg update time :)
22:07<poptix>Chutt: what's he talking about?
22:07<[TheAsp]>that isnt done by the card?
22:07<poptix>that's what the alternate EPG is for =P
22:07<rkulagow>poptix: i think that manipulating the mixer, since it's pretty simple with OSS calls would be a good thing. and besides, don't we want mythtv to be Lindows Certified? :)
22:07<Chutt>theasp, nope
22:08<poptix>rkulagow: i wish all these cards supported btaudio
22:08<poptix>rkulagow: then it wouldn't be an issue.
22:08<Chutt>the render extension doesn't do yuv video, iirc
22:08<Markie>poptix: umm acouple of things, i incorporate lirc into the mythvideo, really for testing than anything else..
22:08<Markie>but it's the basis for it listening in on a socket
22:08<vektor>The render extension is just for alpha compositing with what's in the framebuffer.
22:08<vektor>So it won't work on overlay surfaces.
22:08<vektor>Plus, it reads back from video memory, so it's ass-slow.
22:09<Markie>and i started figuring out how to hanble C++ ideally each module is a callback
22:09<-- [DJ]HaCK-U10has quit (
22:09-!-hurdel [] has quit []
22:09-!-jdanner [] has quit []
22:09-!-m0tion [] has quit []
22:09-!-mirk_dt [] has quit []
22:09-!-DJHaCK [] has quit []
22:09<poptix>Markie: sounds overly complicated for what I want to do =)
22:09<Markie>and each module has a set of controls
22:09<rkulagow>poptix: i wish they did too. i've been trying to get my pinnacle to work, and although btaudio installs the dsp devices, it ain't working. still playing around with it.
22:09<Markie>poptix: oh it is...what i'm trying to do i real craxzy..
22:09<poptix>rkulagow: have you tried both devices?
22:09<poptix>Markie: have you ever messed with LCDd?
22:10<Markie>i want all the modules to integrate into each other
22:10<Markie>poptix: no LCDd.
22:10<poptix>rkulagow: try this: sox -w -r 32000 -t ossdsp /dev/dsp2 -t ossdsp /dev/dsp
22:10<Markie>i want a webcam module ,that if it senses movement will pop open a PIP window while i'm watching TV
22:10<poptix>rkulagow: swap dsp2 for dsp3 if that one doesn't work
22:10<Markie>things like that...real funky integration.
22:10-!-mirk_dt [] has joined #mythtv
22:11<poptix>Markie: something like that could be easily done by an external program that tells the backend to open a PiP on the selected input/channel
22:11<Markie>poptix: exactly...
22:11<poptix>i've also done motion detection stuff =)
22:11<Markie>so for me theres two things #1,that socket based api
22:11<poptix>on my Axis 2100 network camera
22:12--> [DJ]HaCK-U10( has joined #mythtv
22:12-!-hurdel [] has joined #mythtv
22:12-!-jdanner [] has joined #mythtv
22:12-!-m0tion [] has joined #mythtv
22:12-!-DJHaCK [] has joined #mythtv
22:12<Markie>actually it's needed in the frontend i think, not the backend
22:12<Markie>and #2, tighter integration between the modules.
22:12<poptix>frontend i suppose, since it's displaying the video
22:12<Markie>the thighter integration is defintely not anecessity..and would be done later..
22:13<Markie>i just dont liek each program doing the same initialization each time.
22:13<poptix>Markie: why not work out the API first, then work on the other items
22:13<Markie>poptix: ok
22:13<Markie>ohhh...heres the real problem..
22:13<poptix>ie, things the API should be able to do, and items it should be able to control
22:13<Markie>which goes into the integrtion part..
22:13<Markie>because right now, each module is independent, mythfrontend doesnt really know what's going on..
22:14<Markie>i.e. the network api would probably be something like: if watchign live TV, paus it and display callerid.
22:14<Markie>if it's just in the menu sytem, jsut dispaly ther callerid.
22:14<poptix>but myth* doesn't need to know anything about that
22:14<Markie>right now mythfrontend doesnt really know what state it's in.
22:15<Markie>why doesnt myth* need to know? depending on what module is runnign and in what state, you may want something different done.
22:15<Markie>i'm really being picky, and yes, i fully agree the network socket is what i'll start on..but it just convinces me that i need to do the other too :^)
22:15<poptix>my little perl program will connect to the socket and say 'PAUSE VIDEO' 'CREATE OSD 10 10 5 <text>' (10x10 box, display for 5 seconds) 'UNPAUSE VIDEO'
22:16<Markie>well, ideally your perl script would say:
22:16<Markie>Current State?
22:16<Markie>mythtv: watching live tv
22:16<Markie>PAUS TV
22:16<Markie>poptix: have you use xosd and osdsh?
22:16<Markie>thats what i'm using now for my callerid
22:17<Markie>it works great
22:17<poptix>xosd doesn't look nearly as nice.
22:17<vektor>xosd is crap.
22:17<Markie>have you adjusted the fonts?
22:17<Markie>here, try this:
22:17<poptix>Markie: LCDd, which is what most people use for LCD displays, has a whole widget system
22:17<vektor>it looks like garbage.
22:17<poptix>yeah, i've used different fonts
22:17<vektor>and the api is quite limited.
22:17<Chutt>xosd is silly.
22:17<poptix>i want a nice alpha blended box like the OSD in mythtv that contains my text
22:17<vektor>Chutt: agreed.
22:18<Chutt>i looked at it before i threw it away and wrote my own osd code
22:18<vektor>Chutt: i used it in movietime
22:18<Chutt>i said, 'gee, this is silly'
22:18<vektor>it's silly though.
22:18<Markie>it looks much nicer
22:18<vektor>plus in a dvd player you need to composite anyway for subtitles
22:18<vektor>so why not do a real osd composited on.
22:18<Markie>chutt: oh, i agree..if it was incorporated into mythtv directly the better..
22:18<poptix>Markie: it's not a matter of how the fonts look, it's the lack of any other visual items to bring it out
22:18<vektor>freetype sucks ass though
22:18<vektor>for osd work
22:18<vektor>Chutt: one reason our fonts look like crap is because of freetype
22:18<Chutt>of course
22:18<vektor>Chutt: we need to do our own text renderer
22:18<Markie>but for the poor hackers, it's a quick way to get what you want done :^)
22:19<Chutt>freetype ain't meant for this type of display
22:19<vektor>the freetype antialiaser is ridiculously bad for non-square-pixel output.
22:19<vektor>it uses analytic pixel coverage
22:19<poptix>Markie: have you looked at my callerid stuff?
22:19<Markie>Chutt: is the osd in mythtv a seperate widget?
22:19<vektor>and the box filter is a poor antialiaser.
22:19<Markie>poptix: no i havent seen your stuff.
22:19<Markie>Chutt: like can i jsut create an instnace of it and it'll do everything?
22:20<poptix>Markie: i've got the LCDd client for that somewhere, so it displays the information on my crystalfontz 40x4 LCD screen
22:20<Chutt>you just have to create subtypes
22:20<Chutt>like, an OSDTypeText
22:20<Chutt>or whatever i call it
22:20<Chutt>to display a textbox on screen
22:20<Chutt>it's a really simple api
22:20<Chutt>i'm outta here, bbl
22:20<Markie>but is is tightly tied to the mythtv/
22:20<Markie>ok..ngiht night
22:21<Markie>I actually ont have the callerid stuff...i dont have callerid. i have simple phone ringing notification.
22:22<vektor>Markie: are you trying to do an OSD for an app you've written?
22:22<Markie>it displays on screen that the phone is ringing, and pauses live tv or a video
22:22<vektor>Markie: i have alot of modular osd scanline functions
22:22<Markie>no, jsut for my videoserver at home.
22:22<vektor>Markie: you could easily plug them into your app
22:22<vektor>Markie: they're for output to y'cbcr surfaces though
22:22<vektor>well, some could also be used for rgba output
22:23<vektor>like, some are 4:4:4:4 and others are 4:4:2:2 ...
22:23<Markie>vektor: i just use it for watching my tv and divx videos :^)
22:23<poptix>vektor: i'm interested in making mythtv flexible enough to allow arbitrary input from a socket for display as an OSD
22:23<Markie>ohhh...and thats why i was integraitng the lirc client stuff into mythtv..
22:23<poptix>it would make a lot of things a lot less complicated =p
22:24<Markie>cause all the lirc client stuff is, is allow it to listen to a unix socket.
22:24<vektor>poptix: ah. in tvtime we have a 'console' where you can type in commands, and you can type them into a pipe as well and it works the same.
22:24<poptix>vektor: yeah
22:24<Markie>i was then going to just stuff things into lircd
22:24<vektor>poptix: i recommend the sort of console thing
22:24<vektor>i want our menu system to be linked that way
22:24<Chutt>poptix, it really wouldn't be hard to add a listening socket and pipe that into the messaging subsystem
22:24<vektor>so you doa menu, and then menu items just set or get things just like the console works basically
22:25<Markie>poptix: but that'd need to be added to mythfrontend, right? not mythbacked
22:25<Chutt>and add a few calls to pop up stuff on the osd
22:25<poptix>Markie: yeah, the frontend
22:25<Markie>i mean Chutt actually..
22:25<poptix>Chutt: i don't suppose you feel like doing that =)
22:25<Chutt>you could even make it talk to the backend, then have the backend pipe it along to the frontend
22:25<Chutt>not especially =)
22:25<poptix>Chutt: i'd want to do it on the frontend
22:25<Chutt>i really want to get the multiple encoder box stuff done
22:25<Markie>well i'll start working on it this weekend if noone started yet.
22:25<poptix>different frontends might not be interested in the same information
22:26<Markie>i'll have the viudeo stuff done by then.
22:26<Chutt>poptix, right, but you could just tell the backend which frontend to talk to..
22:26<poptix>i suppose
22:26<Markie>it shouldnt really be that a socket, use a SocketNotifier, and have your callback function.
22:27<Chutt>and it's already got facilities to send data to the frontend
22:27<Chutt>so the frontend wouldn't have to have a separate socket
22:27<poptix>i'd rather do it on the frontend though, less complicated
22:27<poptix>but hey, i'll do it however
22:27<Markie>chutt: so the client->server communication is more than just a single vide/audio stream?
22:27<Chutt>just check out how the backend stuff is setup
22:27<Chutt>the status socket is really simple
22:28<Chutt>it'd be similar to that
22:28<Markie>are you interleaving the data, or is control on a different socket?
22:28<Chutt>different control sockets
22:29<Chutt>like i said, bbl =)
22:29<Markie>night night :&)
22:29<Markie>ok so again, i'll start this weekend if no one else has
22:29<Markie>poptix: do you expect to ?
22:30<poptix>Markie: if i do anything it'll be a fifo that the frontend checks periodicly
22:30<poptix>i suck at C++, and have 0 experience with multithreaded applications
22:31<Markie>i kinds like chutts way..only because it's already there, and anything additional would make it messyier
22:31<poptix>but if you ever need an IRC bot (Eggdrop) i'm your man.
22:31<Markie>heheh :^)
22:31<poptix><- been working on Eggdrop since 1995
22:31<Markie>doing it chutts, way it's a matter of simply modifying the mythfrontend control function thats already there.
22:32<Markie>and then modifying the backend to listen in on a socket and spit the command out
22:32<Markie> final question..would you suggest a single socket connection at a time,
22:32<Markie>or allow for multiple simultaneous socket connections?
22:34<poptix>i'd say one at a time
22:34<_shad>Yay. my camera rocks :)
22:35<poptix>don't accept() the next connection until the current one is done
22:35<poptix>as long as the clients know of that behavior, they can be coded to expect it.
22:36<Markie>that makes things easier :^) no forks :^)
22:38<Markie>i _love_ mythtv !
22:39<poptix>Vendor_info : 'SONY '
22:39<poptix>Identifikation : 'DVD RW DRU-500A '
22:39<poptix>Revision : '1.0f'
22:39<poptix>^- yum =)
22:39* poptixwatches his DVD burn
22:39<Markie>heh..i got one for christmas..
22:39<Markie>i returned it..
22:39<Markie>i'd rather have everything on my harddrive, immediate, direct access.
22:39<poptix>a DVD burner, or the Sony DRU-500a?
22:40<_shad>poptix: heh, I could have bought 2 dvd burners for the price I paid for my digicam :(
22:40<poptix>_shad: heh.
22:40<Markie>i think the sony..but i'm not really sure, i didnt even look at it before i returned it.
22:40<poptix>i returned a 12X CD-RW SCSI drive
22:40<poptix>i had the 3-year PSP on it from best buy
22:40<poptix>it uh.. broke
22:40<poptix>3 months short of the warranty expiration
22:41<Markie>i calculated that until you burn 100 dvd's, it's cheaper buying teh same equivalent size hard drive.
22:41<Markie>and 100 dvd's is a _lot
22:41<_shad>like 470 gigs
22:41<poptix>i paid $379 for it, and best buy was obligated by the terms of my PSP to give me a $379 voucher
22:41<Markie>and dont forget the price of the dvd's themselves
22:41<poptix>Markie: 63 cents each.
22:41<poptix>63 cents for 4.7GB of data
22:42<poptix>i'd say it works out to be cheaper.
22:42<Markie>at $63 it definitely does..
22:42<Markie>i was looking at compus sale prices right now of at best $3/dvd
22:42<Markie>normal $5-$8
22:42<Markie> :^)
22:43<poptix>you can get DVD-R/DVD-RW drives for $189 now
22:43<poptix>that also write CD-R/CD-RW
22:43<Markie>yea, so $200 for the dvdrw
22:43<Markie>and lets say $100 for 100 dvd's
22:43<Markie>so $300
22:44<poptix>$63 for 100 DVD-R's
22:44<Markie>i was rounding up :^)
22:44<poptix>$252 for a DVD-R drive w/ 100 DVD-R's
22:44<poptix>$252 will buy you a 200GB hard drive
22:44<Markie>(not dvd-r's, not dvdrw's)
22:44<poptix>100 DVD-R's is 470 GB
22:45<poptix>cha ching.
22:45<Markie>no way....i get $1/G for hard drivew
22:45<Markie>$200 for 200 Gig HD
22:45<poptix>Markie: no
22:45<Markie>rewritable...instant access.
22:45<Markie>poptix: yes..beleive me, i got too many
22:45<Markie>priceatch sucks for hard drives.
22:45<poptix>if you buy two 100G hard drives, it's $1/GB
22:45<poptix>larger capacity drives are more expensive =)
22:46<Markie>i got my 260G Hd for $240 at compusa.
22:46<poptix>250GB EIDE is $420
22:46<poptix>Markie: what model/brand?
22:46<Markie>you gotta wait for compusa to do their super rebate sales..they have deals with maxtor and WD when new models come out.
22:46<Markie>poptix umm..the 260G is maxtor
22:46<Markie>and i got 160 WD and 240 WD and 120 maxtor
22:48<poptix>i don't think maxtor makes a 260GB drive =p
22:48<Markie> bad 250
22:48<Markie>hdg: Maxtor 4A250J0, ATA DISK drive
22:49<Markie>i got too many drives in my video server!!!
22:49-!-SoopaVillan [] has quit [Connection timed out]
22:49<Markie>:^) i got 7 ide drives in it and 2 scsi drives
22:50<Markie>the scsis are for a test..i wanna see if mythtv works better with them versus ide
22:50<Markie>i need a life.
22:52<Markie>yea, you gotta get hard drives right when they come out..the first week..
22:52<Markie>compusa offers rebates that are essentially half off.
22:52<poptix>you paid what, $200 for it?
22:53<poptix>so, $1/GB gets you 252GB
22:53<poptix>or 470GB with the DVD writer =p
22:53<poptix>i'm not saying that DVD's are an excellent backup medium
22:53<Markie>i guess it's personal preference
22:53<Markie>i'm bascially paying double for convenience.
22:53<poptix>but, it's great making DVD's and selling them
22:54<poptix>someone already paid me to convert some home videos for them
22:54<Markie>oh yea, and dont get me wrong, theres a dozen times a day i wish i had one
22:54<poptix>used my hauppauge WinTV PVR-250, captured direct to MPEG-2, then made the DVD from that
22:54<Markie>i'm doing that now just to a cdrw VCD
22:54<Markie>thats what i'm doing too :^)
22:54<Markie>did you use windows for linux for the capture?
22:55<Markie>or linux
22:55<poptix>i used linux
22:56<Markie>what did you use for the mpeg2? or does the pvr do it in hardware?
22:56<poptix>the PVR-250 hard a hardware mpeg encoder
22:56<Markie>and linux can use it?
22:56<poptix>mpeg1 or mpeg2, up to 720x480
22:56<poptix>12mbit bitrate
22:56<poptix>there are reference drivers that you can download & use
22:57<Markie>i did mine in windows..raw avi...HUGE.. then used ulead to conver tto mpeg
22:58<Markie>took forever
23:00<poptix>that sucks.
23:01<Markie>yea..a 1 hour video was 16Gig !!!!!!!
23:01<poptix>that's why hardware compression is nice =p
23:03<Markie>and expensive
23:04<poptix>not too expensive
23:04<poptix>mine was only $49 ;)
23:06* poptixwaits patiently for this DVD to finish burning
23:06<poptix>i should have used a lower bitrate =p
23:06<Markie>no kidding..where?
23:06<Markie>pricwatch has it for $149
23:07<poptix>it was a one-time deal via a friend who works at a retailer
23:07<Markie>yea!! i finally got mythvideo working again!!!
23:09<Markie>and i'm done for the night!!!
23:09<Markie>night night
23:29-!-SoopaVillan [] has joined #mythtv
23:39<-- [TheAsp]has quit (Remote closed the connection)
23:47-!-Markie [] has quit [Read error: 110 (Connection timed out)]