| 00:14 | -!- | Kuwanger [~na@d-72-193.dhcp-149-159.indiana.edu] has joined #mythtv |
| 00:15 | <devtrash> | you'd think an app called freeVO would record as it's first trick |
| 00:15 | <Kuwanger> | Is there a means of recording audio without using the line-in? |
| 00:20 | -!- | knight__ [] has quit [Read error: 110 (Connection timed out)] |
| 00:21 | <Kuwanger> | Hmm../dev/dsp2 from btaudio, but transcode can't use it. :/ |
| 00:25 | <Chutt> | 'rec' from the sox package records nicely, if you're just wanting something to test with |
| 00:26 | <nichos> | Any recommendations of a cheap card, that works well? |
| 00:31 | <Chutt> | 'card' is awfully ambiguous |
| 00:32 | <nichos> | oh heh, i guess so;) |
| 00:32 | <nichos> | video card |
| 00:32 | <Chutt> | output? |
| 00:32 | <nichos> | can't you get one w/both in & out? |
| 00:32 | <Chutt> | nothing that works right, no, not really |
| 00:32 | <nichos> | what are the 'recommendations'? the faq isnt too helpful there |
| 00:33 | <Chutt> | i don't recommend hardware =) |
| 00:33 | <nichos> | well, what are you using?;) |
| 00:33 | <Chutt> | that's all on the webpage, i think |
| 00:34 | <nichos> | Hauppauge WinTV card |
| 00:34 | <nichos> | but when i hit amazon w/that, it returned many different results |
| 00:34 | <Chutt> | that's for input |
| 00:34 | <Chutt> | hauppauge makes a bunch of different cards |
| 00:34 | <nichos> | so out put could be anything really, as long as it works w/linux |
| 00:35 | <Chutt> | pretty much |
| 00:35 | <Chutt> | need something that Xv supports, but that's most modern cards |
| 00:35 | <lichen_> | i think people have had the most success with nvidia's with tvout |
| 00:36 | <lichen_> | its still under debate as to exactly how to get it to work properly with the g400 |
| 00:36 | <Chutt> | heh |
| 00:36 | <Chutt> | kindof an understatement, that |
| 00:36 | <nichos> | yeah, im using a gforce ti 3000 now, but no tv in |
| 00:36 | <lichen_> | yeah, i summed up like a years worth of mailing list argument in that one statement :) |
| 00:36 | <Chutt> | if that has a tv out, it'd work fine |
| 00:37 | <nichos> | lichen what input card are you using? |
| 00:37 | <Chutt> | or even without a tv out, if you don't want to use that |
| 00:37 | <lichen_> | hauppauge wintv |
| 00:37 | <lichen_> | i had previously tried a rainbow runner, that wasn't pretty either |
| 00:37 | <lichen_> | but im not a super video man either, so i didn't try super hard |
| 00:38 | <nichos> | lol |
| 00:38 | <nichos> | well, 1st time w/this project, so ill need somethint easy;) |
| 00:39 | <lichen_> | just so long as its not the first time you've linux it isn't that hard |
| 00:39 | <lichen_> | er, used linux that is |
| 00:39 | <lichen_> | obviously i have lots of problems because i can barely form sentences |
| 00:39 | <Chutt> | heh |
| 00:39 | <nichos> | lol, no been using linux for a few yrs now |
| 00:44 | <nichos> | pci i wont cut it, i should assume? |
| 00:44 | <nichos> | for capture |
| 00:44 | <Chutt> | pci's fine |
| 00:44 | <Chutt> | agp helps for display, of course |
| 00:44 | <nichos> | wow, cool |
| 00:44 | <nichos> | $50 |
| 00:44 | <Chutt> | yeah, it's cheap |
| 00:45 | <nichos> | Chutt how 'bad' would the pci be, vs the agp? agp seems to be around $150 |
| 00:46 | <Chutt> | for what? |
| 00:46 | <nichos> | caputre |
| 00:46 | <nichos> | quality |
| 00:46 | <Chutt> | you've got a pci capture card |
| 00:46 | <Chutt> | and an agp video card |
| 00:46 | <Chutt> | well, not 'you', but |
| 00:46 | <Chutt> | that's what most people use, i believe |
| 00:47 | <nichos> | yeah, i guess since i only have a board w/1agp right now |
| 00:59 | <devtrash> | do they make boards with 2 agps? |
| 01:00 | * Kuwanger | frowns. |
| 01:00 | <Kuwanger> | btaudio is rather choppy |
| 01:00 | <nichos> | dunno |
| 01:00 | <Kuwanger> | How do you guys record audio? |
| 01:00 | <devtrash> | line in |
| 01:01 | <Kuwanger> | Hmm.. |
| 01:01 | <Chutt> | btaudio and a line in |
| 01:01 | <Kuwanger> | Chutt: Is yours choppy? |
| 01:02 | <nichos> | which remote (if any) are you guys using? |
| 01:02 | <Chutt> | nope |
| 01:04 | <nichos> | so you use your mouse everytime to watch a show that you recorded? |
| 01:04 | <nichos> | (my g/f will never go for that;) |
| 01:04 | <Chutt> | oh, i just use a normal remote |
| 01:04 | <Chutt> | the 'nope' was in response to that other question |
| 01:05 | * Kuwanger | isn't using a fully seperate box for the recording. |
| 01:05 | <nichos> | oh, heh |
| 01:05 | <Kuwanger> | Tempting to get a cheap box, but the really cheap ones are probably not powerful enough. |
| 01:06 | * Kuwanger | wonders.. |
| 01:06 | <nichos> | newegg.com, get a decent mobo for under 100, i think the proc. and hd are the most expensive stuff right now |
| 01:06 | <Kuwanger> | How low do you encode things? |
| 01:06 | <Kuwanger> | bitrate-wise, I mean |
| 01:06 | <Chutt> | mpeg4 @ 640x480, down to 1.5GB an hour |
| 01:06 | <nichos> | Chutt how much run time is that? |
| 01:06 | <Kuwanger> | Chutt: What CPU? |
| 01:06 | <Chutt> | xp 1800 |
| 01:07 | <Chutt> | live tv takes about 70% cpu |
| 01:07 | <Kuwanger> | I can't encode at 640x480x29.97fps, here.. |
| 01:07 | <Chutt> | well, less |
| 01:07 | <Chutt> | really |
| 01:07 | <Chutt> | depending on the scene |
| 01:07 | <Kuwanger> | It can only get up to around 15fps. CPU usage though doesn't reach 100%. |
| 01:07 | <Chutt> | harddrive, then, perhaps |
| 01:08 | <Chutt> | make sure you have dma turned on, etc |
| 01:08 | <Kuwanger> | Do. |
| 01:08 | <Kuwanger> | hdparm -t says I can read at 38MB/s. |
| 01:08 | <Chutt> | heh, well, then, not that |
| 01:09 | <Kuwanger> | Chutt: What bitrate is that, btw, at 1.5GB/hr? |
| 01:09 | <Chutt> | 3300 for the video, 96 for the audio, iirc |
| 01:09 | <Kuwanger> | I know the last time I tried encoding, the mp3 encoding was what was causing the most slow down. |
| 01:09 | * Kuwanger | contemplates testing pcm.. |
| 01:09 | <Chutt> | maybe 112 for the audio, i'm not remembering right |
| 01:10 | * Kuwanger | was using 64 for video. Looks quite crappy. :) |
| 01:10 | <Chutt> | heh |
| 01:12 | <lichen_> | i truly must be retarded, i cant get alsa to work, i compiled all the drivers for the live, install the lib and the utils, inserted all the modules, everything looks right, but anything trying to use audio fails, even mpg123 just trying to play a simple mpg fails |
| 01:12 | <lichen_> | s/mpg/mp3/ |
| 01:12 | <Chutt> | inserted the oss emulation modules? |
| 01:12 | <lichen_> | i inserted a bunch of modules labelled oss, yeah... but i also did snd-emu10k1 |
| 01:13 | <Chutt> | the pcm one? |
| 01:13 | <Kuwanger> | Weird stuff. I can do 320x240 fine, even while compiling. But 640x480 stutters like crazy. |
| 01:13 | * Kuwanger | wonders.. |
| 01:13 | <lichen_> | er, the only modules relating to oss i guess would be snd-pcm-oss and snd-pcm-plugin |
| 01:13 | <Chutt> | snd-pcm-oss |
| 01:13 | <Chutt> | yup |
| 01:13 | <Chutt> | just checking |
| 01:13 | <Kuwanger> | Chutt: Do you use any filter to get up to 640x480? |
| 01:13 | <Chutt> | how does mpg123 fail? |
| 01:13 | <lichen_> | thats a godo thing right? |
| 01:13 | <Chutt> | kuwanger, filter? |
| 01:13 | <Kuwanger> | Chutt: And do you record at 29.97? |
| 01:13 | <Kuwanger> | Chutt: Like a deinterlacer. |
| 01:14 | <lichen_> | it says "cant find suitable libao driver. (is the device in use?!" |
| 01:14 | <Chutt> | i'm recording with mythtv. |
| 01:14 | <Chutt> | and yes, 29.97 |
| 01:14 | <Chutt> | lichen, weird, no idea, though |
| 01:14 | <nichos> | well, time for bed, thanks for all your help guys! |
| 01:15 | -!- | knight__ [knight@user-112ugug.biz.mindspring.com] has joined #mythtv |
| 01:15 | <Kuwanger> | lichen_: ldd $(which mpg123) doesn't list libao, so I don't think it's mpg123. :/ |
| 01:15 | <Kuwanger> | lichen_: On the other hand, I didn't think Live uses libao anywhere.. |
| 01:15 | <Kuwanger> | lichen_: Could you cut/paste what lsmod tells you? |
| 01:15 | -!- | nichos [] has quit ["!"] |
| 01:15 | <Kuwanger> | Private message me it. |
| 01:15 | <Chutt> | libao is just audio output |
| 01:15 | <Chutt> | it speaks alsa and oss, among other things |
| 01:15 | <lichen_> | yeah, when i try to run myth it complains and says it cant open /dev/dsp ... but i checked hte permissions on it and the yare correct, and its linked to /dev/dsp0 |
| 01:17 | <lichen_> | i mean it all looks good, when statring up it says "starting alsa sound driver (version 0.5.12a): emu10k1" |
| 01:17 | <Kuwanger> | That's always good. |
| 01:17 | <Chutt> | why are you using such an old version of alsa, though? |
| 01:18 | <lichen_> | old? its the latest stable i downloaded off the site like an hour ago |
| 01:18 | <Chutt> | yeah |
| 01:18 | <Kuwanger> | lichen_: Most people tend to use the unstable development branch. :) |
| 01:18 | <Chutt> | it's relatively ancient =) |
| 01:18 | <lichen_> | i guess devi s up to 0.9 though |
| 01:18 | <Chutt> | over a year old |
| 01:18 | <Kuwanger> | Seems stable enough.. |
| 01:18 | <lichen_> | hahahah well shoot me in the face why dont you |
| 01:18 | <Chutt> | and the 0.9 stuff started way before that, iirc |
| 01:19 | <lichen_> | it should sitll work though dont you think |
| 01:19 | <Chutt> | yeah, it should |
| 01:19 | <Chutt> | i'm just muddying the waters, as it were |
| 01:19 | <Kuwanger> | lichen_: I've not a clue what's the matter. |
| 01:20 | <lichen_> | amixer says the driver isn't detected in the system though |
| 01:21 | <Kuwanger> | Sounds like..suckiness. |
| 01:21 | * Kuwanger | waits for mysql to finish compiling. :/ |
| 01:21 | <lichen_> | sounds more like bed time, im already going to regret this in the morning |
| 01:21 | <Kuwanger> | That sounds familiar.. |
| 01:22 | * Kuwanger | wonders if he can work out a means to actually do some PVRing with this. |
| 01:22 | <Kuwanger> | Guess I'll just have to wait to try out mythtv.. |
| 01:30 | <Kuwanger> | What is this "QMYSQL3 driver"? |
| 01:30 | <Chutt> | qt's mysql driver |
| 01:31 | <Kuwanger> | Hmm.. |
| 01:33 | -!- | MatCowger [trilluser@echo.bowdoin.edu] has joined #mythtv |
| 01:33 | <MatCowger> | hi all |
| 01:33 | <Kuwanger> | Guess I'll have to compile qt again. |
| 01:33 | <Kuwanger> | *Ah*..xmltv. |
| 01:33 | <Kuwanger> | Still can't get that working. ;( |
| 01:34 | <MatCowger> | So, I followed all the Mandrake 9.0 instruction on the website, and everything worked great....mythfrontend runs, and is happy, I onlyhave one problem. |
| 01:34 | <MatCowger> | when i choose to view any kind of video - the console says 'switching to LiveTV to somesucj", but the Myth Window never changes |
| 01:35 | <Chutt> | and when you run 'mythtv' by itself? |
| 01:35 | <MatCowger> | also,does anyone know how, one you are at the main Myth screen, to exit Myth? |
| 01:35 | <MatCowger> | lemme try that |
| 01:35 | <MatCowger> | I can hit <esc> to go back from any deeper menu, just not quit the application it self. |
| 01:36 | <Chutt> | that's how it's meant to work |
| 01:36 | <MatCowger> | really? |
| 01:36 | <Chutt> | yup. |
| 01:36 | <MatCowger> | it would be nice if there were at least a key you could press rather than just killing the process |
| 01:36 | <Chutt> | that process is also running the scheduler |
| 01:36 | <MatCowger> | hmm - yes, I guess thats truwe |
| 01:37 | <Chutt> | and it's meant to be run on a standalone system =) |
| 01:38 | <MatCowger> | when i run the 'mythtv' executable, i get "Cannot open DSP '', dying |
| 01:38 | <MatCowger> | Could not detect audio block size |
| 01:38 | <Chutt> | heh |
| 01:38 | <Chutt> | right. |
| 01:38 | <MatCowger> | Cant open video device. |
| 01:39 | <Chutt> | you ran setup? |
| 01:39 | <MatCowger> | it sounds lke it doesn't know where my card is.. |
| 01:39 | <MatCowger> | yes, idid |
| 01:39 | <MatCowger> | houdl I run it again? |
| 01:39 | <Chutt> | sounds like the data either didn't get inserted into the database |
| 01:39 | <Chutt> | did you not do the mysql < mc.sql stuff? |
| 01:39 | <MatCowger> | that one command, yes |
| 01:40 | <MatCowger> | I did that |
| 01:40 | <MatCowger> | which should I try again? |
| 01:40 | <Chutt> | well, check to see if the tables got created |
| 01:41 | <-- devtrash | has quit () |
| 01:41 | <MatCowger> | table name? |
| 01:41 | <Chutt> | db name is mythconverg, should be a bunch of tables |
| 01:42 | <MatCowger> | yes, but which table do i want to checkj on? |
| 01:42 | <Chutt> | capturecard, cardinput, channel, etc |
| 01:42 | <Chutt> | capture card should have the video and audio devices in it |
| 01:43 | <MatCowger> | ok, willcheck |
| 01:43 | <Chutt> | i'm needing to go to bed, though |
| 01:44 | <MatCowger> | the data did get into the table |
| 01:45 | <MatCowger> | do I need to be root to run this? |
| 01:49 | <Kuwanger> | later |
| 01:49 | -!- | Kuwanger [] has quit ["Client Exiting"] |
| 01:50 | <-- MatCowger | (trilluser@echo.bowdoin.edu) has left #mythtv |
| 01:50 | -!- | mcowger [trilluser@echo.bowdoin.edu] has joined #mythtv |
| 02:19 | <mithro> | ello |
| 02:19 | <mithro> | anyone alive? |
| 02:19 | <mcowger> | :) |
| 02:20 | <mithro> | anyone know if the Xig server would work with mythtv? |
| 02:20 | <mcowger> | no idea. - I haven't checked to see what t uses for its screen rendering |
| 02:25 | -!- | Kuwanger [~na@d-72-193.dhcp-149-159.indiana.edu] has joined #mythtv |
| 02:28 | * mithro | will go and play |
| 02:33 | <Kuwanger> | Is the thing supposed to use up 100% cpu doing nothing but showing TV? |
| 02:33 | <mcowger> | it could |
| 02:33 | <mcowger> | remember that it is digitzing the TV as well |
| 02:33 | <Kuwanger> | Should it? |
| 02:33 | <Kuwanger> | Digitizing it? |
| 02:33 | <mcowger> | what speed proc do you have? |
| 02:34 | <mcowger> | 1.1 Athlon |
| 02:34 | <Kuwanger> | 950mhz Athlon |
| 02:35 | <mcowger> | of course, I have not yet gotten it to work at all, so... |
| 02:35 | <Kuwanger> | Ah..the "remind" function, I think. |
| 02:35 | <mcowger> | huh? |
| 02:37 | <Kuwanger> | It's encoding the show. |
| 02:37 | <Kuwanger> | At 1024x768, no less.. |
| 02:38 | <mcowger> | wow |
| 02:38 | <mcowger> | what capture card are you using? |
| 02:39 | <Kuwanger> | Oh, a junky one. |
| 02:39 | <mcowger> | bt878? |
| 02:39 | <Kuwanger> | The image is being scaled up to 1024x768 from 640x480. |
| 02:39 | <Kuwanger> | Yea. |
| 02:39 | <Kuwanger> | It's dropping frames, I'd assume. |
| 02:40 | <mcowger> | heh - well, you're in better shape than I am - mine ownt even display video |
| 02:40 | <Kuwanger> | Hehe. |
| 02:40 | <mcowger> | strangely enough, myth is the only appt hat has [problems |
| 02:40 | * Kuwanger | had to install a junk to get this far. |
| 02:40 | <Kuwanger> | The Setup option doesn't do anything. |
| 02:40 | <mcowger> | which setup options? |
| 02:41 | <Kuwanger> | In the program. |
| 02:41 | <Kuwanger> | The mythfrontend, that is. |
| 02:41 | <mcowger> | oh, yeah |
| 02:41 | <mcowger> | I noticed |
| 02:41 | <mcowger> | Myth Gallery is pretty cool though |
| 02:42 | <Kuwanger> | It seems cool. |
| 02:42 | <mithro> | mcowger: what graphics card do you have? |
| 02:43 | <Kuwanger> | Seems a bit silly though to play back through the encoding. |
| 02:43 | <Kuwanger> | Explains why it's so freaking slow. :) |
| 02:44 | <mcowger> | I am using a nVidia GF2MX |
| 02:44 | <mcowger> | the playback thru encode allows for the pause type stuff, though |
| 02:47 | <mcowger> | if I cant get this to work 'll just put windows back on that meachien and go with SnapStream again |
| 02:47 | <Kuwanger> | What's the pause key, anyways? |
| 02:47 | <mcowger> | no idea, I cant fond any docs on what key does what |
| 02:47 | <Kuwanger> | Me neither. |
| 02:47 | <mcowger> | I'llhave to check the source at some point |
| 02:47 | <Chutt> | hm |
| 02:47 | <Chutt> | keys.txt |
| 02:48 | <Kuwanger> | 640x480 uses 100%.. |
| 02:48 | <Chutt> | i guess i should've named it something more obvious |
| 02:48 | <mcowger> | word., thanks |
| 02:48 | <Kuwanger> | 320x240 uses about 30% or something. |
| 02:48 | <Chutt> | you've got a crappy cpu, what did you expect? |
| 02:48 | <Kuwanger> | Chutt: How about naming the settings something local? :) |
| 02:48 | <mcowger> | I just expcted it to be in a config file or the FAQ or something |
| 02:48 | <Kuwanger> | Chutt: 950Mhz isn't crappy. :) |
| 02:48 | <Chutt> | it's less than a third the speed of new cpus |
| 02:48 | <Kuwanger> | That doesn't make it crappy. |
| 02:49 | <Chutt> | if you can buy something twice as fast for $50, then it's crappy :p |
| 02:49 | <Chutt> | keys.txt is referenced in the readme |
| 02:49 | <Kuwanger> | What's crappy is the stuttering. :) |
| 02:49 | <Chutt> | but i guess i can't expect people to actual read the docs |
| 02:50 | <mcowger> | See, I just read the document on the website labeled Documentation, and assumed that was it. |
| 02:50 | * Kuwanger | didn't read much as far as docs.. |
| 02:50 | <Kuwanger> | Bad enough going through all the mysql setup. :) |
| 02:50 | <Chutt> | don't know why i bother writing them |
| 02:50 | <Chutt> | ah well |
| 02:50 | <Kuwanger> | Btw, uh..any way to make full screen really full screen? |
| 02:52 | <Chutt> | i wasn't aware that it wasn't really full screen |
| 02:52 | <Kuwanger> | It's not. |
| 02:52 | <mcowger> | change your resultion |
| 02:52 | <Kuwanger> | Neither is motv. |
| 02:52 | <Kuwanger> | mcowger: That won't help. :) |
| 02:52 | <mcowger> | * resolution |
| 02:52 | <mcowger> | really? it helped me |
| 02:53 | <Kuwanger> | The window is not set to the proper layer to be "fullscreen". |
| 02:53 | <Chutt> | proper layer? |
| 02:53 | <Kuwanger> | Window layer. |
| 02:53 | <Chutt> | which junky window manager are you using? |
| 02:53 | <Kuwanger> | Nice program, otherwise. |
| 02:54 | <Kuwanger> | A Gnome compliant one? :) |
| 02:54 | <Chutt> | oh, sorry |
| 02:54 | <Chutt> | gnome's broken |
| 02:54 | <Chutt> | so, whatever. |
| 02:54 | <Kuwanger> | Right. |
| 02:54 | <Kuwanger> | Guess I'll just make a script to deal with it. |
| 02:58 | <Kuwanger> | Well, if you do want to support it, the code isn't much to add.. |
| 02:58 | <mcowger> | does the possibility exist that I dont get any viea because I have bad setting for the width and height? they are set the default of 480x480 |
| 02:59 | <Chutt> | mcowger, not if you're still getting those same error messages |
| 02:59 | <mcowger> | those went away somehow |
| 02:59 | <Chutt> | heh |
| 02:59 | <Chutt> | it say anything now? |
| 02:59 | <Kuwanger> | Chutt: Want to look at it? It's not very large. |
| 02:59 | <Chutt> | kuwanger, nope |
| 02:59 | <Chutt> | i'll take a patch, though |
| 02:59 | <Kuwanger> | Great.. :) |
| 02:59 | <Kuwanger> | Where would I patch it? |
| 03:00 | <Chutt> | libs/libNuppelVideo/XJ.cpp |
| 03:00 | <mcowger> | It gives me that it is probing the input, and changing from None to WatchingTV |
| 03:00 | <mcowger> | and sites there |
| 03:00 | <Chutt> | ok, no video window pop up? |
| 03:01 | <mcowger> | none at all |
| 03:01 | <mcowger> | thats what I foind weird |
| 03:01 | <Chutt> | most likely thing is your audio card/driver doesn't do full duplex |
| 03:01 | <Chutt> | and the 2nd open() call is hanging |
| 03:01 | <Kuwanger> | Weird.. |
| 03:01 | <mcowger> | maybe the linux driver for it sucks, them because it does FDX in windows fine |
| 03:01 | <Chutt> | probably |
| 03:02 | <Chutt> | recommended thing to do is install the latest version of alsa |
| 03:02 | <Chutt> | or if you have that, switch to oss =) |
| 03:02 | <Kuwanger> | What in the world is XJ? |
| 03:02 | <mcowger> | how can I make Myth use OSS directly |
| 03:02 | <Chutt> | it uses oss directly |
| 03:03 | <mcowger> | ok |
| 03:03 | <Chutt> | if you install alsa, it'd be using the oss emulation modules |
| 03:04 | <mcowger> | gotcha |
| 03:04 | <mcowger> | i have to say though, the instructions for MDK 9 are well written |
| 03:05 | <Chutt> | hrm |
| 03:05 | <Chutt> | you're using mandrake? |
| 03:05 | <Chutt> | doesn't that use alsa by default? |
| 03:05 | <mcowger> | well, im not entirely sure, as there is no alsa daemon running |
| 03:05 | <mcowger> | Im from FreeBSD land, so we dont have ALSA :) |
| 03:06 | <Chutt> | heh |
| 03:06 | <Chutt> | lsmod | grep snd-pcm |
| 03:06 | <Chutt> | should have a couple things show up if it's using alsa |
| 03:07 | <mcowger> | nothing there |
| 03:07 | <Chutt> | ok |
| 03:07 | <Chutt> | anyway, that's what i'd do |
| 03:08 | <Chutt> | it seems to support full duplex on more cards than the kernel drivers do |
| 03:08 | <mcowger> | I do have stuff for the VIA chipset that it uses |
| 03:08 | <mcowger> | will try that |
| 03:09 | <mcowger> | thank for you help :) |
| 03:09 | <mcowger> | i'll probably be back |
| 03:09 | <mcowger> | tomorrow |
| 03:09 | <Chutt> | heh |
| 03:09 | <Chutt> | i'll hopefully be sleeping =) |
| 03:09 | <Kuwanger> | Well, I think I've got it. |
| 03:10 | <Kuwanger> | Except, of course, for the seg fault.. |
| 03:12 | <Kuwanger> | Chutt: Where do you create windows? |
| 03:14 | <Kuwanger> | Just XJ.cpp? |
| 03:14 | <Chutt> | the video window is there |
| 03:14 | <Chutt> | everthing else is created by qt |
| 03:15 | -!- | Kuwanger [] has quit ["Client Exiting"] |
| 03:16 | -!- | Kuwanger [~na@d-72-193.dhcp-149-159.indiana.edu] has joined #mythtv |
| 03:16 | <Kuwanger> | Well, that wasn't good. |
| 03:16 | <Kuwanger> | So, how complex of a patch you want? :) |
| 03:17 | <Chutt> | how complex? |
| 03:18 | <Kuwanger> | There's only two files I had to change. |
| 03:19 | <Chutt> | .. ok |
| 03:20 | <Chutt> | email. |
| 03:20 | <Kuwanger> | Nevermind.. |
| 03:21 | <Kuwanger> | Just ended up having to do a couple extra copyies.. |
| 03:23 | <Kuwanger> | Sent. |
| 03:23 | <Chutt> | thanks |
| 03:23 | <Kuwanger> | No problem. |
| 03:24 | <Chutt> | heh |
| 03:24 | <Chutt> | do you mind regenerating that? |
| 03:24 | <Chutt> | diff -u |
| 03:28 | <Kuwanger> | Done. |
| 03:28 | <Chutt> | thanks again |
| 03:28 | <Chutt> | just makes it readable |
| 03:29 | <Kuwanger> | Out of curiosity..where do you select the bitrate for compressed audio? |
| 03:30 | <Chutt> | settings.txt |
| 03:30 | <Chutt> | well, not really |
| 03:31 | <mcowger> | in setings.txt there is a MP3 quality setting |
| 03:31 | <Chutt> | you can't quite set the bitrate |
| 03:31 | <Chutt> | but you can set the sampling rate, which affects what the bitrate gets set to |
| 03:31 | <mcowger> | is it VBR encoded? |
| 03:31 | * Kuwanger | goes to read the docs to figure out how cron works with this.. |
| 03:31 | <Chutt> | nope |
| 03:31 | <Chutt> | it doesn't use cron |
| 03:32 | <Kuwanger> | :( |
| 03:32 | <Kuwanger> | If X goes down, then I'm screwed.. |
| 03:32 | <Kuwanger> | Does the show play while it's recording? |
| 03:32 | <Chutt> | not unless you want it to |
| 03:33 | <Kuwanger> | Well, that's..err..reassuring. |
| 03:33 | <Chutt> | eh? |
| 03:33 | * Kuwanger | will give this a go. |
| 03:34 | <Chutt> | if you want to view an in progress recording, you can |
| 03:34 | <Chutt> | if you don't, well, you don't :p |
| 03:34 | <Kuwanger> | I'm worried about the audio being on. |
| 03:34 | <Chutt> | why would the audio be on? |
| 03:34 | <Kuwanger> | Because live-in is on during the recording? |
| 03:34 | <Chutt> | if it is, you've got your mixer setup incorrectly. |
| 03:35 | <Kuwanger> | How should I have it setup? |
| 03:35 | <Chutt> | question #4 in the faq |
| 03:35 | <Chutt> | that comes in the distribution |
| 03:36 | <Kuwanger> | What about other players? |
| 03:36 | <Chutt> | i wouldn't know |
| 03:36 | <Kuwanger> | Uh huh.. |
| 03:36 | <Kuwanger> | That's not very comforting.. |
| 03:38 | <-- mcowger | (trilluser@echo.bowdoin.edu) has left #mythtv |
| 03:39 | <Kuwanger> | Which device serves the audio with v4l? |
| 03:39 | <Chutt> | depends on how you've got it setup |
| 03:41 | * Kuwanger | is out. |
| 03:41 | <Kuwanger> | Maybe I'll figure it out later. |
| 03:41 | -!- | Kuwanger [] has quit ["Client Exiting"] |
| 05:51 | <-- rnc | (~rnc@RJ227094.user.veloxzone.com.br) has left #mythtv |
| 10:25 | -!- | Kuwanger [~na@d-72-193.dhcp-149-159.indiana.edu] has joined #mythtv |
| 10:25 | * Kuwanger | waves hello. |
| 10:30 | * Kyzoku | waves back |
| 10:33 | <vektor> | Kuwanger: You come across as being pretty insulting :) |
| 10:40 | <Kuwanger> | No, just pissed. |
| 10:41 | <vektor> | Ah, you paid all this money and this is what you got. I get it. :) |
| 10:41 | <Kuwanger> | Is there any way to specify a sub-GB ring buffer? |
| 10:42 | <Kuwanger> | vektor: Actually, yes, but not the software. |
| 10:43 | <vektor> | Well I don't think we ever told you to buy the hardware..... :/ |
| 10:43 | <Kuwanger> | I don't think so either. |
| 10:45 | <vektor> | At some point you asserted that mythtv was recording at 1024x768. That isn't true. |
| 10:45 | -!- | mithro [] has quit [Read error: 60 (Operation timed out)] |
| 10:46 | <Kuwanger> | Right. I corrected that a line down that it was capturing at 640x480 and only rendering at 1024x768. |
| 10:46 | <vektor> | Ok. |
| 11:17 | -!- | tinsley [~tinsley@24-196-133-126.mad.wi.charter.com] has joined #mythtv |
| 11:17 | <tinsley> | imagine that |
| 11:36 | -!- | Frugal [Frugal@u164n21.hfx.eastlink.ca] has joined #mythtv |
| 12:00 | <Kuwanger> | Are there any plans to have mythtv suid as root and renice itself to -19? |
| 12:18 | <-- Frugal | has quit () |
| 12:19 | <Chutt> | run it as root and nice it manually |
| 12:19 | <Kuwanger> | Uh, okay. |
| 12:19 | <Kuwanger> | So, that's a no? |
| 12:19 | <Chutt> | pretty much |
| 12:19 | <Chutt> | the encoding stuff doesn't happen at the beginning |
| 12:19 | <Chutt> | so it'd have to hold onto its privs for quite a long time |
| 12:20 | <Chutt> | if you wanted to do it right |
| 12:20 | <Chutt> | and, well, that'd be bad |
| 12:20 | <Kuwanger> | It's already holding on to the CPU for a long time anyways. |
| 12:20 | <Chutt> | how does CPU equate with privledges? |
| 12:23 | <Kuwanger> | ? |
| 12:24 | <Chutt> | do you know how suid programs generally run? |
| 12:24 | <Kuwanger> | As suid? |
| 12:24 | <Chutt> | no |
| 12:24 | <Chutt> | generally, they drop their privledges down to that of a normal user after doing whatever it is they needed to do as root. |
| 12:25 | <Kuwanger> | Like after nicing themselves? |
| 12:25 | <Chutt> | exactly |
| 12:25 | <Chutt> | can't do that in mythtv |
| 12:25 | <Chutt> | so, whatever. |
| 12:25 | <Kuwanger> | Why not? |
| 12:25 | -!- | moegreen [~moegreen@pa-steclge-u2-c3c-151.stcgpa.adelphia.net] has joined #mythtv |
| 12:26 | <Chutt> | it's exactly the same thing as running the thing as root and using the nice command |
| 12:26 | <Chutt> | so what exactly'd be the point? |
| 12:26 | <Kuwanger> | To do it in the program? |
| 12:26 | <Kuwanger> | Otherwise I have to use sudo and write a script. |
| 12:26 | <Kuwanger> | Well, or suid the script. |
| 12:27 | <mdz> | if you don't care about security, then just run it as root |
| 12:27 | <mdz> | if you do care about security, then it needs to be done right in mythtv, and that is not trivial at this point |
| 12:27 | <Chutt> | exactly. |
| 12:27 | <Kuwanger> | I don't want to run it as root, really. |
| 12:28 | <Kuwanger> | But that's the easy solution. |
| 12:28 | <Kuwanger> | On main, if nice priveleges, nice to -19, drop all unnecessary capabilities. |
| 12:30 | <Chutt> | mythtv uses threads. |
| 12:30 | <Kuwanger> | So? |
| 12:30 | <moegreen> | Is there some sort of interprocess comm. planned for the next release? |
| 12:30 | <Kuwanger> | All forks and threads share nice level. |
| 12:30 | <Chutt> | if it drops privs, it will not be able to renice threads spawned after that |
| 12:30 | <Chutt> | no, they don't |
| 12:33 | <Kuwanger> | http://www.mcsr.olemiss.edu/cgi-bin/man-cgi?fork+2 |
| 12:33 | <Kuwanger> | http://www.die.net/doc/linux/man/man2/clone.2.html |
| 12:33 | -!- | devtrash [~p@du17-1216389.dialupat.pennswoods.net] has joined #mythtv |
| 12:47 | <Kuwanger> | And you can't suid a script.. :/ |
| 12:50 | <Kyzoku> | sure you can, it just doesn't do much unless the interpreter is suid as well, I think |
| 12:51 | <Kyzoku> | isn't that the whole point of suidperl? |
| 12:52 | -!- | Universe [~Yeah@pwc2-hs-nk.bbnplanet.com] has joined #mythtv |
| 12:55 | <lichen> | oh my f'ing lord im bored |
| 12:55 | <lichen> | i would code but im bummed i cant get my alsa drivers working |
| 12:59 | <Chutt> | mdz, heh, more email about you breaking stuff =) |
| 13:03 | * Kuwanger | thinks sudo is broken. |
| 13:06 | <mdz> | Chutt: the thing about the database schema? |
| 13:06 | <Chutt> | no |
| 13:06 | <Chutt> | just sent, about the guis |
| 13:07 | <mdz> | I hope it's about how they're impossible to use |
| 13:07 | <Chutt> | yup |
| 13:07 | <Chutt> | and if you're planning on making them like the rest of the uis |
| 13:08 | <mdz> | wading through the 50 messages asking wvhat hardware to buy |
| 13:08 | <Chutt> | :) |
| 13:09 | <mdz> | and people not reading the archives |
| 13:09 | <Chutt> | can't expect people to do _that_ |
| 13:09 | <mdz> | wow, that SDL guy really justified himself this time |
| 13:09 | <mdz> | we should use it because it's "dope ass" |
| 13:09 | <Chutt> | yup |
| 13:10 | <Chutt> | yup |
| 13:10 | <mdz> | heh, he is arguing that things should be separate, like sound and graphics, when SDL does both :-) |
| 13:10 | <mdz> | I can't read anymore |
| 13:10 | <Chutt> | and i'll just write up my own tree widget |
| 13:11 | <Chutt> | i'll get on it |
| 13:11 | <Chutt> | right away |
| 13:11 | <mdz> | let's implement our own linked list while we're at it |
| 13:11 | <Chutt> | oh, yeah |
| 13:12 | <lichen> | it would probably just be best to totally rewrite all the video and audio drivers as well |
| 13:12 | <moegreen> | well if you're going to that extend - why are we even using linux? we could just write MythOS |
| 13:12 | <Chutt> | yeah, that way i could get that last ounce of performance gains out of everything |
| 13:13 | <devtrash> | mdz: when he says it's kick ass, I say implement it |
| 13:13 | <moegreen> | Winona Rider - convicted felon, 480 hours of community service...excellent. |
| 13:13 | <mdz> | devtrash: right away sir |
| 13:14 | <mdz> | meanwhile, let's replace nuppelvideo with mozilla |
| 13:14 | <mdz> | cuz mozilla is dope!!!! |
| 13:15 | <lichen> | mdz, actually its dope ass.. get with it |
| 13:15 | <Kuwanger> | Weird stuff. |
| 13:15 | <Chutt> | actually |
| 13:15 | <Chutt> | that guy? |
| 13:15 | <Chutt> | his first email to me |
| 13:16 | <Chutt> | hm, lemme see if i can find it |
| 13:16 | * Kuwanger | wonders what part of this is causing myth to not run fullscreen. |
| 13:16 | <Chutt> | yeah |
| 13:16 | <Chutt> | the entire message was in the Reply-to: header |
| 13:17 | <Chutt> | Reply-to: HiIsaac@ns.cyph.org,MyNameisAndrewDePonte.InoticedyourMythTVprojectonfreshmeat.netandreadallofyourwebsite |
| 13:17 | <Chutt> | etc, etc, etc |
| 13:17 | <vektor> | That's fucked up. |
| 13:17 | <Chutt> | goes on to say that he's a coder and willing to help |
| 13:18 | lichen | lichen_ Dec 06 13:18:10 <Chutt> like, yeah, whatever =) |
| 13:18 | <mdz> | Chutt: you're kidding |
| 13:18 | <Chutt> | not in the slightest |
| 13:18 | <Chutt> | mutt's not _that_ hard to use, is it? |
| 13:18 | <mdz> | I've seen entire messages in subject before, but I always assumed that was intentional (though stupid) |
| 13:19 | <vektor> | Well what probably happened is that he's using the mutt mode where you can edit the headers. |
| 13:19 | <mdz> | was there anything in the body at all, or was it empty? |
| 13:19 | <vektor> | And then he didn't leave the \r\n\r\n required between headers and body |
| 13:19 | <Chutt> | empty body |
| 13:19 | <vektor> | So mutt squeezed it all into the bottom header |
| 13:19 | <vektor> | which would be reply-to. |
| 13:19 | <Chutt> | yeah |
| 13:19 | <Chutt> | it's just hilarious |
| 13:19 | <mdz> | yeah, that's likely |
| 13:19 | <vektor> | Jst didn't understand how email works. |
| 13:20 | <Chutt> | that made my day, back when i got it |
| 13:20 | <mdz> | except that's not the default in mutt |
| 13:20 | <vektor> | And was using a mutt power-user feature. |
| 13:20 | <Chutt> | mdz, so i ripped apart the TV class late last night |
| 13:20 | <Chutt> | made a separate one for playing and recording |
| 13:21 | <vektor> | Coool. |
| 13:21 | <Chutt> | vektor, i'm going to be able to do live-tv over a network soon =) |
| 13:21 | <mdz> | nice |
| 13:22 | <vektor> | Chutt: So, how will it work? |
| 13:22 | <Chutt> | central server |
| 13:22 | <Chutt> | frontends connect to it |
| 13:22 | <Chutt> | etc |
| 13:22 | <vektor> | Ok so the recorder will send data to the server app? |
| 13:22 | <vektor> | Over a socket? |
| 13:22 | <Chutt> | yup |
| 13:22 | <vektor> | Duuude. |
| 13:22 | <Chutt> | two sockets, most likely |
| 13:22 | <Chutt> | one for control messages, one for data |
| 13:22 | <mdz> | heh, I think that settings dialog does fit on the screen |
| 13:22 | <vektor> | So then I can turn tvtime into a mythtv front end easily. |
| 13:22 | <Chutt> | not quite that far yet |
| 13:22 | <mdz> | except it might look like it doesn't because there are no buttons at the bottom |
| 13:22 | <Chutt> | vektor, probably |
| 13:22 | <mdz> | and thus no way to save the settings |
| 13:22 | <vektor> | And then have a dedicated box to deinterlace. |
| 13:23 | <vektor> | I keep meaning to just go out and buy a new box just to be my video 'component'. |
| 13:23 | <mdz> | vektor: decode and deinterlace |
| 13:23 | <vektor> | mdz: Yep. |
| 13:23 | <Chutt> | mdz, it doesn't fit on the 1152x864 display on my p3-550 =) |
| 13:23 | <Chutt> | i don't think |
| 13:23 | <vektor> | Man solaris sucks. |
| 13:23 | <mdz> | really? I'm pretty sure it fit in 800x600 for me |
| 13:23 | <Chutt> | i just ran it briefly, though |
| 13:23 | <vektor> | Stupid restrictions on shm size. |
| 13:23 | <Chutt> | oh, the general settings display |
| 13:24 | <Chutt> | mdz, also, do you think the library's the best place for that? |
| 13:24 | <mdz> | Chutt: probably not the general one, no |
| 13:24 | <Chutt> | good |
| 13:24 | <mdz> | well...depends on how you're going to break it down, then |
| 13:25 | <mdz> | there won't be a single frontend anymore, right? |
| 13:25 | <Chutt> | most of that's tv-specific |
| 13:25 | <mdz> | so it'll need to be shared somewhere |
| 13:25 | <Chutt> | there'll be as much of a frontend as there is currently |
| 13:25 | <Chutt> | they'll all talk to the central db server, though |
| 13:25 | <vektor> | Chutt: btw, we have most of an XDS decoder in tvtime now. |
| 13:25 | <Chutt> | xds? |
| 13:25 | <mdz> | Xeros Data Systems |
| 13:25 | <vektor> | Chutt: It's a VBI data standard for north america. |
| 13:26 | <vektor> | Xtended Data Services. |
| 13:26 | <vektor> | So, channels tell me their name and stuff. |
| 13:26 | <Chutt> | ah |
| 13:26 | <mdz> | vektor: how Xtreme |
| 13:26 | <Chutt> | nice |
| 13:26 | <Chutt> | heh |
| 13:26 | <vektor> | And sometimes, how long theshow is, etc etc. |
| 13:26 | <vektor> | Also, program ratings. |
| 13:26 | <mdz> | vektor: that's a tunable parameter, btw (the solaris shm thing) |
| 13:26 | <vektor> | We've found it very hit-and-miss though. |
| 13:26 | <vektor> | mdz: I know, but you need to reboot to change it afaict. |
| 13:26 | <mdz> | yep |
| 13:26 | <vektor> | Which kinda sucks. |
| 13:27 | <vektor> | I just got an Ultra 2 at school. |
| 13:27 | <vektor> | I don't know how long it will be mine for though. |
| 13:27 | <vektor> | And I wrote an image viewer app that uses xshm this morning. It's cool. |
| 13:27 | <vektor> | But I can't view images larger than like 352x480 ;-) |
| 13:27 | <Chutt> | heh |
| 13:27 | <vektor> | And at 352x480 I could only get 70fps. |
| 13:27 | <vektor> | So that's kinda sad :( |
| 13:28 | <Chutt> | they're slow machines |
| 13:28 | <vektor> | This is dual 200mhz :( |
| 13:28 | <vektor> | Very slow :( |
| 13:28 | <vektor> | Maybe my new supervisor can buy me a new machine ;-) |
| 13:28 | * vektor | kinda doubts it ;) |
| 13:29 | <moegreen> | is there any way to make the kde taskbar go away completely? I have a little gray line at the bottom left side of my screen |
| 13:29 | <mdz> | moegreen: you can make ti go away completely by not running KDE |
| 13:29 | <Chutt> | heh |
| 13:29 | <moegreen> | mdz: that's true |
| 13:30 | <Chutt> | if you set it to autohide, it should disappear completely |
| 13:30 | <Chutt> | at least, it does for me |
| 13:30 | <vektor> | Chutt: You wouldn't believe how much of a pain fullscreen is with some window managers etc. |
| 13:30 | <vektor> | Metacity from RH8 is especially pissy. |
| 13:30 | <Chutt> | oh, i believe it |
| 13:30 | <vektor> | I'm really disgusted. |
| 13:30 | <Chutt> | i'm just telling people not to use gnome, basically |
| 13:30 | <moegreen> | Chutt: that' show i have it set now, but it still shows a small line... is there another window manager that would be better for this? |
| 13:31 | <vektor> | Like, supporting fullscreen in tvtime means all kinds of code and crap. |
| 13:31 | <Chutt> | moegreen, i use kwin |
| 13:31 | <mdz> | vektor: metacity is gtk2/gnome2, yes? the evil stems from the core |
| 13:31 | <vektor> | moegreen: Something is wrong. You might want to ask in #kde or something... |
| 13:31 | <vektor> | mdz: Yes, and it only supports this new WM standard for fullscreen apps called EWMH. |
| 13:31 | <vektor> | And if your app doesn't support it, then it breaks. |
| 13:31 | <mdz> | nice |
| 13:32 | <vektor> | However, with my sawfish/gnome2 setup, if I _use_ EWMH then it has some bugs and doesn't work right. |
| 13:32 | <vektor> | sawfish bugs, not tvtime bugs. |
| 13:32 | <vektor> | The EWMH fullscreen stuff is nice, but it would mean fixing every other window manager out there! :( |
| 13:32 | <vektor> | So this is all very crappy and sad. |
| 13:33 | <vektor> | Like, one problem is that every X app that supports 'fullscreen' does it differently. The other problem is that every window manager handles it differently. |
| 13:33 | <vektor> | Users don't understand how much of a pain in the ass this all is either. |
| 13:33 | <vektor> | Fix it for me, break it for you, etc. |
| 13:35 | <lichen> | im pretty exciting about the whole client/server mechanism, it would work great in our apt... in our server closet we have a breakout box for the cable's coax, build a fast box, couple 120gig drives, 3 or 4 tuners.. schedule everything over the web interface :) |
| 13:35 | <lichen> | good times :) |
| 13:36 | <lichen> | s/exciting/excited/ |
| 13:36 | <Chutt> | wouldn't even have to use the web interface |
| 13:36 | <Chutt> | program guide should work as it does now |
| 13:37 | <vektor> | Chutt: Do you have a runtime settable configuration file? |
| 13:37 | <vektor> | Or wait, you just use the database for that, don't you. |
| 13:37 | <Chutt> | yeah, mysql |
| 13:37 | <Chutt> | =) |
| 13:37 | <vektor> | Yeah. |
| 13:37 | <vektor> | Damn. |
| 13:37 | <vektor> | I dunno man. :) |
| 13:37 | <Chutt> | heh |
| 13:37 | <Chutt> | it'd be overkill for you |
| 13:37 | <vektor> | Well, in a sense |
| 13:37 | <vektor> | It would also make stuff easier. |
| 13:37 | <vektor> | I wish there was an easier database engine, I guess. |
| 13:38 | <vektor> | Anyway, some crazy guy from russia is coding up some config file saving stuff for tvtime. |
| 13:38 | <vektor> | That apparently preserves comments nicely. |
| 13:38 | <vektor> | But I'll believe it when I see it. |
| 13:38 | <lichen> | tvtime? |
| 13:38 | <vektor> | lichen: It's my deinterlacer app. |
| 13:38 | <vektor> | lichen: tvtime.sourceforge.net |
| 13:38 | <Chutt> | well, you can preserve comments and stuff |
| 13:38 | <Chutt> | it's just generally not really worth it |
| 13:38 | <vektor> | you think? |
| 13:38 | <vektor> | i dunno. |
| 13:39 | <Chutt> | yeah |
| 13:39 | <vektor> | i can't find any unix apps that do this stuff nicely |
| 13:39 | <vektor> | like, that don't make you have to quit the app, edit a config file, and run it again in order to just save your settings |
| 13:39 | <Chutt> | just have to associate the comment with the setting in your app |
| 13:39 | <vektor> | i dunno. i hate all of this. |
| 13:40 | <Chutt> | yeah, users suck. |
| 13:40 | <vektor> | i'd rather just have a 'registry'. |
| 13:40 | <-- moegreen | has quit () |
| 13:40 | -!- | moegreen [~moegreen@pa-steclge-u2-c3c-151.stcgpa.adelphia.net] has joined #mythtv |
| 13:40 | -!- | Kuwanger [] has quit [Remote closed the connection] |
| 13:41 | <mdz> | vektor: hold your tongue |
| 13:43 | <lichen> | debian packages spoiled me, i should redo my myth box and do it all from sources... then maybe i would know why my stupid alsa drivers dont work |
| 13:43 | <Chutt> | heh |
| 13:45 | <Universe> | packages have you spoiled? gentoo's portage is better in my opinion |
| 13:45 | <Universe> | get more spoiled |
| 13:45 | <mdz> | Universe: this is not the place |
| 13:45 | <vektor> | Universe: Yeah you be quiet before we go psycho on your ass. |
| 13:47 | <Chutt> | mdz's just worried because debian's losing users to gentoo |
| 13:47 | <Chutt> | =) |
| 13:48 | <vektor> | Luckily, the technical proficiency of those users will only serve to lower the amount of stupid posts to debian-user :) |
| 13:48 | <Chutt> | i thought debian-user was 100% noise |
| 13:48 | <Chutt> | =) |
| 13:52 | <lichen> | yeah i tried debian for the first tiem ever when i setup the myth box, went buck wild with apt-get and i think it made me lose touch with my linux box |
| 13:52 | <lichen> | im used to slackware |
| 13:53 | <vektor> | I switched to debian from slackware when apt-get came out. |
| 13:53 | <vektor> | Aw yea. |
| 13:54 | <vektor> | I should have done it sooner but I was too stupid. |
| 13:58 | <vektor> | mdz: Do you know how to up the shm size in solaris? |
| 13:58 | <vektor> | Like it's some file in /kernel |
| 14:06 |