00:00 | <bigguy> | hmm |
00:00 | <bigguy> | mplayer has the -vo and -ao switches right? |
00:01 | -!- | yebo [~private@adsl-66-124-58-216.dsl.anhm01.pacbell.net] has joined #mythtv |
00:01 | <yebo> | hi |
00:01 | <Timon> | Thank you, I missed those lines |
00:01 | <yebo> | Changing from None to RecordingOnly |
00:01 | <yebo> | strange error flushing buffer ... |
00:01 | <yebo> | Changing from RecordingOnly to None |
00:01 | <bigguy> | Timon: np |
00:01 | <yebo> | what should i take that at meaning? |
00:01 | <yebo> | is there a way to get more verbose errors? |
00:01 | <Chutt> | yebo, read the faq |
00:02 | <yebo> | lol.. |
00:02 | <Chutt> | "What's this 'strange error flushing buffer' mean?" |
00:02 | <thor_> | yebo, http://www.mythtv.org/modules.php?name=FAQ&myfaq=yes&id_cat=1&categories=General+Installation#3 |
00:02 | <yebo> | i am reading it now |
00:02 | <Chutt> | and there's the direct link =) |
00:03 | <yebo> | how do i record for just a few minutes rather than an entire 30? |
00:03 | <Chutt> | set up a manual record |
00:04 | <yebo> | is that available through the gui, or do i have to manually insert it into the db |
00:04 | <Chutt> | tv -> schedule recordings -> manual recording |
00:04 | <Chutt> | not difficult to find. |
00:04 | <yebo> | i dont see that.. |
00:04 | <Chutt> | you're not using CVS, then. |
00:05 | <yebo> | doh |
00:05 | <yebo> | ok, ill update |
00:05 | -!- | hfb [~hfb@pool0176.cvx11-bradley.dialup.earthlink.net] has joined #mythtv |
00:05 | <yebo> | last question.. i havent looked in the docs, but it seems like it should be a default setting for it to automute the line-in |
00:05 | <Chutt> | no, there shouldn't |
00:06 | <yebo> | why? |
00:06 | <Chutt> | there's no one good setting that will work everywhere. |
00:07 | <yebo> | i suppose.. but the software is intended to be used with alsa anyway |
00:07 | <Chutt> | err |
00:07 | <Chutt> | no it's not. |
00:07 | <yebo> | seemed that way to me |
00:07 | -!- | rkulagow_ [~rkulagow@12-207-131-29.client.attbi.com] has joined #mythtv |
00:07 | <thor_> | yebo, Chutt == Isaac |
00:07 | <Chutt> | the alsa drivers _work_ better than the oss drivers for many cards |
00:07 | <rkulagow_> | aghh. stupid irc client. |
00:07 | <yebyen> | thor_: i know |
00:07 | <Chutt> | which is why it's recommended |
00:08 | <yebyen> | oh |
00:08 | <yebyen> | yebo: wtf is with your nick :) |
00:08 | * yebyen | runs |
00:08 | <yebo> | yebo means 'hi'.. it is south african slang |
00:08 | <yebyen> | oh :) |
00:08 | <rkulagow_> | someone earlier asked about tivo and conflict resolution. i've got one, if you still have questions about it... |
00:08 | <thor_> | thank god one of us owns a Tivo !! |
00:08 | <yebyen> | anyone noticed that the General Playback Settings dialog seems to be hardcoded to 800 for width? |
00:09 | <Chutt> | yebyen, nope |
00:09 | <yebyen> | heh |
00:09 | <yebo> | Chutt: as long as you're online.. is there any way to turn off compression and just do raw avi? |
00:09 | <Chutt> | since i'm running my living room box at 640x480 |
00:09 | <Chutt> | yebo, use xawtv. |
00:09 | <yebyen> | Chutt: hmm, so you would've noticed. |
00:09 | <Chutt> | yebyen, 'zactly |
00:09 | -!- | moegreen [~moegreen@nr4-216-196-152-229.fuse.net] has joined #mythtv |
00:09 | <yebyen> | Chutt: weird, because it's the only dialog that hangs off of the right edge slightly |
00:10 | <yebyen> | i can only see half of the "Next" button, other than that I wouldn't have spotted it |
00:10 | <rkulagow_> | yebyen: are you overscanning too much maybe? |
00:10 | <yebyen> | rkulagow_: every other dialog looks right though :) |
00:10 | <yebo> | Chutt: well.. that kills the wondeful distributed aspect of the software |
00:11 | <Chutt> | yebo, then buy better machines. |
00:11 | <Chutt> | if you can't do any compression, i highly doubt your harddrive will keep up with totally uncompressed video |
00:11 | <Timon> | bigguy: I figured out my sound problems. . . I had the pcm interface muted :-) |
00:11 | <rkulagow_> | hrmm. did you adjust your font sizes? i ran into a situation where i bumped up the sizes, and that caused one of the buttons to be so big that it forced its right-side neighbor into never-never land. |
00:12 | <yebyen> | rkulagow_: nope, haven't touched them |
00:12 | <yebyen> | rkulagow_: and the whole dialog spills off of the right edge... |
00:13 | <rkulagow_> | thor: got a tivo, but don't necessarily like it or the company, plus i'm not a fan of the mothership tracking everything i watch... |
00:14 | <yebo> | where in the docs is there info regarding the muting |
00:15 | <yebo> | hm.. i guess i never need to unmute |
00:15 | <bigguy> | "Hmm! On the 28th, rkulagow watched "Skin Tight Latex Vixens". We need to flag his file." |
00:15 | <rkulagow_> | yebo: are you talking about keys.txt? |
00:15 | <Timon> | bigguy: Thats to funny |
00:16 | <yebo> | rkulagow: nope.. just don't like hearing an echo :) |
00:16 | <rkulagow_> | yebo: look in section 7 of the HOWTO |
00:17 | <Chutt> | mdz, is the playback preview still hanging with current cvs? i think something bruce committed fixed it |
00:17 | <rkulagow_> | bigguy: wish i got those channels... |
00:17 | <bigguy> | rkulagow_: don't we all.......don't we all |
00:18 | <yebo> | rkulagow: thanks |
00:20 | <Captain_Murdoch> | Chutt: did you say you were OK with making an advanced recording dialog box for things like changing the profile, etc.? I talked with theasp and he said he doesn't have any gui code for his auto-delete stuff so I wouldn't be stepping on his toes. |
00:20 | <Chutt> | yup |
00:20 | <Chutt> | that's fine with me |
00:21 | <Captain_Murdoch> | I'm going to play around with making an AdvancedInfoDialog class that lets you edit things like that (starting with profile and recording type first) |
00:21 | <rkulagow_> | thor and moegreen seem to be using commit messages to talk to each other. it's steganoriffic! |
00:21 | <yebo> | is there a way to kill a recording currently in progress? or is this in cvs too |
00:21 | <Captain_Murdoch> | CTRL-C |
00:21 | <Chutt> | delete the recording from the delete or playback screen |
00:21 | <Captain_Murdoch> | j/k |
00:22 | <yebo> | Chutt: well.. that is good to know, but what if i want to keep what has already been recorded? let's say i was only recording the news to grab one segment that just ended |
00:22 | <Chutt> | too bad |
00:23 | <yebo> | ah well |
00:25 | <yebo> | i see mythbackend renices itself.. or part of itself |
00:25 | <Captain_Murdoch> | commercial flagging is niced |
00:26 | <yebo> | so messing with the other two threads is probably not recommended then |
00:27 | <thor_> | hmmm ... MythSteganography ... now there's an idea ! |
00:28 | <yebo> | what file contains the mythweather cities? i don't seem to have it |
00:28 | <Captain_Murdoch> | messing? not if you mean killing them. you can always re-flag a show by using mythcommflag if you wanted to. |
00:29 | <thor_> | yebo, grep Washington * ; grep Washington */* |
00:29 | <rkulagow_> | chutt: have you given any consideration to a rethink of the UI? people keep bringing up the Tivo UI, and i know that you don't have a Tivo, but what tivo has managed to do with 4 direction buttons, a "go" button and a "clear" button neatly wraps up what you need to do. as an example, is the delete recording screen really needed? about the only thing i see different is the space used / space free indicator; couldn't that be combined in |
00:30 | <yebo> | thor_: heh.. perhaps if i get desperate ill try that |
00:31 | <yebo> | i dont see any city files in my mythweather bzip |
00:31 | <rkulagow_> | do you have an accid file? |
00:31 | <yebo> | nope |
00:32 | <yebo> | didnt see anything in the README about having to get one |
00:32 | <rkulagow_> | then you don't have a good bzip, unless you're looking in the wrong place. |
00:32 | <rkulagow_> | are you running CVS or tarball |
00:32 | <yebo> | tarball |
00:33 | <yebo> | oh, i see the accid.dat.gz now |
00:33 | <yebo> | make install didnt touch it |
00:33 | <yebo> | where does the dat belong? |
00:34 | <moegreen> | yebo: unzip it and put it in /usr/local/share/mythtv/mythweather |
00:36 | <yebo> | cool.. now, i go through and pick the city.. and then what? how do i save the settings and load some weather |
00:36 | <moegreen> | just hit 'i' again |
00:37 | <yebo> | if i hit escape, it loses the settings |
00:37 | <yebo> | ah.. i should read what keys do things here |
00:40 | <yebo> | how well does myth handle SMP? |
00:41 | <rkulagow_> | just as an example: if i go schedule->program guide i've got to hit the "i" button to bring up the recording options. why not accept return? are there any places where there's a key collision where return does something special? |
00:51 | <Timon> | moegreen: I got a crash in mythvideo when I clicked "Video Manager" I can't get a bt cause my gdb is screwed up. Keeps saying I don't have a symbol table (The file does in fact have a symbol table verified with nm). |
00:52 | <rkulagow_> | that's interesting. keyboard return != number keypad return in the EPG? |
01:03 | <moegreen> | Timon: Do you see a window popup real quick and go away before the crash? |
01:12 | <rkulagow_> | moegreen: i think there's a one-liner for guidegrid to add the Key_Return to the displayinfo handling like Key_I and Key_Enter have; my remote is programmed to send return, and it works everywhere except the guidegrid. i've got a patch ready. =) |
01:13 | <rkulagow_> | accel->connectItem(accel->insertItem(Key_I), this, SLOT(displayInfo())); |
01:13 | <rkulagow_> | accel->connectItem(accel->insertItem(Key_Space), this, SLOT(displayInfo())); |
01:13 | <rkulagow_> | accel->connectItem(accel->insertItem(Key_Enter), this, SLOT(displayInfo())); |
01:13 | <rkulagow_> | accel->connectItem(accel->insertItem(Key_Return), this, SLOT(displayInfo())); |
01:13 | <rkulagow_> | works here... |
01:13 | <moegreen> | rkulagow_: I would have changed it already, but it's always been like that (I think), wasn't sure if there was a reason or not |
01:14 | <moegreen> | rkulagow_: that said, if you want to commit it, it seems fine to me |
01:14 | <rkulagow_> | moegreen: i'm not sure, but the rest of the code has checks for return / enter, so i was surprised when i found the EPG wasn't. |
01:14 | <moegreen> | rkulagow_: is there a reason you don't just have your remote send a space? |
01:15 | <rkulagow_> | moegreen: because i didn't set it up that way? =) |
01:15 | <moegreen> | heh, good enough reason |
01:16 | <Timon> | moegreen: I see a couple of progress screens popup briefly before the crash. |
01:16 | <moegreen> | Timon: Is it filling your database? the table name is videometadata |
01:17 | <Timon> | lemme check |
01:17 | <Timon> | Yes |
01:17 | -!- | hfb [] has quit ["Client exiting"] |
01:18 | <rkulagow_> | moegreen: i just looked at keys.txt; we make numerous references to enter/space being the action button, but i don't think we differentiate in the docs that enter on the keyboard is _not_ the same as enter on the keypad. epg was the only place that i've found so far where it would take "i", SPACE or keypad enter but not keyboard enter. |
01:18 | <Timon> | woot! |
01:18 | <Timon> | When I goto "Browse Videos" it segs |
01:20 | <Timon> | Before it segs, I do see the Browse Video screen briefly |
01:20 | <Timon> | like .1 seconds |
01:21 | <Timon> | moegreen: Which file do I start putting the cout's in? |
01:23 | <moegreen> | Timon: if it's getting to load up the the browse screen try adding some cout's at the beginning of RefreshMovieList and at the end, see if it is dying in there |
01:23 | <moegreen> | (that function name might not be correct, but it's similar) |
01:23 | <moegreen> | and that's in videobrowser.cpp |
01:23 | <Timon> | Yeah, I found refresh. Was actually in the process of putting them in there (Had a feeling for some reason that might be a place to start) when you mentioned it |
01:24 | <moegreen> | Timon: the other place would be in SetCurrentItem() |
01:25 | <Timon> | Hmmm, no longer crashes in "Browse" but still crashes in manager |
01:25 | <moegreen> | Timon: the same functions are in the manager as well |
01:25 | <Timon> | will do |
01:28 | <Timon> | This is really screwed up. I put the cout's in videomanager.cpp and now it works fine as well. |
01:28 | <Timon> | I bet I forgot to do a make distclean after my last cvs update |
01:31 | <Timon> | Ok, now I did find a bug :-) |
01:31 | <Timon> | I had two movies, coyote ugly and mission impossible 2 in my movies dir. It didn't find the entry for coyote ugly so I had to manually enter the imdb number. That works fine. |
01:32 | <Timon> | But, when I selected mission impossible 2, it put the info for coyote ugly in for mission impossible 2. |
01:33 | <moegreen> | Timon: I've seen that once or twice, haven't been able to get a lock on why it's doing that exactly |
01:33 | <moegreen> | Timon: You can goto the menu again and reset the entry for now |
01:33 | <Timon> | Did just that moe |
01:35 | <Timon> | moegreen: I do want to say that mythvideo does look really nice! |
01:35 | <Timon> | You did/are doing a really good job on it! |
01:37 | <moegreen> | thanks, I like it :) |
01:37 | <Timon> | You come up with the graphical presentation on your own or have a graphicie person look at it? |
01:38 | <moegreen> | Timon: that's on my own, I usually go through a couple of drafts before I find something I like |
01:39 | <Timon> | It looks really nice. Usually developers don't have much graphical ability. Your one of the exceptions I've found. the weather module looks really nice as well |
01:41 | <Timon> | moegreen: Are you going to have it eventually strip off stuff like: http://us.imdb.com/Tsearch?title=/store/Movies/[pdivx]mission_impossible_2.vcd.ts.divx.avi&morestuff |
01:41 | <Timon> | err the /store/Movies and the extension stuff? |
01:42 | <moegreen> | Timon: It should already be cropping the /store/Movies, converting _ to spaces and . to spaces |
01:42 | <moegreen> | assuming you have the latest cvs |
01:43 | <Timon> | I updated about 1 to 2 hours ago. Lemme do that again. |
01:44 | <Timon> | Whats the switch for cvs to tell it to be quiet? |
01:45 | <moegreen> | ? |
01:45 | <Timon> | I tried -q and it didn't like it |
01:46 | <Timon> | Ok, I just needed to move the -q towards teh begining of the line |
02:16 | <-- rkulagow_ | (~rkulagow@12-207-131-29.client.attbi.com) has left #mythtv |
02:39 | <-- moegreen | has quit () |
02:52 | <Chutt> | why is my name so difficult for people on my mailing list to spell? |
03:03 | -!- | kiwi_uk [~kiwiuk@pc3-nfds1-6-cust201.nott.cable.ntl.com] has joined #mythtv |
03:09 | <Timon> | Because they are schmucks |
03:19 | <-- Timon | (~dan@157-11-237-24.gci.net) has left #mythtv |
03:35 | -!- | yebo [] has quit [Read error: 110 (Connection timed out)] |
04:14 | -!- | Thelonius [~soopaman@h24-66-54-32.wp.shawcable.net] has joined #mythtv |
04:42 | -!- | choenig [~choenig@p50859348.dip.t-dialin.net] has joined #mythtv |
05:14 | -!- | PowerCC [powercc@dt048n27.san.rr.com] has joined #mythTV |
05:14 | <PowerCC> | hiya! |
05:21 | <PowerCC> | is there a dream set top box yet? |
05:24 | -!- | PowerCC [] has quit [Read error: 104 (Connection reset by peer)] |
05:33 | -!- | froggy19 [~fryguy@12-246-43-18.client.attbi.com] has joined #mythtv |
05:36 | -!- | FryGuy [] has quit [kornbluth.freenode.net irc.freenode.net] |
05:36 | -!- | rcaskey [] has quit [kornbluth.freenode.net irc.freenode.net] |
05:36 | -!- | thor_ [] has quit [kornbluth.freenode.net irc.freenode.net] |
05:36 | -!- | froggy19 is now known as FryGuy |
05:49 | -!- | thor_ [~thor@208.185.11.34] has joined #mythtv |
05:50 | -!- | rcaskey [~rcaskey@adsl-154-9-103.asm.bellsouth.net] has joined #mythtv |
06:03 | -!- | poptix [] has quit [Read error: 110 (Connection timed out)] |
06:11 | -!- | FryGuy [] has quit [Read error: 54 (Connection reset by peer)] |
06:15 | * paperclip | is away: You can sleep in the barn. Just don't be a-touchin' my three beautiful robot daughters, ya hear? |
06:49 | -!- | poptix [poptix@precious.net] has joined #mythtv |
07:32 | -!- | rkulagow_ [~rkulagow@12-207-131-29.client.attbi.com] has joined #mythtv |
07:57 | -!- | bline [~sbeck@h24-84-93-233.vc.shawcable.net] has joined #mythtv |
08:15 | -!- | rkulagow_ [] has quit [Read error: 110 (Connection timed out)] |
08:39 | -!- | rkulagow_ [~rkulagow@12-207-131-29.client.attbi.com] has joined #mythtv |
08:39 | -!- | bline [] has quit ["Client exiting"] |
09:01 | -!- | bline [office-4@office.gossamer-threads.com] has joined #mythtv |
10:05 | -!- | kiwi_uk [] has quit ["Peace and Protection 4.22"] |
10:12 | <mdz> | Chutt: I disabled the playback preview yesterday; I'll probably update tonight and see if it's fixed |
10:13 | <mdz> | Chutt: your name is not as difficult for people to spell as "NuppelVideo" |
10:13 | <bline> | oh, am I not the only one having lockups with playback preview |
10:13 | <bline> | I had to turn it off after I updated from cvs yesterday |
10:14 | <mdz> | bline: try current CVS; it may be fixed now |
10:14 | <mdz> | it broke recently |
10:14 | <bline> | it isn't that big of a deal to me or I would have said something on the mailing list |
10:15 | <bline> | but I guess that is a selfish way to be :) |
10:23 | -!- | rcaskey [] has quit [Read error: 110 (Connection timed out)] |
10:29 | -!- | schultmc [~schultmc@zealot.progeny.com] has joined #mythtv |
10:39 | -!- | Drikus [~Drikus@cc45940-a.deven1.ov.home.nl] has joined #mythtv |
10:49 | -!- | moegreen [~jdanner@nr4-216-196-152-229.fuse.net] has joined #mythtv |
11:10 | -!- | kiwi_uk [~kiwiuk@pc3-nfds1-6-cust201.nott.cable.ntl.com] has joined #mythtv |
11:10 | -!- | kiwi_uk [] has quit [Remote closed the connection] |
11:14 | -!- | choenig [] has quit [Remote closed the connection] |
11:15 | -!- | kiwi_uk [~kiwiuk@pc3-nfds1-6-cust201.nott.cable.ntl.com] has joined #mythtv |
11:18 | -!- | rkulagow_ [] has quit [Read error: 60 (Operation timed out)] |
11:18 | -!- | rkulagow_ [~rkulagow@12-207-131-29.client.attbi.com] has joined #mythtv |
11:20 | -!- | hfb [~hfb@lsanca1-ar2-4-60-014-221.lsanca1.dsl-verizon.net] has joined #mythtv |
11:37 | -!- | Captain_Murdoch_ [~cpinkham@linoleum.engrs.infi.net] has joined #mythtv |
11:45 | -!- | rkulagow_ [] has quit [Read error: 60 (Operation timed out)] |
11:45 | -!- | rkulagow_ [~rkulagow@12-207-131-29.client.attbi.com] has joined #mythtv |
11:49 | -!- | moegreen [] has quit ["bbl"] |
12:11 | -!- | moegreen [~jdanner@nr4-216-196-152-229.fuse.net] has joined #mythtv |
12:18 | -!- | bline [] has quit [Read error: 113 (No route to host)] |
12:21 | -!- | moegreen [] has quit ["[BX] Silly wabbit, BitchX is for kids!"] |
12:24 | -!- | moegreen [~jdanner@nr4-216-196-152-229.fuse.net] has joined #mythtv |
12:31 | -!- | rkulagow_ [] has quit [Read error: 110 (Connection timed out)] |
13:09 | -!- | hfb [] has quit [Read error: 104 (Connection reset by peer)] |
13:09 | -!- | kiwi_uk [] has quit [Read error: 104 (Connection reset by peer)] |
13:13 | -!- | hfb [~hfb@lsanca1-ar2-4-60-014-221.lsanca1.dsl-verizon.net] has joined #mythtv |
13:16 | -!- | rkulagow_ [~rkulagow@12-207-131-29.client.attbi.com] has joined #mythtv |
13:17 | -!- | moegreen [] has quit ["[BX] Tiger Woods uses BitchX. FORE!"] |
13:18 | -!- | moegreen [~jdanner@nr4-216-196-152-229.fuse.net] has joined #mythtv |
13:37 | -!- | yebo [private@mongoose.hypa.net] has joined #mythtv |
14:11 | -!- | bline [office-2@office.gossamer-threads.com] has joined #mythtv |
14:27 | -!- | WizFactor [rob@12-246-145-135.client.attbi.com] has joined #mythtv |
14:29 | -!- | hfb [] has quit [Read error: 104 (Connection reset by peer)] |
14:29 | * paperclip | is back (gone 08:14:28) |
14:30 | -!- | hfb [~hfb@lsanca1-ar2-4-60-014-221.lsanca1.dsl-verizon.net] has joined #mythtv |
14:31 | <WizFactor> | just noticed something and was wondering if it was intended behavior. Looks like programs are checked for conflicts before they are checked for previously recorded. In the MythTV "Fix Conflicts" screen, two shows show up yellow (conflicting) even though one of them is in the oldrecorded list. In MythWeb one shows up yellow (previously recorded) but the other still shows in red (conflicting) with the record button next to it. |
15:43 | -!- | PeteCool [~pete@modemcable019.237-201-24.mtl.mc.videotron.ca] has joined #mythtv |
15:43 | <PeteCool> | What's the max size a channel icon can have? 30x30? |
15:45 | <Captain_Murdoch_> | Not sure if there's a limit, but the osd resizes to 30x30 it looks like. osd.cpp line 898 |
15:48 | -!- | moegreen [] has quit [Read error: 104 (Connection reset by peer)] |
15:49 | -!- | moegreen [~jdanner@nr4-216-196-152-229.fuse.net] has joined #mythtv |
15:50 | <PeteCool> | Captain_Murdoch_: k, thanks :) |
16:10 | -!- | FryGuy [~fryguy@12-246-43-18.client.attbi.com] has joined #mythtv |
16:22 | -!- | FryGuy [] has quit [kornbluth.freenode.net irc.freenode.net] |
16:22 | -!- | moegreen [] has quit [kornbluth.freenode.net irc.freenode.net] |
16:22 | -!- | thor_ [] has quit [kornbluth.freenode.net irc.freenode.net] |
16:22 | -!- | rkulagow [] has quit [kornbluth.freenode.net irc.freenode.net] |
16:22 | -!- | Captain_Murdoch_ [] has quit [kornbluth.freenode.net irc.freenode.net] |
16:22 | -!- | rizzi [] has quit [kornbluth.freenode.net irc.freenode.net] |
16:22 | -!- | tstm [] has quit [kornbluth.freenode.net irc.freenode.net] |
16:22 | -!- | bline [] has quit [kornbluth.freenode.net irc.freenode.net] |
16:22 | -!- | Thelonius [] has quit [kornbluth.freenode.net irc.freenode.net] |
16:22 | -!- | WizFactor [] has quit [kornbluth.freenode.net irc.freenode.net] |
16:22 | -!- | Captain_Murdoch [] has quit [kornbluth.freenode.net irc.freenode.net] |
16:22 | -!- | PeteCool [] has quit [kornbluth.freenode.net irc.freenode.net] |
16:22 | -!- | hfb [] has quit [kornbluth.freenode.net irc.freenode.net] |
16:22 | -!- | Cloak [] has quit [kornbluth.freenode.net irc.freenode.net] |
16:22 | -!- | poptix [] has quit [kornbluth.freenode.net irc.freenode.net] |
16:22 | -!- | rkulagow_ [] has quit [kornbluth.freenode.net irc.freenode.net] |
16:22 | -!- | Drikus [] has quit [kornbluth.freenode.net irc.freenode.net] |
16:22 | -!- | bigguy [] has quit [kornbluth.freenode.net irc.freenode.net] |
16:22 | -!- | jrh [] has quit [kornbluth.freenode.net irc.freenode.net] |
16:22 | -!- | Chutt [] has quit [kornbluth.freenode.net irc.freenode.net] |
16:22 | -!- | mdz_ [] has quit [kornbluth.freenode.net irc.freenode.net] |
16:22 | -!- | Ripp [] has quit [kornbluth.freenode.net irc.freenode.net] |
16:22 | -!- | yebo [] has quit ["www.hypa.net"] |
16:24 | -!- | yebo [private@64.119.201.17] has joined #mythtv |
16:24 | -!- | FryGuy [~fryguy@12-246-43-18.client.attbi.com] has joined #mythtv |
16:24 | -!- | moegreen [~jdanner@nr4-216-196-152-229.fuse.net] has joined #mythtv |
16:24 | -!- | PeteCool [~pete@modemcable019.237-201-24.mtl.mc.videotron.ca] has joined #mythtv |
16:24 | -!- | hfb [~hfb@lsanca1-ar2-4-60-014-221.lsanca1.dsl-verizon.net] has joined #mythtv |
16:24 | -!- | WizFactor [rob@12-246-145-135.client.attbi.com] has joined #mythtv |
16:24 | -!- | bline [office-2@office.gossamer-threads.com] has joined #mythtv |
16:24 | -!- | rkulagow_ [~rkulagow@12-207-131-29.client.attbi.com] has joined #mythtv |
16:24 | -!- | Captain_Murdoch_ [~cpinkham@linoleum.engrs.infi.net] has joined #mythtv |
16:24 | -!- | Drikus [~Drikus@cc45940-a.deven1.ov.home.nl] has joined #mythtv |
16:24 | -!- | poptix [poptix@precious.net] has joined #mythtv |
16:24 | -!- | thor_ [~thor@208.185.11.34] has joined #mythtv |
16:24 | -!- | Thelonius [~soopaman@h24-66-54-32.wp.shawcable.net] has joined #mythtv |
16:24 | -!- | bigguy [bigman@h97.44.102.166.ip.alltel.net] has joined #mythtv |
16:24 | -!- | rkulagow [~mythtv@12-207-131-29.client.attbi.com] has joined #mythtv |
16:24 | -!- | Cloak [mmen@crackaddict.com] has joined #mythtv |
16:24 | -!- | jrh [~jr@ip68-5-230-73.oc.oc.cox.net] has joined #mythtv |
16:24 | -!- | rizzi [~root@roc-24-93-16-37.rochester.rr.com] has joined #mythtv |
16:24 | -!- | Chutt [~ijr@dsl093-011-148.cle1.dsl.speakeasy.net] has joined #mythtv |
16:24 | -!- | mdz_ [~mdz@216-15-124-77.c3-0.smr-ubr3.sbo-smr.ma.cable.rcn.com] has joined #mythtv |
16:24 | -!- | Ripp [~chris@209.194.224.236] has joined #mythtv |
16:24 | -!- | Captain_Murdoch [~buy_more_@ip68-107-147-80.hr.hr.cox.net] has joined #mythtv |
16:24 | -!- | tstm [~tstm@dsl-hkigw4i16.dial.inet.fi] has joined #mythtv |
16:41 | <PeteCool> | any way to fix that? |
16:50 | -!- | kiwi_uk [~kiwiuk@pc3-nfds1-6-cust201.nott.cable.ntl.com] has joined #mythtv |
17:05 | -!- | kiwi_uk [] has quit ["Peace and Protection 4.22"] |
17:06 | -!- | Drikus [] has quit ["toedeledoki"] |
17:25 | -!- | kiwi_uk [~kiwiuk@pc3-nfds1-6-cust201.nott.cable.ntl.com] has joined #mythtv |
17:27 | -!- | moegreen [] has quit ["BitchX: melts in your mouth, not in your hands"] |
17:44 | <Captain_Murdoch_> | dunno, maybe look in playbackbox.cpp to see if it does something different with the icon in those 2 places and compare against osd.cpp as well. |
17:45 | -!- | Sembiance [~sembiance@pa-coudersport3a-164.cdp.adelphia.net] has joined #mythtv |
17:46 | <Sembiance> | I'm having problems with my IVTV drivers. When I do a make install, the only files installed are 'ivtv.o, msp3400.o, saa7115.o, saa7127.o and tveeprom.o' The i2c-core and tuner modules are missing? |
17:47 | <Sembiance> | Anyone have any ideas at all? |
17:48 | <WizFactor> | this is not the ivtv help channel |
17:49 | <Sembiance> | there isn't an ivtv help channel :( |
17:49 | <Sembiance> | there is almost zero documentation on ivtv, the readmes are practically empty and the FAQ doesn't have any install steps at all |
17:49 | <Sembiance> | and from what I can tell from the cvs pulled down source... it's not responsible for making a 'tuner' module |
17:50 | <WizFactor> | there's supposedly a very active mailing list. |
17:50 | <Sembiance> | so that must come from someplace else. |
17:50 | <Sembiance> | wizfactor: one that's not searchable |
17:51 | <Sembiance> | sigh |
17:51 | -!- | schultmc [] has quit ["Client exiting"] |
17:52 | * Sembiance | can't fathom how it can be so hard :) |
17:53 | <Sembiance> | maybe my kernel is messed up |
17:53 | <Sembiance> | sigh, sooooo frustrating |
17:53 | <Sembiance> | This would be IMPOSSIBLE for a non-techie to do |
17:54 | * Sembiance | stops ranting as it's not going to do any good. |
17:54 | <WizFactor> | it is an alpha driver |
17:55 | <Sembiance> | Is there supposed to be some fancy new 'V4L VERSION 2' option in my kernel make menuconfig? |
17:55 | <Sembiance> | After the patches? |
17:55 | <Sembiance> | or does it just silently patch the code itself |
17:56 | <Sembiance> | and a recompile with V4L enabled is good enough |
17:56 | <Sembiance> | Someone in here must have had the same issue I'm having, with so called 'missing modules' |
17:57 | <rkulagow_> | sembiance: it took me less than 15 minutes using Mandrake 9.1 to get ivtv operational. what distro are you using, and are you sure you didnt |
17:57 | <rkulagow_> | do everything the FAQ instructed? |
17:58 | <Sembiance> | the FAQ doesn't instruct much :) |
17:58 | <Sembiance> | I'm using Gentoo |
17:58 | <Sembiance> | I pulled down the 2.4.20 kernel sources.. been using those forever |
17:58 | <Sembiance> | I patched using the patchest at bytesex |
17:58 | <Sembiance> | and recompilied |
17:58 | <Sembiance> | the ivtv/driver folder 'compiles' fine |
17:59 | <Sembiance> | make doesn't generate any errors. nor make install |
17:59 | <Sembiance> | but it just seems as if ALL the docs everywhere seemed to MISS some sort of crucial step |
17:59 | <Sembiance> | like where the fuck this so called 'tuner.o' module comes from |
17:59 | <Sembiance> | ivtv doesn't mention it ANYWHERE in ANY of it's files, EXCEPT that you need to load it up in the end haha |
18:00 | * Sembiance | refuse to switch to Mandrake simply to get IVTV working. |
18:00 | <Sembiance> | I would upgrade to 2.4.21 if it's still gonna be fairly stable |
18:00 | * Sembiance | thinks patches are a horrible horrible way of releasing software updates heh |
18:01 | <rkulagow_> | then sembiance is going to have to start asking over in the ivtv list if anyone there is running gentoo and can help him. you have an ivtv problem, not a mythtv problem. they do have an IRC channel - see if anyone is in there. |
18:01 | <Sembiance> | yah your right. |
18:01 | <Sembiance> | I just thought people would help me out with ivtv since it's near required for mythtv |
18:01 | <Sembiance> | but ahh well. |
18:02 | <Sembiance> | I mean it's not like I'm asking for help installing TuxRacer |
18:07 | -!- | kiwi_uk [] has quit ["Peace and Protection 4.22"] |
18:12 | -!- | moegreen [~jdanner@nr4-216-196-152-229.fuse.net] has joined #mythtv |
18:13 | <Sembiance> | bah I should stick to playing nethack instead of trying to do this 'mythtv' stuff heh ;) |
18:22 | <Chutt> | sembiance, ever thought you might just be dumb? |
18:22 | <Chutt> | the ivtv driver hasn't even been released yet, what do you expect? |
18:25 | <-- Captain_Murdoch_ | has quit () |
18:25 | <Chutt> | anyway, all you need to do is compile the bttv driver as a module. |
18:25 | <Sembiance> | Okay, I found the i2c-core stuff modules |
18:25 | <Sembiance> | but tuner.o is still kinda MIA |
18:25 | <Chutt> | to get the tuner module to compile. |
18:25 | <Sembiance> | no where to be found |
18:25 | <Sembiance> | bttv? wtf is that? |
18:26 | <Chutt> | a v4l driver? |
18:26 | * Sembiance | didn't see anything about that mentioned in MythTV docs |
18:26 | <Sembiance> | nor in the IVTV docs |
18:27 | <Chutt> | lemme repeat myself |
18:27 | <Chutt> | the ivtv driver has not had a release |
18:27 | <Chutt> | it is only available in cvs |
18:27 | <Chutt> | it is alpha quality. |
18:27 | <Chutt> | why are you expecting step by step docs to be written? |
18:28 | <Sembiance> | haha |
18:28 | <Sembiance> | step by step docs are the EASIEST things to write |
18:28 | <Sembiance> | what 11 steps? |
18:28 | <Chutt> | no, they're not |
18:29 | <Sembiance> | chutt: All it would have taken was a single line. Saying: 'Ensure you have kernel 2.4.20 with V4l2 patches and compiled, install bttv and ivtv and then this' |
18:29 | <Sembiance> | but bttv isn't mentioned anywhere as something that needs to be installed. |
18:29 | <Chutt> | most people using the ivtv stuff are assumed to have some experience with linux |
18:29 | <Sembiance> | heh |
18:29 | <Chutt> | since it's only available in CVS, and thus not meant for general consumption. |
18:30 | <Chutt> | you could also have found out the answer by searching the mailing list archives |
18:30 | <Chutt> | for the ivtv list, but i suppose that didn't occur to you |
18:31 | <Sembiance> | you can't search the lists! |
18:31 | <Chutt> | um |
18:31 | <Sembiance> | you have to click on every topic one at a time |
18:31 | <Chutt> | yes, you can. |
18:31 | <Chutt> | they're hosted on sourceforge |
18:31 | <Sembiance> | there is no search button on the lists sourceforge page |
18:31 | <Chutt> | they're searchable. |
18:32 | <Chutt> | err, look to the panel on the left |
18:32 | <Chutt> | there's a search box, dumbass. |
18:32 | <Sembiance> | bah |
18:32 | <Sembiance> | what GUI idiot designed that |
18:32 | <Chutt> | bitch bitch bitch |
18:32 | <Sembiance> | the 'content' is in the main section, if your gonna put a 'content related search' you put it in the main section |
18:32 | <Sembiance> | not on the left |
18:32 | <Chutt> | i'm sorry you're an idiot, but don't take it out on everyone else |
18:32 | <Sembiance> | heh |
18:33 | <Sembiance> | reminds me of Efnet in here :) |
18:33 | <Chutt> | you're the same dumbass that posted to the via arena forums saying that you thought it'd be easy to reverse engineer the mpeg-2 decoder on the mini-itx boards, aren't you? |
18:34 | <Chutt> | anyway, i'm out of here |
18:34 | <Sembiance> | haha |
18:35 | <Sembiance> | chutt: when it comes down to it, you probably find linux too simple as it is, and would love to make it even harder so only 1% of the current linux users out there can continue to use it |
18:38 | <Chutt> | hmm |
18:38 | <Chutt> | so, you expect a developer who is actively writing code to drop everything and write documentation before the code is done so random idiots can use it before it's ready? |
18:38 | <Chutt> | that doesn't really make much sense to me |
18:39 | <Sembiance> | chutt: It's not random idiots. |
18:39 | <Sembiance> | chutt: When a project gets to a certain size, and there are LOTS of other projects telling people to install it, it needs more docs |
18:39 | <Chutt> | the ivtv project isn't of a certain size |
18:39 | <Chutt> | it has not been released yet. |
18:39 | <Sembiance> | chutt: All I was after was 'you must install bttv' |
18:39 | <Chutt> | it's of size 0 |
18:39 | <Sembiance> | but that wasn't ANYWHERE in the docs |
18:39 | <Sembiance> | thus my frustration. |
18:40 | <Chutt> | so add it to the docs and send in a patch |
18:40 | <Sembiance> | one hour of searching could have been avoided by 4 words in the FAQ |
18:40 | <Chutt> | one hour? |
18:40 | <Sembiance> | easily |
18:40 | <Chutt> | it really took you that long? |
18:40 | <Sembiance> | I searched a lot before I came here |
18:40 | <Chutt> | heh |
18:40 | <Chutt> | no, you didn't |
18:40 | <Chutt> | you didn't check the mailing list archives |
18:40 | <Sembiance> | I looked at them |
18:40 | <Sembiance> | but didn't see a search option |
18:40 | <Chutt> | or the ivtv irc channel |
18:41 | <Sembiance> | so I wasn't gonna click on all of them |
18:41 | <Sembiance> | there is *1* person on the IRC channel |
18:41 | <Chutt> | so, basically, you gave up |
18:41 | <Chutt> | and didn't search at all |
18:41 | <Sembiance> | and what do you have against reverse engineering the VIA mpeg decoder chip? what you think we should just wait for some big company to try and sell us the drivers instead? |
18:41 | <Chutt> | then you came in here and bitched about it |
18:41 | <Chutt> | sembiance, i think that people that don't code shouldn't make assumptions on how easy or difficult something may be |
18:42 | <Sembiance> | chutt: hahaha, your funny as hell |
18:42 | <Sembiance> | chutt: I'm just laughing my ass off at the level of assumptions your willing to jump to |
18:42 | <Chutt> | assumption? |
18:42 | -!- | rkulagow_ [] has quit [Read error: 110 (Connection timed out)] |
18:42 | <Chutt> | you're obviously not a developer of anything |
18:42 | -!- | rkulagow_ [~rkulagow@12-207-131-29.client.attbi.com] has joined #mythtv |
18:42 | <Chutt> | you've obviously never written documentation for anything |
18:43 | <Chutt> | the reason those docs don't mention the bttv stuff is because it's already compiled on every major distro |
18:43 | <Chutt> | except from silly stuff like gentoo |
18:43 | <Sembiance> | chutt: heh, your calling Gento a non-major distro? |
18:44 | <Sembiance> | geez, your just biased and insecure |
18:44 | <Chutt> | yes, i am |
18:44 | <Chutt> | insecure? |
18:44 | <Chutt> | naw |
18:44 | <Chutt> | i can tell you right off that the majority of my users use redhat or mandrake |
18:44 | <Chutt> | not that i use either, but that's just the way it is |
18:45 | <Sembiance> | your either slack, debian or lfs |
18:45 | <Sembiance> | I can tell :) |
18:45 | <Chutt> | debian |
18:45 | <Chutt> | i don't have time to compile everything |
18:45 | <Chutt> | so, i wouldn't use gentoo |
18:45 | <Sembiance> | so I'd imagine your a sysadmin then? |
18:46 | <Sembiance> | as a career |
18:46 | <Chutt> | no, i write code |
18:46 | <Chutt> | ah, finally |
18:46 | <Chutt> | _now_ i'm out of here |
18:47 | <Sembiance> | oh |
18:47 | <Sembiance> | by the way |
18:47 | <Sembiance> | bttv is installed |
18:47 | <Sembiance> | and everything works fine now |
18:47 | <Sembiance> | that was the only issue |
18:50 | <Sembiance> | WizFactor, Chutt, rkulagow: Future note, if someone else braves IRC and enters this room in the future, barking that they don't have a tuner.o module, simply tell them 'install bttv' |
18:50 | <Sembiance> | that's all it would have taken |
18:56 | -!- | Thelonius [] has quit [Read error: 110 (Connection timed out)] |
19:08 | <Sembiance> | speaking of lists... where are the mythtv lists at? they are not on the sourceforge project page :( |
19:16 | -!- | rkulagow [] has quit [Read error: 60 (Operation timed out)] |
19:22 | -!- | Thelonius [~soopaman@h24-66-54-32.wp.shawcable.net] has joined #mythtv |
19:28 | -!- | rkulagow_ [] has quit [Read error: 110 (Connection timed out)] |
19:28 | -!- | rkulagow_ [~rkulagow@12-207-131-29.client.attbi.com] has joined #mythtv |
20:09 | <WizFactor> | well, my point was I had no idea...I'm here for myth not ivtv (as I don't have a 250/350) |
20:10 | <WizFactor> | and the myth lists are really easy to find... mythtv.org, and there's a "General Info/Lists" link in the nav box at the top. |
20:12 | <Captain_Murdoch> | WizFactor: the guy couldn't even find the "Search" button on the ivtv sourceforge mailing list page, he's hopeless. |
20:13 | <WizFactor> | I realize...I'm just too nice to not at least try to help anyways. ;) |
20:15 | <Chutt> | captain_murdoch, are you going to look at joe caputo's patch? |
20:16 | <Chutt> | since you seem to be working on all that |
20:17 | <Captain_Murdoch> | do you think he's headed in the right direction with adding fields to toggle suppress/unsuppress? |
20:17 | <Chutt> | i haven't looked at it at all |
20:17 | <Chutt> | or anything =) |
20:17 | <Captain_Murdoch> | he's adding fields to record and program tables |
20:17 | <Chutt> | i don't see any reason why deleting things from the oldrecord table is 'bad', though |
20:17 | <Captain_Murdoch> | I'll take a closer look. I haven't test applied it or anything but I did skim it over. pretty short/simple. |
20:18 | <Captain_Murdoch> | neither do I. who cares if I don't know that I recorded the A-Team's 200th episode last year. |
20:18 | <Sembiance> | Sorry I was so pissy earlier. |
20:18 | <Chutt> | the sole purpose of that table is to supress duplicate recordings |
20:18 | <Chutt> | well, at least for now |
20:19 | <Chutt> | so removing stuff from it's fine by me |
20:19 | <Captain_Murdoch> | yeah, mdz and i were talking about it last night. |
20:21 | <WizFactor> | Either of you have thoughts on my earlier question about conflicts/oldrecord? |
20:22 | <Captain_Murdoch> | we're talking about that right now. what was your comment? |
20:22 | <WizFactor> | just noticed something and was wondering if it was intended behavior. Looks like programs are checked for conflicts before they are checked for previously recorded. In the MythTV "Fix Conflicts" screen, two shows show up yellow (conflicting) even though one of them is in the oldrecorded list. In MythWeb one shows up yellow (previously recorded) but the other still shows in red (conflicting) with the record button next to it. |
20:22 | <Captain_Murdoch> | oh, that long thing.. :) |
20:22 | <Chutt> | the oldrecord stuff shouldn't be showing up in the list at all |
20:23 | <Chutt> | unless it's singlerecord, i believe |
20:23 | <Chutt> | i dunno |
20:23 | <Captain_Murdoch> | if it's a suppressed recording it shows up though. |
20:23 | <Chutt> | ah, right |
20:23 | <Chutt> | i wonder if the scheduler treats those right in that case |
20:24 | <Captain_Murdoch> | brb, gotta run outside for a minute. |
20:26 | <Captain_Murdoch> | dog has a stomach the size of your fist but a bladder the size of a pea. |
20:26 | <WizFactor> | heheh |
20:28 | <Captain_Murdoch> | WizFactor: so you're saying a suppressed recording (because it's already recorded) is causing other shows to show up as conflicting |
20:32 | <WizFactor> | exactly |
20:34 | <WizFactor> | http://wizardstower.net/conflict.png is what it looks like in MythWeb |
20:38 | <Captain_Murdoch> | I'll look into it when I'm looking at this suppress/unsuppress code. |
20:39 | <WizFactor> | cool |
20:48 | <Captain_Murdoch> | WizFactor: are you running current cvs? |
20:49 | <WizFactor> | yup |
20:49 | <WizFactor> | not positive my MythWeb is current, but MythTV definitely is |
20:50 | <Captain_Murdoch> | want to try a quick patch? |
20:51 | <WizFactor> | sure |
20:52 | <Captain_Murdoch> | http://www.bc2va.org/chris/tmp/fix_conflict_bug.diff apply it in the mythtv/programs/mythbackend directory |
20:58 | <WizFactor> | that almost did it. In fact, it looks fine in MythWeb (1 deactivated, 1 normal) but MythTV is showing them both normal. No conflict, but no deactivation either. |
20:58 | <Captain_Murdoch> | hmm, I only changed the code where it sets conflicting = true |
20:58 | <Captain_Murdoch> | ok, let me take another look. |
21:09 | <Captain_Murdoch> | can you un-apply that patch? |
21:14 | <WizFactor> | done |
21:15 | <Captain_Murdoch> | ok, same url, new patch. |
21:18 | <WizFactor> | still looks the same |
21:21 | <Captain_Murdoch> | ok. I'm going to have to try to reproduce it here. what I just did was set recording = false if duplicate was set, that should have marked duplicate items as suppressed. did anything show as suppressed? |
21:22 | <WizFactor> | It does in the "Fix Conflicts" screen of MythWeb, but not MythTV. |
21:23 | <thor_> | WizFactor, I think the problem may be that Myth **really** doesn't want you to see "Sliders" |
21:25 | <WizFactor> | Worse than that... It's my Cowboy Beebop it's screwing with. ;) |
21:25 | <WizFactor> | Bebop even |
21:27 | -!- | hfb [] has quit ["Client exiting"] |
21:29 | <Captain_Murdoch> | WizFactor: I have a Law & Order episode that's suppressed and I just scheduled a conflicting recording with it and it displayed properly in the conflicts screen. L&O is suppressed and it's going to record the new show I setup. |
21:33 | <Captain_Murdoch> | is your suppressed show first or second in mythfrontend? |
21:35 | <WizFactor> | Now that you mention it, I've got 2 others that are acting correctly. (they were way down on the list so I didn't notice them before). The one that is wrong in mythfrontend, the suppressed is first. |
21:36 | <WizFactor> | It's an hour long show, and the other show at that time is only 1/2 hour, starting halfway through the suppresed show. |
21:36 | <Captain_Murdoch> | so suppressed is first. |
21:36 | <WizFactor> | right |
21:36 | <Captain_Murdoch> | ok, let me try to replicate that. |
21:38 | <Captain_Murdoch> | still worked fine. suppressed show would have started at 10pm friday, new show is 10:45 and is going to record. |
21:39 | <Captain_Murdoch> | just realized something actually. I'm connecting to an unpatched backend so it's working even properly here even without the patch I sent you. |
21:45 | <PeteCool> | any reason why I'd be getting negative results for hdparm -Tt? wacky ide subsystem patches maybe? |
21:46 | <Captain_Murdoch> | maybe it's actually writing instead of reading. :) |
21:47 | <Captain_Murdoch> | does hdparm read /proc or does it do it's own timings/bytecounts. |
21:49 | <PeteCool> | I don't think it's reading /proc... but I can't be sure |
21:50 | <mdz_> | PeteCool: sure you can, just look :-) |
21:51 | <Captain_Murdoch> | Chutt: I'm replying to the guy's email about that suppression patch. It looks ok except I have a question for him about the "always record this show even if it's in oldrecorded" setting. haven't applied it but asking if he tested because I'm not following that part. what's your verdict on adding one int field to record and one to program table? record table flag says either "do as normal" OR "always record this show even if dup |
21:51 | <Captain_Murdoch> | ag says either "do as normal" OR "record this instance even if it's a dup" OR "don't record this instance even though not a dup" |
21:51 | <Captain_Murdoch> | mdz: have you looked at Caputo's patch? |
21:51 | <mdz_> | Captain_Murdoch: it does a bunch of real reads and uses an interval timer |
21:51 | <mdz_> | Captain_Murdoch: yes, I must have missed the part where he added a UI for actually doing something with the data |
21:52 | <Captain_Murdoch> | he didn't add a UI, but I'm looking at adding an advanced recording UI where you could turn on things like that as well as change the profile. trying to learn QT in the process so it's kinda slow going. :) |
21:52 | <Captain_Murdoch> | change meaning set, not edit the profile parameters. |
21:52 | <mdz_> | right |
21:52 | <PeteCool> | Captain_Murdoch: yep, went to another box where I can actually see the HD light, it's computing it itself |
21:53 | <mdz_> | in scheduledrecording, there is the beginnings of an editor for the stuff in 'record' |
21:53 | <mdz_> | i.e., not overrides, but the original record rules |
21:53 | <mdz_> | including setting the profile |
21:53 | <mdz_> | using the settings code |
21:55 | <Captain_Murdoch> | thanks. didn't notice that. I was just playing around with getting a combobox on the screen. I know gtk+ but not QT. |
21:56 | <mdz_> | Qt is way nicer to write :-) |
21:56 | <mdz_> | I had never written anything for Qt before working on mythtv; it's pretty easy to pick up |
21:56 | <mdz_> | signals and slots are more readable than gtk's callbacks |
21:57 | -!- | Sembiance [] has quit ["setting up a mythtv box is harder than anything else in life"] |
21:57 | <Captain_Murdoch> | I used glade mainly to design most of the gui chat app I wrote. |
22:00 | <Chutt> | there is a qt rad tool like that |
22:00 | <Chutt> | i've never used it, though |
22:00 | <Chutt> | or looked at what kind of code it produces |
22:01 | <thor_> | I played with it once or twice ... great for lining widgets up in containers |
22:02 | <mdz_> | Captain_Murdoch: apt-get install qt3-designer |
22:02 | <mdz_> | I used it for prototyping the setup ui |
22:02 | <mdz_> | the code it produces is pretty reasonable if you give names to things in the UIiiii |
22:02 | <mdz_> | er, UI |
22:03 | <thor_> | aye |
22:03 | <Captain_Murdoch> | so use it to design then cut-and-paste? :) I did that a little with glade. |
22:04 | <Captain_Murdoch> | I installed designer also when I setup this machine so I have it. |
22:04 | <mdz_> | Captain_Murdoch: it has a whole IDE bit where you can click and add some code for a hook or what not |
22:04 | <mdz_> | but I hate that stuff |
22:04 | <mdz_> | and I ended up not using it for any of the layout anyway |
22:04 | <mdz_> | though that was as much to learn Qt as anything, I probably could have |
22:13 | -!- | rkulagow [~mythtv@12-207-131-29.client.attbi.com] has joined #mythtv |
22:14 | -!- | rkulagow [] has quit [Client Quit] |
22:17 | <Captain_Murdoch> | why hasn't anyone hooked up the editor in scheduledrecording.cpp yet? I just added like 5 lines of code to display it from the infodialog screen and was able to change a recording profile and recording type for one of my shows. |
22:18 | <thor_> | probably some unfinished Chutt-ness ? |
22:18 | <Captain_Murdoch> | just want to make sure I'm not stepping on anyones toes if I mess with it. |
22:23 | -!- | Thelonius [] has quit [Read error: 110 (Connection timed out)] |
22:26 | -!- | Timon [~dan@157-11-237-24.gci.net] has joined #mythtv |
22:27 | -!- | kslater [~kslater@24.svnf1.xdsl.nauticom.net] has joined #mythtv |
22:28 | <Timon> | moegreen: You here? |
23:08 | <mdz_> | Captain_Murdoch: well, I wrote it, but I'm pretty sure I never got around to actually running it |
23:08 | <mdz_> | Captain_Murdoch: so I wasn't sure if it worked |
23:12 | <mdz_> | I got sidetracked and didn't do much with mythtv for a while |
23:12 | <mdz_> | and didn't get back to it |
23:12 | <Captain_Murdoch> | so am I stepping on your toes messing with it? |
23:13 | <mdz_> | not at all |
23:13 | <Captain_Murdoch> | I changed a couple lines so the program info is displayed in the same position as on the infodialog screen. |
23:14 | <mdz_> | I see no problem in turning it on and letting people mess with it, if it basically works |
23:14 | <mdz_> | it would be nice to have a ProgramInfo::displayWidget or something |
23:14 | <mdz_> | which would format it nicely in Qt and return a widget |
23:14 | <mdz_> | then it could be used everywhere a program is displayed in full |
23:14 | <mdz_> | so it would be consistent and not duplicate that code |
23:14 | <Captain_Murdoch> | yeah, worked great. I mapped it to the M key on the conflicts screen. |
23:15 | <mdz_> | the suppression dialog ought to be displaying that info too, and it isn't because I was too lazy to do the layout yet again |
23:15 | <Captain_Murdoch> | I only had to add about 10 lines of code to viewscheduled.cpp to get it to display. |
23:16 | <Captain_Murdoch> | and that was partially setting up the mapping to the key and making it so the edit() function takes a parameter to specify whether to use the infodialog edit or the scheduledrecording edit. |
23:17 | <Captain_Murdoch> | ok, I get what you mean, for the episode title, etc. display. |
23:20 | <Captain_Murdoch> | maybe I'll see if I can make a ProgramInfo::dialogWidget() that would create the initial widget and setup the episode info. |
23:22 | <mdz_> | it shouldn't be a dialog though, just a display widget |
23:22 | <mdz_> | at least not for the cases I'm thinking of |
23:23 | <Captain_Murdoch> | so the grid? |
23:23 | <Captain_Murdoch> | return a grid widget with the info filled in? |
23:26 | <Captain_Murdoch> | or could pass in the vbox and have the programinfo method just put the grid in the passed-in vbox. |
23:27 | <Captain_Murdoch> | either of those make sense? |
23:32 | <mdz_> | yeah, a grid or a vbox or whatever you decide to use to lay it out |
23:32 | <mdz_> | and return it as a QWidget |
23:32 | <mdz_> | then the caller takes that and puts it wherever it wants the program info to be |
23:33 | <mdz_> | no need to pass anything in; just have it create a new one and return it |
23:33 | <mdz_> | when you add a widget to the tree, it gets automatically deleted when the parent widget goes away |
23:34 | <mdz_> | the caller doesn't need to know what the widget looks like inside, only that it represents the program info. the widget itself knows how big it wants to be, and that sort of thing, so the layout works |
23:35 | <Captain_Murdoch> | so you don't need to pass in vbox to the created gridlayout? if you don't, do you do addwidget? |
23:35 | <mdz_> | what I was thinking was to just have a QWidget* widget(void) or whatever |
23:36 | <mdz_> | inside that function, it would create a vbox or grid or whatever is being used now |
23:36 | <mdz_> | I think it's a grid |
23:36 | <mdz_> | and return it |
23:36 | <Captain_Murdoch> | ok, probably my lack of qt knowledge. I'll give it a shot. just a method in programinfo that returns a widget which then gets added to the vboxlayout in scheduledrecording |
23:36 | <mdz_> | actually I guess it would need to be widget(QWidget* parent) |
23:36 | <Captain_Murdoch> | that's what I was wondering. |
23:36 | <mdz_> | yeah, sorry |
23:37 | <Captain_Murdoch> | vbox is the parent right. but I see the labels use dialog as the parent. |
23:37 | <mdz_> | there are two ways to do it |
23:37 | <mdz_> | you can either instantiate the widget with an explicit parent |
23:37 | <mdz_> | or you can add it to a container widget |
23:37 | <mdz_> | so what I have done in other places is to do blah(QWidget* parent = NULL) |
23:37 | <mdz_> | so the caller can do it either way |
23:38 | <mdz_> | look at Configurable::configWidget for example |
23:38 | <mdz_> | the subclass implementations that is |
23:38 | <Captain_Murdoch> | ok, I'll see if I can get it working. thanks for the help. I'll allow parent but set to null by default. leave it up to the caller to decide. |
23:38 | <mdz_> | in settings.cpp |
23:39 | <mdz_> | no problem, I'm going to bed. good night |
23:39 | <Captain_Murdoch> | 'night |
23:49 | <Timon> | moegreen: You here? |