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

00:01<Tuscany0>hey, have you guys ever seen the error "strange error flushing buffer .." from mythtv?
00:01<Chutt>yeah, it's just lame being, well, lame
00:01<Chutt>ignore it
00:02<nyquiljer>chutt: its really cool to see this stuff for myself for the first time, seeing my own pixmap fade-sliding off the screen. priceless :)
00:02<Tuscany0>ok, i hate to keep buggin you chutt but I'm at i've spent more time than i care to admit trying to get this to work.
00:03<Tuscany0>i can get video from the composite input of my ati tv wonder ve through xawtv just fine. when i fire up mythtv i get a partial green screen with some scrambled video...
00:03<Chutt>did you switch mythtv to your composite input?
00:03<Tuscany0>audio is coming throuhg just fine though...
00:03<mdz>hmm...I have an allrecord for a particular show which comes on twice in a row, back to back. The past few times it has only recorded one of them
00:04<Chutt>you're running 0.5 still?
00:04<Chutt>and, do they have different subtitle/descriptions?
00:04<mdz>the first one
00:05<mdz>this is with CVS approximately equal to 0.6
00:05<mdz>no, they have the same subtitle/ it thinking it's a duplicate?
00:06<mdz>the listing doesn't have a subtitle at all
00:06<mdz>and the description is just a description of the series itself
00:06<Chutt>nyquiljer, few more minutes, my source tree isn't in a compileable state
00:06<Chutt>mdz, hrm, can you pull the two entries in the program table out for me?
00:06<mdz>is there an easier way to avoid this problem than to filter the listings?
00:06<mdz>Chutt: sure
00:07<Chutt>well, how approximately equal to 0.6?
00:07<Chutt>like, few days before?
00:07<mdz>Chutt: not sure. I've updated my tree since then.
00:07<mdz>my recording is finished, so I'm going to upgrade to current CVS now
00:07<nyquiljer>chutt: no rush at all, I'm having fun
00:09<mdz>av@lime:~$ mythfrontend
00:09<mdz>Segmentation fault
00:09<mdz>time to build with debugging symbols now
00:09<Chutt>do a make clean
00:09<mdz>already did
00:10<Chutt>after updating?
00:10<mdz>I believe was an hour or so ago
00:12<Chutt>normally, a crash on startup means stale dependencies
00:12<mdz>I just did a full clean build with debug
00:12<mdz>and it is exhibiting the same behaviour
00:13<mdz>(gdb) bt
00:13<mdz>#0 0x40004948 in ?? ()
00:13<mdz>#1 0x40005b61 in ?? ()
00:13<mdz>#2 0x40008914 in ?? ()
00:13<mdz>#3 0x40009a0b in ?? ()
00:13<mdz>#4 0x40008c4b in ?? ()
00:13<mdz>#5 0x4000234a in ?? ()
00:13<mdz>#6 0x4000bc29 in ?? ()
00:13<mdz>#7 0x4000175a in ?? ()
00:13<mdz>#8 0x400016cb in ?? ()
00:14<Chutt>wouldn't happen to have multiple libmyth's?
00:14<mdz>I was just looking into that
00:15<mdz>coincidentally, nightly mythfilldatabase is running right now
00:15<mdz>so I'm thinking maybe NFS is being pissy about replacing the lib
00:15<Chutt>could be
00:15<mdz>yeah...this works
00:15<mdz>av@lime:/home/mdz/mizar/mythtv/mythtv$ LD_LIBRARY_PATH=`pwd`/libs/libmyth !pro
00:15<mdz>LD_LIBRARY_PATH=`pwd`/libs/libmyth programs/mythepg/mythepg
00:15<mdz>0 8 174
00:15<mdz>while it doesn't with the installed libmyth
00:15<mdz>it looks fine, though...timestamp is right and all
00:16<mdz>hey, it works now
00:16<mdz>oh, mythfilldatabase finished
00:16<mdz>yeah, that was probably it
00:16<mdz>the crash I had before is gone
00:17<mdz>for those DB output from the mysql command-line client ok?
00:17<mdz>or do you want a dump?
00:17<Chutt>yup, that's what i was expecting
00:18<mdz>on its way via email
00:18<mdz>I have to get to bed, thanks for looking at it
00:18<Chutt>no prob
00:28<Tuscany0>yep, i reran setup to verify i'm using the composite input
00:28<Tuscany0>here's the output from xawtv:
00:28<Tuscany0>This is xawtv-3.76, running on Linux/i686 (2.4.19-16mdk)
00:28<Tuscany0>looking for available devices
00:28<Tuscany0>port 85-85 [ -xvport 85 ]
00:28<Tuscany0> type : Xvideo, video overlay
00:28<Tuscany0> name : video4linux
00:28<Tuscany0>port 86-86
00:28<Tuscany0> type : Xvideo, image scaler
00:28<Tuscany0> name : NV10 Video Overlay
00:28<Tuscany0>port 87-118
00:28<Tuscany0> type : Xvideo, image scaler
00:28<Tuscany0> name : NV05 Video Blitter
00:28<Chutt>mythtv always starts up with the tuner input.
00:28<Tuscany0> type : v4l
00:28<Tuscany0> name : BT878(ATI TV-Wonder VE)
00:28<Tuscany0> flags: overlay capture tuner
00:29<Chutt>if it were using the wrong xv port, you wouldn't be getting anything at all
00:29<Tuscany0>when i startup mythtv here's the output: Probed: Television
00:29<Tuscany0>Probed: Composite1
00:29<Tuscany0>audio volume set to '32768'
00:29<Tuscany0>strange error flushing buffer ...
00:29<Tuscany0>strange error flushing buffer ...
00:29<Tuscany0>Changing from None to WatchingLiveTV
00:29<Tuscany0>Using XV port 86
00:29<Tuscany0>Changing from WatchingLiveTV to None
00:29<Tuscany0>Changing from None to None
00:30<Chutt>hit 'c' when running it.
00:30<Tuscany0>XV is using port that correct? shouldn't it be 85, the v4l port?
00:30<Tuscany0>holy shit!
00:30<Tuscany0>c did it
00:30<Chutt>no shit
00:31<Tuscany0>how can I eliminate the kde panel at the bottom?
00:31<Chutt>tell it to autohide
00:33<Chutt>nyquiljer, one moment, and i'll have things fixed in CVS and a tarball of your theme to send back
00:33<nyquiljer>Chutt: this isnt that important, but mythtv segfaults on pause if you have the font size set anywhere between 14 and 10. 14 works and 10 works but nothing in between.
00:33<nyquiljer>chutt: coolies
00:35<Chutt>which font?
00:35<Chutt>doesn't segfault here, but it looks horrible
00:39<Chutt>it works with current cvs
00:40<Chutt>you should be able to specify smaller heights now
00:40<Chutt>for the font boxes
00:40<Chutt>also, it's x,y,w,h
00:40<Chutt>not ending x and ending y
00:40<nyquiljer>is that new?
00:40<Chutt>i dunno if i made that clear or not
00:40<Chutt>no, been that way =)
00:40<nyquiljer>hehe, THATS my problem
00:40<Chutt>normally doesn't matter
00:41<Chutt>the title box isn't quite large enough for 'The Tonight Show with Jay Leno' =)
00:42<Chutt>i'll see if i can fix that font size bug
00:42<nyquiljer>sure it is, just gotta lower the font size considerably :)
00:42<nyquiljer>yeh I'll have to make it longer
00:42<Chutt>and i just noticed that the info screen doesn't go away when it's paused
00:42<nyquiljer>yeh, I noticed that too
00:43<nyquiljer>actually I had some really wierd beahvior
00:43<nyquiljer>I'm not sure what I did
00:43<nyquiljer>but I got a black 'ghost' image of the info box
00:43<nyquiljer>looked like monitor burn in
00:45<Chutt>i need two fade counters
00:46<nyquiljer>make[2]: *** No rule to make target `error_resilience.c', needed by `error_resilience.o'. Stop.
00:46<Chutt>oh, oops
00:46<Chutt>one sec
00:47<Chutt>well, more than one sec
00:47<Chutt>since i was in the middle of fixing the info screen staying up
00:48<Chutt>oh wait, i can just do it that way
00:48<Chutt>update your tree, the file's there now
00:51<nyquiljer>it segfaults now
00:51<nyquiljer>without drawing anything
00:51<nyquiljer>right waway
00:51<Chutt>you'll have to do a make clean
00:53<nyquiljer>so I'm hoping that since its super flexible now, what with all the moveable theme elements, that some people will make some really cool stuff
00:53<nyquiljer>I guess its up to me then
00:53<Chutt>i dunno
00:53<Chutt>i'm not getting innundated with menu themes
00:54<nyquiljer>I guess the themes craze has been over for a few years
00:55<nyquiljer>sadly we'll probably not see, but I can dream
00:55<Chutt>is still running?
00:56<nyquiljer>no. theve moved alot of it to freshmeat
00:56<nyquiljer>the domain still works, just redirects
00:56<nyquiljer>and they do have a fair amount of stuff
00:56<nyquiljer>its just that no one cares anymore
00:57<nyquiljer>once windows could do it, they needed to focus on some other leet aspect of linux
00:57<Chutt>i've been using stock kde, well, with the liquid theme, for quite a long time now
00:58<Chutt>the info dialog now correctly fades away when its paused
00:59<Chutt>you'll have to do a make clean next time you update cvs =)
01:00<nyquiljer>okey dokey. thanks again for making changes so quick.
01:00<Chutt>not doing anything else right now, so =)
01:01<Chutt>and i get graphics out of it
01:01<nyquiljer>true true. :)
01:01<nyquiljer>well, I gotta go to bed. talk to you later
02:59-!-Tuscany0 [] has quit ["Trillian ("]
03:00-!-Tuscany0 [] has joined #mythtv
03:28<-- Tuscany0( has left #mythtv
03:32<blinx>good morning
03:37<Chutt>crazy people on the wrong side of the world
03:37<Chutt>i'm heading off to bed in a few =)
03:37<blinx>hehe :)
03:37<blinx>btw. I finally got mythtv working right with danish tv listings and all :)
03:38<blinx>though tv_grab_sn --output, still fails with an error for me, so I have to redirect output to a file manually and change mythfilldatabase a bit.
03:39<blinx>would have been a lot easier if I had any perl clues :)
03:39<Chutt>did you say something about a problem with the themed program guide in cvs the other day?
03:39<blinx>yes, - I have no background colors in the program guide
03:40<blinx>I suspect it's ignoring qtlook.txt
03:40<Chutt>do you have the themeqt setting set in theme.txt?
03:40<blinx>I'm running kde 3.0.4 with liquid
03:40<Chutt>the program guide is hand drawn, so the qt theme doesn't affect it
03:40<blinx>yes I belive so - havn't touched it atleast.
03:40<blinx>I accidently killed sshd at my box at home.. so I can't check..
03:41<blinx>I think it was set to 1
03:41<Chutt>well, if you had a 0.6 install, and copied the theme.txt to your ~/.mythtv/ dir
03:41<Chutt>it'd be set to 0
03:41<Chutt>only thing i can think of that'd cause it to ignore the setting
03:41<blinx>nope.. I just rm the share/mythtv dir and make install
03:42<blinx>nothing copied to the users folder.
03:42<blinx>I've never seen those different colors though, have they been in earlier releases too?
03:42<blinx>.5 e.g?
03:43<Chutt>you could change the category colors and stuff in 0.6
03:43<Chutt>and set background/foreground colors
03:43<blinx>well.. I hope my gf gets up soon so I can make her start sshd again - I'll play a bit with it.
03:43<Chutt>all i did in cvs was make it all transparent and blend into the theme's background pixmap
03:44<Chutt>it defaulted to not doing any colors in the 0.6 release, though
03:44<Chutt>but, anyway
03:44<Chutt>i'm off to bed, it's almost 4 am =)
03:44<blinx>well maybe I do have it set to 0 - sounds likely :)
03:45<blinx>sleep well :)
03:45<blinx>it's 09:29 here - been up for 3 hours now :)
03:45<blinx>oh.. 09:45 even
03:54<-- scooter-has quit ()
05:49<Soopaman>Chutt, are you awake still?
06:10<blinx>I think he went to bed a few hours ago..
06:57<-- Syn-has quit (
06:57-!-blinx [] has quit []
06:57-!-kleetus [] has quit []
06:57-!-mdz [] has quit []
06:57-!-vektor [] has quit []
06:57-!-Chutt [] has quit []
06:57-!-Soopaman [] has quit []
06:57-!-Tuscany [] has quit []
06:58--> Syn-( has joined #mythtv
06:58-!-blinx [] has joined #mythtv
06:58-!-Soopaman [] has joined #mythtv
06:58-!-vektor [] has joined #mythtv
06:58-!-kleetus [] has joined #mythtv
06:58-!-mdz [] has joined #mythtv
06:58-!-Chutt [] has joined #mythtv
06:58-!-Tuscany [~username@] has joined #mythtv
08:22-!-Conaz [~Conaz@] has joined #mythtv
09:53-!-Universe [] has joined #mythtv
09:54<Conaz>Hey Universe, how goes the setup battle?
09:54<Universe>Got it working
09:54<Conaz>Very cool.
09:54<Universe>going AFK... I have to get a few things done
09:54<Conaz>I still need to go out and get a S-Video to RCA adapter
09:54-!-Universe is now known as Universe-AFK
09:55<Conaz>Have fun
10:04<blinx>I got mine hooked up via some split cable from the nvidia that ends in a svideo female connector - then a 10m cable ending in a scart..
10:04<blinx>works quite nicely - havn't noticed any noise
10:05<Conaz>It looks like I'll either have to order an svideo to rca adapter or trek down to an audio king to get one, best buy and the like don't seem to carry any
10:05<Conaz>Would be much easier if my TV actually had an svideo in :)
10:09<blinx>ah.. mine does have that :)
10:49<Universe-AFK>what TV turner are you guys using?
10:49<Conaz>WinTV-GO model 190
10:56<Universe-AFK>I wondering if anyone has gotten this working with a Vodoo 3500 or a ATI all in wonder pro
10:56-!-Universe-AFK is now known as Universe
10:56<mdz__>morning, folks
10:56-!-You are now known as mdz_
10:59<blinx>Pinnacle PCTV Rave
11:00<blinx>and nvidia gf 4 mx 440
11:01<Conaz>A friend has an older all-in-wonder that isn't bttv supported
11:01<Universe>yeah.. but they have drivers for it that work with v4l
11:02<blinx>ah.. time to go home from work..
11:02<blinx>nice little 2h train ride ahead.. :(
11:03<Conaz>Well, have a good nap then
11:03<blinx>I will :)
11:06-!-Tuscany [] has quit ["Trillian ("]
11:10-!-Tuscany [~username@] has joined #mythtv
11:19-!-Universe [] has quit ["Client Exiting"]
11:30-!-Conaz is now known as Conaz[walkedAway
11:30-!-Conaz[walkedAway is now known as Conaz
12:58-!-Universe [] has joined #mythtv
13:02<-- Universe( has left #mythtv
13:03-!-Universe [] has joined #mythtv
13:03<Universe>another fun day at work
13:03<Conaz>Isn't it always?
13:04<Universe>Well... Considering I have time to talk on IRC, browse the net, and read books... I guess it isn't that bad.
13:05<Universe>oh and I can do all my compile at home from here...
13:06<Universe>Conaz... I was able to talk my fiance through installing SSH last night over the phone!..
13:06<Conaz>I just ignore my daily work to do that stuff :)
13:07<Conaz>That was quite a feat!
13:07<Universe>considering that she is a biology major and knows nothing about a computer... I would have to agree.
13:12<Chutt>apt-get install ssh
13:13<Conaz>I suspect just getting past "turn on the monitor, type: root {enter}, type my3l33tpwp4ir {enter}" might actually be the hard part :)
13:13<Universe>emerge openssh
13:14<Universe>Conaz... how do you know my password!
13:14* Universeruns and changes it
13:16<Universe>ok.. so MythTV works great... The only thing I can complain about is the fact that my TV tuner card's audio sucks... there is this high pitch noise it makes.
13:16<Universe>and for some reason... the recorded audio from it makes it louder
13:16<Conaz>I had that problem a bit as well, turned out to be my i810 sound card
13:17<Universe>I have a SB Live vaule
13:17<Conaz>Also I found that with my new sound card, turning down the "line 1" volume in the mixer help as well
13:18<Universe>I will have to try that
13:19<Universe>I want to test to see if its the TV Tuner... Just hook speakers up to the line out on it.
13:20<Conaz>My i810 built on sound card only had the problem on recording, which was strange
13:21<Conaz>But $30 later and the problem was gone
13:21<Universe>cheapo soundcard works fine, aye?
13:22<Conaz>The sad part about MythTV is that I'm giving up my 1gig workstation and going back to my 500mhz system... /boggle
13:22<Conaz>Seemed to
13:22<Universe>if you aren't into gaming... I dont see why not.
13:23<Conaz>True, just gave up EQ recently, which was the driving force behind the gathering of my higher end equipment
13:24<Universe>ouch... EQ is evil...
13:24<Conaz>Yes, yet it was
13:24<Universe>I wasted almost a year on that game..
13:24<Conaz>I hear ya
13:24<Universe>my friend is trying to talk me into playing shadowbane still
13:25<Conaz>I'm planning on getting back into contributing to some sourceforge projects
13:25<Conaz>Will be a much better use of my time, and likely much more rewarding than EQ :)
13:25<Universe>and I want to get into programming period... So...
13:27<Conaz>I've been trying to find a project that is working on a solution for groupware, but no luck so far. I see that SuSe is releasing a groupware server next month, but $$ rather than free
13:27<Conaz>I feel the need to wish dot-com death upon SuSe these days
13:46<Universe>"PCWorld reports that Microsoft comissioned Ready-to-Run Software, a small software vendor, to port the Passport server software to Solaris, Red Hat Linux, AIX, and HPUX. Oh, joy."
13:49<Conaz>I saw that passport was going to be ported, weee.
13:54<Universe>and you know it isn't going to be opensource
13:55<Conaz>That is for sure
13:56<Universe>Do you program for a living, Conaz?
13:59<Conaz>Some, I do development and also admin work
13:59<Conaz>I work for a medium sized manufacturing company, so I get to wear a few hats
13:59<Universe>nothing wrong with that
13:59<Conaz>I re-inherited the admin job during a layoff a few years back
14:00<Universe>if you were many hats, its harder to get rid of you
14:01<Universe>I wear one hat... I take calls... and I am getting sick of it.
14:01<Universe>I do technical phone support for one of the top 4 auditing firms
14:05<Conaz>Ah, yes, been there. I worked at IBM for awhile doing support for their marketing and services division. Was my first departure from the DOS/Win/Netware environment. Made me realize how easy it is to support a centralized processing system
14:06<Universe>I have been doing this for too long
14:06<Universe>as a contractor no less.
14:06-!-Tuscany [] has quit ["Trillian ("]
14:07<Conaz>Hehee, when I worked for IBM it was as a suplementa employee, which was almost as bad a being a contractor
14:08<Universe>I have been doing this and not actually learning anything to get out... so I guess its my own fault.
14:08<Conaz>And your 1 year stint with EQ didn't help I'm sure
14:08<Universe>yep.. not at all
14:13<Universe>currently trying to teach myself C++ with the help of a friend.
14:19<Conaz>I really need to sharpen my C skills as well, been too long doing CGI scripts in Perl and whatnot
14:20<Universe>I need to have C skills, period... heh... I am getting there... I can understand Chutt's code at least.. may not understand what everything does... but its readable.
14:21<Chutt>my code is more or less readable depending on the time of day i write it =)
14:22<Universe>Chutt... Do you have a script setup to ding everything someone says your name? heh..
14:22<Conaz>It is good to hear that I'm not the only one who's code changes style based on the time it's being written
14:23<Chutt>it's just that i do a lot of mythtv stuff at like 3-4 am =)
14:23<Conaz>I've been waiting for the RFC to become final on the calendar/schedule protocol, I'm hoping that will spark some interest in getting a calendar/schedule server written for the Evolution mail client
14:31<mdz_>er...doesn't Evolution support LDAP calendaring?
14:31<mdz_>LDAP and the necessary schema for calendaring are already standardized
14:31<Conaz>So you can store your calendar on the LDAP server?
14:32<Conaz>Problem is that I'm sure that there is no feature for free-busy and "resource" calendars which are controlled server side
14:33<Universe>this sounds too much like Notes Calendar.. Conaz... Ack!
14:33<Conaz>Um, Lotus products blow :)
14:33<Conaz>But, probably similar
14:33<Universe>I hate notes but this could be only because I support it.
14:33<Universe>ahh.. but you do agree
14:34-!-Tuscany [~username@] has joined #mythtv
14:34<Conaz>In business resource scheduling is an important feature of the calendar
14:34<Conaz>So until then, it's either Notes or Exchange, with no open-source solution
14:35<Tuscany>hey, what's the recommend sound driver for use with myth? alsa or commerical oss?
14:35<Conaz>I know that Chutt uses alsa, but that is because the standard driver for his card doesn't support duplex
14:36<Chutt>no, the standard driver for my card supports full duplex
14:36<Tuscany>ahh...I have a multichannel sound card, the m-audio 2496. I'm having some trouble configuring it for alsa under myth. i thought only will accept oss-style device paths?
14:36<Conaz>Strange, the driver for my 810 didn't
14:36<Conaz>But different distribution, perhap I had an old driver
14:37<Chutt>alsa has oss emulation
14:37<Chutt>use that.
14:40<Universe>. /dev/dsp is oss or alsa device path?
14:41<Universe>what is the device path for alsa?
14:41<Chutt>it doesn't
14:42<Universe>ok... thats what I thought. So if you load the alsa driver, it emulates the /dev/dsp
14:43<Chutt>if you load the oss emulation drivers, yes.
14:55<Tuscany>chutt, where do you define the resolution for the frontend and other gui screens?
14:56<Tuscany>duh! thx
14:56<Tuscany>i should have known that :)
15:30<Universe>Chutt... You made those changes for overtime recording quick
15:30<Universe>your wife must have been really made.
15:30<Universe>err mad
15:31<Chutt>it was an easy change
15:38<Universe>you change the setting in settings.txt?
15:39<Universe>so this will effect everything that is recorded?
15:40<Universe>what happens when you have another show right after another you are recording?
15:40<Universe>it becomes a conflict?
15:40<Chutt>it doesn't record extra
15:40<Chutt>i said that in the email.
15:41<Conaz>Well, time to bail home, see you all later
15:41<-- Conaz(~Conaz@ has left #mythtv
15:41<Universe>sorry... I was only looking at the commits email
17:17<blinx>ah.. lots of simpsons episodes waiting for me :)
17:19-!-Tusc [~carlos@] has joined #mythtv
17:20-!-Tuscany [] has quit ["Trillian ("]
17:20-!-Tusc is now known as Tuscany
17:20<-- nyquiljer(jer@ has left #mythtv
17:20-!-nyquiljer [jer@] has joined #mythtv
17:24<blinx>uhm.. while watching tv.. I can't change channel with the number keys
17:24<blinx>ofcouse my channels are called stuff like SE19 and S11
17:25<blinx>and not just numeric..
17:25<Tuscany>are you located in the us?
17:25<blinx>would be nice if it would just change to the right channel, from the order they appear in the db.
17:25<blinx>Tuscany: nope
17:26<Chutt>blinx, you can make it do that.
17:26<Chutt>there's a setting for that
17:26<blinx>chutt, oh.. I thought it just changed what was shown on the osd..
17:26<blinx>I must read more carefully :)
17:26<Chutt>the ChannelOrdering in settings.txt
17:27<Chutt>if you change that to chanid, it'll go in the order that's in the database
17:27<blinx>chutt, btw.. any thought about having mythtv play clips it didn't record itself? like divx?
17:28<Chutt>that's something i don't need
17:28<Chutt>it wouldn't be difficult, or anything
17:28<Chutt>especially if all it did was execute another video player
17:28<blinx>no I assume it would be quite easy if you call mplayer or such
17:28<Chutt>same for playing dvds
17:29<Chutt>the gui would be simple, too
17:29<Chutt>just have to build a directory listing of playable files
17:29<Chutt>and some simple disc type detection
17:29<Chutt>to distinguish between like vcds and dvds
17:29<Chutt>but, i don't want to write it =)
17:29<blinx>I think I'll give it a try.
17:30<Universe>I would if I knew enough
17:30<Chutt>i'd definately accept a patch that implements it all, though
17:30<Universe>keyword 'all'? heh
17:30<Chutt>'long as it works
17:30<Chutt>and doesn't break other stuff
17:31<blinx>right :)
17:31<blinx>now.. I better watch some tv..
17:31<Chutt>have fun :p
17:31<Universe>Chutt... I do like your MythTV tho...
17:31<Universe>damn good job
17:33<vektor>yeah you rock man
17:34<Chutt>heh, you don't even use it :p
17:35<Universe>but anything that replaces something that you have to pay for is good..
17:35<Universe>Tivo and month free for programming guide stinks
17:36<vektor>Chutt: yeah but your code is very nice.
17:36<vektor>Chutt: btw, you should check out videotools.[h,c] in tvtime. maybe we can share this.
17:37<Chutt>those all your conversion routines?
17:39<vektor>some are busted
17:39<vektor>but basically it's a collection of useful scanline routines
17:39<vektor>and some full-frame routines.
17:40<vektor>i'm kinda doing a library of graphics routines, mostly scanline routines, for use across my projcets.
17:40<vektor>but i'm still trying to get down a consistent style etc.
17:40<vektor>the idea is that you have all these small scanline routines which we can easily do mmx versions of, etc.
17:41<vektor>like, it's much easier to mmx'ify the scanline version than a full frame version
17:41<vektor>where you have to deal with more variables etc
17:41<vektor>plus, scanline routines are useful since you can make larger, more complicated functions and maintain cache coherency etc.
17:41<Chutt>and it's always easy to just wrap a scanline version to do full frame
17:41<vektor>also, i try really hard to make sure i use standard C types etc.
17:41<vektor>so you could take any one of those routines and just plug it into your app without thinking.
17:42<vektor>so, anyway, that's the idea. :)
17:42<Chutt>yeah, i'll check it out
17:42<vektor>i found a cool colourbar generation routine
17:42<vektor>from some guy from mjpegtools
17:43<vektor>so now i can generate colourbars to YUY2.
17:43<vektor>you may find that useful.
17:43<Chutt>in cvs?
17:43<vektor>it's in videotools.c now
17:43<vektor>and in the header
17:43<Chutt>hooked up to anything?
17:43<vektor>if you hit F11 in tvtime it will show colourbars
17:43<vektor>it would be nice to have in mythtv so people can calibrate their tv output conversion or whatever if they're using an external converter
17:44<vektor>to make sure nothing is getting fucked up
17:44<vektor>but you probably run in 4:2:0 mode
17:44<Chutt>i do
17:44<vektor>so i can write a 4:2:0 version for you if you like
17:44<vektor>anyway, doing 4:4:4->4:2:2 i don't do correctly yet, so it's not like mine is perfect ;-)
17:44<Chutt>what, no brightness bars in the lower right? =)
17:45<vektor>i do output superblack correctly
17:45<Chutt>there's usually a little brightness calibration in the lower right of that test pattern
17:45<nyquiljer>(someone want to do a quick explanation of what 4:2:0 and 4:4:4 stuff is?)
17:45<Chutt>i was just kidding, anyway =)
17:45<vektor>nyquiljer: sure
17:46<vektor>nyquiljer: it's a (crappy) standard for describing the bandwidth of each channel
17:46<Chutt>nyquiljer, btw, i really like the new osd graphics =)
17:46<vektor>nyquiljer: basically, the eye is less sensitive to changes in colour than changes in brightness
17:46<nyquiljer>Chutt: thanks :)
17:46<vektor>nyquiljer: so in video systems, we use a colourspace which attempts to take advantage of that
17:47<Chutt>they're all low-key, and look simple, until you see the drop shadow =)
17:47<vektor>nyquiljer: follow me so far?
17:47<nyquiljer>vektor: yeh
17:48<vektor>well i can make this long or short
17:48<vektor>ok, do you know what gamma correction is?
17:48<nyquiljer>how bout short
17:48<vektor>that would be the long description, starting there.
17:48<vektor>yeah screw this.
17:48<vektor>we have images in Y'CbCr format
17:48<nyquiljer>what do the numbers stand for?
17:48<vektor>well that's a proble
17:48<vektor>it's a bit weird.
17:49<vektor>so we have three channels right? Y', Cb and Cr.
17:49<vektor>in 4:4:4, every pixel has one sample of each
17:49<vektor>in 4:2:2, for every two pixels, you get two Y' samples, but only one Cb sample and one Cr sample.
17:49<vektor>There are different 4:2:2 formats though which tell you where the Cb and Cr samples are located.
17:50<vektor>in 4:2:0, for every 2x2 grid of Y' samples, we only get one Cb sample and one Cr sample.
17:50<vektor>Again, there are different standards though of where the Cb and Cr samples are to be taken at.
17:50<Chutt>people that download every version of mythtv that's on the website make me wonder
17:50<vektor>In 4:1:1, we have four Y' samples on a scanline, and only one Cb and one Cr sample for that whole row of four pixels.
17:50<nyquiljer>chutt: all at once?
17:50<vektor>nyquiljer: Follow?
17:50<nyquiljer>chutt: or in reverse order from newest to oldest?
17:50<vektor>The numbers come from the multiples of the sampling frequency used.
17:50<Chutt>reverse order
17:51<nyquiljer>Chutt: thats easy, newest wont compile, so they try older, rinse, repeat
17:51<nyquiljer>vektor: yeh, I understand vaguely now
17:51<Chutt>but all at once
17:51<nyquiljer>vektor: I dont know what y, cb and cr are tho :)
17:51<Chutt>in a row
17:52<nyquiljer>Chutt: oh. dunno then :)
17:52<vektor>nyquiljer: Yeah, well, Y' is the non-linear luminance, and Cb and Cr are chrominance samples.
17:52<vektor>(Cb and Cr are non-linear as well).
17:52<vektor>I have some explanation up here:
17:52<vektor>But a much much much better reference is Poynton's colour FAQ.
17:52<nyquiljer>vektor: oh, cool. links to read are nice
17:53<vektor>I'm trying to write the definitive page on Y'CbCr usage in video software.
17:53<Universe>that doesn't sound like fun vektor...
17:53<vektor>But since I'm just a student myself I do get things wrong. Poynton is my definitive reference. ;-)
17:54<vektor>Universe: Well, it kinda is. It's a pet peeve of mine that lots of apps get it wrong and end up with just-slightly-wrong colour.
17:55<vektor>but I mean, my apps aren't perfect either so I don't have alot to complain about ;-)
17:56<nyquiljer>vektor: yes, but you KNOW they arent ;)
17:56<nyquiljer>..and knowing is half the battle
17:57<vektor>true :)
17:57<nyquiljer>this is al waaay over my head
17:57<vektor>i guess that's my real goal: to increase awareness of what is difficult in video, and what things you can do to improve quality.
17:58<vektor>like, generating graphics specifically for video: what to do and what not to do.
17:58<nyquiljer>course I am also sick and imparied by TheraFlu at the moment, so that may be a contributing factor to my low head level at the moment
17:58<vektor>which colours are NTSC-invalid etc.
17:58* vektorback later
18:03<nyquiljer>Chutt: does having multiple pixmaps alphablending use more resources than one big pixmap?
18:04<nyquiljer>like if I wanted to split up all the boxes in the new osd into seperate images
18:04<nyquiljer>would that be more overhead than simply making a big image with all the info in it?
18:05<Chutt>it'd be faster to blend
18:05<Chutt>but i'd have to write stuff for that
18:06<nyquiljer>yeh, I was just thinking hypothetically
18:06* Universefeels inferior to these real programmers.
18:07<nyquiljer>universe: I'm just making graphics :)
18:07<Universe>still talking about things I know nothing about.
18:07<Universe>I guess everyone had to start somewhere tho, right?
18:08<Universe>std::cout << "Hello world\n";
18:10<nyquiljer>chutt: are you doing the linewrap for the program description yourself, based ont he size of the rectangle?
18:22-!-nyquiljer [] has quit [Remote closed the connection]
18:28-!-nyquiljer [jer@] has joined #mythtv
18:29<-- Tuscanyhas quit ()
19:40<-- Syn-has quit ("* k8 liked it better when syn was too busy working and couldnt play quake | <k8> HISYN | *** VD-WHiZ has quit IRC (Killed (Ad)
19:43--> Syn-( has joined #mythtv
21:53<-- Universehas quit ()
21:53-!-kleetus [] has quit [Read error: 104 (Connection reset by peer)]
22:07-!-Soopaman [] has quit [Read error: 104 (Connection reset by peer)]
22:08-!-Soopaman [] has joined #mythtv
22:29-!-Universe [] has joined #mythtv
22:53<mdz>Chutt: I just experienced the end-of-recording crash; has anyone sent you a backtrace for that yet?
23:01<Chutt>if you can, i'd appreciate that
23:10<Chutt>i can't figure out why those shows are getting pruned
23:10<Chutt>so if you could do a few source changes for me, i should be able to track it down
23:11<mdz>send a patch if you like
23:11<Chutt>it's just two lines
23:12<Chutt>before and after line 380 of programs/mythfrontend/scheduler.cpp
23:12<Chutt>the PruneList() line
23:12<Chutt>just stick PrintList();
23:12<Chutt>that'll print out the list of things to record
23:12<Chutt>both before, and after it does the automatic pruning
23:13<Chutt>oh, and insert the PrintList() at the end of that same function, too
23:13<Chutt>just in case
23:13<Chutt>then, next time you run mythfrontend
23:13<Chutt>it should print out the next week's worth of programming
23:13<Chutt>should be able to tell if it is indeed prunelist that's getting rid of the episodes
23:15<Chutt>anyone know if it's possible to record DD encoded audio with linux?
23:15<Chutt>people keep asking me questions and crap
23:16<mdz>when does the pruning happen?
23:16<mdz>they do both show up in the conflict resolution screen
23:17<Chutt>oh? hmm
23:17<mdz>I've changed it to record both timeslots for now, but I can easily change it back for testing
23:18<Chutt>i assume it was an allrecord before?
23:18<Chutt>if you could change it back and make those source changes
23:18<Chutt>i'm not sure where it's being pruned, actually
23:18<mdz>ok, I am off to bed soon for tonight, but I will see about it when I get home tomorrow
23:35-!-Universe [] has quit ["Client Exiting"]
23:41-!-Universe [] has joined #mythtv