Back to Home / #mythtv / 2003 / 03 / Prev Day | Next Day
#mythtv IRC Logs for 2003-03-05

00:02<Captain_Murdoch>scaling is using 90% of cpu. if I turn off scaling mythfrontend uses less than 9% cpu. need to optimize scaling or tell people to record at 640x480 and set gui at 640x480.
00:03<moegreen>how much does recording @ 480x480 and scaling up to 640x480 take up?
00:04<Captain_Murdoch>can't record at 480x480 on my slow 700Mhz box. :) It's my proof of concept Myth box and I haven't upgraded it yet.
00:04<Captain_Murdoch>I wouldn't think it would take that much, but there have to be mmx optimized scaling routines out there somewhere.
00:08-!-paperclip [] has quit [Read error: 54 (Connection reset by peer)]
00:15<Captain_Murdoch>scaling from 352x480 to 640x480 is still maxing out the cpu with my slow scaling function. :)
00:17<chuckf>anyone know if there is something akin to catver for snes roms?
00:22-!-chuckf [] has quit ["Client Exiting"]
00:50<rkulagow>chutt: are you still here?
01:14-!-Captain_Murdoch [] has quit ["X-Chat!"]
01:26-!-Viddy [] has joined #mythtv
01:37-!-bigguy [] has quit ["Hey! Where'd my controlling terminal go?"]
01:40-!-bigguy [] has joined #mythtv
04:23-!-Soopaman [] has quit [Read error: 110 (Connection timed out)]
04:43-!-choenig [] has joined #mythtv
07:07-!-hurdel [] has joined #mythtv
08:27<Chutt>it's nice when the mailing list is down =)
08:28<Chutt>no silly email to wake up to
08:45-!-solarce [] has quit []
08:47-!-solarce [] has joined #mythtv
08:57* divine_poptixsighs
08:57<divine_poptix>another hard lock
08:58<divine_poptix>i think there's something funky with XF 4.3.0
08:58<bigguy>works for me
08:58<divine_poptix>yeah, it's been working fine
08:58* bigguytires of the War argument in another channel
08:58<divine_poptix>but it's hard locked 3 times now when I swap between desktops, where mythtv is fullscreen on one desktop
08:59<divine_poptix>well, hardlocked X
08:59<divine_poptix>i've managed to ssh in and reboot the system
09:02-!-justin [] has quit [Read error: 110 (Connection timed out)]
10:02-!-solarce is now known as solarce[w]
10:06-!-Soopaman [] has joined #mythtv
10:23-!-Soopaman [] has quit [Read error: 54 (Connection reset by peer)]
10:37-!-paperclip [] has joined #mythtv
10:54<rkulagow>chutt: are you here?
10:58<rkulagow>hey. i did a "naive" setup for mythmusic by copying globalsettings.cpp from mythfrontend into the mythmusic, deleting all the various classes and putting in the right stuff for mythmusic. problem is that it doesn't compile, because it's dependant on libmyth for settings and context, which isn't in the mythmusic tree. i'm sure that you wouldn't want a copy of libmyth in mythmusic, correct? can i use "../../MC/libmyth/{whatever}" for the include, or am i
10:59<Chutt>you can use <mythtv/{whatever}>
11:05<mdz_>that RHCE guy doesn't know very much about Red Hat
11:05<Chutt>to be expected
11:06<mdz_>check off another mark for certifications
11:06<bigguy>RHCE's are pretty much just like MCSE's aren't they?
11:06<mdz_>in general
11:06<bigguy>in that all they do is take a test on paper?
11:06<Chutt>it's fun watching the email trickle in
11:07<mdz_> "RHCE and RHCT are performance-based tests that measure actual competency on live systems. Other training programs teach students to answer multiple choice questions instead of how to perform on real-world systems. Red Hat training and testing focuses on practical hands-on skills."
11:07<bigguy>I had an Internet Security Cert that I got by guessing ;)
11:07<bigguy>mdz_ well he didn't learn much
11:09<mdz_>just goes to show that performance-based certification sucks just as much as the rest
11:10<bigguy>I learned alot about cisco systems while in a class but I forgot all of it
11:11<bigguy>When you don't do anything to maintain your knowledge it all goes into the crapper
11:20<rkulagow>chutt: there isn't a copy of settings.h in /usr/local/include/mythtv - oldsettings.h is there, along with some other .h files like mythcontext.
11:21<Chutt>settings.h doesn't get installed
11:22<Chutt>i guess it isn't, heh
11:22<Chutt>rkulagow, edit in libs/libmyth/
11:22<Chutt>and add settings.h to the inc.files at the end
11:22<Chutt>you can go ahead and commit that change, too =)
11:23<Chutt>that'll make it install settings.h when it installs the rest of things
11:28<rkulagow>ok, did that, and seeing what breaks now. :)
11:35-!-schwin97 [] has quit ["Client exiting"]
11:38-!-schwin97 [~schwin97@] has joined #mythtv
13:03-!-schwin97 [] has quit [Read error: 104 (Connection reset by peer)]
13:05-!-schwin97 [~schwin97@] has joined #mythtv
13:11-!-paperclip [] has quit [Remote closed the connection]
13:22-!-paperclip [] has joined #mythtv
13:27-!-justin_ [] has joined #mythtv
15:13-!-justin_ [] has quit [Read error: 60 (Operation timed out)]
15:38-!-justin_ [] has joined #mythtv
16:01-!-justin_ [] has quit [Operation timed out]
16:21<rkulagow>chutt: you here?
16:24<rkulagow>finished the mythmusic setup. do you want to see it first, or should i committ?
16:25<Chutt>could i see it first?
16:25<Chutt>i'll probably just say to check it in, but =)
16:25<rkulagow>sure. i'll send you a diff then. it's passed the "works here" test. :)
16:26<rkulagow>actually, there's one thing that i'm not sure how to proceed on. the music-settings.txt has a field called NonID3FileNameFormat=GENRE/ARTIST/ALBUM/TRACK_TITLE
16:27<rkulagow>i don't know the best setup way of doing something like that, since there are multiple choices as far as the order. maybe multiple comboboxes?
16:27<rkulagow>anyway, we'll see if the first iteration i send you passes the "sniff test"
16:29-!-justin_ [] has joined #mythtv
16:33<rkulagow>chutt: ok, just mailed it from rocketmail account.
16:34<Chutt>i'll check it out
16:37<Chutt>ya know
16:37<Chutt>it kinda needs a way to select random vis plugins from a list
16:38<Chutt>like, 'allowed plugins'
16:38<rkulagow>isn't that the visualizationmode class?
16:38<Chutt>right, but Random selects from available plugins
16:38<moegreen>Chutt: which way does Nathan want that playback box to look? With the show titles to the left and the episodes of each to the right?
16:39<Chutt>the current stuff allows using a list, like: 'BumpScope,Synaesthesia,Goom'
16:39<Chutt>moegreen, i think, unless 'All programs' is selected
16:39<rkulagow>oh. never used them, so i wasn't aware of that.
16:40<Chutt>and i'd like to keep that functionality, since i use it =)
16:40<rkulagow>looks like i skipped treelevels too. (hey, it was 0300 local when i finally went to bed)
16:40<Chutt>that's another thing that's kind of hard to do with the current settings stuff
16:42<rkulagow>chutt: i guess i was thrown off by the comments in musicsettings: "VisualMode for the player # Can be one of: Synaesthesia MonoScope StereoScope Blank Random" So you're saying that VisualMode can be comma seperated list of stuff, correct?
16:43<rkulagow>Maybe just make it a lineedit, and let the user type the sequence?
16:44<Chutt>it should be a list box, allowing you to move entries over to an 'allowable' list
16:44<Chutt>or something like that
16:45<rkulagow>a series of checkboxes whose true/false get converted to a string?
16:46<rkulagow>hrmm. i guess i'll have to think some more.
16:47<rkulagow>can you expand some more by what you mean by using a listbox and moving entries? i'm not sure that i follow.
16:48<Chutt>well, it'd be a bigger ui than a normal settings
16:48<Chutt>but like, a list on the left
16:48<Chutt>maybe just a list of checkboxes would work fine
16:48<Chutt>that'd certainly be easier
16:52<rkulagow>what do you think about the NonID3FileFormat problem? what would be a good approach? certainly the easiest is to use a lineedit, since that's essentially what the user is doing now when they
16:52<rkulagow>'re manually editing the settings file.
16:52<Chutt>and maybe a big label above it with all the description
16:52<Chutt>since it's not all going to fit in the help area
16:52<Chutt>same for the tree order, too
16:52<rkulagow>chutt, you really are going to force me to actually learn all this stuff, aren't you. :)
16:53<rkulagow>"a graphical setup for mythmusic would be nice", he said, not realizing the headache he was getting himself into.
17:00-!-memorex [] has joined #mythtv
17:00<memorex>hi hi
17:00<memorex>Anyone know how to make MythTV control my digibox?
17:06<memorex>Couldnt find the topic
17:08<memorex>thanx but my box is a pace unit :(
17:08<memorex>And getting hold of another might be hard
17:08<Chutt>so adapt what's there
17:14-!-moegreen [] has quit ["[BX] Pretzel Boy uses BitchX. Shouldn't you?"]
17:15<rkulagow>chutt: are there some missing commas around line 22 of mythfrontend/globalsettings.cpp?
17:16<Chutt>yes, there are
17:16<Chutt>good catch
17:16<rkulagow>that's what i thought. i was doing a "blink comparison" between the globalsettings in mythfrontend and the one in mythmusic and i saw that.
17:17-!-TheAsp [] has joined #mythtv
17:17<Chutt>you want to fix it, or shall i whenever my next commit goes in?
17:18<rkulagow>i'll do it. want to increase my "lines committed" for posterity sake. mdz better watch out. :)
17:19<TheAsp>hey chutt, that filldb patch you put in today... does it fix the problem with shows crossing the 12:00am border? or does newer XMLTV's fix that?
17:20<Chutt>it fixes it
17:20<TheAsp>ok, nifty
17:20* TheAspremoves the perl script
17:23-!-moegreen [] has joined #mythtv
17:47<rkulagow>chutt: does visualization "blank" mean no visualization, or a blank screen?
17:48<Chutt>means a blank screen
17:54-!-Soopaman [] has joined #mythtv
17:56<TheAsp>geeze... long compile tonight
18:01<TheAsp>did you notice that while recording, playing a previously recorded video at the same time takes way more additional cpu then playing it alone?
18:04-!-r1ckt3r [] has joined #mythtv
18:05<paperclip>how do you rip/play from cd at the same time?
18:17-!-r1ckt3r [] has quit [Read error: 54 (Connection reset by peer)]
18:25<rkulagow>chutt: is there someway to setup the checkboxes in multicolumn? if i list each visualization on its own line it will take a an entire page to get them all.
18:25-!-r1ckt3r [~rickter@] has joined #mythtv
18:27<rkulagow>the easiest thing is just to do it as a lineedit though. are you opposed to that?
18:33<TheAsp>he probably is, as i doubt he has a keyboard plugged into his myth box :P
18:33-!-Soopaman [] has quit [Read error: 60 (Operation timed out)]
18:34<rkulagow>right now, you need to have a keyboard plugged in to configure mythmusic anyways...
18:35-!-r1ckt3r [] has quit [Read error: 104 (Connection reset by peer)]
18:43-!-r1ckt3r [] has joined #mythtv
18:49-!-divine_poptix [] has quit []
18:52<bigguy>"It could be faster if we altered the database"
18:52<bigguy>Andy's back with another patch
18:53<yebyen>how's current cvs?
18:54<yebyen>i last updated on 02/21
18:54<yebyen>the day before commercial skipping...
18:58-!-solarce[w] is now known as solarce
18:58<yebyen>solarce: hey!
18:59<solarce>yebyen: :o
18:59<solarce>you found me ;)
18:59<yebyen>solarce: you using a reasonably current cvs?
19:00<solarce>yebyen: can't say I am
19:01<solarce>but now I must drive home, ttyl
19:06<TheAsp>seems fine to me
19:07<memorex>Anyone got any hints on operating a Pace manafactured Skydigi box?
19:07<yebyen>TheAsp: fun
19:09<yebyen>TheAsp: I'm updating to the current cvs, heh
19:09<moegreen>memorex: have you check google? usually someone has found a way to interface with sat. and digi cable boxes
19:10<memorex>I tried searching in vain
19:14<moegreen>you can always do an ir transmitter
19:16<memorex>I think im going to have too
19:22-!-divine_poptix [] has joined #mythtv
19:51<yebyen>mythtv is taking a hella-long time to compile
19:51<yebyen>gotta have something to do with the fact that i'm recording right now
19:53* yebyenhumps mythtv
19:55* r1ckt3rquestions where you....erm....connect with mythtv
19:56<memorex>Hmm.. maybe humping the box you run mythtv on is possible...
19:56<memorex>but how do you hump a binary?
19:56<r1ckt3r>where it segfaults? <G>
19:56<yebyen>*"Starting up as the master server"
19:57<memorex>How far along is the network transparency?
19:58<yebyen>auto commercial skip is leet!
20:00<moegreen>memorex: I think everything is working now...Chutt finished up multiple backends recently
20:00<memorex>kewlers :)
20:03<justin_>that sounds like fun to play with
20:03<justin_>my friend at school installed mythtv also, wonder if we could share stuffs
20:07-!-PeteCool [] has joined #mythtv
20:07<PeteCool>I fixed my "Fix recording conflicts" problem (hang) from yesterday (had been wrong for a few days before that too)... cvs update a few minutes ago brought it back
20:11<PeteCool>the mythweather Makefile seems b0rked...
20:11<PeteCool>make: *** No rule to make target `/usr/qt/3/mkspecs/default/qmake.conf', needed by `Makefile'. Stop.
20:11<PeteCool>matrix mythweather #
20:12<PeteCool>but I just build MC in the same terminal 10 seconds before that
20:12<justin_>/usr/qt/3/ ?
20:13-!-toddm [] has joined #mythtv
20:13<PeteCool>that's with gentoo
20:14<PeteCool>they say it makes it easier to have both qt2 and qt3 at the same time
20:16<PeteCool>I do have this one, though... /usr/qt/3/mkspecs/linux-g++/qmake.conf
20:17<PeteCool>actually the previous version of the Makefile had it that way
20:18<PeteCool>moegreen: the current mythweather Makefile changes $QTDIR/3mkspecs/linux-g++/qmake.conf to $QTDIR/mkspecs/defaults/qmake.conf ... the previous one worked fine, why the change?
20:18<PeteCool>or maybe it was a mistake :)
20:25<moegreen>PeteCool: did you do a make distclean and then remake mythweather from the directory with the README in it? It needs to install a new file so things changed a bit, although I don't seem to recall chaning that info
20:25<TheAsp>do you have QMAKESPEC set?
20:26<PeteCool>after I fixed the path in the Makefile, I was able to make distclean, and I saw the new file being extracted
20:26<PeteCool>TheAsp: yep, says linux-g++
20:27<PeteCool>then, the line in the makefile should say $QTDIR/mkspec/$QMAKESPEC/qmake.conf
20:27<moegreen>Makefile: $(QTDIR)/mkspecs/default/qmake.conf
20:27<moegreen>is what I have in my Makefile
20:28<PeteCool>moegreen: look in viewcvs, the previous version of the makefile is different
20:30-!-choenig [] has quit [Remote closed the connection]
20:30<moegreen>PeteCool: it looks like that in every version I see...unless you are talking about the Makefile that is in the mythweather directory, which should be being built by qmake
20:31<PeteCool>I'm talking about the one in mythweather root dir
20:31<PeteCool>hold on
20:32<PeteCool> ... look at the third yellow line, that's what I'm talking about
20:32<PeteCool>if that's how it really should be, please tell me
20:33<PeteCool>but, $QTDIR/mkspec/$QMAKESPEC/qmake.conf would make more sense to me
20:36<PeteCool>I forgot the ( ) in the above line
20:38<divine_poptix>damned UPN is defeating the commercial skip code
20:52<divine_poptix>they've cut out every single black frame between commercials
20:52<divine_poptix>at least for 'Enterprise'
20:53<TheAsp>i heard that earlier somewhere else :P
20:53<TheAsp>i dont get it from upn though
20:55<PeteCool>divine_poptix: are you getting the white indicator squares?
20:59<TheAsp>i only get squars on cbc
20:59<divine_poptix>PeteCool: i need to hack up the bttv driver to find out
20:59<divine_poptix>although i have seen them on my TV before
21:00<yebyen>uh oh
21:00<divine_poptix>actually, on the recordings i've made with my WinTV PVR-250, I can clearly see the white squares
21:00<yebyen>"table mythconverg.recordedmarkup doesn't exits"
21:03<PeteCool>divine_poptix: I didn't change anything at all and they're very big (they're a one-pixel line on a "real" tv), but I'm using v4l2 and bttv-dev
21:05<mdz>Chutt: around?
21:05<divine_poptix>PeteCool: i'm just using stock 2.4.20+redhat patches
21:06<mdz>Chutt: is it ok with you to commit this scheduling change?
21:07<mdz>I've checked it and it seems to work nicely
21:07<Chutt>yeah, go for it
21:07<mdz>but if you want to test it on your setup first, that's fine
21:07<mdz>dammit, conflict
21:07<mdz>oh, an easy one
21:07<mdz>I deleted a whole function that was changed
21:08<Chutt>the find in old record?
21:08<Chutt>are you escaping quotes in titles and stuff?
21:08<mdz>yep, I copied that bit over
21:08<mdz>and merged it into the existing query
21:08<Chutt>well, that just got added
21:09<mdz>ohh, no
21:09<mdz>I did that for the insert
21:10<mdz>findinoldrecordings really is just obsolete
21:10<mdz>because the info will already be in the programinfo
21:11<mdz>oh, I haven't checked the backend communication change
21:11<mdz>since there's an extra field in programinfo
21:12<Chutt>long as you updated that define, it should be fine
21:13<-- r1ckt3r( has left #mythtv
21:13<mdz>would you mind giving it a quick look?
21:15<mdz>I changed tostringlist, fromstringlist, the constructor, the copy constructor, and the #define
21:15<mdz>I think that's everything
21:15<Chutt>that it is
21:16<mdz>the if (first->duplicate) check is inside a block where it's known not to be a SingleRecord, so that should be fine
21:17<mdz>I don't have any duplicate singlerecords at the moment
21:17<Chutt>looks good to me
21:18<mdz>ok that's in, so I can fiddle with the conflicts screen
21:18<Chutt>i'm planning on emailing the list on friday night or something and saying that i'm basically done with 0.8, aside from bug fixing
21:18<Chutt>and ask people to test it more
21:18-!-Captain_Murdoch [] has joined #mythtv
21:18<Chutt>chris, just about to email you a response
21:19<Chutt>i'm going to say friday night is the cutoff for the last bit of new code
21:19<Chutt>a week/half a week or so for bug fixing
21:20<Chutt>and then release 0.8 next weekend
21:21<Chutt>go ahead and add that new program if you want
21:21<Chutt>i'd probably want it not as a separate program eventually, but..
21:21<justin_>new program?
21:21<Chutt>just something to go through and preprocess stuff for commercials
21:22<justin_>i can't wait untill i get back to school, practically have a whole new mythtv to play with
21:24<Chutt>why are all these people on the list using the coax output on their dss receivers?
21:25<divine_poptix>because they suck.
21:26<divine_poptix>RCA and SVIDEO connectors are obviously too technical.
21:26* divine_poptixforces Chutt to use RGB bnc connectors
21:28<Captain_Murdoch>sorry, started up Xchat, switched to another window and forgot to come back. lol
21:28<Chutt>well, that's all i was going to say in the email
21:30<Captain_Murdoch>my code is basically a new function in NuppelVideoPlayer with a short program to call that function for each recording without a commercial break list. I think having it built-in would be best rather than an external program as well.
21:31<Chutt>an external program would be fine for now, though
21:31<Chutt>also, is it checking to make sure that the program is finished recording, first?
21:31<Captain_Murdoch>since it only does blank frame detection until I merge in the other commercial detection methods, I think it's ok to wait on it and just merge into mythbackend.
21:31<Chutt>whatever you want, really =)
21:32<Captain_Murdoch>only people it benefits are people using hardware compression and it allows you to get the commercial break list for programs you recorded a while back.
21:32<Captain_Murdoch>I'll wait. I was doing it as an exercise mainly, to get the function working to scan for commercials.
21:33-!-justin_ [] has quit [Read error: 60 (Operation timed out)]
21:33<moegreen>Well with the 0.8 release in sight we can all look forward to 0.9 ...
21:34<Captain_Murdoch>all it takes is about 10 lines of code and a chanid and starttime and it will search that program for commercials and flag them in the database, so it will be easy to integrate into mythbackend somewhere.
21:34<Chutt>moegreen, using any of that overlay stuff i messed with?
21:35<Captain_Murdoch>the 10 lines are just to setup the programinfo and nuppelvideoplayer objects, call the flag function, and teardown.
21:35<Chutt>it looks nice
21:35<moegreen>no, this is using a png for the background stuff. I'm trying to be concious of different themes
21:35<Captain_Murdoch>nice screen.
21:36<Captain_Murdoch>chutt, where would you recommend putting in the code to call the flag commercials function after a recording? if you point me in the right direction I can take a look to see what it would take to integrate so I can get it in ASAP after 0.8 release.
21:37<moegreen>at this point i've got the scrolling working for the titles which updates the show listings in the righthand side. I'm not sure what to do with the bottom when there is no actual recording selected (as it will look pretty much like it does now)
21:37<Chutt>moegreen, probably want to always have the top item in the right side selected
21:37<mdz>Chutt: is setting programinfo::recording enough to suppress the recording of a duplicate show, so it stays in the list but isn't recorded?
21:37<mdz>(to false)
21:37<moegreen>ah...didn't think of that
21:38<Chutt>mdz, i don't remember
21:38<mdz>hmm, looks like not
21:39<mdz>I think I may be going about this wrong, though
21:40<mdz>if something is removed by prunelist, will it show up in viewscheduled?
21:40<PeteCool>moegreen: nice work =)
21:40<mdz>I thought prunelist removed conflicting programs though
21:41<mdz>and they do still show up
21:41<Chutt>prunelist only removes obvious dupes if it can
21:42<Captain_Murdoch>anybody know if you can nice a thread?
21:42<mdz>ah, I see, RemoveConflicts will delete anything with recording==false
21:42<mdz>so when doautoconflicts is on, it'll go away
21:43<memorex>How about Video via IP functionality in MythTV?
21:43<memorex>I know its not a primary goal but it would be nice :P
21:46<mdz>how come the non-Xv output went into XvVideoOutput?
21:46<Chutt>since it's extremely similar
21:46* Captain_Murdochhides
21:47<Chutt>if it were sdl or something, i would've objected
21:47<mdz>the fallback message should include a note saying (this will be much slower) or something
21:48<Captain_Murdoch>I'll add one.
21:48<mdz>Captain_Murdoch: yes, you can nice a Linux thread
21:48<Captain_Murdoch>saying much slower since stuff is done in software rather than hardware.
21:48<mdz>Linux threads are essentially treated the same as Linux processes; they just happen to share the same memory maps
21:49<Captain_Murdoch>mdz, thanks. thought so but wanted to make sure before planning on putting code in that needed to be nice-d
21:49<mdz>Captain_Murdoch: that way, if someone is running another Xv program at the same time, but would otherwise have xv support, they'll know what is going on
21:49<Captain_Murdoch>I knew they were separate (pids & all), but wasn't sure about nice.
21:49<Captain_Murdoch>ok, never thougth of that scenario.
21:50<mdz>"get a new video card" would be a nice addition too :-)
21:50<Captain_Murdoch>in my case, it's "Upgrade your distro!"
21:50<Captain_Murdoch>or at least X
21:50<mdz>hmm, this actually means that I could use my AIW card as a second tuner if I had the CPU to run myth without Xv
21:51<mdz>of course, I obviously don't have the CPU to do two recordings at the same time anyway
21:51<Chutt>it'd work for pip, though
21:51<mdz>but it gives us something to tell the endless stream of AIW users
21:51-!-justin_ [] has joined #mythtv
21:52<mdz>why would it work for pip?
21:53<Chutt>pip records at a very low resolution
21:53<Chutt>it's pretty much no overhead
21:54-!-toddm [] has quit ["Trillian ("]
21:54<mdz>but I'd still have to scale the non-pip stream
21:55<mdz>why do people want to use coax for non-tuner inputs, instead of composite?
21:56<divine_poptix>mdz: as i said earlier, they're lazy
21:56<divine_poptix>or stupid.
21:56<mdz>if there were a good reason, it might make sense to change it to always use the external command if it is set
21:56<mdz>but I can't think of one
21:56<Captain_Murdoch>Here's the message I've got in there now (after the line about falling back to non-Xv mode). "MythTV performance will be much slower since color conversion and scaling will be done in software. Consider upgrading your video card or X server if you would like better performance." That's in a little box of asterisks
21:57<divine_poptix>people have a hard enough time getting basic in/out sound working, with the sound coming from an external source i'd fully expect twice the number of 'my sound doesn't work' messages on the list(s)
21:57<TheAsp>some vcr's dont have rca/svideo out...
21:57* TheAspguesses
21:57<divine_poptix>TheAsp: i've never seen a VCR without RCA outputs =p
21:57* TheAspsmacks poptix with a beta
21:57<divine_poptix>some don't have RCA inputs, but then, some VCR's are really VCP's
21:57<mdz>Captain_Murdoch: sounds good
21:58<mdz>Captain_Murdoch: except for the box of asterisks
21:58<Captain_Murdoch>ok, will take it out. wanted it to stand out.
21:58<Captain_Murdoch>haven't commited yet anyway.
22:06<mdz>Chutt: I think I figured out what was wrong with my ringbuffer changes
22:06<mdz>Chutt: I was using fseeko64, but plain fopen. I didn't realize there was an fopen64
22:06<mdz>Chutt: can we please use FILE_OFFSET_BITS=64?
22:07<Chutt>fine fine
22:07<Chutt>you know how to make sure it gets set?
22:07<justin_>doesnt fopen64 get used if you define LARGE_FILE or something?
22:07<Chutt>i think you still have to open it specifically
22:07<Chutt>don't you?
22:09<mdz>_LARGEFILE_SOURCE gets you things which don't require that any types be redefined
22:10<mdz>_FILE_OFFSET_BITS=64 gets you the stuff that needs a bigger off_t, fpos_t, etc.
22:13<Captain_Murdoch>Chutt, if the flag commercial code was called after a recording finished, would it be best to put it in TVRec::TeardownRecorder in the "if (curRecorder)" section at the bottom? I'm thinking fire off another thread, inside the thread run nice(19), then setup and call NuppelVideoPlayer::FlagCommercials
22:14<Captain_Murdoch>ok, I'm going to code it into mine and let it run that way for a while, then by the time 0.9 comes out I'll have made sure there aren't any bugs in it. :)
22:14<Chutt>you can commit it, just comment out the activating code
22:14<Chutt>if you get tired of maintaining a separate tree
22:15<justin_>does it still go back 2 seconds before scanning for commercials?
22:15<Captain_Murdoch>ok, might do that. I have 3 trees right now. real cvs, my working copy, and my 'production' copy that I run in the living room. :)
22:15<Captain_Murdoch>justin, not if you use the newest CVS version.
22:15<justin_>oh ok, never got why it did that
22:15<Captain_Murdoch>it will do that for old recordings, but the newest code flags blank frames as it records.
22:16<Captain_Murdoch>it goes back 2 seconds in case you hit '
22:16<Captain_Murdoch>hit 'Z' right after a commercial starts.
22:16<Captain_Murdoch>because it's easier than scanning forward 28 seconds to find a blank frame.
22:16<justin_>i would be like, ok, commercial, 1......2........ 'Z'
22:17<justin_>why does it have to scan exactly 30 seconds?
22:17<Captain_Murdoch>you can hit it anytime during the commercial now if it's a new recording. old recordings require to hit it in the first 2 seconds or else it has to scan forward.
22:17<Captain_Murdoch>because it doesn't know when the commercial started so it has to scan to find the end.
22:17* justin_still doesn't get it
22:18<moegreen>justin_: it goes back 2 seconds to look for the start of the commercial
22:18<moegreen>justin_: Then it uses where it finds the start to go forward in 30 sec increments
22:18<moegreen>(i think) :)
22:18<justin_>oh, everytime i hit 'z' without waiting 2 seconds, it would just stop
22:18<Captain_Murdoch>latest CVS code is practically instantaneous for newly recorded items.
22:18<justin_>i miss mythtv:(
22:19-!-Chutt2 [] has joined #mythtv
22:19<Captain_Murdoch>justin, it should still work in that case, but it's not 100% perfect. current CVS is much better at detecting them.
22:19<justin_>sucks here, I don't know when anything is on, and i have to watch that stupid ch14 for 5 minutes to see whats on
22:19-!-Chutt [] has quit ["dead"]
22:20<Chutt2>had to reboot the laptop into windows to use my scanner
22:20-!-Chutt2 is now known as Chutt
22:20<bigguy>what scanner do you have?
22:21<Chutt>hp all-in-one printer
22:21<Chutt>flatbed dealie
22:21<Chutt>going to scan in any missing book covers that i don't have
22:21<bigguy>I've got an hp 3300C that I found sane drivers for the otherday but I have an XP box so why mess with it ;)
22:22<bigguy>the scans are great quality tho
22:22<bigguy>are of even
22:24<justin_>I used an hp scsi scanner in linux, on the first computer I built
22:24<justin_>I took it from an old mac, my dad said "that wont work on a peecee"
22:25<justin_>old mac scanner+scsi card I found in a box somewhere worked perfectly:)
22:25<bigguy>there was no scanner support when I first started using linux so :P
22:25<justin_>when did sane first come out?
22:27<bigguy>hmm 96 or later I think
22:27<bigguy>I'm not sure
22:27<bigguy>I never messed with it
22:27<justin_>oh, i just found it funny at the time that it worked
22:28<justin_>i think i had an easier time getting it to work in linux then my dad did originally with the mac
22:28<justin_>too bad scanners and stuff had to become so proprietary
22:28<justin_>its the same with tv cards too that I saw
22:28<justin_>i got the tv wonder, which for XP it seems, sucks ass from driver issues
22:29<bigguy>well I got this usb scanner right as win2k was coming out. Course it had no 2k or xp support till recently
22:29<justin_>the tv wonder worked as soon as i told it the right tuner type
22:29<bigguy>so I hadn't used it for over 2 years
22:30<bigguy>hooked it up the other day on a whim
22:30<bigguy>my WinTV Go worked great in XP
22:30<justin_>it was a pita to buuy a tv card, i couldn't find ANY info on them
22:30<bigguy>I used the haupage drivers and Descaler to watch tv
22:30<justin_>all marketspeak and windows program crap
22:31<justin_>all I wanted to know was what inputs it had, and what came in the box, bought the tv wonder cause newegg actually listed the cards features, and had a picture of everything
22:31<justin_>bigguy: you ever use tvtime?
22:31<justin_>its like dscaler for linux
22:32<bigguy>I'm not even using my cards atm
22:32<justin_>hes even porting some of the delinterlacing stuffs
22:32<justin_>I miss my tv card:(
22:32<bigguy>I had cable at my cousins but here we barely get 3 stations
22:32<PeteCool>justin_: seems like you should've brought your myth box with you :)
22:33<justin_>kinda hard to carry a full tower case on a train:)
22:33<justin_>would be nice to have one of the shuttle pc thingies
22:34<justin_>I have a computer here I could sorta get mythtv working on, if it would turn on:)
22:35<justin_>wonder how much it would be to build a decent one from scratch
22:36<bigguy>justin_: decent myth box?
22:36<PeteCool>it ends up over 30% more expensive to build it in a Shuttle SS40G (which I'm not even sure the video chip works well) than in a micro-atx case
22:37<justin_>hmm, i was looking at microatx stuff a while ago
22:37<justin_>they had mb+cpu combos that were like $150 iirc
22:37<bigguy>I like my fullatx black desktop case
22:37<bigguy>directron carries them but I got mine in a trade
22:37<justin_>there was a lot of talk on the list, but I dont think much was decided
22:37<PeteCool>justin_: the ones with a celeron 1.7/1.8?
22:38<justin_>a lot of people blabing about dual 2.2 ghz machines
22:38<PeteCool>that's about the worst x86 CPU ever
22:38<justin_>PeteCool: yeah
22:38<justin_>heh, thats what i figured
22:38<justin_>i have ah athlon xp 1600+, and its nice
22:38<PeteCool>the 1.2~1.4 ghz celerons run much faster IIRC
22:38* bigguyas a 1900+ and a 2000+
22:38<justin_>i have it doing tons of other stuff, but with myth reniced to -16
22:38<bigguy>has even
22:39<PeteCool>justin_: you could put it and your ram in a SK41G and it's work great
22:39<PeteCool>bigguy: using both?
22:39<PeteCool>I could use one :)
22:39<bigguy>the Cel1.2 I put in my sisters box is pretty nice
22:39<mdz>me too
22:39<justin_>the 1600+ was the middle one when i got it, the 2200+ is now the same price or so
22:40<bigguy>PeteCool: yeah I am using both
22:40<bigguy>PeteCool: got the 1900+ underclocked tho
22:40<bigguy>PeteCool: 1500+ speed at 1.4v
22:40<justin_>i've been meaning to get a new box working here, i probably would have if someone didnt give me this laptop
22:40<bigguy>runs real cool
22:41<PeteCool>bigguy: cell.2 ? what's that? 1.2 ghz?
22:42<bigguy>Cel 1.2
22:42<bigguy>get a better font :P
22:42<PeteCool>those are the coolest ones... my 1.1 ghz is running with the included fan a 7v (lots less airflow), temps didn't even rise
22:43<bigguy>even at full speed I hear the hdd's over the cpu fan
22:44<PeteCool>I can hear mine grinding every second when it's recording... but my dad let me "borrow" it for nothing, so I can't complain :)
22:44<bigguy>on the cel 1.2
22:44<bigguy>course she's only got my old 6.4 Quantum and the only WD I have that never b0rked on me
22:44<bigguy>13 gig
22:44<justin_>i have the WD doesn't make a sound
22:45<PeteCool>mine's a WD200BB (not the new, fast one... the older, 20gig)
22:45<bigguy>my dad must be downloading something
22:45<PeteCool>justin_: that's because your fans are too loud :)
22:45<justin_>the JB are the 8M cache flies
22:45<bigguy>I'm lagged like crazy
22:45<justin_>PeteCool: well i have like 5
22:45<bigguy>I will never again by a WD
22:46<justin_>i have a bottom case fan, top case fan, side case fan, cpu fan, psu fan
22:46<justin_>the cpu fan is the only one that really makes any sound, its a crappy one
22:47<bigguy>I'll probably buy a maxtor or seagate SATA with my next motherboard purchase
22:47<bigguy>which will be some time from now
22:50<yebyen>inspiron 8500!
22:50<yebyen>it's all sorts of pansy colors
22:52<mdz>Chutt: viewscheduled changes are in
22:52<mdz>seems to work
22:53<yebyen>and it has ONE pcmcia slot
22:53<yebyen>glad I bought my 8200
22:54<Chutt>i'll check stuff out tomorrow sometime
22:54<Chutt>busy messing with my scanner now =)
22:55<Chutt>hey, neat, another patch by andy davidoff
22:55<yebyen>Chutt: i updated cvs, commercial autoskip owns me
22:55<Chutt>and he even criticized my code!
22:55<yebyen>even if it is a bit flaky... it does a better job than I do at skipping to the show, heh
22:56<Chutt>yay, i love andy davidoff
23:00<bigguy>|-|3 ru13z dud3
23:02<justin_>those xpc's sure look nice
23:02* justin_tv
23:06-!-chuckf [] has joined #mythtv
23:07<Captain_Murdoch>yebyen, what's flakey, is it just missing commercials or going to the wrong spot or what?
23:25<Captain_Murdoch>whatever cvs changes just went into effect seem to have hosed up the playback list.
23:25-!-Timon [] has joined #mythtv
23:26<Chutt>make sure you updated both the backend and the frontend
23:26<Captain_Murdoch>ok. thanks. I was testing the frontend and noticed it was haywire. I'll restart backend as well.
23:26<Captain_Murdoch>had all sorts of data in weird places. :)
23:26<bigguy>Chutt: what quality level do you use with FLAC when encoding?
23:27<Timon>Is anyone else having problems with the latest mythmusic? When I try to play mp3's that previously worked, I now get "mythmusic: unsupported fileformat"
23:27<Chutt>flac is qualityless
23:27<bigguy>this encoder gives me options
23:27<Chutt>it has different compression options
23:27<Chutt>but it is lossless
23:27<Chutt>so there's no quality difference
23:28<bigguy>I picked 12
23:28<bigguy>took off maybe 10meg off the wav size
23:28<Chutt>i get an average of about a half off the original size
23:29<bigguy>maybe I should left it at it's default
23:29<Chutt>that's an average, of course
23:29<Chutt>for some music it compresses more, some, less
23:29<bigguy>all mine only averaged about 10megs off
23:30<Timon>Nobody else is having problems with mythmusic cvs not playing mp3's and displaying "mythmusic: unsupported fileformat"?
23:30<Timon>Argh, hmm
23:30<bigguy>wait I set it at 8
23:31<bigguy>which it says is best
23:31<Chutt>but then i don't use mp3s, so i wouldn't really know
23:31<Timon>Ahhh, all my music is in mp3. Hmmm. Is mythgame using an outside library to play mp3's?
23:34<Chutt>it's all internal, and nothing's changed
23:34<yebyen>Captain_Murdoch: it misses some commercials
23:34<yebyen>Captain_Murdoch: it hasn't gone into a show and made me miss any yet
23:35<Timon>Hmmm. Oh well. If I get drunk enough tonight, i'll look into it =)
23:36<bigguy>Chutt: are most of your tracks in flac now?
23:37<Captain_Murdoch>yebyen, ok. thanks. I know it's missing some commercials and I'm looking into that some. the new CVS code keeps a list of all blank frames which will help refine the commercial detection stuff for blank-frame. I'm also working on making it scan and flag commercials immediately after recording, so it will be able to use other detection methods and have a commercial break list ready for when the show is watched.
23:37* Captain_Murdochneeds manual/instant record to help test things. :)
23:39<Timon>Chutt, I got a seg fault from mythgame; where do you want me to post the backtrace? Here or the list?
23:39<yebyen>Captain_Murdoch: new cvs code? as in today? I just updated earlier today
23:39<yebyen>Captain_Murdoch: is that recordedmarkup table?
23:39<Captain_Murdoch>nah, yesterdaay I think.
23:40<Captain_Murdoch>yeah, recordedmarkup. it should just be keeping blank frames now, but they get used to generate a commercial skip list the first time you skip.
23:40<yebyen>well i don't have the table yet, i didn't update my database :)
23:41<Captain_Murdoch>once you have the table, skipping commercials on new recordings becomes almost instantaneous. older recordings will still use the old skip code.
23:42<yebyen>cvs.sql should have evreything I need if my last update was in late february, yes?
23:43<Captain_Murdoch>I think so.
23:43<yebyen>damned failure...
23:48<yebyen>Captain_Murdoch: "AutoCommercialSkip"?
23:48<yebyen>that looks like an interesting setting
23:49-!-PeteCool [] has quit ["Client Exiting"]
23:49<yebyen>feasible yet?
23:50-!-danc_ [~danc``] has joined #mythtv
23:50<yebyen>err, does it do what I'd expect? :)
23:53<Captain_Murdoch>yebyen, yeah, if you turn that on it will use the commercial break list to automatically skip forward like the cutlist does
23:54<Captain_Murdoch>might not work first time right now though, there is another option called AutoCommercialFlag which isn't on/available yet. It will turn on the auto-flagging at record time, then autoskip will use that info. if autoflag isn't on then you have to skip once to build the list then autoskip should work after that.
23:54<yebyen>Captain_Murdoch: is it fairly accurate?
23:54<Captain_Murdoch>only problem I'm having occasionally is that it doesn't catch all the commercials. it hasn't skipped any part of a show that I know of.
23:55<yebyen>yeah actually it did skip the first 15 seconds of a piece of SG1
23:55<Captain_Murdoch>with the blank frame list recorded in the database I can do some analysis to see why I'm missing certain commercials.
23:55<Captain_Murdoch>yebyen: you don't have the new code yet though.
23:55<yebyen>but it didn't actually have any speaking or people in it, so I had no way of knowing that
23:55<yebyen>Captain_Murdoch: it's not in cvs yet?
23:56<Captain_Murdoch>it's in cvs but it's not doing any good if you don't have the table.
23:56<yebyen>oh :)
23:56<yebyen>yeah, i just created the table, so it's not doing any good yet
23:56<Captain_Murdoch>so the only skip you can do without the table is manual where it searches manually for blank frames.
23:56<Captain_Murdoch>once you record something there will be a list of blank frames in that table. they are used at playback time to skip.
23:56<danc_>wow. what is "dummy socket binding" ?
23:56<yebyen>Captain_Murdoch: woot :)
23:57<yebyen>i'm taking my physics exam with no pants
23:57<yebyen>it's going to be the class's senior prank
23:57<Timon>you just going to wear boxers/briefs?
23:57<Timon>to class?
23:57<yebyen>to the exam
23:57<Captain_Murdoch>I just set it up so that it will flag commercials after recording. program just finished and it looks like it's scanning through building the skip list. :) this won't be in 0.8 though, gonna wait till after 0.8 is released to turn it on in cvs.
23:57<yebyen>not just me, the whole class :)
23:58<yebyen>Captain_Murdoch: ahh
23:58<yebyen>Timon: imagine the look on the physics teacher's face
23:58<danc_>dont fall out
23:58<yebyen>"Have I lost it, or are you all not wearing pants?"
23:58<yebyen>danc_: we all decided on button-fly
23:58<danc_>excellent call
23:58<Timon>That would be so damn funny!
23:59<Timon>You going to walk in pant less, or take them off when the test starts?
23:59<yebyen>we decided it'll be funnier if we all take them off simultaneously, at the start