Back to Home / #mythtv / 2002 / 11 / Prev Day | Next Day
#mythtv IRC Logs for 2002-11-01

00:05-!-TardisX [~justin@weasel.internode.com.au] has joined #mythtv
00:18-!-Antw73 [~ant@krynn.solace.mh.se] has joined #mythtv
00:45<-- sfire||mousehas quit ("leaving")
00:45-!-Antw73 [] has quit [Read error: 104 (Connection reset by peer)]
00:58--> sfire||mouse(~cwevans@uv5a-172.uv5a.csupomona.edu) has joined #mythtv
01:33-!-Disconnected (Connection reset by peer).
01:34--> Youare now talking on #mythtv
02:19-!-Antw73 [~ant@krynn.solace.mh.se] has joined #mythtv
03:17-!-witten_ is now known as witten
03:17-!-Antw73 [] has quit [Read error: 104 (Connection reset by peer)]
04:20-!-Antw73 [~ant@krynn.solace.mh.se] has joined #mythtv
05:30-!-OrangeSun [~orangey@London-HSE-ppp3541155.sympatico.ca] has joined #mythtv
05:30-!-Antw73 [] has quit [Read error: 54 (Connection reset by peer)]
05:48-!-Universe [~uni@6532175hfc29.tampabay.rr.com] has joined #mythtv
06:21-!-Antw73 [~ant@krynn.solace.mh.se] has joined #mythtv
06:45-!-Antw73_ [~ant@krynn.solace.mh.se] has joined #mythtv
06:45-!-Antw73 [] has quit [Read error: 104 (Connection reset by peer)]
06:45-!-Antw73_ [] has quit [Remote closed the connection]
06:45-!-rcaskey [~rcaskey@adsl-156-92-182.asm.bellsouth.net] has joined #mythtv
06:46-!-Antw73 [~ant@krynn.solace.mh.se] has joined #mythtv
06:46<rcaskey>hello all, thought id drop in and let it be known im making great progress on getting my box set up
06:46<Antw73>afternoon all, thats great rcaskey =)
06:46<rcaskey>Finally got X working properly, DVDs are playing, sound is working
06:46<rcaskey>the last hurdle I think is USB
06:46<rcaskey>and its an ugly one
06:47<Antw73>luvly =) you building from source?
06:47<rcaskey>devices show up but dont work
06:47<rcaskey>no using make-kpkg
06:47<rcaskey>just spent a while wrestling with ide-scsi emulation
06:47<rcaskey>forgot to reenable it when I started with a new config
06:47<Antw73>heh, thats a bit fun the first time you do it =)
06:47<rcaskey>Antw73: im still not sure what /dev name 0,1,0 has
06:48<rcaskey>or why my cdr is 0,1,0 instead of my dvd when cdr seems to come first ;)
06:48<Antw73>hehehe
06:48<rcaskey>for the most part docs on usb are pretty bad
06:49<rcaskey>and noone really seems to know whats going on
06:49<Antw73>one sec phone
06:51<rcaskey>anyone here a resident usb guru
06:51<Antw73>ok back, I'm not bad with it, whats the exact symtom?
06:51<rcaskey>things show up in /proc/bus/usb fine, send interrupts only on plug and unplug, and thats about it
06:52-!-OrangeSun [] has quit [Read error: 60 (Operation timed out)]
06:52<rcaskey>so far Iv tried 2 mouses and a gamepad
06:52<Antw73>ok, so kernel modules are in fine then. What devices are we talking about?
06:52<rcaskey>Sidewinder and 2 IMPS2 mouses
06:53<rcaskey>usbmouse hid evdev mousedev joydev input usbkbd usb-uhci usbcore
06:54<Antw73>ok, do they work on the console in gpm?
06:54<rcaskey>nope
06:54<rcaskey>even uninstalled gpm
06:54<Antw73>are you seeing notices in the messages file that its starting a device for them?
06:55<rcaskey>if nothing is going to /proc/interrupts then...
06:55<rcaskey>input0: USB HID v1.00 Mouse [Logitech Logitech] on usb1:2.0
06:55<rcaskey>input1: USB HID v1.00 Gamepad [Microsoft\xAE Microsoft\xAE] on usb1:4.0
06:55<rcaskey>hid-core.c: USB HID support drivers
06:55<rcaskey>anything beyond that?
06:55<Antw73>so you are getting NO interrupts at all except in plugging?
06:55<rcaskey>yeah
06:56<rcaskey>usbmouse.c: v1.6:USB HID Boot Protocol mouse driver
06:56<rcaskey>too :)
06:56<Antw73>have you booted the system with them connected?
06:56<rcaskey>yeah
06:56<rcaskey>and without
06:56<Antw73>same thing
06:56<rcaskey>ditto
06:56<Antw73>right, one sec
06:57<Antw73>have you tried the alternate uhci driver?
06:57<rcaskey>Antw73: anything I need to do besides insmodding it?
06:57<rcaskey>err modprobing it
06:58<Antw73>should need to unload the other usb modules first, and make sure you don't hotplug or it'll load the default module again
06:58<rcaskey>Antw73: ok
06:59<rcaskey>still shows up as usb-uhci in proc-interrupts although it increased the number of interrupts by about 50
06:59<Antw73>ok, any further interrupts when you move the mouse about?
07:00<rcaskey>interrupts not changing
07:00<Antw73>now thats just freaky =)
07:00<rcaskey>also it takes a while cus the mouse is downstairs :)
07:00<rcaskey>so if there is a pause im a going :)
07:00<Antw73>heheheh
07:00<rcaskey>maby i could set the fan next to it and wobble it enough to keep it moving
07:01<Antw73>ok, can you mail me your dmesg output and as many other details you can?
07:01<Antw73>I have to go help a programmer with a nasty bug, but I'll take a close look at this in a little while =)
07:02<Antw73>my email is ant@solace.mh.se
07:03<Antw73>ok, got to rush, back in a few
07:05<rcaskey>ok thx antw
07:38-!-witten [] has quit [Read error: 111 (Connection refused)]
07:38-!-Antw73 [] has quit [Read error: 104 (Connection reset by peer)]
08:01-!-orangey [~orangey@London-HSE-ppp3539975.sympatico.ca] has joined #mythtv
08:16-!-rcaskey [] has quit ["BitchX-1.0c19 -- just do it."]
08:18-!-rcaskey [~rcaskey@adsl-156-92-182.asm.bellsouth.net] has joined #mythtv
08:18<rcaskey>hey all, excellent progress
08:18<rcaskey>im now on my HDTV with my USB Keyboard and mouse with a dvd playing in the background
08:19<rcaskey>the modeline I got off the net is causing overscanning though and im seeing some wierd vertical scrolling bars (no its not a ground loop, yes I am sure)
08:19<rcaskey>any ideas as to what I should try to correct for the overscanning?
08:19<rcaskey>l3ktr0n:/etc/X11# killall bitchx
08:19<rcaskey>l3ktr0n:/etc/X11# su rcaskey
08:19<rcaskey>-:- [Users(#mythtv:15)]
08:19<rcaskey>[ rcaskey ] [ orangey ] [ Universe ] [ mdz_ ] [ sfire||mou]
08:19<rcaskey>[ TardisX ] [ Tuscany0 ] [ Syn- ] [ skitzo ] [ davehunn ]
08:19<rcaskey>[ mdz ] [ skeetz ] [ vektor ] [ SadMan ] [ Chutt ]
08:19<rcaskey>-:- Channel #mythtv was created at Sun Sep 29 17:27:32 2002
08:19<rcaskey>-:- BitchX: Join to #mythtv was synched in 4.135 secs!!
08:19<rcaskey><rcaskey> hey all, excellent progress
08:19<rcaskey>-:- codebreaker [~codebreak@p5083CD8B.dip.t-dialin.net] has left #debian []
08:19<rcaskey><rcaskey> im now on my HDTV with my USB Keyboard and mouse with a dvd playing
08:19<rcaskey> in the background
08:19<rcaskey>-:- kapal_ [~avid@202.155.92.84] has joined #debian
08:20<rcaskey>doh
08:20<rcaskey>sorry all
08:27<rcaskey>nobody home :)
08:38-!-rcaskey_ [~rcaskey@adsl-156-92-182.asm.bellsouth.net] has joined #mythtv
08:38<rcaskey_>sorry there, apparently the version of screen in unstable is a bit...unstable
08:39-!-rcaskey [] has quit ["BitchX-1.0c19 -- just do it."]
08:42<rcaskey_>all rescaling done by hand
08:43<rcaskey_>well change in refresh rate
08:43<rcaskey_>it dosent do anyting "for" you
08:43<rcaskey_>thats it
08:45<vektor>hmm
08:45<vektor>there's totally stuff i do not understand about how this is signalled on the wire
08:45<vektor>so, what do you setup on your tv?
08:45<vektor>do you tell your TV that the incoming signal is 540p ?
08:45<rcaskey_>vektor: just switch it to hd stream 2
08:45<rcaskey_>and it knows
08:45<rcaskey_>it just does
08:46<rcaskey_>freaks me out :)
08:46<vektor>what i mean is, this converter seems to be for 480p or 540p and i'm just wondering how the TV figures out what the incoming signal is
08:47<rcaskey_>vektor: well maby its by the resolution
08:47<rcaskey_>dunno
08:47<rcaskey_>maby it dosent though
08:48<rcaskey_>although you would think it wouldnt work this well if it was in the wrong mode
08:48<rcaskey_>the vertical bars probably mean slightly wrong refresh ratee, right?
08:50<vektor>I have no idea.
08:50<vektor>I really need to find the HDTV standard though.
08:50<rcaskey_>I dont think there is a single one
08:50<vektor>I have too many questions that I can't figure out.
08:50<vektor>Like, is there a SMPTE reference for this?
08:51<rcaskey_>dont know
08:51<rcaskey_>iv got my hsync and vsync locked in as follows
08:51<rcaskey_>hsync 33.55 vsync 59.60
08:52<vektor>CEMA seems to be one standards...
08:53<vektor>ah
08:53<vektor>ATSC table 3
08:54<vektor>ok i need to get to class
08:54<vektor>back later
08:54<rcaskey_>alright
08:54<rcaskey_>later
08:55<rcaskey_>do you think im locked into those sync modes exactly
08:56<rcaskey_>err sync ranges
08:56* rcaskey_goes to test
08:56<rcaskey_>bbl
08:56-!-rcaskey_ [] has quit ["[BX] Been around the world and found that only stupid people are breeding."]
08:56<mdz>Chutt: I have some problems with current CVS...a program recorded last night plays back fine in mplayer, but mythtv won't play it
08:57<mdz>Chutt: selecting it from the menu dumps me right back to the menu without any error messages, just the usual XV and Changing... messages
08:58<mdz>Chutt: I can watch previous recordings OK though
08:58<mdz>ulp...segfault :-(
08:58<mdz>I'm going to back down to 0.6 for now, and I'll get a debugging build tonight
09:01<mdz>well, I'll back out to an earlier snapshot anyway
09:02<orangey>hey guys..
09:02<orangey>anyone here using lirc with myth (or anything else)?
09:13-!-Antw73 [~ant@krynn.solace.mh.se] has joined #mythtv
09:14-!-blinx [brian@cze.dk] has joined #mythtv
09:15<blinx>howdy
09:18<blinx>heh.. http://acetik85.free.fr/bushie.jpg
09:24-!-rcaskey [~rcaskey@adsl-156-92-182.asm.bellsouth.net] has joined #mythtv
09:24* rcaskeyarghs
09:24<rcaskey>X only works at the higher res if I boot it in the lower res first
09:25<blinx>eh.. sounds weird?
09:26<blinx>you start X in e.g. 800x600 and then change resolution - how? ctrl+alt+ numeric -/+ ?
09:27-!-rcaskey [] has quit ["BitchX-1.0c19 -- just do it."]
09:41<mdz_>blinx: yes
09:41<mdz_>oh, that wasn't a question :-)
09:43<blinx>hehe no :)
10:01-!-rcaskey [~rcaskey@adsl-156-92-182.asm.bellsouth.net] has joined #mythtv
10:05<orangey>hmmm.
10:06<rcaskey>?
10:06<orangey>I'm just trying to get lirc going with mythtv..
10:06<orangey>but I have no idea how : )
10:07* rcaskeyhasnt instlaled mythtv
10:08<rcaskey>kde 3.1 comes out in debian unnstable on 11/3
10:08<rcaskey>I still am messing with X
10:09<sfire||mouse>rcaskey: hehe, one week after gnome2
10:09<rcaskey>yeah
10:09<rcaskey>i might break down and install 3.0 debs from some other src for now
10:10<rcaskey>do you know when .7 is gonna be out
10:12<sfire||mouse>nope, I'm still trying to get it to install :)
10:12<rcaskey>know anything about X modelines by chance?
10:13<orangey>rcaskey: What do you need to know? I have limited knowledge..
10:13<rcaskey>orangey: well iv got a modeline that used to work, and then it worked only every other time I started the x server, and now it dosent work at all
10:14<rcaskey>but even that one was'n quite right and had vertical scrolling ands of lighter colors
10:14<rcaskey>and i didnt chance anything to cause it to stop working really
10:14<rcaskey>something wierd must be going on
10:14<rcaskey>and also It was overscanning
10:15<rcaskey>I guess I really need to truncate the desktop to correct for that
10:15<orangey>rcaskey: Why are you manually assigning modelines nowadays?
10:15<rcaskey>using an HDTV
10:15<orangey>if you pull the modeline, the newer X's (i.e., less than a year old) should find it..
10:15<orangey>ooooh..
10:15<orangey>what video card?
10:16<rcaskey>GF2 GTS
10:16<orangey>hmmm. well, are you using the nvidia drivers?
10:16<rcaskey>yeah
10:16<orangey>and twinview?
10:16<rcaskey>no
10:16<rcaskey>Transcoder
10:16<orangey>what's transcoder?
10:16<rcaskey>converts from VGA to YUV
10:16<rcaskey>without altering the refresh rate
10:17<orangey>is that a good thing?
10:17<rcaskey>yes
10:17<rcaskey>means you have more control over it
10:17<rcaskey>no quality degredation
10:17<orangey>do you have a video out on your nvidia?
10:17<rcaskey>no downscanning
10:17<rcaskey>vga
10:17<orangey>hmm. well, I'm not sure, then..
10:17<rcaskey>vga -> transcoder -> tv
10:17<orangey>however, I would rake the usenet (groups.google.com) for appropriate lines..
10:18<rcaskey>I tried that and had one that worked but then it just stopped
10:18<rcaskey>not sure why at all
10:20<orangey>hmm. not sure either.. you have more characteristics at play here than I'm used to..
10:20<orangey>however, I'd do the usual: upgrade the drivers; try something simple (320x240) and get it workign there..
10:20<orangey>stuff like that..
10:34<blinx>rcaskey: transcoder.. thats a seperate piece of hardware or?
10:47<Universe>transcoder is software
10:47<Universe>of course, I dont know what transcoder means in rcaskey diagram
10:48<blinx>that is why I where wondering too.. I know the software named transcoder
10:50<Chutt>it's a hardware box
10:53<blinx>I wish I had a nice tv capture card with stereo..
10:53<blinx>bought a surround system yesterday
10:53<blinx>so now I can enjoy mono sound from 6 speakers :)
10:53<Chutt>heh
11:00-!-rcaskey_ [~rcaskey@adsl-156-92-182.asm.bellsouth.net] has joined #mythtv
11:00-!-rcaskey [] has quit [Read error: 104 (Connection reset by peer)]
11:01<blinx>well.. time to go home.
11:01<orangey>WOOOHOO!!!!!!!!!!!!!
11:01<orangey>I got LIRC working!!!!
11:02<rcaskey_>so do I still really need lame?
11:25-!-Xafloc [nod@nod.to] has joined #mythtv
11:25-!-Antw73 [] has quit [Read error: 54 (Connection reset by peer)]
11:27<-- Xafloc(nod@nod.to) has left #mythtv
11:28<rcaskey_>doh 3ktr0n:/usr/local/bin# ./mythfilldatabase
11:28<rcaskey_>./mythfilldatabase: error while loading shared libraries: libmyth.so.0: cannot open shared object file: No such file or directory
11:28<rcaskey_>any ideas?
11:31<Chutt>other than putting /usr/local/lib into your /etc/ld.so.conf and running ldconfig
11:31<Chutt>no
11:31<Chutt>but that's what your problem is
11:49-!-orangey [] has quit ["Client Exiting"]
12:07<rcaskey_>anyone else having problems with lib twig?
12:07* rcaskey_grumbles
12:07<Chutt>you really haven't read any of the mailing list, have you?
12:07<Chutt>that was discussed recently
12:07<rcaskey_>hmmm, lag
12:09<Chutt>there's even a question about it in the faq on the website
12:09-!-rcaskey_ [] has quit ["[BX] Tickle-Me Elmo uses BitchX. *giggle* *giggle* *giggle*"]
12:09-!-rcaskey [~rcaskey@adsl-156-92-182.asm.bellsouth.net] has joined #mythtv
12:09<rcaskey>hmm, anyone else having problems with twiG?
12:09<Chutt>[12:09] <Chutt> you really haven't read any of the mailing list, have you?
12:09<Chutt>[12:09] <Chutt> that was discussed recently
12:10<Chutt>[12:10] <Chutt> there's even a question about it in the faq on the website
12:10-!-witten [~witten@adsl-gte-la-216-86-199-140.mminternet.com] has joined #mythtv
12:13<-- Universehas quit ()
12:13<rcaskey>ahh thx
12:27<rcaskey>argh, this would be alot easier if debian had recent libexpat stuff
12:27<rcaskey>how recent of a version do you need
12:29-!-Tuscany [~username@66.54.186.1] has joined #mythtv
12:38<mdz_>Chutt: did you get my messages about my current CVS experiment this morning?
12:39<Chutt>yeah
12:40<Chutt>whenever you can send me a backtrace/more info
12:40<Chutt>would be cool
12:51* rcaskeykicks twig
13:02-!-whatsit [~whatsit@162.40.114.37] has joined #mythtv
13:02-!-Antw73 [~ant@krynn.solace.mh.se] has joined #mythtv
13:02<whatsit>um... how am I suppose to unzip the tarball from the website?
13:03<sfire||mouse>tar zxvf file
13:03<whatsit>gzip: stdin: not in gzip format
13:03<whatsit>tar: Child returned status 1
13:03<whatsit>tar: Error exit delayed from previous errors
13:03<whatsit>why is it called .tar.tar anyway?
13:03<Chutt>let's take a look at the file extension
13:03<Chutt>.tar.bz2
13:03<Chutt>hmm
13:03<Chutt>i wonder what that could be
13:04<Chutt>perhaps its a bzip2'd tar archive?
13:04<rcaskey>whats the minum version of libexpat needed?
13:04<Chutt>rcaskey, why don't you ask the xmltv people?
13:04<Chutt>since that's their stuff you're installing
13:05<rcaskey>Chutt: do they have an irc channel?
13:05<Chutt>i wouldn't know
13:06<whatsit>bunzip2... doh!
13:08-!-TechJosh [~noone@ip68-7-170-10.sd.sd.cox.net] has joined #mythtv
13:11-!-whatsit [] has quit ["leaving"]
13:14-!-Universe [~Yeah@pwc2-hs-nk.bbnplanet.com] has joined #mythtv
13:17<rcaskey>iv compiled a new version libexpat an twig and still no dice
13:32<rcaskey>if these packages work for Debian im gonna be kinda miffed that they arent in unstable where they should be ;)
13:34<Chutt>what packages?
13:35<rcaskey>xmltv
13:35<rcaskey>still getting an error with mythtv that I thought was the result of xmltv though
13:35<rcaskey>while loading shared libraries: libmyth.so.0: cannot open shared object file: No such file or directory
13:35<Chutt>they're not in unstable because they're not ready for that yet
13:35<Chutt>i already told you how to fix that
13:36<rcaskey>Chutt: sorry, can you repeat it again?
13:36<Chutt>try learning about the operating system you're running
13:36<Chutt>put /usr/local/lib into your /etc/ld.so.conf and running ldconfig
13:36<Chutt>that's basic stuff.
13:36<rcaskey>thx
13:38<rcaskey>sorry, im just making the switch
13:41-!-karjala [~karjala@ppp5-93.ath.forthnet.gr] has joined #mythtv
13:46<rcaskey>wow my apartment complex has its own tv listings
13:47<rcaskey>cus they have that ghetto sattelite feed that they bundle into the rent
14:00<rcaskey>woot making progress, mythepg is workin :)
14:03<rcaskey>now to run mythfrontend without a capture card, what do I need to do?
14:04<Chutt>eh?
14:04<rcaskey>i dont have a capture card yet for mythtv, can i run mythfrontend without one
14:05<Chutt>how'd you manage to run setup without a capture card?
14:06<rcaskey>Chutt: # of cards=0
14:06<Chutt>what's the point?
14:06<rcaskey>Chutt: im gonna get a card RSN
14:06<rcaskey>and figure I can make good use of mythgames and friends until then
14:06<Chutt>good for you
14:07<Chutt>then fix things so that it runs without a capture card
14:09<rcaskey>ahh
14:09<rcaskey>just had to insert a record into the database as video card type v4l with inputs pointing to /dev/null
14:10<-- karjalahas quit ()
14:24<rcaskey>ahh auto-apt saves the day again with mythmusic
14:25<mdz_>auto-apt is nuts
14:26<rcaskey>gotta love it
14:27<Tuscany>hey chutt, any advantage to using a P4 for myth? that is, does the underlying libraries make use of SSE2?
14:28<Chutt>nope
14:28<Chutt>most it has is mmx2
14:28<Chutt>and some small amounts of sse
14:28<Chutt>far as i'm aware of, at least
14:28<Tuscany>ok
14:32<vektor>pshufw kicks ass
14:32<vektor>that's part of what keeps me sse :)
14:33<vektor>oh, and movntq, but using that can get weird depending on how you use it
14:33<vektor>i don't know of any 'really useful' sse2 stuff.
14:33-!-Drikus [~Drikus@cc45940-a.deven1.ov.home.nl] has joined #mythtv
14:33<vektor>well, except that it makes the xmm registers useful :)
14:33<Universe>hmm..
14:33<Universe>thats just like a processor company to make something that is useless
14:34<Universe>and use it as a marketing point
14:34<vektor>what do you mean?
14:34<vektor>i didn't say sse2 was useless. 128 bit ops kick.
14:35<Universe>if there really isn't anything useful in sse2...
14:35<Universe>oh
14:35<Universe>well..
14:35<Universe>I was just going by what you said
14:35<vektor>i meant anything like surprisingly useful
14:35<vektor>pshufw is really neat
14:35<Universe>ahh
14:35<Universe>ok
14:35<vektor>and it was in sse
14:35<vektor>and so it makes me want to use sse just because it makes mmx so cool
14:35<Universe>I know nothing right now about using processor features...
14:36<vektor>writing sse2, at least from the very very little i've done (i don't have a p4 myself), wasn't the kind of 'cool' factor.
14:36<Universe>so I guess I would just shut up, aye?
14:36<vektor>i guess:)
14:36<Tuscany>interesting article on linux compiler comaparison: http://www.coyotegulch.com/reviews/intel_comp/intel_gcc_bench2.html
14:36<Tuscany>by the way, the intel compiler for linux is available for free, for non-profit use
14:37<Chutt>yeah, i've used icc
14:38<vektor>me too.
14:38<Chutt>gcc 3.2's faster than 3.1, from my testing, at least
14:38<vektor>The intel compiler does kick for speed though in a bunch of cases.
14:38<vektor>always has.
14:38<vektor>beats the microsoft compiler too.
14:42<rcaskey>ooh they have em back in stock now
14:42<rcaskey>only problem I think is that it might not have a remote
14:42<vektor>what might not have a remote?
14:43<rcaskey>tv wonder ve
14:45<vektor>isn't that an ati card?
14:45<vektor>and don't they suck under linux?
14:45<vektor>oh i'm just talking out my ass, i don't really know.
14:45<mdz_>I have few complaints
14:46<vektor>see? :)
14:47<rcaskey>mdz: yeah?
14:47<rcaskey>btw, do you have a tv wonder or an all in woner
14:47<rcaskey>err wonder
14:47<Chutt>the tv wonder ve is a mono-only card.
14:48<rcaskey>Chutt: cant you pull sound from another src though?
14:48<rcaskey>that would mean still running it into the tv though
14:48<rcaskey>hmm
14:48<Chutt>if you want to use the tuner, then it's only mono
14:48<rcaskey>Chutt: but if not you can get stereo?
14:48<mdz_>I have a radeon all-in-wonder 7500
14:49<rcaskey>mdz: oh
14:49<rcaskey>are there any good cheap v4l cards?
14:50<mdz_>http://www.exploits.org/v4l/
14:50<Universe>hmm
14:51<Universe>Chutt... you have the only fully working open source PVR available?
14:52<rcaskey>mdz: i looked there but I dont know what chip is in the tv wonder
14:52<vektor>What the hell, how is tvtime on that website?
14:52<vektor>mdz: is that your website? :)
14:53<Chutt>universe, vdr
14:54<rcaskey>?
14:55<Chutt>which only works with dvb cards in europe, though
14:55<Chutt>mythtv's the only thing that's software and has all the major features, though
15:02<vektor>woop!
15:02* vektoragreeing
15:03<rcaskey>so any recommendations on a cheapish card?
15:03<rcaskey>preferably with a remote?
15:05<Universe>ahh...
15:05<Universe>so your is much better..
15:05<Universe>err yours..
15:06<Chutt>much better?
15:06<Chutt>doubt it
15:08<Universe>better as in... more people can use it... not everyone has a DVB card.
15:08<rcaskey>who is it that updates the mythtv website?
15:08<Universe>and live in europe
15:09<Chutt>rcaskey, me
15:09<rcaskey>ahh howdy Isaac
15:09<rcaskey>so I take it you know rather alot about the All in Wonder VE :)
15:09<rcaskey>does it have a remote?
15:09<Chutt>what, you thought i was lying earlier?
15:10<rcaskey>no, probably missed it
15:10<rcaskey>iv been fighting with xfree86 for the last hour or two
15:11<rcaskey>will the TV portion run acceptably on a P3 800?
15:11<Chutt>barely
15:11<sfire||mouse>w00t that means it might run fine on a 450 :)
15:13<rcaskey>Chutt; do you have suggestions as far as where to get a remote dongle?
15:13<Chutt>no
15:23<-- Drikus(~Drikus@cc45940-a.deven1.ov.home.nl) has left #mythtv
15:23<rcaskey>Chutt: is mythgames in a condition that it can checked out and used?
15:23<Chutt>for most people, maybe
15:24<rcaskey>just not for me ;)
15:24<Chutt>i dunno
15:24<Chutt>you might be able to figure it out :p
15:25<mdz_>vektor: that is not my website, no
15:25<mdz_>Chutt: mythtv should have a better blurb on the ffmpeg page
15:25<mdz_>Chutt: I looked at most of the other stuff there first, before I found that mythtv had more features already working
15:26<Chutt>it just got added to the ffmpeg page the other day
15:26<mdz_>must have been somewhere else, then
15:26<Chutt>like, last thursday =)
15:26<mdz_>ah, it was probably freevo.sf.net
15:26<mdz_>http://freevo.sourceforge.net/links.html
15:27<mdz_>"mostly geared toward timeshifting"
15:27<Chutt>heh, freevo still makes me laugh
15:27<mdz_>which made it sound pretty uninteresting to me
15:27<mdz_>those guys are crazy
15:27<Chutt>they've got 4 people actively contributing code
15:27<mdz_>I like the idea of leveraging existing components, but they need to be better integrated in order to have that work
15:28<mdz_>as it is, the UI is completely inconsitent
15:28<mdz_>or was when I tried it
15:28<Chutt>they were nice enough when i emailed em about using my main theme images in their distribution, though
15:28<mdz_>er, you emailed them about it?
15:28<mdz_>meaning they used them without asking, or you offered them? :-)
15:29<Chutt>the first
15:29<mdz_>that's not cool
15:29<Chutt>they were going to use the background image of the 'blue' theme as their main background
15:30<Chutt>and they are now using something _very_ similar to it
15:30<Chutt>but, ah well
15:31<Chutt>stealin code's fine =)
15:31<Chutt>l&f's another matter, though
15:32<Chutt>hrm
15:32<Chutt>i've completely broken the OSD =)
15:34<mdz_>I made another pass over the xmltv debs today, they're getting pretty close
15:34<Chutt>excellent
15:34<mdz_>all minor stuff
15:35<Chutt>did he upgrade to 0.5.2 yet, or is he waiting on that?
15:35<mdz_>yeah, they're at 0.5.2
15:35<Chutt>cool
15:35<mdz_>I wouldn't upload them to unstable using an old version :-)
15:35<Chutt>eh, could be the first bug report
15:35<Chutt>'new upstream release available'
15:36<mdz_>I was about to switch to that other zap2it host that you mentioned, then it started behaving again
15:37<mdz_>the past few nights it has run without a hitch
15:37<Chutt>yeah, i just got a full week's worth of data perfectly yesterday
15:37<mdz_>if it fails on a particular day, does it still import the data for the days which worked?
15:37<Chutt>it should, yeah
15:38<rcaskey>nice -17ing mythfrontend will nice17 everything launched from beneath it, right?
15:39<mdz_>rcaskey: yes
15:39<rcaskey>mdz: cool
15:39<mdz_>but why you would want to lower the priority of a program with real-time processing requirements, I don't understand
15:40<rcaskey>isn't -17 faster than default by a good bit
15:40<rcaskey>well higher priority
15:43<mdz_>"nice -17" will run at a lower priority
15:43<mdz_>that is, it sets the nice value to 17, not -17
15:43<rcaskey>ahh
15:43<rcaskey>hehe :P
15:44<rcaskey>is ther an easy way to force my dvd player to open in the middle of my screen
15:44<rcaskey>i checked for cmd line paramaters and didnt find anything looking useful, perhaps X has something built in for this sort of thing?
15:44<mdz_>-geometry
15:51-!-rcaskey [] has quit ["My damn controlling terminal disappeared!"]
16:44-!-orangey [~orangey@London-HSE-ppp3539975.sympatico.ca] has joined #mythtv
16:44-!-Antw73 [] has quit [Read error: 54 (Connection reset by peer)]
17:00<Chutt>what a dumbass on the mailing list
17:01<Chutt>'i'm going to transfer big files around to prove my point, but i'm not going to turn on DMA transfers on the harddrives at all'
17:01<Chutt>no shit it's going to be slow
17:02<mdz_>Chutt: it'll be slow because of mythtv
17:02<Chutt>heh
17:02<Chutt>the guy's saying that normal networks don't have enough speed to transfer more than 2 files over the network to be played in real time
17:08<mdz_>what's a normal network?
17:08<Chutt>100mbit
17:08<mdz_>a modem running PPP?
17:09<Chutt>apparently
17:09<mdz_>modems are extremely common
17:09<mdz_>maybe they are the basis for comparison
17:09<Chutt>no
17:09<Chutt>read his latest email to the list
17:11<mdz_>I am looking at this
17:11<mdz_>Message-id: <3DC2F7A5.1000609@middleswarth.net>
17:11<mdz_>"NFS might be faster [than FTP]"
17:11<mdz_>har, har, har
17:11<Chutt>that's the one
17:11<mdz_>perhaps he is reading bytes/sec instead of bits/sec
17:11<mdz_>FTP usually gives stats in bytes/sec
17:11<Chutt>well, if he has dma turned off
17:12<Chutt>he's writing the files back at disk speed
17:12<Chutt>probably like 2 or 3 MB/s
17:13<mdz_>yeah, B as in Bytes
17:14<Chutt>right
17:14<Chutt>he just says 'megs'
17:14<mdz_>yes
17:14<mdz_>and compares his transfer statistics (probably bytes) to "100mbit" and MPEG-4 stream rate, which are both obviously bits
17:15<mdz_>"If I screwed up the number
17:15<mdz_>some place let me known as conversion between Bytes and Bits get
17:15<mdz_>confusing and could make my number off by a factor of 8."
17:16<mdz_>sorry, he just said "100". no unit at all.
17:16<mdz_>"we are talking about 100 based network cards"
17:16<Chutt>heh
17:17<Chutt>remember, this guy's worked for "over 5 years" at "2 diff. inet company"
17:17<Chutt>he must know what he's talking about
17:18<Universe>I remember when satelite internet companys had ads in bits per sec. over 40000 b/s
17:18<mdz_>that's good marketing
17:19<mdz_>oh yay, epg improvements
17:19<Chutt>i already did most of that
17:20<Chutt>his patch won't help much, really
17:20<mdz_>yay anyawy
17:20<Chutt>heh
17:20<mdz_>heh, RAMDISK
17:20<vektor>re.
17:20<Chutt>oh yea, i should respond to that one
17:20<vektor>mdz: do you know who's website it is?
17:21<mdz_>vektor: bottom of the page: http://www.exploits.org/~rkroll/contact.html
17:21<vektor>no i mean which irc character :)
17:21<mdz_>Chutt: what good is 30 seconds?
17:21<mdz_>vektor: no idea
17:21<vektor>since i haven't told anyone about tvtime except people on irc.
17:21<Chutt>i know
17:21<Chutt>i've thought about doing that
17:21<Chutt>but it'd be _complicated_
17:22<mdz_>I don't think it would give a noticeable improvement, the normal buffer cache should win
17:22<Chutt>right
17:23<mdz_>it'd be easy enough to test using a kernel RAMDISK
17:23<mdz_>where you could put the RINGBUFFER
17:23-!-myth_ [~myth@adsl-156-92-182.asm.bellsouth.net] has joined #mythtv
17:23-!-myth_ is now known as rcaskey
17:24<rcaskey>if I want ogle to run at 17, does X need to be set higher too to see any benefit?
17:25<Chutt>does this look like #ogle to you?
17:25<rcaskey>well I would assume the same thing would apply to myth
17:26<Chutt>i didn't set this channel up to be your personal tech support center
17:26<rcaskey>alright, you dont have to answer if you dont want
17:26<Chutt>if i don't, you'll just ask again
17:26<Chutt>and again
17:26<Chutt>as you've done already
17:26<Chutt>hell, even if i do answer
17:36<Chutt>mdz, oh, remember you asked about the slow startup time a day or so ago?
17:51-!-Antw73 [~ant@krynn.solace.mh.se] has joined #mythtv
18:02-!-rcaskey [] has quit ["BitchX-1.0c19 -- just do it."]
18:06<Universe>Chutt...
18:06<Universe>I think you hurt rcaskey's feelings
18:07<Chutt>yeah well
18:26<mdz_>Chutt: yeah
18:27<mdz_>(re: slow startup)
18:31<mdz_>did you find out something about it?
18:32<-- Tuscany(~username@66.54.186.1) has left #mythtv
18:39-!-skitzo [] has quit [Read error: 60 (Operation timed out)]
18:56<Chutt>mdz, think it may be the OSD loading that's causing it
18:56<Chutt>loading/converting those .pngs
18:56<Chutt>and the fonts
19:04<Chutt>hrmph
19:04<Chutt>it's _snowing
19:04<Chutt>nasty
19:29<mdz>Chutt: hmm, does it do that every time?
19:29-!-Antw73 [] has quit [Read error: 104 (Connection reset by peer)]
19:29<mdz>come to think of it, I haven't seen the OSD in a while now
19:29<mdz>I haven't been keeping up to date with config file changes
19:29<mdz>I want conffiles :-P
19:30<Chutt>it loads it every time playback starts, yeah
19:30<Chutt>i'm reworking the osd right now, but that's going to stay the same
19:30<mdz>ok, I'm going to try to work out the issue I was having with current CVS now that I'm home
19:30<Chutt>cool
19:30<mdz>what's my best bet for finding out what's happening when it returns to the menu immediately?
19:31<Chutt>i'd start with the segfault first
19:31<Chutt>if you can reproduce that
19:31<Chutt>otherwise, see if its failing to load the file
19:31<Chutt>in nuppelvideoplayer::openfile() or whatever it's called
19:32<Chutt>i think it should spit out some console messages if it dies like that, though
19:33<mdz>oh, by the way, my CVS snapshot from a while back seems to choke on the new files
19:33<Chutt>it should
19:33<mdz>it gives an error, and then the UI becomes unresponsive
19:33<Chutt>same reason your mplayer patch does
19:33<mdz>the error is expecetd :-)
19:33<Chutt>ah
19:33<Chutt>but the ui doing that is not
19:34<mdz>this one is not a debugging build, unfortunately
19:34<Chutt>hrm
19:34<Chutt>ah
19:34<mdz>I'm going back up to current CVS w/debugging to investigate the other problem
19:34<Chutt>the ui becoming unresponsive is probably the ui thinkings its playing
19:34<Chutt>-s
19:34<Chutt>and waiting for it to be done playing
19:34<mdz>ok, I'm on current CVS now
19:35<mdz>when I scroll over a recording in the new format, it doesn't show the preview, first of all
19:35<mdz>the preview frame just has whatever was there last
19:35<mdz>(still)
19:35<Chutt>probably the same thing
19:35<mdz>oops, damn /usr/local
19:36<mdz>ok, now I'm _really_ running the new code
19:36<Chutt>heh
19:36<mdz>ok, the preview window works
19:36<mdz>trying to watch it gives a segfault
19:36<mdz>I'll have a backtrace in a sec
19:36<Chutt>good, should be easy to track down, then
19:37<mdz>crap
19:37<mdz>running it under the debugger it just drops back to the menu like it was before
19:37<mdz>maybe a race
19:37<Chutt>quite possibly
19:37<Chutt>any console messages?
19:37<mdz>I'll beat on it and see if I can crash itagain
19:37<mdz>aha
19:37<mdz>slice end not reached but screenspace end (8153301 left 7A0998)
19:37<Chutt>err
19:38<Chutt>that's not me
19:38<Chutt>hmm..
19:38<mdz>got the segfault
19:38<mdz>#0 0x4088eeae in mallopt () from /lib/libc.so.6
19:38<mdz>#1 0x4088de81 in free () from /lib/libc.so.6
19:38<mdz>#2 0x407ec8a4 in __builtin_vec_delete ()
19:38<mdz> from /usr/lib/libstdc++-libc6.2-2.so.3
19:38<mdz>#3 0x08081622 in NuppelVideoPlayer::OpenFile (this=0x40f36008, skipDsp=false)
19:38<mdz> at NuppelVideoPlayer.cpp:475
19:38<mdz>#4 0x080839f9 in NuppelVideoPlayer::StartPlaying (this=0x40f36008)
19:38<mdz> at NuppelVideoPlayer.cpp:1361
19:38<mdz>#5 0x08073c6c in SpawnDecode (param=0x40f36008) at tv.cpp:41
19:38<mdz>(gdb) print space
19:38<mdz>$1 = 0x83337f8 ""
19:39<Chutt>print video_width
19:39<mdz>(in my sources that line is delete[] space)
19:39<Chutt>and video_height
19:39<mdz>both 480
19:39<mdz>which is correct
19:39<Chutt>ok, that's obviously fine
19:39<Chutt>print haspositionmap
19:39<mdz>true
19:40<Chutt>line 357
19:40<Chutt>modify it to be if (0 && <rest of the line>)
19:40<Chutt>see if that lets you play it
19:41<mdz>building
19:42<Chutt>that'll just turn off the seek table parsing
19:42<Chutt>is all
19:42<mdz>yep
19:42<mdz>it plays
19:42<Chutt>great
19:44<Chutt>sorry, phone call
19:45<Universe>did Chutt break something?
19:45<Chutt>so, there's 20 lines where the problem is
19:45<Universe>heh..
19:45<Chutt>nope, i didn't break nuthin
19:45<Chutt>mdz, allright
19:45<Chutt>remove that 0 && mod
19:45<mdz>already did
19:46<Chutt>ah
19:46<Chutt>heh =)
19:46<Chutt>figuring it out on your own? =)
19:46<mdz>was reading it anyway
19:46<Chutt>line 360: cout << currentpos << endl;
19:46<Chutt>after line 393 (the Seek)
19:47<Chutt>cout << ringBuffer->Seek(0, SEEK_CUR) << endl;
19:47<Chutt>just making sure its getting back to the proper position after it has read the seektable
19:47-!-orangey [] has quit ["Client Exiting"]
19:47<mdz>1132
19:48<Chutt>both of them?
19:48<mdz>Changing from None to WatchingPreRecorded
19:48<mdz>[New Thread 491551 (LWP 11232)]
19:48<mdz>1132
19:48<mdz>Program received signal SIGSEGV, Segmentation fault.
19:48<Chutt>now that's odd
19:50<mdz>$2 = {version = 1, video_fourcc = 1482049860, audio_fourcc = 1162690892,
19:50<mdz> audio_sample_rate = 48000, audio_bits_per_sample = 16, audio_channels = 2,
19:50<mdz> audio_compression_ratio = 11, audio_quality = 9, rtjpeg_quality = 0,
19:50<mdz> rtjpeg_luma_filter = 0, rtjpeg_chroma_filter = 0, lavc_bitrate = 2200000,
19:50<mdz> lavc_qmin = 2, lavc_qmax = 15, lavc_maxqdiff = 3,
19:50<mdz> seektable_offset = 526786692, expansion = {0 <repeats 111 times>}}
19:50<mdz>that seektable_offset doesn't look right
19:51<mdz>oh, yes it does
19:51<mdz>I was looking at the wrong file
19:51<Chutt>heh
19:51<mdz>the other was 1G
19:51<mdz>didn't make much sense to put the seek table in the middle
19:51<Chutt>nope
19:52<mdz>gf is taking over the tv, debugging will be limited on this side for a while
19:52<Chutt>ok
19:53<Universe>LOL
19:53<Chutt>like i said, i can't reproduce that at all
19:53<mdz>I'll still have the gdb session up if there's any other info you think would be helpful from it
19:53<Chutt>and i'm going to go watch tv in another few minutes as well =)
19:53<mdz>I don't follow why the delete is crashing
19:53<Universe>is firefly any good?
19:53<mdz>space looks valid
19:54<Chutt>that's what i'm going to be watching
19:54<Chutt>it's ok
19:54<Universe>I am going to record this eps... just to see what its like
19:55<Chutt>firefly, john doe, robbery homicide division
19:55<Chutt>is on the plate for this evening
19:55<Chutt>i'm boring
19:55<Universe>lol
19:55<Chutt>staying at home, watching tv on a friday night
19:55<Universe>im at work on a friday night
19:55<Universe>what fun
19:56<Universe>you do more productive things with your freetime tho...
19:56<Universe>look at mythtv..
19:56<Chutt>heh
19:56<Chutt>anyway, bbl =)
19:56<Universe>later
19:58<vektor>freetime?
19:58<vektor>i should do an app called freetime
19:59<Universe>lol
20:10<Universe>what would this application do vektor?
20:11<mdz>hmm, looks like it's not getting back to the right position after it reads the seektable
20:11<mdz>it reads a garbage frame
20:12<vektor>anyone here down with x86 asm?
20:14<Universe>assembly?
20:15* Universelooks back at his C++ for tard's book.
20:15<Universe>ok... thats wrong... its C++ prog lang 3rd ed.
21:04-!-Antw73 [~ant@krynn.solace.mh.se] has joined #mythtv
21:05<mdz>that slice end... error is from libs/libavcodec/h263dec.c
21:05<mdz>that should not be involved
21:06<mdz>oh, I guess it should
21:06<Chutt>mdz, if it skips the very first libavcodec frame, i think that'll happen
21:07<Chutt>the thing to figure out is how to make it go back to the right position at the end
21:07<Chutt>of reading in the seek table
21:09<mdz>when the seek table is used, it is returning to the point after it read the previous frame header
21:09<mdz>and then reading another frame header
21:10<mdz>(which is garbage)
21:11<mdz>yep, that fixed it
21:12<mdz>just changed line 393 to:
21:13<mdz> ringBuffer->Seek(currentpos - FRAMEHEADERSIZE, SEEK_SET);
21:13<mdz>and as expected, seeks are about 723982 times faster
21:13<mdz>perfect
21:14<mdz>I don't understand how this could work for you though
21:14<mdz>a better solution might be to just use a different frameheader struct for the seektable loop
21:15<mdz>and then just seek back and use the frameheader that's already been read, rather than reading it again
21:18<mdz>what's all that dummychar stuff about? is there some situation where it could get out of step with the frames?
21:23-!-Tuscany0 [] has quit [Read error: 110 (Connection timed out)]
21:31<Chutt>yup
21:32<Chutt>back when i messed up and closed stdout?
21:32<Chutt>if you remember that
21:32<Chutt>most of that extra checking is to skip junk inbetween frames
21:33<Chutt>and, yeah, i don't see how that's working for me
21:33<Chutt>but it was =)
21:33<Chutt>thanks for tracking it down
21:48<mdz>I don't remember a closing stdout issue; maybe it was before my time
21:50<mdz>have you checked in a fix already? if not, do you want a patch?
21:54<-- Universehas quit ()
22:07-!-mdz [] has quit [saberhagen.freenode.net irc.freenode.net]
22:07-!-skeetz [] has quit [saberhagen.freenode.net irc.freenode.net]
22:07-!-SadMan [] has quit [saberhagen.freenode.net irc.freenode.net]
22:07-!-Chutt [] has quit [saberhagen.freenode.net irc.freenode.net]
22:07-!-vektor [] has quit [saberhagen.freenode.net irc.freenode.net]
22:08-!-Chutt [~bleh@dsl093-011-148.cle1.dsl.speakeasy.net] has joined #mythtv
22:08-!-SadMan [sadman@god.sk] has joined #mythtv
22:08-!-vektor [~vektor@cauchy.theorem.ca] has joined #mythtv
22:08-!-skeetz [seth@morpheus.yewnix.net] has joined #mythtv
22:08-!-mdz [~mdz@209-6-103-23.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #mythtv
22:16<mdz>well, isent it to you anyhow just in case
22:41-!-Universe [~Yeah@6532175hfc29.tampabay.rr.com] has joined #mythtv
22:41-!-Antw73 [] has quit [Read error: 104 (Connection reset by peer)]
22:45<Chutt>thanks
22:45<Chutt>i can't apply anything right now
22:45<Chutt>since my tree's broke =)
23:26<mdz>aww...I thought you had plans for a 0.7 release soon
23:26<mdz>working on something new?
23:26<Chutt>it won't be broken for much longer
23:27<Chutt>all that's left to fix is the ugly dialog that pops up when you're watching tv and it asks if you want to record
23:27<Chutt>making the OSD uber-flexible
23:27<Chutt>thinking ahead to the editing stuff
23:29<Chutt>wanted to be able to throw up arbitrary data onto the display, and the OSD was all hardcoded for the specific features that it had
23:29<Chutt>so i'm fixing that
23:29<mdz>I see
23:29<Chutt>now you just tell it 'give me an image, put it here, make it stay there for X frames'
23:29<Chutt>same thing for text
23:30<Chutt>so if i really wanted to, i could probably do the entire EPG blended into the video now
23:31<mdz>that doesn't sound half bad actually
23:31<Chutt>it'd be killer on cpu, though
23:31<mdz>that sounds half bad
23:31<mdz>:-)
23:31<Chutt>heh
23:32<Chutt>i might do it just for eye candy
23:32<Chutt>i dunno
23:32<mdz>I was thinking today about the possibility of saving a mark within a recording, so you could easily pick up where you left off watching something
23:32<mdz>but I probably wouldn't bother now that seeking is fast
23:32<Chutt>easily done
23:33<Chutt>ok
23:33<mdz>yeah, didn't seem like it should be difficult
23:33<Chutt>especially with the seek tables
23:33<Chutt>instant resumes, etc
23:33<mdz>but I only thought about it because I had spent several minutes getting some recordings back to the point where I was watching
23:33<Chutt>i was thinking of doing a feature like a lot of hardware dvd players that i've seen
23:34<Chutt>hit stop once, it marks the position for next time you play
23:34<mdz>if nothing else, it would be extremely nice to be able to drop back out to the menu and check things out, and then drop back to the recording at the same point
23:34<Chutt>stop twice, clears the bookmark
23:34<Chutt>but then i'd have to have a stop button
23:34<mdz>even if it weren't persistent that would be useful
23:34<mdz>you have no stop button?
23:34<Chutt>i just use escape for everything
23:34<mdz>or you're saying you would need to devote a key to that rather than using the current escape/
23:34<Chutt>right
23:35<mdz>a dialog every time might get pretty annoying
23:35<Chutt>wouldn't be a dialog
23:35<Chutt>just totally automatic
23:35<mdz>right, but that would be an option to do it without a new key binding
23:35<Chutt>true
23:35<mdz>when you quit, ask "save your place?"
23:36<Chutt>maybe randy will go through the current keybindings =)
23:36<Chutt>and see what all's there
23:36<Chutt>ah well
23:36<Chutt>mind if i run what i'm thinking of for the edit interface past you?
23:36<mdz>sure
23:37<Chutt>ok
23:37<Chutt>the pause indicator's on-screen, full-time
23:37<mdz>the marker stuff might even fit well into that
23:37<Chutt>says 'edit', of course
23:37<Chutt>upper right corner, time display, font size of the channel #s
23:37<Chutt>h:m:s.frame
23:37<Chutt>frame from 0-30 or whatever
23:38<Chutt>for your current position
23:38<Chutt>default playback is paused.
23:38<Chutt>seeking around with left/right as normal
23:38<Chutt>up/down increment or decrement the seek amount
23:38<Chutt>which gets flashed to the screen briefly when you change it
23:39<Chutt>so you can go down to 1 frame movement, or all the way up to whatever
23:39<mdz>having the ability to snap to the nearest keyframe when moving around is very useful in my experience
23:39<Chutt>that's not going to matter
23:40<Chutt>i'll re-encode things when it saves it
23:40<mdz>right, but you want to avoid re-encoding if you can
23:40<Chutt>fixing the keyframes are easy compared to fixing the timestamps and the audio
23:41<mdz>what do you think about storing editing metadata in the on-disk stream?
23:41<Chutt>separate file
23:41<mdz>or that, I guess
23:41<Chutt>or maybe something like the seektable
23:41<Chutt>stashed at the end
23:41<mdz>but you had planned to make it persistent?
23:41<Chutt>if you want it to, yeah
23:41<mdz>seems useful
23:41<Chutt>it'll give you the choice when you exit out
23:41<mdz>especially if you mark commercial breaks or such
23:41<mdz>and have them used for playback
23:41<Chutt>'never mind' 'commit changes to disk' 'soft commit'
23:42<Chutt>or whatever
23:42<mdz>right
23:42<Chutt>so, first time you hit space/enter
23:42<Chutt>it'll mark a start point
23:42<Chutt>next time you hit it will mark the end
23:42<Chutt>if you seek to within, say, 2 seconds of a marked point
23:43<Chutt>pop up a box and ask if you want to move the mark, delete it, or cancel
23:43<mdz>hmm
23:43<mdz>I was thinking cycle from start->end->clear
23:43<Chutt>well
23:43<Chutt>i'm thinking in pairs
23:43<mdz>I see
23:43<Chutt>'start' could be either the beginning or ending
23:43<Chutt>depending on where you put the 2nd mark
23:44<mdz>maybe one of the "seek amounts" could be to skip to a mark
23:44<Chutt>yeah, that could work
23:44<Chutt>and i figure i'll mark the slider red where stuff's getting deleted
23:44<mdz>I think that would be pretty intuitive
23:44<mdz>right
23:44<Chutt>and put up a text message somewhere on the screen
23:45<Chutt>when you enter the deleted sections
23:45<Chutt>make it bright red or something, i dunno
23:45<mdz>are you planning on using the current progress indicator to show position, or changing it to have an explicit marker rather than a bar?
23:45<Chutt>i've got a graphic in there that is a marker
23:45<Chutt>figure i'll just display it over/under the seek bar
23:46<-- Universehas quit ()
23:46<Chutt>anyway, i just want something simple and easy
23:46<mdz>so will there be two types of markers, left-facing and right-facing?
23:46<mdz>if not, how will you decide which parts to keep and which to remove?
23:46<Chutt>wasn't planning on it
23:46<Chutt>ah, true
23:47<Chutt>hrm
23:47<Chutt>i was just planning on marking the smaller parts =)
23:47<mdz>avidemux has "A" and "B" markers which are basically that
23:47<Chutt>but that wouldn't work if you wanted to delete like the first 3/4 of a show for whatever reason
23:47<mdz>yeah
23:48<Chutt>so, when you initially put down a mark, have a box pop up and ask if you want it to be left-facing or right-facing
23:48<mdz>if they're directional, another option on the popup could be "change direction"
23:48<Chutt>yeah
23:48<Chutt>that'd work
23:48<mdz>and highlight the areas which are currently marked
23:48<Chutt>yup
23:48<mdz>on the status display
23:48<mdz>that sounds nice and intuitive
23:48<Chutt>i've already got the graphics for that, too
23:49<Chutt>had him make me a red-filler for the slider along with the blue =)
23:49<mdz>you have a guy who makes graphics?
23:49<Chutt>nyquiljer who comes in here did the liquid theme and the osd graphics
23:49<mdz>ah
23:49<Chutt>he just emailed me after someone mentioned mythtv on /.
23:50<mdz>you're planning on having the marked regions be the ones to remove, right?
23:51<mdz>I guess that's appropriate for this kind of editing
23:51<Chutt>right
23:51<mdz>though often I want to cut out a clip, and wish it was the other way around
23:51<mdz>because I intuitively mark the part that I want
23:51<mdz>and then I have to change it around to delete "everything but"
23:51<mdz>maybe it could work both ways
23:51<Chutt>just simple stuff, if anyone wants more powerful editing they can write an export tool and use something else
23:51<mdz>true
23:52<Chutt>well, if you have two marks then select em and say 'switch direction'
23:52<mdz>I've been meaning to fix whatever was preventing mencoder from working correctly
23:52<Chutt>that'd do it
23:52<mdz>true
23:52<Chutt>i wonder when my email will come back
23:52<mdz>it complained about the number of packets in some buffer...not sure why
23:52<Chutt>and when the list'll start responding again
23:52<mdz>I've never tried it with any nuppelvideo before
23:52<mdz>do you run the mailing list on your system?
23:53<Chutt>no
23:53<Chutt>friend does
23:53<mdz>I seem to have a lot of CPU to spare all of a sudden
23:53<mdz>about 20%
23:53<Chutt>he just moved
23:53<mdz>during simultaneous record and playback
23:53<Chutt>well, just migrated the important computers
23:53<Chutt>could be a simple section
23:54<Chutt>libavcodec got some more optimizations recently, too
23:54<Chutt>it's a little faster now
23:54<mdz>I noticed it and started vmstat, and it's been consistent for this recording/playback session
23:54<mdz>how recently?
23:54<Chutt>last week or so
23:54<mdz>my old stuff was probably about a week old
23:54<mdz>feels like I could try 640x480 again
23:54<Chutt>if you were using deinterlacing and turned it off, that'd make a difference
23:55<mdz>I do have it off now, I thought I had it off before but perhaps not
23:55<mdz>I'm thinking of upping my bitrate some
23:56<mdz>the last time I tried it, I was testing using live tv and brought it back down when it was too choppy at the start
23:56<mdz>but it seems to be choppy at the start even though it's fine when playing and recording separate things
23:56<mdz>so I probably have more room there than I thought
23:57<Chutt>yeah, i need to figure out what's up with that
23:57<Chutt>and see if it is indeed the font/osd loading
23:57<mdz>did I mention that the OSD doesn't come up on live TV for me anymore?
23:57<Chutt>heh, no
23:57<mdz>I didn't really miss it because it was only in the way anyhow, since I only use it for testing
23:58<Chutt>none at all?
23:58<mdz>none
23:58<mdz>I assumed I was missing some new config options
23:58<Chutt>that's.. odd
23:58<Chutt>maybe
23:58<mdz>but I also upgraded it a while back
23:58<Chutt>ah
23:58<mdz>I'm not sure exactly when it went away
23:58<Chutt>might've been missing the font?
23:58<Chutt>speaking of which, i should see about swapping that out
23:58<Chutt>right now
23:59<mdz>the font's there in /usr/share/mythtv, along with the usual share stuff