Back to Home / #mythtv / 2002 / 10 / Prev Day | Next Day
#mythtv IRC Logs for 2002-10-27

01:21-!-mdz [] has joined #mythtv
01:22<mdz>Chutt: welcome back
01:30-!-skitzo [] has quit [Read error: 60 (Operation timed out)]
03:37-!-Soopaman [] has joined #mythtv
03:37-!-Namapoos [] has quit [Read error: 113 (No route to host)]
05:45--> K-Man^( has joined #mythtv
05:47<K-Man^>hi folks
07:29-!-skitzo [] has joined #Mythtv
08:23-!-mdz [] has quit []
08:24-!-mdz [] has joined #mythtv
08:49<Chutt>mdz, i'm not ignoring your two emails from earlier in the week, just been doing the easy ones first =)
08:54<skitzo>Chutt: is it safe to assume externalcommand.cardinput was intended for future use, for what i think it was?
08:57<Chutt>i just haven't modified the code in tv.cpp to use that
08:57<skitzo>thought so
08:57<skitzo>i was about to give it a go but i think that would be hazardous to the world's health
08:57<Chutt>naw, it'd be easy
08:59<skitzo>i had sstarted messing w/ it, but found out nuppel dies w/ vloopback as a source.. so i cant test it
08:59<skitzo>(i only have an ATI capture card at the moment and it S U C K S)
09:00<skitzo>microsoft just OEMed winxp mediacenter.. you have competition ;P
09:01<Chutt>there's a bunch of windows programs that sell for $50 or so
09:01<skitzo>im kidding =)
09:01<skitzo>have you ever seen gstreamer?
09:01<Chutt>and freevo could be considered competition, if it actually did anything more than just be a frontend to mplayer =)
09:01<skitzo>that was my thought =P
09:01<Chutt>freevo gets more exposure than mythtv, though
09:02<skitzo>not much longer i dont think
09:02<skitzo>if you keep going in the direction you are...
09:02<skitzo>you'll blow the panties off of it
09:02<skitzo>(you already do, its just not known ;))
09:03<Chutt>and yeah, i've seen gstreamer
09:03<skitzo>anyway, just curious, do you have any intention/interest in potentially linking myth against some kind of standard video processing lib... to allow multiple formats et al?
09:04<Chutt>which is what most people use as a standard library
09:05<skitzo>i was unaware - my bad
09:05<Chutt>does a bunch of stuff
09:05<skitzo>so is it easy, as is, to add formats to myth?
09:05<Chutt>the different encoders _should_ work
09:05<Chutt>i've just only tested the mpeg4 one
09:05<skitzo>(i wish i could test more of this myself - but as said before.. capture issues)
09:06<skitzo>some interesting talk while you've been gone.. about potentially enhancing output vid quality of myth
09:06<Chutt>in here?
09:07<skitzo>i guess there were some questions.. someone had tried an ffmpeg cap(?) with the same settings as they have in myth
09:07<skitzo>and yielded a better video that way
09:07<Chutt>mdz wrote to the mailing list with that
09:08<skitzo>i want to start a myth faq.. hmm
09:08<Chutt>there's already a faq in the distribution
09:08<Chutt>if you'd want to add on to that
09:08<skitzo>heh forgot it was even there ;P
09:09<Chutt>i dunno, a web based faq might work better, though
09:09<skitzo>thats what im thinking
09:09<skitzo>anyhoo, if you dont mind me asking
09:09<skitzo>what do you do? work fulltime.,. school.. or?
09:09<Chutt>work fulltime
09:09<skitzo>i see
09:10-!-Universe [] has joined #mythtv
09:10<skitzo>and id hope in your mind there are longterm plans to devel myth?;)
09:11<skitzo>eg, do you forsee continued devel for a while, or is there a potential for a hiatus?
09:11<skitzo>(i ask this because i see it often w/ cool opensrc stuff, and im contemplating dumping money into hardware, and want to make sure its not a -horribly bad- decision ;))
09:11<Chutt>oh, probably
09:11<skitzo>not trying to harass you - just generally curious
09:15<Universe>Hey Chutt... ignore the email I sent you... vektor and I figured out that the drivers for the voodoo card doesn't support capture.
09:15<Chutt>i was going to ask questions along those lines
09:17<skitzo>i wonder if theres going to be others 'dedicated' to doing work in myth? eg, would it be at all wise to have a faq type page with things that are being worked on.. their current state (to the best of ones knowledge...), and whos working on it?
09:20<Chutt>i dunno
09:21<skitzo>well damn you =P
09:21<Chutt>most of the work's done by me
09:21<skitzo>that i know
09:22<Chutt>there's a guy doing the web interface
09:22<Chutt>but he seems to be busy with real work for right now
09:22<Chutt>and a guy working on the game stuff
09:22<skitzo>i can probably contrib to the php/sql aspect of the web interface
09:22<Chutt>and i get occasional patches from other people
09:22<skitzo>(i suck at html though!)
09:24* skitzoponders.... FAQ? forum?
09:25<Chutt>i don't see the need for a forum =)
09:31<-- Universehas quit ()
09:57-!-Universe [] has joined #mythtv
09:57<Universe>so Chutt... have a good vacation?
09:58<Universe>good to hear.
10:04<Chutt>skitzo, almost got that installed, needed up update debian, first, though
10:13-!-Universe__ [] has joined #mythtv
10:13-!-Universe [] has quit [Read error: 104 (Connection reset by peer)]
10:13-!-Universe__ is now known as Universe
10:27<Chutt>be nice if that was customized <hint, hint> =)
10:31<skitzo>it has no auth system? .. hmm
10:31<Universe>I was just going to say that
10:32<Chutt>the edit page could be made to be password protected easily enough
10:33<Universe>watching QT and KDE compile is like watching the grass grow..
10:37<skitzo>are there any plans to divide myth up into a server/set-top solution?
10:37<Universe>from what I have heard Chutt say...
10:37<skitzo>i know, this is to be quoted for the faq ;)
10:38<Universe>if you are willing to do it and it doesn't hurt anything else, he will implement it into the cvs..
10:40<Chutt>well, that goes for any new feature
10:41<skitzo>we;l blah to both of you
11:30-!-Universe [] has quit [Read error: 104 (Connection reset by peer)]
13:22-!-orangey [] has joined #mythtv
13:22-!-orangey is now known as OrangeSun
13:22<OrangeSun>hey guys!
13:22<OrangeSun>Chutt!!! tis so good to see you..
13:22<OrangeSun><-- Tarek
13:23<OrangeSun>You're like God, but you actually answer prayers.
13:23<OrangeSun>vektor: I can't get TV time to pick up my composite!
13:23<vektor>OrangeSun: Hit F9 !
13:23<OrangeSun>I hit F9, but no go.
13:23<vektor>What does it say?
13:23<OrangeSun>or is it f9 then shift-1?
13:23<vektor>Do you have the latest tvtime?
13:23<OrangeSun>vektor: not sure.. just got it 2 days ago..
13:23<vektor>If it does nothing, you might have an old tvtime.
13:24<vektor>well get from today.
13:24<OrangeSun>how do I check out something from CVS?
13:24<vektor>go into the tvtime directory..
13:24<vektor>do 'cvs -z3 update -dP'
13:24<vektor>oh fuck
13:24<vektor>you might have it from before the autoconf'ing
13:24<vektor>that will suck ass :)
13:27<OrangeSun>it claims it updated..
13:27<OrangeSun>now just recompile?
13:27<vektor>did it update alot of stuff?
13:27<vektor>did you run like autogen,sh befre?
13:27<vektor>or did you have it before i did all that?
13:28<OrangeSun>it only had like 3 lines of update..
13:28<OrangeSun>maybe I'm better off just getting it all over again?
13:28<vektor>then just type make
13:30<OrangeSun>I'm knitting me a big sweater..
13:30<OrangeSun>Do you know how people look at you when you're a 20-something year old male rocking back and forth with an old woman knitting in a crazy bin?
13:30<OrangeSun>err.. psychiatric care institution?
13:31<skitzo>... wtf
13:31<OrangeSun>Yep. My mother insisted we all learn all sorts of these things when we was young so we could be self-sufficient..
13:32<OrangeSun>so I sew and knit and cook and hunt
13:32<skitzo>yes but explain the old woman knitting in a crazy bin part =P
13:32<OrangeSun>I volunteer there, and she was lonely..
13:32<skitzo>i see
13:32<OrangeSun>so we sat down and had a "stitch and bitch"
13:32<OrangeSun>and before I knew it, I almost have enough for a sweater!
13:33<skitzo>youre setting yourself up for all sorts of criticism =P
13:33<skitzo>the knitting thing.. ;)
13:34<OrangeSun>well, I agree.. my stitch isn't nearly where it should be..
13:34<OrangeSun>but I've improved a lot..
13:34<skitzo>(personally i dont care.. but society is another story)
13:34<skitzo>i mean guys knitting =P
13:34<OrangeSun>and just imagine.. imagine how much more productive I am while I sit there watching a compile!
13:34<OrangeSun>hehe : )
13:35<OrangeSun>I was thinking about that..
13:36<OrangeSun>seriously.. I keep the needles and yarn by the computer now, and just watch ONLY whilest rendering/compiling.
13:36<skitzo>.. weirdo
13:38<OrangeSun>hehe. I'll be a nice, warm weirdo...
14:00-!-OrangeSun [] has quit ["Client Exiting"]
14:22<K-Man^>i got an error when i compile mythtv-6
14:23<Chutt>that's enlightening
14:23<K-Man^>postprocess_template.c:656: warning: unused parameter `QP'
14:23<K-Man^>postprocess_template.c: In function `tempNoiseReducer_3DNow':
14:23<K-Man^>postprocess_template.c:2047: warning: unused parameter `maxNoise'
14:23<K-Man^>make[2]: *** [postprocess.o] Error 1
14:23<K-Man^>make[2]: Leaving directory `/root/mythtv-0.6/filters/postprocess'
14:23<K-Man^>make[1]: *** [sub-postprocess] Error 2
14:23<K-Man^>make[1]: Leaving directory `/root/mythtv-0.6/filters'
14:23<K-Man^>make: *** [sub-filters] Error 2
14:23<Chutt>those are warnings
14:23<Chutt>what's the error.
14:24<vektor>Chutt: dude, sup man.
14:24<Chutt>nothin much =)
14:24<vektor>dude, i'm getting ready to release tvtime
14:25<vektor>i ported in a bunch of dscaler filters
14:25<vektor>the port was super simple
14:25<Chutt>i'll check it out
14:25<vektor>you gotsta!
14:25<Chutt>even their mmx opts?
14:25<vektor>i need like a wee bit more beta testin
14:25<vektor>yea yea
14:25<vektor>i soooped up speed yo
14:25<vektor>i haven't mmx'ified my compositing routines yet tho
14:25<vektor>but when i do you'll get them too
14:25<Chutt>how hard was it to convert the microsoft asm stuff to something linux understands?
14:25<K-Man^>grr... i cant find the error message :(
14:26<vektor>Chutt: ever seen mmx.h ?
14:26<Chutt>k-man, probably at the top
14:26<Chutt>vektor, of course
14:26<vektor>i used that
14:26<vektor>i looove the mmx.h style
14:26<vektor>it made it soo easy
14:26<Chutt>but iirc, dscaler had bunches of just .S files
14:26<vektor>all you do is stuff like 'movq mm1, mm3' -> 'movq_r2r( mm3, mm1 );'
14:26<vektor>they have '.asm' files.
14:26<Chutt>yeah, same diff =)
14:26<vektor>which are C+asm in a file and they use the preprocessor to expand it
14:27<vektor>so that way the generate MMX/SSE/3dnow versions all at once
14:27<vektor>using the C preprocessor
14:27<vektor>but they just use inline asm
14:27<vektor>anyway, all their asm is for mmx stuff, mostly
14:27<vektor>barely anything else
14:27<vektor>so it's trivial to port
14:27<vektor>especially if you know mmx
14:27<vektor>and i'm pretty good with mmx :)
14:27<vektor>except i majorly fucked up the greedy2frame port
14:27<vektor>since it looks like shit
14:27<Chutt>bunch of link errors with tvtime cvs
14:28<vektor>you probably don't have automake1.7
14:28<vektor>or automake1.6
14:28<vektor>just read README.CVS
14:28<Chutt>it didn't include _any_ libs on the link line
14:28<vektor>apt-get install automake1.6
14:28<vektor>update-alternatives --config automake
14:28<vektor>select automake 1.6
14:28<vektor>then rm missing
14:28<Chutt>heh, sec
14:28<vektor>k :)
14:28<Chutt>i'm behind with my debian stuff
14:29<Chutt>so i need to update first
14:30<Chutt>ok, more than just a sec
14:30<Chutt>13 minutes
14:30<vektor>i'm trying to do automatic norm detection
14:30<vektor>but i don't think there's any way
14:31<vektor>sucks as
14:33<K-Man^>Is there something thats describes the error in this file?
14:34<Chutt>postprocess_template.c:1885: can't find a register in class `GENERAL_REGS' while reloading `asm'
14:34<Chutt>easiest thing to do is just edit in filters/
14:34<Chutt>and remove the 'postprocess' from the line
14:35<vektor>dude is probably using some newfangled gcc thang
14:35<Chutt>i dunno
14:35<Chutt>i just ripped it out of mplayer
14:35<vektor>K-Man^: are you using like gcc 3.2 or some shit?
14:35<K-Man^>I'l try..
14:35<Chutt>k-man, try? :p
14:35<Chutt>all you're doing is telling it not to compile that directory
14:35<K-Man^>vektor: yes
14:37-!-Universe [] has joined #mythtv
14:38<vektor>K-Man^: I bet that has something to do with it.
14:39<K-Man^>vektor: what gcc do you recomend to use?
14:40<Chutt>just do what i said
14:40<Chutt>and it'll be fine
14:40<vektor>3.2 is fine but remember that most projects aren't using it yet so you will find problems like that and probably alot more warnings than the rest of us see
14:40<vektor>like it's going to take a while before everything works with 3.2
14:40* vektorspeaks in the general
14:41<Chutt>i can't run mythtv with 3.2 yet since debian's still distributing a qt that's linked to 2.95.4
14:41<vektor>ah, sucky
14:41<Chutt>but, other people are using gcc 3.2 with it fine, to my knowledge
14:41<K-Man^>I'm trying to remake it now.. hope it works
14:43<Chutt>i think i've fixed everything people emailed about over the week, now
14:44<skitzo>i wonder if hte matrox marvel g200 suffers from the same thing as the ATI+gatos drivers do (have to init card bios in an odd way before you can capture?)
14:49<K-Man^>someone that knows what bttv version that comes with MDK 8.2?
14:50<Chutt>dmesg | grep bttv
14:50<Chutt>first couple lines
14:50<K-Man^>i'm using 9.0, but want to know what's in 8.2 :)
14:57<vektor>I hate how V4L calls 'channel' what I want to call 'input'.
14:57<Chutt>i thought that was silly
14:57<vektor>pisses me off.
14:57<vektor>V4L2 is going to kick btw.
14:58<vektor>have you been following v4l-list?
14:58<vektor>yeah you haev
14:58* vektorremembers now
14:58<vektor>i don't support it yet :)
15:01<Chutt>i have ifdef'd out support for the old streaming interface to it
15:01<Chutt>i dunno if that'll still work
15:13<Chutt>vektor, you're not linking in -lz?
15:16<vektor>Chutt: Uh-oh.
15:16<vektor>Should I be?
15:16<vektor>I thought that would be had for free...
15:16<vektor>Ok, I'll add that in. Many thanks.
15:16<Chutt>-lpng needs it, iirc
15:16<Chutt>it can't find the .ttf or .pngs
15:17<vektor>Run from the 'src' directory.
15:17<vektor>I don't have 'make install' support yet.
15:17<vektor>It's a filed bug :(
15:20<Chutt>so how does one change deinterlacing algs?
15:21<vektor>See for the list of key commands.
15:22<vektor>Soon everything will be runtime configurable.
15:22<Chutt>'weave last field' looks the best
15:22<Chutt>no flicker
15:23<vektor>but it also looks like crap on motion :)
15:23<Chutt>everything else flickers a little
15:23<vektor>twoframe shouldn't flicker so bad
15:23<Chutt>with twoframe being next best
15:23<vektor>it's pretty good
15:23<Chutt>linear interpolation being the worst looking
15:23<vektor>still i know we can do better
15:23<vektor>yep, of course
15:23<Chutt>what are the time/tv icons for?
15:24<vektor>um, that's our logo! :)
15:24<vektor>'tv time' :)
15:24<vektor>but eventually it will make more sense
15:24<vektor>i mean, they will have meaning
15:24<Chutt>i didn't get that =)
15:24<vektor>it's ok :)
15:24<vektor>i didn't get it either :)
15:24<vektor>doug did that
15:24<Chutt>it all looks nice, though
15:25<vektor>wow, thanks!
15:25<vektor>it's coming along quite well
15:25<vektor>i'm really happy
15:25<vektor>i'm keeping the interface quite clean too
15:25<vektor>at least, trying to
15:25<vektor>the osd of course mucked things up alot
15:25<vektor>but you should check out speedy.h
15:25<Chutt>i'm thinking of adding a 'no frills' tv playback thing to mythtv
15:25<vektor>well, we should work together :)
15:25<Chutt>no encode/decode loop
15:26<vektor>feel free, of course, to copy anything in there you might like.
15:26<Chutt>we'll see
15:28<Chutt>sprint's web account managing is down _again_
15:45<vektor>Chutt: any advice re:tvtime ?
15:45<Chutt>such as?
15:45<Chutt>just make it handle the make install properly =)
15:51<mdz>Chutt: sorry to dump all that stuff on the list right after you left; I haven't had much time to experiment with it recently and I wanted to send it off before I forgot :-)
15:52<Chutt>no problem =)
15:52<vektor>Woop I fixed two bugsl..
15:52<vektor>The sourceforge bug system rocks.
15:53<vektor>I like it.
15:53<vektor>It's really helpful for me to be able to remember what I need to fix.
15:53<vektor>And give me some incentive to fix them.
15:54-!-sefudiere [] has joined #mythtv
16:02<Chutt>testing things when you've got a kdeinit process gone crazy and using all available cpu doesn't exactly work very well
16:04<Universe>I bet not.
16:13-!-mdz [] has quit []
16:14-!-mdz [] has joined #mythtv
16:18-!-mdz [] has quit []
16:19-!-mdz [] has joined #mythtv
16:30<mdz>grr, still no progress on the xmltv ITP
16:30<mdz>and no response to my inquiry
16:32<Chutt>the freetype maintainer sucks
16:32<Chutt>and i want to know why this broken crap version of procps is still in the distribution =)
16:34<Soopaman>Chutt, are you good with compiling gcc's from source?
16:34<Chutt>i haven't done that in a very long time
16:35<Chutt>i use a distribution so i don't waste my time compiling stuff
16:38<vektor>ok i now support 'make install'.
16:38<vektor>what's up with freetype?
16:38<vektor>what's the problem?
16:38<Chutt>oh, the debian guy's breaking it, that's all
16:39<sefudiere>hey does anyone here use freevo ?
16:39<Chutt>sefudiere, no.
16:39<Universe>mythtv > freevo
16:40<sefudiere>i like mythtv for watching tv, but i need freevo to browse through my divx mp3 and stuff..
16:40<Universe>only my opinion, of course
16:40<Chutt>mythmusic :p
16:40<sefudiere>no divx :)
16:40<Chutt>it'd take a whole hour, probably
16:40<Chutt>to do a movie interface
16:40<sefudiere>and no support for the dxr3
16:40<mdz>Chutt: what's wrong with freetype
16:40<mdz>Chutt: I actually like the new procps in a lot of ways
16:41<sefudiere>which is what i use to watch the divx with freevo
16:41<sefudiere>would be a good idea though, to do a movie interface :)
16:41<Chutt>sefudiere, if all you want is a mplayer frontend, it'd take about an hour to make a movie interface for mythtv
16:41<Chutt>mdz, the manpage pisses me off
16:41<Chutt>mdz, and the fact that you can't turn off the bold stats
16:41<Chutt>it's just unprofessional
16:42<Chutt>and very, very childish
16:42<Chutt>and as such, doesn't belong in the distro
16:42<Chutt>freetype's broken in that 9pt fonts are about twice the size of 8pt fonts, with the version that's currently in unstable =)
16:43<sefudiere>really? thats all i want actually.. some mythtv functionality + menu to browse my divx (but that all has to go out through the dxr3 and not tv-out)
16:43<Chutt>sefudiere, really :p
16:43<Chutt>it's just not something i'm interested in writing, so..
16:43<sefudiere>how hard would it be to add dxr3 support?
16:43<Chutt>i dunno
16:44<Chutt>i'm not in the habit of supporting hardware i don't have, so..
16:45<sefudiere>humm, i might be interested in adding support for dxr3.. how do u currently handle the output to tv?
16:45<mdz>Chutt: the manpage sucks
16:46<mdz>Chutt: there are already bugs about it
16:46<Chutt>i know
16:46<mdz>Chutt: I assume you're talking about top :-)
16:46<-- Universehas quit ()
16:46<mdz>Chutt: but I'm pleased as hell that ps is now much faster
16:46<mdz>Chutt: it was really painful to use on systems with a lot of java processes
16:46<mdz>it would take forever to parse /proc/x/maps
16:47<mdz>people have already volunteered to replace the manpage with a less self-indulgent version, hopefully they will follow through
16:47<Chutt>sefudiere, Qt for all the UIs, Xv for the video
16:47<mdz>the fact that it does not sort by CPU usage by default is ridiculous
16:47<mdz>the name of the program is top dammit
16:47<Chutt>it does now
16:47<mdz>oh, they fixed that then
16:47<Chutt>but, like
16:47<mdz>I had already made a .toprc :-)
16:48<mdz>it'll shut up all the people who complained about top not showing separate statistics for multiple CPUs :-P
16:48<mdz>I hadn't noticed that size problem with freetype
16:48<mdz>did that happen when they disabled the bytecode interpreter?
16:48<mdz>I thought they turned that back on because it broke too much stuff and looked like shit
16:48<Chutt>i dunno
16:48<Chutt>i skipped up two versions
16:48<Chutt>the whole being gone for a week
16:49<Chutt>for a whole lot of ugliness in top
16:49<Chutt>hit 'A'
16:49<Chutt>then z-a-z-a-z-a-z-a
16:49<vektor>Chutt: i think we should rip off DScaler's 'channel.txt' file, seems to be more up-to-date than frequencies.*
16:50<vektor>top sucks my ass.
16:50<Chutt>stuff like that shouldn't even be allowed =)
16:50<mdz>there are a lot of ways to make the new top ugly
16:50<mdz>it has a couple of things I like though, like the ability to show command line arguments
16:50<Chutt>I won't say much about the top.1 file, except that it used to
16:50<Chutt>contain the rant in as well. You're abusing Jim's
16:50<Chutt>very first man page for his very first public code.
16:50<Chutt>and that's just wrong
16:50* mdzspits on Jim's very first man page
16:50<Chutt>rik's version of procps should be available, at least
16:55<skitzo>[16:46:20] <mdz> Chutt: but I'm pleased as hell that ps is now much faster
16:59<skitzo>"Some digital video resources"
16:59<skitzo>.... H33 driver for linux [click]
16:59<skitzo>i personally found that amusing for some reason.
17:00<mdz>skitzo: ?
17:00<skitzo>'ps is now faster' ?
17:00<skitzo>when's now, and what happened =)
17:00<mdz>skitzo: yes, ps(1)
17:00<mdz>skitzo: it's a different implementation
17:01<mdz>Chutt: I've got myth in a weird state. I was watching a previous recording while another recording was in progress, paused the playback, and now it won't unpause. the scheduled recording is apparently continuing uninterrupted, though
17:01<skitzo>are we referring to linux?
17:01<Chutt>click on the window?
17:01<mdz>skitzo: Debian specifically
17:01<Chutt>maybe it lost focus somehow
17:02<mdz>hmm, interesting idea
17:02<skitzo>can you point me in a direction to what youre talking about?
17:02<skitzo>(this is a big issue for me. .heh)
17:02<mdz>myth is the only thing open, but I suppose it could be focusing the other window
17:02<skitzo>so its the whole procps package
17:02<skitzo>alrighty then
17:03<Chutt>mdz, anyway, playback speed/cpu usage: add support for libavcodec's direct rendering
17:04<Chutt>would get rid of a lot of memcpys, i believe
17:05<Chutt>which should improve speed quite a bit
17:05<mdz>Chutt: would that make it impossible to use the deinterlacer?
17:05<mdz>or is that part of libavcodec?
17:05<Chutt>it's external, but it can just deinterlace in-frame
17:06<Chutt>since it's a fairly simple deinterlacer
17:06<Chutt>as for the quality difference, there's a couple other things different between those two runs
17:06<mdz>I picked up a composite->s-video adapter today, so I should be able to start using my digital cable tuner
17:07<skitzo>whats your situation? svideo-only card..?
17:07<mdz>it comes with an adapter, but I'm borrowing it from a friend and he can't find the adapter
17:07<skitzo>what card was that again?
17:07<mdz>Hauppauge WinTV
17:07<Chutt>i'm pretty sure that the ffmpegrec uses a GOP size of of something like 250 frames
17:07<skitzo>not the Go! ?
17:07<Chutt>while mythtv uses a 30 frame segment
17:07<mdz>it's the one with radio and what not
17:08<vektor>Chutt: dude you have advertizers
17:08<mdz>I'm not sure of the model name
17:08<skitzo>ah ha
17:08<skitzo>thats why
17:08<mdz>only that it works with the bttv driver
17:08<skitzo>i was .. really confused.
17:08<Chutt>vektor, hmm?
17:08<vektor>Chutt: Someone just posted about myth to the marvel-linux list.
17:08* skitzowaits for the site to come to a crashing hault >=)
17:08<mdz>Chutt: 250 frames doesn't seem entirely unreasonable
17:08<Chutt>well, yeah
17:08<Chutt>it works
17:08<mdz>unless you're doing editing or something
17:08<Chutt>seeking sucks, though
17:09<vektor>ffmpeg's deinterlacer is useless.
17:09<mdz>shouldn't that give 1-second granularity for seeks at 25fps?
17:09<Chutt>10 second granularity
17:09<mdz>er, I can't do math
17:09<Chutt>which is why i'm using 30, for 1 second granularity at ntsc
17:10<Chutt>you can try changing the gop size to like 250 or so in the recorder.cpp
17:10<Chutt>see if that helps any
17:10<Chutt>err, have to do a couple other changes too =)
17:10<mdz>I just messed with the hung playback a bit; I couldn't get the mouse cursor to appear
17:10<Chutt>comment out the mpa_ctx->flags = blah; line
17:10<mdz>I 'clicked' a bunch anyway to see if it changed anything; couldn't get any response
17:11<Chutt>maybe it did hang somehow
17:11<Chutt>but when it's paused, all its doing is sitting there waiting for you to unpause it
17:11<mdz>hmm...does it grab keyboard focus?
17:12<mdz>I just opened xev over myth and couldn't get keystrokes from it
17:12<Chutt>maybe it should?
17:12<mdz>I can't tell if it's on top, though
17:12<mdz>(girlfriend is watching TV since myth is hosed :-) )
17:12<Chutt>well, i don't set mythtv to be always on top, either
17:13<Chutt>so if you opened xev, it should be on top and focused
17:13<mdz>I assumed so
17:13<Chutt>unless you're using some messed up wm =)
17:13<mdz>I'm settled on fvwm for the moment
17:14<mdz>I was using ion, and that worked nicely except fullscreen support didn't work in quite the normal way
17:14<Chutt>ah, yeah
17:14<Chutt>you mentioned that, i think
17:15<mdz>hmm, xev doesn't seem to get a FocusIn event
17:15<mdz>I think it's supposed to
17:15<Chutt>should be
17:16<mdz>no other application has run in this session
17:16<mdz>I wonder what has happened
17:16<mdz>I need to bind a key to restart fvwm
17:17<mdz>at times like this I wish I could kill a thread
17:17<skitzo>`ati are poo.
17:18<Chutt>chuck's still having problems trying to check in his mythgame updates :/
17:19<mdz>what sort of problems?
17:19<skitzo>mdz_: are you at all familiar w/ matrox g200 TV cards?
17:19<mdz>skitzo: I don't own one, but I am a bit familiar
17:19<Chutt>well, currently it's: 'Vim: Warning: Output is not to a terminal.'
17:19<Chutt>before, it was the glibc update that didn't properly restart inetd =)
17:20<mdz>Chutt: that is a server-side bug I believe
17:20<mdz>in CVS
17:20<skitzo>okasy, i dunno if you saw me bitch a while ago about the ATI/gatos situation, to where you have to init the bios via X in order to get the capture portion running
17:20<mdz>Chutt: is he commtitting with an empty log message by any chance?
17:20-!-Universe [] has joined #mythtv
17:20<skitzo>do you know if its the same situation w/ the matrox driver(s)?
17:20<Chutt>mdz, he might be, i don't know
17:20<mdz>a bunch of people ran into that bug at my work
17:21<mdz>supposedly fixed in 1.11.2-5
17:21<Chutt>never seen that before
17:21<mdz>ah, this is interesting
17:21<mdz>I just switched the video back
17:21<mdz>and I see black boxes where the xev windows opened
17:21<Chutt>that's what i'm running, though
17:21<mdz>is it normal for it not to refresh while it is paused?
17:22<Chutt>it refreshes every frame while paused
17:22<mdz>then it is definitely hosed
17:22<mdz>Chutt: ah, that must be why it uses about 10% of my CPU to pause :-)
17:22<Chutt>that's for the OSD, really
17:22* skitzoraises his hand =P
17:22<Chutt>gotta update that, so
17:23<vektor>skitzo: just go buy a bttv-based card.
17:23<mdz>hmm, now that I think about it this might be a debugging build
17:23<vektor>skitzo: for info on the g200-tv etc you might want to check out
17:23<Chutt>mdz, ooh, can you attach to it?
17:23<mdz>what are the chances that I would be able to attach to it without screwing the recording?
17:23<skitzo>vektor: wrong answer ;)
17:23<skitzo>and thats where i already checked.. =(
17:23<Chutt>oh, wait until it's done recording
17:24<mdz>Chutt: the situation with matrox is different, dunno about better or worse
17:24<mdz>Chutt: they have a kernel framebuffer module which can enable TV-out, which is very nice for running vidix stuff
17:25<skitzo>you mean.. skitzo?
17:25<mdz>er, yeah
17:25<mdz>skitzo: there is a different deal for enabling tv-out under X, which apparently doesn't work quite as well
17:26<mdz>skitzo: I have personally had good results with the gatos stuff
17:26<skitzo>im only interested in capture re: matrox ;)
17:26<skitzo>i havent - but my card is older than dirt
17:26<mdz>you're forced to run X, but I want X anyway
17:26<skitzo>i dont =)
17:26<skitzo>(per card.. )
17:26<Chutt>ok, it really looks like that 1.11.2-5 does not fix the editor spawning
17:26<mdz>I don't remember if I ever checked
17:26<mdz>at work, I basically told them they shouldn't be committing with empty log messages anyway :-)
17:27<skitzo>holy fuck me ps is faster
17:27<vektor>skitzo: Why not buy a bttv-supported card?
17:28<skitzo>because, for the price of a bttv card that has svideo ($100+).. i can get a matrox w/ twice the functionality
17:28<mdz>skitzo: to me, that alone is worth putting up with the annoying things in that procps
17:28<vektor>so you'd rather get an obsolete matrox card?
17:28<skitzo>what annoying things would those be?
17:28<vektor>i've heard horrible things about the matrox capture on the g200
17:28<vektor>like the matrox eTV cards
17:28<mdz>skitzo: I thought the same thing, when I decided to buy the all-in-wonder
17:29<vektor>apparently they are slow as fuck for capturing at full rez
17:29<mdz>skitzo: you'll note I have a bttv card too now :-)
17:29<skitzo>uh huh
17:29<skitzo>im aout to drop the whole damn idea here before long =P
17:29<skitzo>rather than spend the rest of my life contemplating what capture card(s) i should have gotten; heh
17:29<mdz>skitzo: aw, this is the fun part
17:29<mdz>I've learned more than I ever wanted to know about television
17:30<Chutt>same here :p
17:30<skitzo>[root@hewey1 procps-3.0.5]# time ps
17:30<skitzo>real 0m4.836s
17:30<skitzo>user 0m0.090s
17:30<skitzo>sys 0m4.750s
17:30<skitzo>[root@hewey1 procps-3.0.5]# time ps/ps
17:30<skitzo>real 0m0.043s
17:30<skitzo>user 0m0.000s
17:31<skitzo>sys 0m0.040s
17:31<skitzo>BIT of an improvement?!
17:31<mdz>skitzo: that's what sold me
17:32* skitzowonders what the change was
17:32<mdz>I looked at it a while ago, because I wondered why it wasn't any faster when I used ps ax vs. ps aux
17:32<skitzo>'make top go faster'
17:32<mdz>and found that it was collecting all of the information whether it was using it or not
17:33<Chutt>but read the dumbass's space/tab rant for why not to use things =)
17:33<skitzo>intelligent, eh
17:33<mdz>but even ps aux is much faster
17:33<skitzo>top on this machine has always been fun.
17:33<skitzo>Chutt: what?
17:34<Chutt>probably in or whatnot
17:34<Chutt>used to be in the man page
17:34<mdz>Chutt: I'm pretty sure that bug doesn't happen with cvs in stable
17:34<Chutt>he goes on for > 100 lines about why you shouldn't use tabs in code
17:34<mdz>Chutt: but I'm running a newer cvs on my stable machines anyway because that version had some other bug which was pissing me off
17:34<mdz>I want subversion
17:35<mdz>what would it take to teach mplayer how to read mythtv recordings?
17:35<Chutt>more people babbling about AIW cards on my mailing list
17:35<mdz>heh, I have mythtv and gatos going to the same folder, and it's been hard to tell them apart lately
17:35<Chutt>mdz, a small amount of work
17:35<skitzo>top is still pretty bad. blah.
17:35<mdz>Chutt: just a matter of showing it how to demux it?
17:35<Chutt>read an extra frame
17:36<mdz>well it already reads .nuv
17:36<Chutt>and decide what video/audio decoder to use
17:36<Chutt>and that should be that
17:36<Chutt>the format's identical, otherwise
17:36<Chutt>at least, i think it is =)
17:36<mdz>does it use different frame headers?
17:37<mdz>because there's a lot of rtjpeg_frameheader stuff scattered about that code
17:37<Chutt>no, the frame headers are all the same, i think
17:37<Chutt>i _might_ have changed something
17:37<Chutt>but it's been awhile
17:39<mdz>I have all my mythtv trees on the capture box because I don't have enough disk space left on this machine to install all the qt stuff
17:39<mdz>makes it a pain to switch around
17:40<Chutt>ah, i need to go to the store, bbl
17:46<skitzo>ok...... the proccps/top rant guy is a weirdo.
17:48<mdz>and a groff-hater
17:56<vektor>So, what's the deal with GATOS?
17:56<vektor>What do I need to do to support GATOS-based cards?
17:56<vektor>Does anyone here have one?
17:56<Soopaman>isn't gatos for ati cards?
17:56<Universe>I have one and took it out, vektor... MythTV doesn't support it
17:57<Soopaman>Chutt, you have fileplayback built into mythtv rite?
17:57<skitzo>i unfortunately have an ATI [gatos] card.
17:57<vektor>skitzo: Ok, have you trid tvtime?
17:58<vektor>Universe: I want tvtime to support it.
17:58<skitzo>no, im the same skitzo you've asked 95 times before >=)
17:58<vektor>so... what's the deal? :)
17:58* Soopamannotes, "another one of vektor's shameless plugs" :P
17:58<skitzo>gatos makes my machine lock up completely
17:58<skitzo>so i cant.
17:59<vektor>Oh ok.
17:59<vektor>Completely shameless.
17:59<skitzo>otherwise i gladly would =)
18:01* skitzoexclaims 'i want distributed tv with seperate set-top-box support!' and waves his hands around
18:03<-- K-Man^has quit ("Client Exiting")
18:04<Soopaman>well i have mythtv settop going
18:04<Soopaman>but no tuner to test it's abilities :/
18:04<Soopaman>since i was told usb1 is garbage for it :/
18:05<mdz>Chutt: back?
18:06-!-nyquiljer [jer@] has joined #mythtv
18:06<nyquiljer>Chutt: welcome back
18:06<mdz>skitzo: get DVB
18:07<mdz>skitzo: and most of your problems go away
18:08<mdz>mplayer does not like these headers at all
18:08-!-nyquiljer [] has quit [Remote closed the connection]
18:24<skitzo>[18:07:06] <mdz> skitzo: get DVB
18:36<skitzo>explain =(
18:36<skitzo>'and most of. . go away'
18:37<skitzo>or not
18:39<skitzo>please explain before i lose the rest of my sanity =)
18:39<mdz>what you want to do will be a lot easier if you receive digital video
18:39<mdz>rather than encoding through some capture card
18:39<mdz>then you don't lose sleep over A->D quality
18:40<skitzo>that i know =P
18:40<skitzo>i thought it directly addressed my distributed/settop box question
18:40<mdz>wow, that really was easy
18:40<mdz>I can play mythtv recordings with mplayer now
18:41<mdz>Chutt: I didn't believe you
18:47<mdz>this clears a lot of things up
18:47<mdz>my recordings look much better in mplayer
18:47<skitzo>than.. in mythtv itself?
18:48<Universe>mdz.. make us a converter to other formats now.. :-).. heh.
18:49<mdz>Universe: we get that for free with mencoder
18:49<mdz>it uses the same code as mplayer for reading, and will re-encode, postprocess, etc.
18:49<mdz>it's part of the same source tree
18:51-!-nyquiljer [jer@] has joined #mythtv
18:52<mdz>it doesn't do pass-through very well, though
18:52<mdz>at least, I've never gotten it to work right
18:52<mdz>but if you want to transcode it works fine
18:52<mdz>oh wait...that was transcode that I couldn't get to pass-through
18:52<mdz>mencoder will pass-through fine
18:52<mdz>I should try that
18:54<Chutt>i wonder if it's a scaling issue
18:54<mdz>conversion to AVI works, but it seems to miss some packets for some reason
18:54<Chutt>what output card are you using?
18:54<mdz>video card?
18:54<mdz>radeon all-in-wonder with gatos drivers
18:55<mdz>output from mplayer, avview, etc. looks great
18:55<Chutt>output method in mplayer?
18:55<Chutt>weird, then
18:55<Chutt>because there's really no other way to display things
18:55<Chutt>using xv
18:55<Chutt>unless it's doing software scaling
18:56<Chutt>any postprocessing?
18:56<mdz>the visual effect makes it look like it is highly compressed
18:56<mdz>areas with poor contrast are blocky, for example dark areas have a lot of motion and blockiness
18:57<Chutt>can you diff your changes and send to me?
18:57<mdz>I'm going to run my modified mplayer on the tv output and see what it looks like
18:57<vektor>how are you doing tv output?
18:57<mdz>Chutt: right now I'm cheating and hardcoded the codec and what not. I need to clean it up to read the X packet and detect the format
18:57<mdz>Chutt: but I can send it if you want
18:57<mdz>vektor: radeon all-in-wonder with gatos drivers
18:58<Chutt>yeah, could you still send it?
18:58<vektor>mdz: and it can do tv output?
18:58<vektor>mdz: how do you capture with that?
18:58<vektor>mdz: btw :)
18:58<skitzo>actually, even my ghetto-ass old card could do tv-out properly =(
18:58<skitzo>i just cant capture with it (grrr)
18:58<Chutt>mdz, just want to see if there's any difference
18:58<Chutt>with my hardware
19:00<vektor>maybe i should buy an AIW
19:00<vektor>see what it's like for myself
19:00<skitzo>i, personally, would advise against it
19:00<skitzo>(if your intention is linux)
19:00<vektor>mdz seems to be doing fine
19:00<mdz>Chutt: sent
19:00<vektor>plus i need more tests re: tvout, see
19:01<skitzo>just giving you my two cents.
19:01<mdz>skitzo: what problems did you have?
19:01<mdz>skitzo: or did you expect?
19:01<vektor>mdz: if you could tell me what i need to do in tvtime to support the gatos cpture stuff i'd appreciate it
19:01<skitzo>anytime i attach v4l to it
19:01<skitzo>it locks the system up after about.. 60 seconds
19:02<mdz>vektor: basically you have to not use mmap
19:02<mdz>vektor: it sucks, but that's it
19:02<vektor>mdz: um, then i can't use it
19:02<vektor>i need four history buffers
19:02<vektor>well waitasec
19:02<vektor>that should be fine, right?
19:03<vektor>since i tell it to read into my own memory
19:03<vektor>hmm, maybe i can support read()
19:03<mdz>vektor: the driver _might_ be fixed to support mmap, but as I recall there are issues that make it hard to support for gatos
19:03<mdz>vektor: v4l does not require mmap to be supported, but bttv has it so everybody expects it :-P
19:03<vektor>can you add read() support into tvtime?
19:03<vektor>the code is mostly there
19:03<vektor>but it was coded blind
19:03<vektor>and i haven't looked at it in like a year and a half
19:04<mdz>vektor: I suppose it would work to just allocate a buffer, read() and then treat it like you did the mmap
19:04<mdz>vektor: except it will be 8927349 times slower :-)
19:04<vektor>so it's unacceptable for full-resolution copying?
19:04<vektor>can you try out tvtime?
19:04<vektor>see if it works at all for you?
19:05<mdz>I assume it would work on a machine with enough memory bandwidth
19:05<mdz>vektor: I'll download it and take a look
19:05<mdz>is it not
19:05<vektor>thanks, i'd appreciate it
19:05<vektor>it is
19:05<vektor>although it's not officially released yet
19:05<mdz>I thought it was, but taht did not resolve
19:05<vektor>so i'm still working on the website etc
19:05<vektor>it didn't resolve??
19:05<mdz>oh, connection refused
19:05<mdz>SF must be fucked
19:06<vektor> then
19:06<mdz> [] 80 (www) : Connection refused
19:06<vektor>wow, here too
19:06<mdz>yeah, that works. I wonder why and are different IPs
19:06<vektor>sf is fucked
19:06<vektor>t was working like an hour ago
19:06<mdz>I have to run and eat dinner
19:06<skitzo>this is why SF scares me.
19:06<mdz>but I will do a checkout
19:07<skitzo>the -whole- opensource community uses it ...
19:07<Chutt>which is why i don't use sf =)
19:07<Chutt>well, for anything major
19:07<skitzo>what happens one day when valinux go belly up?
19:07<skitzo>* we are all stuck with 918232348237423423423423456341213 dead links *
19:07<vektor>we'll all use berlios or savannah
19:07<vektor>or whatever
19:07<vektor>it won't be a big deal, we all have backups
19:07<mdz>VA would do the right thing if that happened
19:07<vektor>they totally would
19:07<skitzo>yes, but it would already be too late
19:08<skitzo>and....... dont give them that much credit - money talks
19:08<mdz>they would ship the data for the 5 projects which are actually active somewhere else
19:08<mdz>nobody would miss the other 40,000
19:08<mdz>ok, I'm off
19:09-!-sefudiere [] has quit [Connection reset by peer]
19:31<-- Universehas quit ()
19:36<Chutt>mdz, no visual difference between mplayer's output and mine, here
19:39<Chutt>nyquiljer, hey, btw =)
19:39<Chutt>how's it goin?
19:39<nyquiljer>I'm still sick, I keep getting worse
19:39<nyquiljer>I expect death any time now
19:40<nyquiljer>yeh. so was florida warm?
19:40<skitzo>you went t oflorida?!
19:41<Chutt>it was actually uncomfortably humid most of the week, but that's ok, the gulf was there, and so was a pool =0
19:41<skitzo>west coast
19:41<nyquiljer>they moved florida to the west coast wintout informing me?
19:42<skitzo>the gulf coast of florida is west, dear =)
19:42<skitzo>(the west coast of florida)
19:42<nyquiljer>oh yes.
19:42<nyquiljer>dont mind me (theraflu night time)
19:46<nyquiljer>Chutt: so I thought of an idea earlier today, a configurable OSD dialog that could be used for such things as callerID information from your phone when it rings, email notification, or whatever else someones might want to have displayed to them while watching tv
19:47<nyquiljer>caller ID on the tv has been a longtime desire of mine
19:47<nyquiljer>not that I ever get phonecalls, or really evven watch tv, but its the principle of the thing
19:48<skitzo>hahaa ny
19:48<skitzo>i was thinking that earlier, too
19:48<skitzo>(i have a lil caller id hack for my tivo)
19:50<Chutt>the game stuff chuck checked in works fairly well
19:50<nyquiljer>skitzo: hows it work?
19:51<skitzo>its really basic
19:51<skitzo>just pops up a little thing for [X] seconds in the top corner
19:57<mdz>Chutt: that's weird
19:58<Chutt>mdz, it's identical, as far as i can tell
19:58<mdz>my word, there's a lot of traffic on the mailing list today
19:58<skitzo>i agree
19:59<skitzo>its pretty much video card Q's methinks
20:05<mdz>damn glibc 2.3
20:05<Chutt>upgrade troubles?
20:06<Chutt>mdz, you were comparing full-screen playback in mplayer vs full-screen playback in mythtv, right?
20:06<mdz>nah, it's just that I built mplayer on my main development machine and it doesn't run on the set top box
20:06<mdz>Chutt: correct
20:06<mdz>Chutt: but on different displays so far
20:06<mdz>I am wanting to get the modified mplayer on the other box so that I can compare them side by side
20:06<Chutt>ah, ok
20:07<skitzo>so chutt when are you going to start splitting the code up for the server/set top box ;P
20:07<Chutt>not right now :p
20:07<mdz>maybe it's a brightness issue
20:08<mdz>so I'm seeing artifacts in dark areas that are invisible here
20:08<skitzo>should make a background daemon that does... everything [scheduling capture etc etc] and then just have a 'client' that can connect from everywhere [including local box]...
20:09<mdz>the image does look somewhat bright on the TV
20:09<mdz>I wonder where the best place would be to adjust that
20:09<mdz>X gamma?
20:10<Chutt>maybe, i don't know
20:12<nyquiljer>Chutt: did you change the osd stuff since last I talked to you about it?
20:12<mdz>if that is it, I expect it needs to be adjusted on the capture side
20:12<mdz>because playing back DVD looks fine
20:12<Chutt>mdz, yup
20:12<Chutt>nyquiljer, nope, not at all
20:12<Chutt>have you done anything to it? =)
20:13<nyquiljer>no, but I just realized I need to get some listings ::)
20:13<nyquiljer>everything was blank, but I'm just reatarded
20:13<Chutt>time to de-warningize mythgame
20:14<skitzo>warnings are fun, mmk!
20:19<Chutt>warnings bad
20:23<nyquiljer>Chutt: the text area cordinates are still quite a bit it just me?
20:25<mdz>damn, glibc 2.3 isn't even in testing yet
20:25<mdz>must have something to do with the 7 critical bugs
20:25<mdz>and 4 grave bugs
20:26<Chutt>only 4?
20:26<Chutt>nyquiljer, how far off?
20:28<nyquiljer>well, the time one is about 65 px off
20:28<nyquiljer>in the x coords
20:28<nyquiljer>y seems prety close
20:28<nyquiljer>well, it was perfect when you did it and sent me the file
20:29<nyquiljer>I mean it was centered nicely
20:29<Chutt>i didn't measure it
20:29<nyquiljer>but the values you put in were way off of actual values
20:29<Chutt>i just tried it with different numbers until it was centered =)
20:29* mdzcrosses his fingers and runs apt-get -t unstable install libc6
20:29<Chutt>there may be some weirdness
20:29<Chutt>since it's resizing things slightly
20:29<nyquiljer>oh thats true
20:30<Chutt>since it's sorta zooming in on the picture
20:30<nyquiljer>I'm running that head at 1024 so its resisizing quite a bit
20:32<nyquiljer>its not that big of a deal, I can just figure them out. I was just under the impression that it was right
20:33<Chutt>for now, just try different numbers until it looks right :/
20:33<mdz>that broke everything
20:33<mdz>including mythtv
20:33<Chutt>that sucks
20:33<mdz>downgrading it is going to be a nightmare too
20:34<skitzo>rm -fr / ; and go to sleep
20:34<nyquiljer>I recently 'upgraded' my debian to testing
20:34<nyquiljer>I was expecting bad bad things to happen
20:34<nyquiljer>but it worked flawlessly
20:34<Chutt>bad things only happen if you use unstable
20:34<Chutt>then they happen daily
20:35<Chutt>since people can't get it through their heads that they need to actually install packages that they maintain before uploading them =)
20:35<nyquiljer>well, except that debconf tries to use the gnome gui and fails every time, and I cant figure outhow to make it use text
20:36<mdz>I guess it wasn't libc6 that broke mythtv after all
20:36<mdz>qt was upgraded
20:36<mdz>it isn't seeing the mysql driver anymore
20:37<mdz>this is normal then?
20:37<Chutt>3.0.5 broke binary compatibility for the qt plugins
20:37<mdz>so I just need to rebuild myth?
20:37<Chutt>not much stuff actually uses them, so it wasn't all that big of a deal, iirc
20:38<mdz>might as well get current CVS then, unless something's horribly broken
20:38<Chutt>i fixed your end of playback bug, too
20:38<Chutt>well, at least i think i did
20:39<mdz>I'll test it
20:39<mdz>it happens pretty much every time for me
20:39<Chutt>and a couple other things
20:39<Chutt>yeah, it was a race
20:39<Chutt>never happened for me
20:39<Chutt>the vagaries of thread scheduling =)
20:40<mdz>whoa, valgrind rules
20:40<mdz>I didn't realize it had a tool for cache analysis
20:40<Chutt>valgrind kicks ass
20:40<mdz>I rebuilt myth and it still complains about mysql
20:40<Chutt>you sure it built against 3.0.5?
20:41<mdz>QSqlDatabase: available drivers:
20:41<mdz>ii libqt3-mt-dev 3.0.5-3 Qt Threaded development files
20:41<mdz>ah, perhaps I need libqt3-mt-mysql now
20:42<mdz>libqt3-mysql worked fine until now...I don't remember seeing a -mt when I installed it
20:42<Chutt>it shouldn't have been working
20:43<mdz>if myth gets killed for whatever reason, will it leave behind the recording file with no entry in the database?
20:44<Chutt>i need to make an 'in-progress' entry in the db somewhere
20:44<Chutt>and do a cleanup of them if it's obviously wrong
20:48<mdz>I hate when I'm testing capture stuff
20:48<mdz>and some clever director thinks a slow-mo shot would be cool
20:48<mdz>or maybe a choppy video effect
20:48<Chutt>and you think 'aw, crap, what'd i break' ?
20:48<mdz>and it confuses the hell out of me
20:49<Chutt>my cable has been going weird today
20:49<Chutt>blanks out occasionally
20:49<Chutt>keep thinking i broke something badly
20:49<mdz>ok, I've confirmed that the same stuff that looks crappy in mythtv looks crappy in mplayer on identical hardware
20:50<mdz>but it looks good played back on my desktop
20:50<Chutt>so its either the hardware scaling
20:50<Chutt>or a brightness/contrast issue
20:51<mdz>I'm going to try some regression testing :-)
20:51<Chutt>i assume your capture test with ffmpegrec or whatever it was was played back on your desktop?
20:51--> Syn-( has joined #mythtv
20:51<mdz>I'll watch some DVD, etc. and make sure it isn't something else that changed to make everything look shitty
20:51<mdz>I played it back in both places actually
20:52<Chutt>ah well
20:52<mdz>yeah, DVD looks beautiful
20:52<Chutt>hopin for the easy way out
20:52<mdz>blacks are black
20:52<Chutt>so it's _probably_ the brightness level of the recording
20:53<mdz>definitely not the scaler
20:53<mdz>probably not a video card/driver issue at all
20:54<mdz>I wonder how I could test the brightness theory
20:54<Chutt>right, since dvds play
20:54<Chutt>i don't have any controls for it
20:54<Chutt>but then, i don't touch those settings at all
20:54<mdz>avview has some capture brightness/contrast/color type controls
20:54<Chutt>maybe modify it with xawtv and see if the settings sticks?
20:54<mdz>but it doesn't capture from the bttv card correctly
20:54<mdz>hmm, I've never used xawtv with v4l, only with Xv
20:55<mdz>heh, testing that DVD just reminded me how slow seeking is in mythtv
20:55<Chutt>i can make it faster if you want less exact seeking :p
20:55<mdz>I was thinking about that
20:56<Chutt>right now it goes to the exact frame it wants
20:56<Chutt>starting from the nearest keyframe
20:56<mdz>but it has to read every frame in between, right?
20:56<Chutt>if it were to just stop at the nearest keyframe to what it needed, it'd be quite a bit faster
20:56<mdz>I was thinking about guessing and then doing a little binary search or something
20:56<Chutt>well, it generates a keyframe list
20:56<Chutt>as it plays
20:56<mdz>nearest keyframe doesn't sound bad, though
20:56<mdz>right, so backward seeking is fast
20:57<Chutt>i _could_ have it save a seek table, too
20:57<Chutt>as it records
20:57<mdz>that would be optimal
20:57<mdz>or even afterward
20:57<mdz>as long as it happened in the background
20:57<Chutt>well, it'd be no additional overhead to store the data as it recorded
20:58<mdz>how far apart are the keyframes? are those the mpeg keyframes, or a nuv thing?
20:58<Chutt>it's the .nuv thing
20:58<Chutt>and the mpeg4 keyframes match up with the .nuv keyframes
20:58<Chutt>anyway =)
20:58<Chutt>i think i'm going to go watch l&o on the real tv
20:59<mdz>oh, by the way, the reason I didn't implement the mplayer thing the right way was because I noticed that the X frame wasn't the first frame ;-/
20:59<mdz>seems to always be second
20:59<mdz>I guess I could just check the first 3 or so and give up if it isn't there
21:00<mdz>why the X frame stuff instead of just changing the fileheader? to allow for different streams with different formats?
21:00<mdz>another scheduled recording just bit the dust
21:00<mdz>[1]+ Bus error mythfrontend (wd: ~)
21:00<mdz>hey, at least it was nice enough to start recording again when I restarted it
21:01<mdz>maybe it'll finish this time :-P
21:04<Chutt>it's always the 2nd frame
21:04<Chutt>required to be
21:04<Chutt>i didn't want to change the fileheader, that's all
21:05<Chutt>backwards compatability
21:05<Chutt>and forwards, too, since 0.5 should still be able to play the 0.6 streams
21:16-!-Universe [] has joined #mythtv
21:18-!-Namapoos [] has joined #mythtv
21:18-!-Soopaman [] has quit [Read error: 54 (Connection reset by peer)]
21:18-!-Universe [] has quit [Client Quit]
21:23<mdz>I guess I could read two packets, then seek back to the beginning and skip the X packet the second time around
21:24<mdz>assuming that R frame is important
21:29<mdz>I tried cranking up the gamma on my desktop
21:29<mdz>I still can't get it to look bad like it does on the other box
21:29<mdz>I don't understand gamma very well, though
21:29<Chutt>read the second packet when the first one is done, if it's an X frame, parse it, otherwise, seek back before it for parsing later
21:29<mdz>it's some kind of logarithmic scale, right?
21:29<Chutt>not exactly sure, sorry
21:29<mdz>the trouble is that it needs to know about the format before it starts reading the stream
21:29<mdz>currently it only reads the fileheader
21:30<mdz>I'll have to add some stuff to read the first couple of frames when it initializes
21:30<Chutt>it can't read the 2nd packet at the same time as the fileheader?
21:31<mdz>I just have to make sure that the things that demux_fill_buffer uses are already set up by that point
21:32<mdz>because it expects to be called after demux_open_nuv is finished
21:32<mdz>the seeking for nuv in mplayer doesn't work terribly well
21:32<mdz>it doesn't seem to care about keyframes
21:32<mdz>it'll just corrupt the picture for a bit after the seek
21:32<Chutt>look all funky?
21:33<mdz>is there any particular X mode which should work well on a TV output? or does it matter?
21:34<mdz>currently I'm just using the standard 800x600 mode
21:35<mdz>now that I have mplayer working, I can try playing back this stuff on the console framebuffer and remove the X variable
21:35<mdz>vektor: still here?
21:36<mdz>this whole thing doesn't make sense
21:37<mdz>wrt the quality problems
21:37<mdz>playing back the recordings looks fine here no matter what I try
21:37<mdz>while they look shitty on the other system
21:37<mdz>but other things look good on that system
21:41-!-marick [] has joined #mythtv
21:42<marick>Over the past few days I've been thinking about Shoutcast streams and MythMusic.
21:43<marick>I started to make a front-end for it that would show up like a tuner for a radio in a car - buttons that are presets, and a scan and a seek. Maybe it could also accomodate AM and FM through a Radio tuner card.
21:44<marick>Does this sound like something someone's already working on? I wouldn't want to duplicate effort.
21:44<skitzo>not that ive heard but i could be wrong =)
21:44<mdz>I would be more interested in simple HTTP streaming than shoutcast
21:45<mdz>but that's me
21:45<skitzo>thats essentially the same thing
21:45<marick>but I like shoutcast since it has a directory.
21:45<marick>so the seek thing could be programmed to do something interesting, dunno
21:46<marick>anyway, that's a while off. First, I'm going to try to hook it up to <one> shoutcast stream
21:46<marick>that I happen to like. :-)
21:46<marick>wish me luck!
21:47<skitzo>good luck =)
21:47<skitzo>keep us posted
21:47<marick>sure. :)
21:58<Chutt>marick, just make the UI flexible so that it could, say, be used with a radio card
21:58<Chutt>though, you did say that already
21:59<Chutt>but someone mentioned something about perhaps working on time-shifting radio
22:00<Chutt>but as far as i know, nothing's happened with that yet, so, no worries about overlap
22:02<marick>that's good advice, Chutt.
22:06<Chutt>and if you need help with code, etc, just let me know
22:17-!-rcaskey [] has joined #mythtv
22:17* rcaskeyheys
22:17<vektor>mdz: sup?
22:18* rcaskeyhas been following mythtv and hasn't gotten a chance to install it yet
22:41<mdz>vektor: I was reading my scrollback and I wasn't sure if you had questions about the AIW that I hadn't answered
22:43<vektor>well you said i guess that i have to use read() and that was about it, right?
22:43<vektor>i guess my only question is: is there a better way to capture from it that I don't know about, and is read()-based capturing fast enough for full-frame capture?
22:55<mdz>I do not know whether it is fast enough and on what hardware
22:55<mdz>it seems crazy that when the driver is using DMA to get data from the card, you should have to copy it again
22:55<mdz>you can take a look at avview and see what Vladimir does
22:56<mdz>he very probably does the ideal thing for km
22:56<vektor>i'll check it out
22:56<vektor>but i neeed a tester :)
22:56* vektorhint hint
22:56<mdz>does anyone out there use settings other than mpeg4, 32khz?
22:56<mdz>you test mine and I'll test yours :-)
22:57<vektor>maybe later this week? :)
22:57<mdz>just tried to build tvtime, failed to link
22:58<mdz>looks like it didn't get sdl
22:58<mdz>my sdl-config is sane
22:58<mdz>checking for sdl-config... /usr/bin/sdl-config
22:58<mdz>checking for SDL - version >= 1.2.2... yes
22:59<mdz>g++ -I/usr/include/SDL -D_REENTRANT -I/usr/include/freetype2 -Wall -I. -O3 -rdynamic -DDATADIR=\"/usr/local/share/tvtime\" -I../plugins -g -O2 -o tvtime frequencies.o mixer.o videoinput.o sdloutput.o rtctimer.o ttfont.o efs.o osd.o parser.o tvtimeconf.o pngoutput.o tvtimeosd.o input.o cpu_accel.o speedy.o pnginput.o menu.o deinterlace.o videocorrection.o videotools.o tvtime.o
22:59<mdz>no -lSDL
22:59-!-rcaskey is now known as rcaskey_afk
23:03<vektor>that's messed up
23:03<vektor>hey waitasec
23:03<vektor>i don't see any libs in that compile line
23:03<vektor>you don't have the recent automake
23:03<vektor>you need automake > 1.4
23:03<vektor>see README.CVS
23:03<vektor>otherwise the LDFLAGS won't be set correctly
23:05-!-Namapoos [] has quit [Read error: 104 (Connection reset by peer)]
23:05-!-Soopaman [] has joined #mythtv
23:05<mdz>I have 1.6
23:05<mdz>ah, but your runs just 'automake'
23:07<vektor>you can update that
23:07<vektor>you'll need to rerun and stuff though
23:07<mdz>you should set AUTOMAKE_OPTIONS = 1.6
23:07<mdz>or whatever your minimum version is
23:07<mdz>that way it will bomb if run with an older one
23:07<vektor>in the top level?
23:08<mdz>or in AM_INIT_AUTOMAKE
23:08<mdz>yeah, top level
23:08<vektor>oh ok
23:08<vektor>alright seems to work
23:08<vektor>i'll check that in
23:08<vektor>checked in
23:09<mdz>the docs say it's legal in AM_INIT_AUTOMAKE too, which would be a sensible place to put it
23:09<mdz>but I've never done that
23:09<vektor>ok well i might try that
23:09<mdz>and I don't know what versions of automake understand it
23:09<mdz>which would defeat the purpose for this check:-)
23:09<mdz>yeah, there we g
23:09<mdz> require version 1.6, but have 1.4-p6
23:09<vektor>awesome thanks!
23:09<vektor>that's a huge help
23:10<mdz>automake is still pissed
23:10<mdz>what version are you using?
23:10<vektor>autoamke shouldn't be pissed
23:10<vektor>you probably didn't rebuild stuff correctly
23:10<vektor>what did it say?
23:10<mdz>oh, it's aclocal that's screwed
23:10<vektor>ok cool
23:11<mdz>I ran aclocal from 1.4 but automake-1.6
23:11<mdz>automake is becoming apain in the ass
23:11<vektor>totally is
23:11<vektor>i don't know what to do
23:11<mdz>ok, now it's happy
23:11<vektor>but the guy who helped me autoconf is a big fan of autoconf 1.6
23:11<mdz>at least they are breaking it out so it can support multiple versions
23:11<vektor>i have no choice there :)
23:11<mdz>so all we need now is a wrapper smart enough to figure out which version to run
23:11<mdz>like there is for autoconf
23:12<vektor>i hate auto* tools as a rule.
23:12<mdz>ok, now it found everything except zlib
23:12<vektor>but see the thing is
23:12<vektor>i believe strongly that users should not be compiling shit
23:12<vektor>so i'm ok with it
23:12<vektor>ok i need to add -lz in the appropriate place
23:12<vektor>i'll check that in now
23:12<mdz>it should get pulled in by libpng
23:12<mdz>unless you are using it directly
23:13<vektor>there checked in
23:13<vektor>i'm not
23:13<vektor>but chutt said i should add it
23:13<vektor>so i just did
23:13<mdz>chutt is wrong :-)
23:13<mdz>you should run pkg-config --libs libpng
23:13<mdz>and I am going to report a bug against libpng to get it linked against zlib
23:14<mdz>because if it was, then it would just work
23:14<vektor>oh ok
23:14<vektor>please do that
23:14<vektor>i'd appreciate it
23:14<mdz>ah, it's already fixed
23:14<vektor>awesome :)
23:14<mdz>I love it when that happens
23:14<vektor>debian rocks
23:15<mdz>don't I know it
23:15<vektor>anyway, so you have tvtime running now? :)
23:15<mdz>having that bug reminded me that I ahven't upgraded in a few days
23:16<mdz>so I'm going to do that rather than patch it to link against zlib
23:16<mdz>no sense working around the bug when I can get the fix this easy
23:18<mdz>ok, I upgraded (including libpng) and now it links perfectly
23:19<mdz>it even runs, and errors out immediately because I have no v4l devices on this machine
23:19<vektor>ANGELS WON!!
23:19<mdz>the TV is currently in use, so I can't test more than that at the moment
23:20<vektor>ok well when you can do more let me knwo :)
23:20<vektor>and file some bug reports on the tvtime site! :)
23:20<mdz>it will be interesting to compare the quality of tvtime vs. avview
23:21<mdz>I hate the sourceforge bug tracker
23:21<vektor>i'm liking it
23:21<mdz>it's worse than the patch tracker
23:21<vektor>the patch tracker is useless
23:21<mdz>it's certainly better than nothing, and I"m glad they have it
23:21<mdz>but all the same I hate it
23:21<mdz>debbugs is not the best bug tracking system out there
23:21<mdz>but it is way easier to work with than sourceforge
23:21<vektor>just submit bugs :)
23:21<vektor>submitting is easy :)
23:22<vektor>i'll deal with the crap
23:22<mdz>I can't even submit bugs via email :-)
23:22<mdz>I have to open a web browser, LOG IN...
23:22<vektor>yeah yeah :/
23:22<vektor>you can use w3m!
23:22<mdz>I still have to dig up my sourceforge password
23:22<vektor>no you don't
23:22<vektor>just submit anonymously
23:22<mdz>I could do that
23:22<vektor>i don't mind
23:22<mdz>but then I don't get email notifications or anything
23:23<vektor>i just want bugreports
23:23<mdz>get someone to package it and use debbugs :-)
23:23<vektor>yeah a friend of mine will package it soon
23:24<vektor>i know a bunch of debian types :)
23:24<mdz>what's your friend's name?
23:24<vektor>either Ryan Golbeck is going to do it, or Simon Law
23:24<mdz>I think I have seen the name Simon Law before, probably on the lists
23:24<vektor>yeah maybe
23:25<mdz>oh, he maintains ssldump
23:26<mdz>I probably saw it because of the security bug
23:26<vektor>sucky :)
23:27<mdz>do you have a working mythtv setup?
23:27<vektor>i suck
23:27<vektor>i couldn't get the database stuff set up
23:27<mdz>I need some testing for my mplayer patch
23:27<vektor>so i gave up
23:27<vektor>help me set up the db sometime and maybe i will :)
23:27<mdz>of course, all my recordings are at exactly the same settings
23:27<mdz>so they're not much of a test
23:29<mdz>how CPU-intensive is your deinterlacer?
23:29<vektor>depends on which algorithm you use
23:29<vektor>but for every input field you have 16ms to process it and display it
23:29<vektor>i have a p3-733
23:29<vektor>and using the twoframe algorithm it takes me about 8ms to deinterlace each field
23:30<mdz>avview has 'bob' and 'weave' and 'double-interpolate'
23:30<vektor>yeah those all suck ass
23:30<vektor>and are cheap
23:30<mdz>I have no idea how the first two work, and I can guess about the third
23:30<vektor>well the first is usually linear interpolation
23:30<vektor>and the second (weave) usually means 'do nothing' (i.e. show interlaced frames as-is).
23:31<vektor>bob is called that because when your refresh isn't synced it looks like it's bobbing up and down
23:31<vektor>which is what chutt complains about when he runs tvtime :)
23:32<mdz>what does xawtv do?
23:32<vektor>crap all
23:32<vektor>no i'm serious
23:32<vektor>when using the "v4l" extension it shows every second field
23:32<vektor>so you get half framerate and half resolution
23:32<vektor>so that's useless
23:32<mdz>I wonder if gatos does any deinterlacing when displaying video input via Xv
23:32<vektor>otherwise it just shows interlaced crap
23:33<vektor>well supposedly some of the new radeons do some hardware deinterlacing
23:33<vektor>i ddon't know at what qualitry yhough
23:33<mdz>oh, I bet it does that then
23:33<mdz>it looks quite good
23:33<mdz>but I don't have much to compare it to
23:33<vektor>not for the quality freaks though :)
23:33<vektor>yeah :)
23:33<mdz>yet :-)
23:34<vektor>ok i have to go
23:34<vektor>i need to do marking for tomorrow
23:34<vektor>and it's after midnight
23:34<mdz>I am thinking about getting a gigE switch to see if I can get an uncompressed stream over the LAN
23:34<vektor>i don't know what i'm going to do
23:34<vektor>i'll talk to you tomorrow
23:34<mdz>then I could encode at higher quality
23:48<skitzo>why would you want to do an uncompressed stream over the lan?
23:52<mdz>because there are much faster CPUs in other machines on the LAN
23:52<mdz>the set top box is built to be quiet and relatively inexpensive
23:53<skitzo>i think the set top boxes should be left to do nothing more than video playback personally