00:02 | <thor> | Chutt, only knows to grab the disc name |
00:02 | <thor> | is there a dvd equivalent to cddb ? |
00:02 | <thor> | should we start one =) ? |
00:04 | <mikegrb> | :-) |
00:05 | <just1nux> | does imdb do anything like that? |
00:07 | <just1nux> | just movies right, not dvds |
00:07 | <thor> | libdvdread has a unique MD5 checksum routine for calculating a unique DVD id |
00:07 | <thor> | I'd be happy to query it against the web automatically, but I'm not aware of anywhere to query |
00:08 | <just1nux> | i dont see anyplace to query either. you'd think somebody woulda started one. |
00:09 | -!- | mecraw [~mecraw@dnvrdslgw11poolB240.dnvr.uswest.net] has joined #mythtv |
00:11 | <paulproteus> | Amazon API? |
00:11 | <paulproteus> | http://hometheaterinfo.com/dvdlist.htm ? |
00:16 | -!- | hadees [~Blah@pool-141-151-73-52.phil.east.verizon.net] has joined #mythtv |
00:17 | -!- | michal [] has quit [Read error: 110 (Connection timed out)] |
00:17 | <Captain_Murdoch> | Chutt: that 2-line fix to DoRemove() didn't fix the problem. I'm wondering it's a timing issue maybe caused by my slow machine. It worked OK on a 1/2 hour show but not on a 1-hour show. |
00:17 | <Captain_Murdoch> | Also: got any ideas on how to stop the auto-expire from deleting a show that's currently being watched? |
00:18 | <Captain_Murdoch> | no way to tell if a frontend is currently watching a show or not right now right? |
00:21 | <Timon> | Chutt: Thor helped me figure it out. . . Had to edit libmyth.pro and put lcdmenuitem.[cpp|h] in there |
00:22 | <Captain_Murdoch> | Could have a flag set whenever a show is being watched and unset when done. have auto-expire not delete if the flag is set, but the regular manual delete popup could delete whether the flag was set or not. |
00:27 | -!- | tmk [~no@ip-64-139-6-119.dsl.sca.megapath.net] has joined #mythtv |
00:31 | <bline> | dvdplay is quite easy to use it seems, it uses a callback to tell you states and has nice methods to navigate/read the dvd. |
00:32 | <thor> | bline, mythdvd could definitely use a native player ... especially if it could do DVD menu stuff ....... |
00:33 | <bline> | well this isn't a player, it gives you the means to read and navigate though, which is half the battle :) |
00:33 | <bline> | I was just browsing the code |
00:33 | <bline> | it does seem pretty clean though |
00:34 | <Chutt> | captain_murdoch, could you get a backtrace of the hang again? |
00:34 | <Chutt> | with that fix in place.. |
00:34 | <bline> | what plays data from a VOD file, is it it's own codec? |
00:34 | <bline> | err VOB |
00:34 | <Captain_Murdoch> | it doesn't hang anymore, it just closes the dialog and doesn't delete the file. |
00:34 | <thor> | bline, menu stuff is based on the notion of a DVD virtual machine |
00:35 | -!- | mechou [~mchou@227-pool1.ras10.capax.alerondial.net] has joined #mythtv |
00:35 | <thor> | simple states to show segments, toggle some registers, etc. |
00:35 | <Chutt> | heh |
00:35 | <Chutt> | hrm |
00:35 | <Captain_Murdoch> | I don't think it would react to up/down keys though, I might have had to hit ESC to get out of the playbackbox. I'll try to get a bt when I can. not sure if I have anything I can delete. |
00:35 | <bline> | this seems to give you that atleast it looks like it does, but I see nothing for rendering |
00:36 | <thor> | could also steal a codebase from xine/ogle |
00:36 | <Captain_Murdoch> | found a show I can try deleting. I'll give it a shot under gdb. |
00:36 | <mechou> | anyone know what errno 145 is is mysql? It seems I lost all my data in the myth db.... |
00:36 | <Chutt> | try commenting out the unlink/delete from db calls |
00:37 | <Chutt> | see if that changes anything |
00:38 | <Captain_Murdoch> | ok. |
00:38 | <bbeattie> | does anyone here use the qt3 libraries and development packages from debian unstable? |
00:39 | <Chutt> | you'll at least be able to delete things multiple times =) |
00:39 | <Chutt> | they should get removed from the ui, then re-appear in a bit |
00:39 | <bline> | ogle's code is not pretty |
00:41 | <Captain_Murdoch> | this is weird. there are VolumeControl::VolumeControl () lines in my backtrace and I just started mythfrontend and went straight to the playbackbox and hit the delete key then CTRL-C-ed. |
00:44 | * bline | goes to bed |
00:45 | -!- | bline [] has quit ["Client exiting"] |
00:45 | <mechou> | OK, need some help re mysql here. Last night while I was sleeping mythtv log ate up /var partition, and now mysql complains "can't open program.MYI", but it exists. |
00:45 | <mechou> | any chance I can still recover the db? |
00:46 | <Chutt> | you can try mysqlcheck |
00:47 | <mechou> | mysqlcheck -r mythconverg? |
00:47 | <mechou> | (repair) |
00:47 | <Chutt> | thor, you could always try to reverse engineer microsoft's dvd lookup stuff =) |
00:48 | <thor> | do they do that ? |
00:48 | <Chutt> | yeah |
00:48 | <thor> | network call ? |
00:48 | <Chutt> | believe so |
00:48 | <Chutt> | i don't know any details |
00:48 | <Chutt> | and i'd say it's low priority =) |
00:48 | <thor> | (the data may be on the disc somewhere ... I know very little about DVDs =) |
00:49 | <Chutt> | it's not always on disc |
00:49 | <thor> | hmmmmm |
00:49 | <thor> | packet sniffer ..... but I'd have to install Windows somewhere ... |
00:49 | <Chutt> | heh |
00:49 | <thor> | ah, laptop has XP ..... does it work on XP |
00:50 | <Chutt> | i think it'd almost be easier to just include the imdb stuff |
00:50 | <Chutt> | from mythvideo |
00:50 | <Chutt> | allow people to input a title |
00:50 | <Chutt> | etc |
00:50 | <thor> | I'm inclined to start freedvddb.org |
00:50 | * paulproteus | would love to see the MS protocol reverse-engineered and abused :) |
00:50 | <thor> | seems crazy it doesn't exist already |
00:50 | <mechou> | chutt, "mysqlcheck --use-frm" reports two tables as crashed (size discrepancy). Show I just go ahead and do "mysqlcheck -r mythconverg"? |
00:50 | <Chutt> | there's a couple |
00:51 | <Chutt> | mechou, i have absolutely no idea |
00:51 | <mechou> | well, I did that anyway, now for the real test... |
00:51 | -!- | hadees [] has quit [Remote closed the connection] |
00:55 | <mechou> | seems to have worked. Thanks for the suggestion, chutt. |
00:58 | <bbeattie> | anyone: I just upgraded frmo qt2 to qt3 on debian, when trying to compile some programs such as mythepg, I get thousands of errors like this: ../../libs/libmyth/libmyth-0.10.so: undefined reference to `QComboBox::QComboBox(bool, QWidget *, char const *)' |
00:58 | <Chutt> | you need to recompile mythtv. |
00:58 | <Chutt> | and i highly doubt you upgraded from qt2 |
00:58 | <bbeattie> | I am.. I've even done distclean |
00:58 | <paulproteus> | Probably didn't remove qt2. |
00:59 | <bbeattie> | I did an apt-get dist-upgrade to debian unstable from debian woody |
01:00 | <mechou> | you did double check QTDIR variable? |
01:01 | <bbeattie> | yes |
01:01 | <mecraw> | how do I find out what is using /dev/dsp? mythbackend says it can't open it |
01:01 | <Chutt> | fuser |
01:01 | <paulproteus> | lsof |
01:01 | <paulproteus> | Hmm, fuser. I'll look at that. |
01:05 | <bbeattie> | I had been using libqt 2.3.1-22 , I removed the entire qt2 library and anything related, I'm doing a distclean and make now. |
01:06 | <mechou> | don't forget ldconfig afterwards.... |
01:06 | <bbeattie> | did that too, :) |
01:06 | <mechou> | well, just reminding ya... |
01:08 | <bbeattie> | thank you.. |
01:08 | <mechou> | ;) |
01:08 | <bbeattie> | .. you arn't running debian by any chance are you? |
01:08 | <mechou> | nope. |
01:08 | <bbeattie> | I have libqt3 files under /usr/share/qt3/lib and /usr/lib, |
01:09 | <mechou> | sounds ok. |
01:14 | <mechou> | but I don't have qt3 files anywhere else besides /usr/lib/qt3, aside from /usr/bin and my docs dir... |
01:14 | <bbeattie> | what is your QTDIR set to? |
01:15 | <Captain_Murdoch> | Chutt: I don't even see it sending a delete request across the network. |
01:15 | <mechou> | QTDIR=/usr/lib/qt3 |
01:17 | <Captain_Murdoch> | PlaybackBox::showDeletePopup() sets noUpdate = true but never unsets, so when doDelete then doRemove are called, noUpdate is true so it returns rigth away or am I missing something. |
01:29 | <Chutt> | captain_murdoch, ok, in doDelete() |
01:29 | <Chutt> | move the noUpdate = false; to the beginning of that function |
01:30 | <Chutt> | hmm |
01:30 | <Chutt> | actually.. |
01:31 | <Chutt> | that won't work. |
01:31 | <Captain_Murdoch> | I had it this way: |
01:31 | <Captain_Murdoch> | void PlaybackBox::doDelete() |
01:31 | <Captain_Murdoch> | { |
01:31 | <Captain_Murdoch> | popup->hide(); |
01:31 | <Captain_Murdoch> | doRemove(delitem); |
01:31 | <Captain_Murdoch> | noUpdate = false; |
01:31 | <Captain_Murdoch> | the noupdate=false is unnecessary in that case really since doremove sets it false. |
01:31 | <Chutt> | it should be set before the doRemove, though |
01:32 | <Captain_Murdoch> | doremove sets it true right away though then false again. |
01:32 | <Chutt> | unset |
01:32 | <Chutt> | since doRemove should bail if it's set |
01:32 | <Captain_Murdoch> | so move the noupdate=false above doremove but after hide? |
01:32 | <Chutt> | yeah |
01:32 | <Chutt> | might as well try that |
01:33 | <Chutt> | i think it may still hang, though =) |
01:33 | <Chutt> | or at least bring it back |
01:33 | <Chutt> | ah well |
01:33 | <Captain_Murdoch> | ok. I'll test and checkin to cvs to get it back working. |
01:33 | <Chutt> | actually, lemme do something |
01:33 | <Chutt> | i'll include that change |
01:34 | <Chutt> | and another additional check |
01:34 | <Captain_Murdoch> | ok. |
01:34 | -!- | mechou [] has quit [Remote closed the connection] |
01:39 | <Chutt> | there |
01:39 | <Chutt> | checked in |
01:40 | <Chutt> | should fix it, though i didn't test it at all =) |
01:43 | <Captain_Murdoch> | cvs updateing now. |
01:46 | <thor> | ah, progress |
01:47 | <Chutt> | as in, you got progress working right? =) |
01:47 | <thor> | yup |
01:47 | <Chutt> | great |
01:47 | <thor> | counting disc sectors |
01:47 | <-- tmk | has quit () |
01:48 | <thor> | just working out a little time calculation |
01:48 | <Chutt> | elapsed/remaining? |
01:48 | <thor> | yup |
01:48 | <Chutt> | cool |
01:50 | <bbeattie> | Chutt: do you know of anyone who runs debian unstable? |
01:50 | <Chutt> | i do. |
01:51 | <bbeattie> | could you post the result of a dpkg -l|grep libqt please? |
01:52 | <Chutt> | all i have are the 3.1.1 debs that are in unstable. |
01:54 | <bbeattie> | .. there are actually 2 choices for which packages you are using, such as libqt3-dev vs libqt3c102-dev and libqt3-mt vs libqt3102-mt, etc |
01:55 | <Chutt> | err |
01:55 | <Chutt> | you have to use the -mt packages |
01:55 | <Chutt> | it says that in the howto. |
01:55 | <bbeattie> | I am, |
01:56 | <bbeattie> | do you use libqt3-mt or libqt3c102?-mt |
01:57 | <Chutt> | there's no such package libqt3-mt |
01:57 | <bbeattie> | rc libqt3-mt 3.0.3-20020329 Qt GUI Library (Threaded runtime version). |
01:57 | <bbeattie> | - There was at one point, so I was wondering if you were using it, but I'll take that as a no |
01:58 | <Chutt> | there's no such package in unstable as that. |
01:58 | <Chutt> | if you have that choice, you're not running unstable. |
02:06 | <tdb30_> | ls |
02:09 | <bbeattie> | Chutt: on your debian unstable, do you use gcc 3.2.3 or gcc 3.3.x? |
02:15 | -!- | billytwowilly [~chris@h24-86-147-220.ed.shawcable.net] has joined #mythtv |
02:16 | <thor> | you know what would be righteously kickass ? |
02:18 | <Timon> | whats that? |
02:19 | <billytwowilly> | naked ladies to change the channels instead of a remote? |
02:19 | <Timon> | hahaha |
02:19 | <billytwowilly> | was I close? |
02:19 | <billytwowilly> | ;) |
02:19 | <thor> | if we had a native dvd player, then you could have a preview window on the title ripping screen ... selecting angle, audio channel, subtitles, etc. |
02:20 | <thor> | or the nekid women |
02:20 | <billytwowilly> | hehehehe. |
02:20 | <Timon> | They have to have big boobies though :-) |
02:20 | <billytwowilly> | any sort of dvd player would be nice. |
02:21 | <billytwowilly> | heh, you could tweak the right nipple left for channel plus, right for channel minus and tweak the other nipple like that for volume plus or minus;) |
02:21 | <billytwowilly> | it's the perfect system;) |
02:21 | <Timon> | hah |
02:21 | <billytwowilly> | thor: I recommend you commence work on this feature;) |
02:21 | <thor> | hard to get the right driver compiled for lircd though |
02:22 | <billytwowilly> | Just threaten the "compiler" with the "b1tch slap" |
02:22 | <billytwowilly> | works fine after that;) |
02:24 | <billytwowilly> | I'm trying to glean the timing of the next release of mythtv from the mailing list archives and it isn't working... |
02:29 | -!- | billytwowilly [] has quit ["Client exiting"] |
02:29 | <Timon> | thor, how do I get the title of the currently selected item in the mythmusic tree? |
02:30 | <thor> | hang on |
02:31 | <Timon> | k, thanks |
02:32 | <thor> | currently naviagted to, or currently playing (current or active) |
02:32 | <thor> | ? |
02:32 | <Timon> | Currently navigated to |
02:33 | <thor> | Managed Tree list emits nodeEntered(int, IntVector*) |
02:33 | <thor> | the int (if it's greater than 0), is a metadata index |
02:34 | <Timon> | k, thanks |
02:34 | <thor> | yup |
02:45 | <thor> | also, Chutt put in a new method in earlier today to just get the GenericTree node that is currently navigated to |
02:45 | <Timon> | hmm, ok |
02:45 | <Chutt> | it'd be nice to be able to store data in there as well |
02:46 | <Chutt> | so you didn't have to keep a second copy outside the tree |
02:46 | <bbeattie> | bah, found the problem, gcc was linked to 3.2 but g++ was linked to 2.95.. dang little bugger is an anoying problem on my part. |
02:46 | <Chutt> | and look things up all the time |
02:46 | <thor> | then it wouldn't be Generic =) |
02:46 | <Chutt> | void* |
02:46 | <thor> | ah |
02:46 | <thor> | yup |
02:46 | <thor> | that's work wonders |
02:46 | <thor> | that'd |
02:47 | <Timon> | where is the managed tree mumbo jumbo? I can't find the .h for it |
02:47 | <thor> | uitypes.h |
02:47 | <Timon> | thanks |
02:48 | <Chutt> | thor, the mythgame stuff i did today builds the tree on the fly, it's nice and speedy =) |
02:48 | <Timon> | thor, the managed tree stuff is for playbackbox, I'm working with databasebox right now |
02:49 | <thor> | Chutt, cool |
02:49 | <thor> | Timon, oh ... sorry ... |
02:49 | <thor> | not paying attention |
02:49 | <Timon> | np :-) |
02:50 | <thor> | just ask the ListView |
02:50 | <bbeattie> | 'night |
02:50 | <Timon> | K, I was looking in ListViewItem |
02:50 | -!- | bbeattie [] has quit ["Client Exiting"] |
02:50 | <Timon> | lemme look at listivew |
02:55 | -!- | Edgan [] has quit ["Client exiting"] |
02:57 | <thor> | progress in |
02:58 | <thor> | now I can sleep, and tomorrow QProcess("transcode") ... yah |
03:03 | <Timon> | bah, sleep |
03:17 | <Chutt> | who the fuck signed mythtv-users up to the gmane archives |
03:21 | <bigguy> | gmane? |
03:22 | <Chutt> | some stupid mail->news gateway |
03:22 | <bigguy> | ugh |
03:25 | <Chutt> | thor, progress code seems to work well |
03:28 | <Chutt> | eww, nasty |
03:28 | <Chutt> | select: Bad file descriptor |
03:29 | <Chutt> | mtd went dead |
03:44 | -!- | choenig [~choenig@pD952CF92.dip.t-dialin.net] has joined #mythtv |
03:58 | -!- | hfb [] has quit ["Client exiting"] |
04:11 | -!- | orangebits [~ed@harry.trinity.manchester.sch.uk] has joined #mythtv |
04:22 | -!- | Markos [] has quit ["Client exiting"] |
04:58 | -!- | Markos [markl@CPE004005573530-CM014340008532.cpe.net.cable.rogers.com] has joined #mythtv |
06:46 | -!- | choenig [] has quit [Remote closed the connection] |
06:51 | -!- | michal [~michal@acc13-ppp90.bri.dialup.connect.net.au] has joined #mythtv |
07:10 | -!- | choenig [~choenig@pD952CF92.dip.t-dialin.net] has joined #mythtv |
07:27 | -!- | poptix [] has quit [Read error: 60 (Operation timed out)] |
07:45 | -!- | lunk_ [~lunk@66.152.19.58] has joined #mythtv |
07:45 | -!- | lunk [] has quit [Read error: 104 (Connection reset by peer)] |
08:14 | -!- | jkolb [~jkolb@216-199-48-234.orl.fdn.com] has joined #mythtv |
08:51 | -!- | moegreen_ [~jdanner@nr4-216-196-152-132.fuse.net] has joined #mythtv |
08:51 | -!- | jkolb [] has quit [Read error: 104 (Connection reset by peer)] |
09:07 | -!- | moegreen [] has quit [Read error: 110 (Connection timed out)] |
09:15 | -!- | poptix [poptix@precious.net] has joined #mythtv |
09:32 | -!- | bline [~sbeck@h24-84-93-233.vc.shawcable.net] has joined #mythtv |
09:38 | -!- | jkolb [~jkolb@216-199-48-234.orl.fdn.com] has joined #mythtv |
09:41 | -!- | moegreen_ [] has quit [Read error: 60 (Operation timed out)] |
10:01 | -!- | mecraw [] has quit [Read error: 54 (Connection reset by peer)] |
10:09 | <thor> | <Chutt> select: Bad file descriptor |
10:09 | <thor> | how did that happen? |
10:09 | <Chutt> | thor, when the mtd died |
10:09 | <Chutt> | i've fixed that, though |
10:10 | <Chutt> | going to send you a patch in a bit |
10:10 | <Chutt> | since i changed some other stuff |
10:11 | <thor> | great, thanks |
10:11 | <thor> | what killed the mtd ? |
10:12 | <Chutt> | i have no idea |
10:12 | <Chutt> | can't reproduce that |
10:13 | <thor> | hmmm ... ok ... I'll figure it out |
10:14 | <Chutt> | may be a good idea to make the default option be -n |
10:15 | <thor> | for development purposes, at least |
10:15 | <thor> | =) |
10:15 | <Chutt> | yup |
10:16 | -!- | Edgan [edgan@proton.cygnusx-1.org] has joined #mythtv |
10:16 | -!- | bline [] has quit ["Client exiting"] |
10:24 | -!- | lunk_ is now known as lunk |
10:36 | -!- | sfr [~sfr@pD9E60CF9.dip.t-dialin.net] has joined #mythtv |
10:39 | <thor> | Chutt, any of your changes touching the mtd ? |
10:41 | -!- | bline [office-4@office.gossamer-threads.com] has joined #mythtv |
10:41 | -!- | schultmc [~schultmc@zealot.progeny.com] has joined #mythtv |
10:41 | <Chutt> | yeah |
10:42 | <Chutt> | i changed how the scan thread ran |
10:42 | <thor> | ah, I bet you keep the same thread |
10:42 | <thor> | and recycle it |
10:42 | <Chutt> | yup |
10:43 | <thor> | ok, nothing on job threads though ... thats where I am at the moment |
10:43 | <Chutt> | right |
10:43 | <thor> | k |
10:44 | <thor> | there shoudl really be some way to set a signal to say, I'll wait here, you tell me if the media changes |
10:44 | <thor> | from the kernel |
10:47 | <sfr> | any comments on the mythmusic patch i sent? no news isn't always good news. |
10:47 | <thor> | sfr, no time ... let me a have a quick look now |
10:48 | <sfr> | didn't mean to push anyone, i'm just courious what others think. |
10:49 | -!- | hfb [~hfb@lsanca1-ar2-4-60-012-255.lsanca1.dsl-verizon.net] has joined #mythtv |
10:51 | <thor> | sfr, rather then interleaving the SQL stuff, I'd break out to a different function() once you've figured out you're in netjukebox "mode" |
10:52 | <sfr> | thor, with function() you mean the SQL-related ones of Metadata, AllMusic and so on? or complete new classes |
10:54 | <thor> | sfr, yeah, the SQL-related ones |
10:55 | <thor> | just cleaner to say, if (netjukebox) goSomewhereElse() else keep going |
10:55 | <bline> | mornin |
10:55 | <thor> | hey |
10:55 | <bline> | you guys never sleep |
10:56 | <thor> | lots of FIXME's .... =) |
10:57 | <sfr> | thor, well it's work in progress or not even that. :-) |
10:57 | <thor> | but nothing I'm idealogicaly opposed to. |
10:57 | <thor> | if you could isolate your code to a few separate functions, that would be nice |
10:57 | <KikoV> | is mailing list failing? |
10:58 | <sfr> | thor, but wouldn't i still have some if then... to check wether to call the netjuke function or mythmusic's one? |
10:58 | <thor> | would also make it easier to #ifdef around it in case we want to do a ./configure --netjukebox-support |
10:58 | <thor> | sfr, yup |
10:58 | <thor> | but only once, at the top |
10:59 | <thor> | rather than checking down through function blocks |
11:00 | <Chutt> | kikov: <kikov@fco-gimeno.com>: Sorry, no mailbox here by that name. |
11:00 | <sfr> | thor ok, i didn't really know how to gon, so i started with the one with the least effort. But if separate functions are preferred, i'll go that route. |
11:00 | <thor> | also, instead of passing the flag around all over the place, you may want to have allmusic and playlists have an internal flag |
11:00 | <KikoV> | Chutt: it's pretty strange... |
11:00 | <Chutt> | you just bounced off. |
11:00 | <Chutt> | fix your mail server. |
11:01 | <KikoV> | Chutt: but I receive mails... :/ |
11:01 | <Chutt> | your server is telling the lists that you don't exist |
11:01 | <Chutt> | it's _not_ a problem on my end |
11:01 | <KikoV> | Chutt: Ok... Thx a lot... |
11:01 | <KikoV> | Chutt: I have been using this email account for months... :P |
11:01 | <sfr> | thor, hm i pass one in 'new AllMusic' no? |
11:02 | <Chutt> | that really doesn't matter. |
11:02 | <thor> | sfr, you seem to be passing a string called musicmode around a lot. I'd just have a bool or an int in one place that knows what the mode is |
11:03 | <thor> | sfr, but I'm just scrolling through the code, so don't take anything I say as gospel |
11:03 | <sfr> | thor, ok, i thought for the future when XY different schemas need support :-) |
11:04 | <Chutt> | sfr, i certainly hope not |
11:04 | <Chutt> | that's really stupid. |
11:04 | <sfr> | Chutt, what about 1 ? |
11:04 | <Chutt> | i'm feeling that it's totally unnecessary as well |
11:04 | <sfr> | err, i mean 2. |
11:04 | <Chutt> | why not add support to netjuke for the mythmusic stuff? |
11:05 | <thor> | sfr, or .. what is it about netjuke that myth doesn't do ? |
11:05 | <sfr> | Chutt, what do you mean? |
11:05 | <jkolb> | Chutt: Have you always been so blunt when you disagree with someone, or is this a result of leading a successful project where you recieve lots of bad ideas? |
11:05 | <Chutt> | sfr, why dirty up mythmusic for a feature that only a couple people are going to use? |
11:06 | -!- | tmk [~no@ip-64-139-6-119.dsl.sca.megapath.net] has joined #mythtv |
11:06 | <tmk> | hey chutt |
11:06 | <Chutt> | jkolb, pretty much always =) |
11:06 | <Chutt> | hey |
11:06 | <tmk> | guess what someone just commited to the -devel cvs |
11:06 | <Chutt> | heh |
11:06 | <Chutt> | what? |
11:06 | <tmk> | fb driver |
11:06 | <Chutt> | nice |
11:06 | <sfr> | netjuke is just a web application, which allows streaming songs to remote players, download of songs, |
11:06 | <thor> | wow |
11:06 | <Chutt> | who wrote it? |
11:06 | <tmk> | i haven't tried it |
11:06 | <tmk> | matt yourst |
11:06 | <thor> | sfr, moves audio over http ? |
11:07 | <tmk> | but he says "it works great" |
11:07 | <Chutt> | hmm |
11:07 | <Chutt> | cool. |
11:07 | <sfr> | thor streaming, yes. over http i don't know for sure. |
11:07 | <tmk> | anyhoo |
11:07 | <tmk> | i gotta run to work |
11:08 | <tmk> | l8 |
11:08 | -!- | tmk [] has quit [Client Quit] |
11:08 | <thor> | sfr, you can always keep a private code tree, but I bet Chutt (and a lot of users) would be very happy to have some Myth-based way to do the same thing |
11:08 | <Chutt> | i just don't want the mythmusic code all messed up with different db schemas |
11:09 | <thor> | I understand |
11:09 | <sfr> | thor the streaming? probably, i just don't have the means to do it. |
11:09 | <thor> | completely |
11:09 | <thor> | sfr, ah |
11:09 | <thor> | well ... I'd never written a thread before .... |
11:09 | <thor> | now I'm droppin 'em with impunity |
11:11 | <sfr> | i wrote one in perl (or better used the skeleton from the perl cookbook) and extended it. but have zero knowledge of C/C++/Qt. |
11:11 | <sfr> | one = single-threaded server, tsts, hitting return too fast. |
11:13 | -!- | orangebits [] has quit ["Client exiting"] |
11:14 | <sfr> | and mythmusic isn't really meant as a 'music server'. e.g. listening music isn't possible while watching muted TV. |
11:15 | <Chutt> | it could be. |
11:15 | <sfr> | yeah, someone just needs to write the code... i just don't see me being capable of it. |
11:16 | <sfr> | but wouldn't the backend need to be extended for that? not mythmusic itself. |
11:17 | <Chutt> | not really |
11:17 | <Chutt> | the music decoding code should move elsewhere |
11:17 | <Chutt> | into libmyth or whatnot |
11:19 | <KikoV> | Chutt: could you give me the hostname who bounce my emails? |
11:19 | <Chutt> | which hostname? |
11:19 | <Chutt> | the one that's sending? |
11:19 | <Chutt> | colo.snowman.net |
11:19 | <sfr> | Chutt which books to learn C/C++ can you recommend? ;-) |
11:19 | <KikoV> | Chutt: or the IP... |
11:20 | <KikoV> | <Chutt> kikov: <kikov@fco-gimeno.com>: Sorry, no mailbox here by that name. -> where ? |
11:20 | <Chutt> | sfr, i can't, sorry.. didn't learn from a book, so.. |
11:20 | <Chutt> | kerberos.iliada.net |
11:21 | <KikoV> | Chutt: thx!!! :] solved! |
11:21 | <Chutt> | 206.red-80-37-152.pooles.rima-tde.net |
11:21 | <Snow-Man> | Stupid motherfuckers. |
11:21 | <Chutt> | was what accepted the mail from colo |
11:25 | <thor> | sfr, don't know about completely introductory texts (and I think you're already beyond that). Anything by Meyers (Effective C++, more Effective C++, etc.) |
11:26 | <mdz_> | is there any way to disable blank frame marking? |
11:26 | <Chutt> | isn't it one of the config options? |
11:26 | <bline> | sfr: it's not really that hard to learn if you know a language already |
11:26 | <sfr> | thor, thanks will look into it. |
11:28 | <sfr> | bline right, i was actually surprised how much i (believe i) understood. |
11:28 | -!- | dopez [~unknown@dopez.xs4all.nl] has joined #mythtv |
11:30 | -!- | moegreen_ [~jdanner@nr4-216-196-154-159.fuse.net] has joined #mythtv |
11:33 | -!- | Drikus [~Drikus@cc45940-a.deven1.ov.home.nl] has joined #mythtv |
11:36 | -!- | StarHeart [edgan@64-42-21-228.atgi.net] has joined #mythtv |
11:38 | -!- | StarHeart [] has quit [Client Quit] |
11:43 | <Captain_Murdoch> | mdz: do you mean disable it during software encoding? |
11:45 | <mdz_> | Captain_Murdoch: yes |
11:45 | <mdz_> | I believe I turned off the option, but it is still recording the blank frames in the db |
11:45 | <Captain_Murdoch> | the setting doesn't affect the record-time detection. is it affecting performance? |
11:45 | <mdz_> | Captain_Murdoch: I'm trying to eliminate factors |
11:46 | <mdz_> | Captain_Murdoch: which database connection does it use? |
11:46 | <mdz_> | (in 0.10) |
11:46 | <Chutt> | why don't you just update to cvs? |
11:47 | <Captain_Murdoch> | oh. no way to turn it off in setup. easy to comment out though. just coment out a few lines around line 673 in NuppelVideoRecorder.cpp that declare and setup the CommDetect object. |
11:48 | <Captain_Murdoch> | I think it uses the main one and it locks/unlocks around uses. |
11:49 | <Captain_Murdoch> | if the commDetect variable is null then it doesn't try to detect or write to the db. |
11:52 | -!- | StarHeart [edgan@64-42-21-228.atgi.net] has joined #mythtv |
12:00 | <Chutt> | thor, sent you that patch (finally) |
12:03 | <thor> | Chutt, thanks ... why not just commit ? |
12:03 | <Chutt> | wanted to make sure it was ok with you first |
12:04 | <thor> | ah ... |
12:04 | <thor> | I'd just change the wait(1) to wait(keepGoing()) |
12:04 | <thor> | so that quit will work |
12:04 | <thor> | I'll deal with it |
12:05 | <Chutt> | ok =) |
12:22 | <rkulagow_> | chutt: please sync the docs. bbl (anya calls) |
12:22 | <Chutt> | i will, thanks =) |
12:23 | <thor> | Chutt, I don't think we want that have_disc = false before possibly sleeping for 6 seconds |
12:24 | <thor> | good god, I was calling run() directly .... doh! |
12:25 | <Chutt> | heh |
12:25 | <Chutt> | well.. |
12:25 | <Chutt> | it's just on startup, right? |
12:25 | <thor> | yup |
12:37 | -!- | mchou [~mchou@69-pool1.ras10.capax.alerondial.net] has joined #mythtv |
12:39 | <mchou> | I have a disappearing mouse cursor problem in myth tv ui. I can't see the mouse cursor over combo boxes and the like in mythtv setup (not the setup binary) |
12:39 | <mchou> | anyone know how I ought to go about fixing this? |
12:40 | <thor> | arrow up/down to get to the box. arrow left/right to change values. |
12:40 | <mchou> | yeah, the highlight is tough to see, and s/t I end up changing the wrong option.... |
12:41 | <mchou> | ist the missing cursor now the "expected" behavior? |
12:42 | <Chutt> | it's never had a cursor. |
12:42 | <mchou> | on one machine I get a cursor in the setup ui, on another I don't |
12:43 | <lunk> | mchou: use the keyboard? |
12:43 | <mchou> | I thought the cursor would show up on spinner controls....?? |
12:44 | <Chutt> | it's not supposed to. |
12:44 | <Chutt> | use the keyboard. |
12:45 | <mchou> | yeah, I'm using the keyboard. hmm, so you guys are saying that my other machine with cursor has "unexpected" behavior... |
12:45 | <lunk> | i'm saying i don't know what a mouse is |
12:51 | -!- | rkulagow___ [~mythtv@12-206-148-147.client.attbi.com] has joined #mythtv |
12:59 | <-- mchou | (~mchou@69-pool1.ras10.capax.alerondial.net) has left #mythtv |
13:09 | -!- | Markos [] has quit ["Client exiting"] |
13:17 | -!- | choenig [] has quit [Remote closed the connection] |
13:33 | -!- | Markos [markl@CPE004005573530-CM014340008532.cpe.net.cable.rogers.com] has joined #mythtv |
13:34 | <Markos> | has anyone had any weird errors like VIDEOSYNC0: error |
13:35 | <Markos> | in their mythbackend.log |
13:35 | <Markos> | last night myth failed to record a program and filled up the log with that |
13:35 | <Markos> | to the tune of about two gigabytes worth |
13:37 | <Chutt> | that's why you don't log stuff like that. |
13:37 | <Chutt> | basically, your tuner card decided to die |
13:38 | <Chutt> | well, the driver, really, but.. |
13:38 | <Markos> | hmm, that is strange i've left this computer on for weeks and the card has always worked |
13:39 | <Markos> | mythbackend was running for only 5 days or so when that happend |
13:39 | <Chutt> | yeah |
13:39 | <Markos> | dmesg showed no bttv errors or anything like that, looked fine |
13:39 | <Chutt> | that's an error from bttv |
13:40 | <Markos> | it showed VIDEOSYNC0: and VIDEOSYNC1: |
13:40 | <Markos> | over and over |
13:40 | <Markos> | hmm |
13:41 | <merf> | Chutt: did anyone ever figure out about that lockup-on-delete bug? |
13:41 | <Chutt> | merf, that's fixed in cvs. |
13:41 | <Markos> | is this a mythtv problem or a bttv problem, its never happened with tvtime or xawtv |
13:41 | <Chutt> | markos, bttv |
13:42 | <merf> | and while i think of it.. any reason why myth would record for waay longer than it's supposed to (one hourlong episode of a show ended up being 6gb)? |
13:42 | <Chutt> | i've said that twice. |
13:42 | <merf> | Chutt: when's it gonna find its way into the debs? :D |
13:42 | <Markos> | well i'd be inclined to think that its myth since its the only software that has done this |
13:42 | <Chutt> | uh, next release? |
13:43 | <merf> | that makes sense |
13:43 | <Chutt> | markos, why the hell are you arguing with me? |
13:43 | <merf> | you said on the news that the .15 XMLTV bug made its way into the debs, but .15 wouldn't work with them (at my end anyways) |
13:43 | <merf> | for what it's worth |
13:43 | <Chutt> | have you even looked at the code in question? |
13:43 | <Markos> | i'm not arguing, i'm just expressing my opinion |
13:43 | <Markos> | unless that isnt allowed in this channel |
13:43 | <Chutt> | it's not a matter of opinion. |
13:44 | <Chutt> | the _only_ way that error shows up is if the bttv driver fails. |
13:44 | <merf> | and when i say bug, i mean bug fix. cause i'm an idiot. |
13:44 | <Chutt> | it's not possible for it to be a mythtv problem. |
13:44 | <Markos> | i find it odd that it would only happen with mythtv and it not be a mythtv problem, is all |
13:44 | <Chutt> | i find it odd that you have absolutely no idea what you're talking about, yet you're still talking |
13:44 | <merf> | Markos: have you tried using any other tv-related apps since it's happened? |
13:45 | <merf> | cause maybe your driver just never took a crap all over itself before |
13:45 | <Markos> | yeah they work fine |
13:45 | <Markos> | Chutt: i was just asking questions no need to be prissy |
13:45 | <Chutt> | do you _want_ to be removed from the channel? |
13:45 | <Chutt> | i answered your question. |
13:45 | <Chutt> | you ignored my answer. |
13:45 | <Chutt> | repeatedly. |
13:46 | <Chutt> | why the fuck do i even bother. |
13:46 | <merf> | cause you're a damn nice guy. |
13:46 | <Markos> | wow, kicked for discussing a possible bug |
13:46 | <Markos> | jesus |
13:46 | <Chutt> | it's not a bug, dumbass. |
13:46 | <Chutt> | the bttv driver _failed_ |
13:46 | <merf> | you guys need some booze |
13:47 | <Chutt> | mythtv asked it to queue a buffer to record from, it said 'no, i can't do that' |
13:47 | <thor> | I'll drink to that |
13:47 | <Chutt> | mythtv asked it again to queue a buffer to record from |
13:47 | <Chutt> | it failed again |
13:47 | <Chutt> | rinse, repeat. |
13:47 | <Markos> | why would this behaviour only happen with mythtv, and why would the other tv apps still work? |
13:47 | <jkolb> | You forgot wash. |
13:48 | <Chutt> | markos, because it's an intermittant bug? |
13:48 | <Chutt> | perhaps? |
13:48 | <merf> | maybe your tuner hates you and you should sell your computer and buy a poster |
13:48 | <sfr> | Markos, do you leave 'other tv' apps running for days without stopping them? |
13:48 | <Markos> | well thats a bit better then calling people dumbasses and shit |
13:48 | <Chutt> | if you don't want to be called a dumbass, don't act like one |
13:48 | <Chutt> | it's really simple. |
13:49 | <Markos> | i just asking for more clarifacation and you jump all over me |
13:49 | <Markos> | geez |
13:49 | <Markos> | i dont think i've done anything to warrent that kind of response |
13:49 | <Chutt> | you didn't ask for clarification |
13:49 | <merf> | you weren't obliged to get an answer, either |
13:49 | <Chutt> | you contradicted me |
13:49 | <merf> | but you did |
13:49 | <merf> | so quit whining |
13:50 | <Markos> | if you didn't want to help me you didn't have to reply |
13:50 | <Markos> | another case of elitest coders it seems |
13:51 | <Chutt> | no, another case of dumbass user. |
13:51 | <merf> | i'm not a coder |
13:51 | <merf> | hell, mythtv's source scares the piss out of me |
13:52 | <Markos> | the developers scare me, this is like the freebsd mailing lists or something |
13:52 | <Markos> | ask a question and get flammed to hell |
13:52 | <Chutt> | you didn't get flamed until you contradicted me. |
13:52 | <Chutt> | more than once, in fact |
13:52 | <Markos> | and rather then tell me why i was wrong, you go out of your way to insult me |
13:52 | <Chutt> | i told you why you were wrong |
13:52 | <Markos> | such a childish way to act |
13:52 | <merf> | he did tell you why you were wrong |
13:53 | <Chutt> | you didn't listen the first two times. |
13:53 | <merf> | like four times |
13:53 | <Chutt> | then i got pissed off |
13:53 | <Chutt> | i've got better things to do, later. |
13:54 | <Markos> | yeah and after asking a couple of follow up questions he bites my head off |
13:54 | <Chutt> | [13:43] <Markos> well i'd be inclined to think that its myth since its the only software that has done this |
13:55 | <Chutt> | yeah, that's a follow up question |
13:55 | <Chutt> | oh, wait, where's the question in there? |
13:55 | <Markos> | yes thats what i thought |
13:55 | <Markos> | and if you just explained why i was wrong, i would have said |
13:55 | <Markos> | ah i see, thank you |
13:56 | <Markos> | not you are an idoit because you dont understand the source |
13:56 | <merf> | which he did |
13:56 | <merf> | and you didn't |
13:56 | <Markos> | not before calling me a dumbass |
13:56 | <merf> | but he explained it |
13:56 | <merf> | dumbass or not |
13:57 | <Chutt> | the very first thing i said explained it. |
13:57 | <merf> | Chutt: is that myth-recording-till-the-next-day thing i described above a mythtv bug or something to do with xmltv giving the wrong times? |
13:57 | <Chutt> | merf, i haven't seen it do that, so.. |
13:58 | <merf> | hm. |
13:58 | <Chutt> | it's easy to check to see if xmltv was wrong, to rule that out |
13:58 | <Markos> | yeah and i thought you were mistaken, and then you just get all defensive and surly and shit |
13:58 | <merf> | when i get home then, i'll take a looksee |
13:59 | <Chutt> | see, that's the issue. if i bother to answer about a bug, i'm not mistaken. |
13:59 | <Chutt> | especially something as simple as this. |
14:00 | <Markos> | and rather then tell me i'm wrong you feel the need to insult me and then tell me why i'm wrong in an elitest way |
14:00 | <Markos> | really not a way developers should be actiong |
14:00 | <Chutt> | i told you you were wrong _several_ times. |
14:00 | <Chutt> | i can act however i damn well please |
14:00 | <Snow-Man> | Exactly the way developers should be acting. |
14:00 | <Chutt> | i don't give a damn if you use my software or not |
14:01 | <Snow-Man> | This is why open source works, developers of open source software don't have to give a shit about users. :) |
14:01 | <Markos> | its childish, rather then explain something just flame people because they ask a question |
14:01 | <merf> | he did explain it |
14:01 | <merf> | and now you've been whining for 15 minutes |
14:01 | <Chutt> | i fucking _explained_ it to you before anything |
14:01 | <merf> | instead of taking the valuable answer and working on the bug yourself |
14:01 | <merf> | you could probably have it fixed by now |
14:01 | <Snow-Man> | Oh, just fucking ban him already. |
14:01 | <Chutt> | i'd have to identify with nickserv |
14:01 | <Chutt> | and that's a pain |
14:02 | * Snow-Man | shrugs. |
14:02 | <Chutt> | 'sides, i'm just waiting for this slowass box to recompile stuff |
14:02 | <Markos> | now i get a ban, wow, this is like nazi germany in here |
14:02 | <sfr> | Markos, you lost. |
14:03 | <Snow-Man> | Amusing distraction for a few seconds, eh? :) |
14:03 | <Chutt> | um |
14:03 | <Chutt> | have you gotten banned? |
14:03 | <Chutt> | you're still talking in here |
14:03 | <Markos> | i feel that its only a matter of time at this rate ;> |
14:03 | * thor | can't believe someone said nazi ... isn't that a usenet rule |
14:03 | <Chutt> | thor, yeah |
14:03 | <Chutt> | it is =) |
14:03 | <sfr> | well this is like usenet in realtime |
14:03 | <Chutt> | thor, i can't get mtd to die again |
14:04 | <merf> | Chutt: well, according to mythconverg the times are alright. could it have something to do with the show being played twice on the same channel (once at 2pm, once at midnight)? |
14:04 | <thor> | Chutt, that's a good thing, right? |
14:04 | <Chutt> | merf, shouldn't be |
14:04 | <merf> | i know nothing about how myth decides when to stop recording |
14:04 | <Chutt> | thor, yeah |
14:04 | <Chutt> | thor, 13 minutes to rip a 2 hour movie |
14:04 | <Chutt> | not bad :p |
14:04 | <thor> | try it agian with updatedb on =) |
14:04 | <Chutt> | heh |
14:05 | <Chutt> | actually, i need to figure out why the entire computer slows down so much when just doing that |
14:05 | <Chutt> | even reniced down low |
14:05 | <merf> | dma is off ;D |
14:05 | <Chutt> | naw, dma's on |
14:05 | <bline> | what filesystem? |
14:05 | <Chutt> | it's using 10% cpu |
14:05 | <Chutt> | ext2 |
14:05 | <thor> | drive contention, no ? |
14:05 | <merf> | maybe a gremlin stole your read buffer |
14:05 | <bline> | maybe try reiserfs |
14:05 | <Chutt> | works fine with recording video |
14:05 | <Chutt> | should be fine to just copy off of a dvd :p |
14:05 | <merf> | speaking of resierfs.. is it normal to have reiser use 8gb for its journal (presumably) on a 120gb disk? |
14:06 | <thor> | nice load test for the mtd though |
14:06 | <Chutt> | yeah |
14:06 | <bline> | I've seen a massive speedup on servers we put reiserfs on |
14:06 | <Chutt> | bline, it shouldn't really matter for huge files |
14:06 | <bline> | Chutt: I thought it was updatedb that was slowing things down |
14:06 | <Chutt> | no, copying off of a dvd |
14:07 | <bline> | oh |
14:07 | <Chutt> | thor, how often does the UI update itself, btw? |
14:07 | <bline> | hmm |
14:07 | <Chutt> | X is taking 10% cpu =) |
14:07 | <thor> | every second, I think |
14:07 | <bline> | is the dvd on the same channel as the harddrive? |
14:07 | <merf> | can you append two videos with mencoder? |
14:07 | <Chutt> | bline, nope |
14:07 | <thor> | progress bitmaps have alpha maybe ? |
14:07 | <Chutt> | yeah, maybe |
14:07 | <merf> | i tried with avidemux and it messed up a couple hundred frames where it joined them |
14:08 | -!- | vektor [~bbiggs@nat-pc.cs.Dal.Ca] has joined #mythtv |
14:08 | <Chutt> | vektor, yo |
14:08 | <vektor> | sup |
14:09 | <Chutt> | not much |
14:09 | <bline> | someone was looking for you yesterday |
14:10 | <thor> | that was me |
14:10 | <thor> | too late |
14:10 | <thor> | I figured it out |
14:10 | <merf> | vektor: you go to dal? |
14:11 | <vektor> | yes. |
14:11 | <vektor> | do you? |
14:12 | <thor> | dal as in Dalhousie ? |
14:12 | <vektor> | thor: yeah |
14:12 | <thor> | as in Nova Scotia ? |
14:12 | <vektor> | yes, that's where i am |
14:12 | <thor> | cool |
14:12 | <vektor> | shesh |
14:13 | <thor> | got a cousin in the law school there |
14:14 | <merf> | no, i don't go to dal. i may the year after next though. |
14:14 | <merf> | my mom's a prof there, however |
14:14 | <vektor> | ok. |
14:14 | <vektor> | that's cool. |
14:15 | <thor> | merf, which department ? |
14:15 | <merf> | theatre |
14:15 | <merf> | she teaches history for the costume studies department |
14:15 | <thor> | cool |
14:16 | <merf> | and my dad was the stage director for the cohn five years ago or so |
14:16 | <merf> | :D |
14:16 | -!- | bbeattie [~bbeattie@xgw.volutiontech.com] has joined #mythtv |
14:16 | <thor> | cohn ? |
14:16 | <merf> | incoming dumb question: how the hell do i let root display windows on a user's X session? |
14:16 | <merf> | thor: the rebecca cohn auditorium.. it's in the dal arts center |
14:17 | <thor> | ah |
14:17 | <thor> | xhost + |
14:18 | <merf> | and all this time i'd been doing xhost +localhost |
14:18 | <merf> | bah |
14:19 | <thor> | note, xhost can be very dangerous |
14:20 | <merf> | i know ;) |
14:20 | <thor> | k |
14:22 | -!- | Timon [] has quit [Remote closed the connection] |
14:23 | -!- | bbeattie [] has quit [niven.freenode.net irc.freenode.net] |
14:23 | -!- | dopez [] has quit [niven.freenode.net irc.freenode.net] |
14:23 | -!- | hfb [] has quit [niven.freenode.net irc.freenode.net] |
14:23 | -!- | sfr [] has quit [niven.freenode.net irc.freenode.net] |
14:23 | -!- | Edgan [] has quit [niven.freenode.net irc.freenode.net] |
14:23 | -!- | Justin_ [] has quit [niven.freenode.net irc.freenode.net] |
14:23 | -!- | bigguy [] has quit [niven.freenode.net irc.freenode.net] |
14:23 | -!- | jfm_ [] has quit [niven.freenode.net irc.freenode.net] |
14:23 | -!- | tdb30_ [] has quit [niven.freenode.net irc.freenode.net] |
14:23 | -!- | fulbert [] has quit [niven.freenode.net irc.freenode.net] |
14:23 | -!- | bbeattie [~bbeattie@xgw.volutiontech.com] has joined #mythtv |
14:23 | -!- | dopez [~unknown@dopez.xs4all.nl] has joined #mythtv |
14:23 | -!- | hfb [~hfb@lsanca1-ar2-4-60-012-255.lsanca1.dsl-verizon.net] has joined #mythtv |
14:23 | -!- | sfr [~sfr@pD9E60CF9.dip.t-dialin.net] has joined #mythtv |
14:23 | -!- | Edgan [edgan@proton.cygnusx-1.org] has joined #mythtv |
14:23 | -!- | Justin_ [~justin@ool-18b81d88.dyn.optonline.net] has joined #mythtv |
14:23 | -!- | bigguy [bigman@h52.44.102.166.ip.alltel.net] has joined #mythtv |
14:23 | -!- | jfm_ [~jfm@nat-outgoing.dalalu.fr] has joined #mythtv |
14:23 | -!- | tdb30_ [~chatzilla@dsl081-143-042.chi1.dsl.speakeasy.net] has joined #mythtv |
14:23 | -!- | fulbert [fulbert@schroeder.fission.com] has joined #mythtv |
14:24 | <Chutt> | hm |
14:25 | <thor> | mmmmmm |
14:25 | <-- Markos | (markl@CPE004005573530-CM014340008532.cpe.net.cable.rogers.com) has left #mythtv ("Client exiting") |
14:25 | <Chutt> | guess i'll add a backend protocol version |
14:25 | <merf> | i wish i could get alsa working |
14:25 | <merf> | bah |
14:27 | -!- | choenig [~choenig@pD952CF92.dip.t-dialin.net] has joined #mythtv |
14:28 | <Chutt> | choenig, did you ever send an updated mythmusic patch to the list? |
14:29 | <choenig> | Chutt: nope, having a test tomorrow I had now time yet |
14:29 | <Chutt> | ok |
14:35 | <bbeattie> | Chutt: I posted a message, it may have been lost in the net split? |
14:36 | <Chutt> | i didn't see it |
14:37 | <bbeattie> | basically I still havn't been able to get channel change working. A simple program I wrote to change it does, and I put the changes into myth where I could see that they were needed, but I must have missed something. |
14:38 | <bbeattie> | The ioctl I set is ioctl(chanfd, VIDIOCSCHAN, &ch [ = struct video_channel {4,"chan --",1,VIDEO_VC_TUNER,VIDEO_TYPE_TV,VIDEO_MODE_ATSC}];), then I do a freq set ioctl, that's it.. where all may I be missing ioctl sets? |
14:38 | <bbeattie> | does the videosource have anything that could be needed to be done, or just tv_rec, channel, and the hdtvrecorder? |
14:38 | <Chutt> | channel is the only place that sets the channel |
14:38 | <Chutt> | it may not be doing the VIDEO_MODE_ATSC, though |
14:38 | <Chutt> | unless you changed that |
14:38 | <Chutt> | ? |
14:39 | <bbeattie> | I changed that, I set the mode for that, |
14:39 | <bbeattie> | I shouldn't need to change the freq ioctl at all I'd think, |
14:40 | <bbeattie> | in the structure I posted, do you see anything besides the VIDEO_MODE_ATSC that could be different and needed in myth? |
14:40 | <Chutt> | i don't think so |
14:40 | <Chutt> | but i'm not entirely remembering that |
14:40 | <bbeattie> | (I also set the videomode to V4L2_STD_ATSC_8_VSB, maybe that's wrong? |
14:41 | <bbeattie> | Myth actually fails to start until I set the ioctl in my program, then it just shows whatever channel I set it to last. :-) |
14:41 | <Chutt> | heh |
14:42 | <bbeattie> | myth makes a lot more calls then I need ;) |
14:43 | <bbeattie> | such as the setformat, |
14:45 | <bbeattie> | .. what does that do? something for myth only? |
14:45 | <Chutt> | which call? |
14:45 | <Chutt> | at the top of mpegrecorder? |
14:45 | <bbeattie> | No, in channel |
14:45 | <bbeattie> | SetFormat:: |
14:45 | <Chutt> | that goes through and gets all the inputs on the cards |
14:45 | <Chutt> | and sets them to NTSC mode or whatnot |
14:45 | <bbeattie> | If the video4linux wasn't selected in the setup for the card, that is bypassed, correct? |
14:45 | <Chutt> | hmm |
14:45 | -!- | moegreen_ [] has quit [niven.freenode.net irc.freenode.net] |
14:45 | -!- | ahbritto [] has quit [niven.freenode.net irc.freenode.net] |
14:45 | -!- | vektor [] has quit [niven.freenode.net irc.freenode.net] |
14:45 | <Chutt> | no, not unless you made a new type and a new channel class for it |
14:47 | <bbeattie> | I made a new cardtype, but that was mostly it (and the hdtvrecorder class |
14:47 | <Chutt> | you may want to do your own channel class |
14:50 | -!- | mecraw [~mecraw@69.2.235.2] has joined #mythtv |
14:54 | -!- | moegreen_ [~jdanner@nr4-216-196-154-159.fuse.net] has joined #mythtv |
14:54 | -!- | vektor [~bbiggs@nat-pc.cs.Dal.Ca] has joined #mythtv |
14:54 | -!- | moegreen_ [] has quit [Read error: 60 (Operation timed out)] |
14:54 | -!- | moegreen_ [~jdanner@nr4-216-196-154-159.fuse.net] has joined #mythtv |
14:55 | -!- | ahbritto [~ahbritto@adsl-64-161-117-110.dsl.snfc21.pacbell.net] has joined #mythtv |
15:02 | -!- | michal [] has quit [Read error: 113 (No route to host)] |
15:11 | <jkolb> | Does Chris Petersen (New Mythweb guy) show up here? |
15:15 | <Chutt> | i've never seen him to |
15:16 | <Chutt> | unless he's been quiet and used a non-obvious nick =) |
15:17 | <jkolb> | He replaced the MythTV logo with a png, and to get the transparency to work in IE, he does ... odd things with it. When I tried to port over the preview stuff, the transparency hacking he does makes all my images disappear. |
15:17 | <Chutt> | heh |
15:19 | <jkolb> | It's frustrating to see them download, display, then get replaced by a black 1x1 image. |
15:19 | <Chutt> | heh |
15:19 | <Chutt> | yeah, i can imagine |
15:20 | <jkolb> | So I fixed it by commenting out where he replaces the image src with the 1x1 gif, but then the transparency doesn't work on the logo. |
15:21 | <Chutt> | different image type for the logo, then? |
15:22 | <jkolb> | I was thinking gif. |
15:22 | <Chutt> | would be fine with me |
15:25 | <jkolb> | I'd make one, but I don't have an image editor. |
15:27 | <jkolb> | http://www.greyshift.net/myth/mythweb2-preview-1.patch |
15:27 | <jkolb> | pngbehavior.htc wouldn't be needed any longer, either. |
15:27 | -!- | ahbritto [] has quit [niven.freenode.net irc.freenode.net] |
15:28 | <Chutt> | you'd have to email it to chris |
15:28 | <Chutt> | want stuff to go through him for his code |
15:28 | <jkolb> | Will do. |
15:28 | <Chutt> | cool, thanks =) |
15:30 | <jkolb> | Um, do you have an address other than lists@forevermore.net, or do you think that would be the best address to use? |
15:30 | <Chutt> | use that, i think |
15:30 | <jkolb> | Ok |
15:33 | -!- | ahbritto [~ahbritto@adsl-64-161-117-110.dsl.snfc21.pacbell.net] has joined #mythtv |
15:33 | -!- | ahbritto [] has quit [niven.freenode.net irc.freenode.net] |
15:33 | -!- | ahbritto [~ahbritto@adsl-64-161-117-110.dsl.snfc21.pacbell.net] has joined #mythtv |
15:39 | -!- | ahbritto [] has quit [niven.freenode.net irc.freenode.net] |
15:51 | -!- | ahbritto [~ahbritto@adsl-64-161-117-110.dsl.snfc21.pacbell.net] has joined #mythtv |
15:55 | <jkolb> | Well, suck. I just destroyed my recorded table because starttime is a timestamp, and I wasn't careful. |
15:56 | <Chutt> | heh |
15:56 | <Chutt> | there's a perl script in contrib/ that reconstructs that |
15:56 | <Chutt> | i think |
15:56 | <Chutt> | and i will accept a patch that changes the column types there |
15:56 | <mdz_> | jkolb: but your database is a few kb smaller :-) |
15:56 | <jkolb> | I didn't have anything I can't get again, so I just nuked the table. |
15:56 | <Chutt> | just no one's ever submitted one |
15:56 | <jkolb> | And my drive has ~100G more free space |
15:57 | <Chutt> | heh |
15:58 | <sfr> | 100G more? my drive only has ~110G. tsts |
15:59 | <jkolb> | I got a 200G for my myth box. |
15:59 | <Chutt> | i'm going to have to buy a larger drive |
15:59 | <jkolb> | I was actually down to ~10G at one point. |
15:59 | <sfr> | and you watched all recordings? |
16:00 | <jkolb> | Nah. I record Law & Order anytime, anywhere, so it's damn near impossible to watch everything I record. |
16:00 | -!- | michal [~michal@61.68.123.2] has joined #mythtv |
16:01 | <sfr> | jkolb but it's a good feeling knowing you could, right? |
16:01 | <jkolb> | If I stayed up all night and came into work all bleary-eyed every day, I *suppose* I could. |
16:01 | <jkolb> | I don't think they'd like me here too much if I did that, though. |
16:03 | <thor> | http://www.faqs.org/faqs/usenet/legends/godwin/ |
16:03 | <thor> | tee hee |
16:04 | <Chutt> | heh |
16:14 | <jkolb> | Is the starttime in the transcoding tables actually used as a timestamp? |
16:15 | <jkolb> | It's just a copy from the recorded table, right? |
16:17 | <Chutt> | yup |
16:17 | <jkolb> | Ok, then there's a patch available at http://www.greyshift.net/myth/no_friggin_timestamp_columns.sql |
16:18 | <Chutt> | does it work? :p |
16:18 | <jkolb> | I really should have worked nazi into the title somehow. |
16:20 | <Chutt> | heh |
16:25 | <jkolb> | It seems that Chris didn't know myth had an IRC channel. |
16:25 | <Chutt> | heh |
16:32 | <jkolb> | Damn. That patch is incomplete. |
16:39 | <jkolb> | I'm assuming that the lastplayed column in musicmetadata is really a timestamp, and not just a datetime in disguise? |
16:41 | <thor> | TIMESTAMP NOT NULL |
16:42 | <jkolb> | Right, but you actually use the auto-updating feature of a timestamp column, and don't just use it to store a datetime, right? |
16:42 | <thor> | uhm ... let me check |
16:46 | <thor> | playbackbox tells the metadata what time it is whenever a track is played, the track stores that in memory |
16:46 | <thor> | when you quit mythmusic, that change is written to the database |
16:46 | <thor> | lastplay is explicitly set |
16:46 | <jkolb> | So you set it explicitly? It should be a datetime, and not a timestamp? |
16:47 | <thor> | as you may exit mythmusic several days after the value was set |
16:47 | <thor> | since it only touches the db on exit |
16:48 | <jkolb> | Ok. |
16:50 | <jkolb> | Chutt: http://www.greyshift.net/myth/no_friggin_timestamp_columns_die_nazi_die.sql |
16:51 | <thor> | excellent, nazis |
16:51 | <jkolb> | Yeah, it's not very clever, but I had to. |
16:58 | -!- | mechou [~mchou@6-pool2.ras10.capax.alerondial.net] has joined #mythtv |
17:08 | <-- mechou | (~mchou@6-pool2.ras10.capax.alerondial.net) has left #mythtv |
17:13 | -!- | sfr [] has quit ["Client exiting"] |
17:16 | <jkolb> | Chutt: Acceptable? That's all the timestamps in the db. |
17:27 | <Chutt> | yeah, probably |
17:27 | <Chutt> | i'm wondering if the insert code in mythtv is compatible |
17:27 | <Chutt> | as don't they have different formats? |
17:27 | <jkolb> | Do they? |
17:27 | <Chutt> | yeah |
17:27 | * jkolb | sighs |
17:28 | <jkolb> | Well, crap. |
17:28 | <Chutt> | timestamp is yyyyMMddhhmmss |
17:28 | <Chutt> | datetime is yyyy-MM-ddThh:mm:ss |
17:28 | <Chutt> | iirc |
17:28 | <jkolb> | This is going to suck if I actually have to do *work*. |
17:28 | <Chutt> | hehe |
17:28 | <Chutt> | i dunno |
17:28 | <Chutt> | the server may be smart enough to translate |
17:28 | <Chutt> | just needs testing |
17:29 | <jkolb> | YYYY-MM-DD HH:MM:SS for datetime |
17:29 | <jkolb> | So the T is the difference. For 'Timestamp,' maybe? |
17:29 | <Chutt> | no, the T's part of the iso date specification |
17:30 | <jkolb> | Heh. I read what you said backwards. |
17:32 | <jkolb> | Datetime, Date, and Timestamp can all accept the same formats on an insert/update, it seems. Or are you thinking about selects? |
17:32 | <Chutt> | i dunno |
17:32 | <Chutt> | was going for both |
17:32 | <Chutt> | but.. |
17:32 | <Chutt> | i think qt may deal with them both internally |
17:32 | <jkolb> | http://www.mysql.com/documentation/mysql/bychapter/manual_Reference.html#DATETIME |
17:32 | <mdz_> | I think it is smart enough to do everything right on writes |
17:32 | <Chutt> | there may be code in there that assumes the timestamp format for selects |
17:32 | <mdz_> | on select, everything should get converted into a qdatetime anyway |
17:33 | <Chutt> | mdz, i'm not sure if anything's just dumping it to a qstring, though |
17:33 | <mdz_> | except for stuff done in the query itself, which should be compatible |
17:33 | <jkolb> | So it's only mythweb that may suffer? |
17:33 | <mdz_> | no idea about mythweb |
17:36 | <jkolb> | Well, I ran that on my db, and mythweb2 can still display the program listings. |
17:37 | <jkolb> | And it's giving sane times for scheduled recordings. |
17:37 | <Chutt> | need to look at all the selects in mythtv, though |
17:37 | <jkolb> | Yeah. |
17:37 | <Chutt> | to make sure they're converting directly to qdatetimes and not going to a qstring |
17:53 | -!- | Drikus [] has quit ["toedeledoki"] |
18:09 | -!- | tmk [~tmk@ip-64-139-6-119.dsl.sca.megapath.net] has joined #mythtv |
18:16 | -!- | choenig [] has quit [Remote closed the connection] |
18:24 | <mecraw> | would it be possible to include the diffs in the cvs commit emails? |
18:27 | -!- | jkolb [] has quit [Read error: 110 (Connection timed out)] |
18:34 | <Chutt> | mecraw, i've thought about doing that, but it's just as easy to go through viewcvs for em |
18:43 | <mecraw> | i just find it a little easier to gradually get into the code to see the day to day changes without bringing up a web page |
18:48 | -!- | jkolb [~jkolb@216-53-148-194-host.mpinet.net] has joined #mythtv |
18:49 | <jkolb> | Well, that was fun. The power company measured my meter a week ago and came up with a number 1600 KWh higher than it reads today. |
18:50 | <Chutt> | heh |
19:00 | -!- | mecraw [] has quit ["Trillian (http://www.ceruleanstudios.com)"] |
19:15 | -!- | michal [] has quit [No route to host] |
19:21 | <Chutt> | aha |
19:21 | <Chutt> | moegreen, do you see the issue with mythweather (from the most recent post to -dev)? |
19:22 | <Chutt> | the debugging output explains it =) |
19:24 | <just1nux> | chutt: is there any support for this chipset? Conextant Fusion 878a Chip |
19:24 | -!- | tmk [] has quit ["Client exiting"] |
19:25 | <Chutt> | just1nux, probably the bttv driver |
19:26 | <just1nux> | hrm... but this card is supposed to be an mpeg-2/1 encoder as well? |
19:26 | <Chutt> | which card? |
19:28 | <just1nux> | kworld computer mpeg TV Station card. picked it up cheap just to see if it would work at all. |
19:28 | <thor> | mpeg is in software, very misleading marketing speak on the box |
19:29 | <just1nux> | how is 500 mhz pc supposed to do software mpeg? according to box specs. |
19:29 | <Chutt> | very low resolution |
19:30 | <just1nux> | i guess it would have to be. |
19:37 | -!- | bbeattie [] has quit ["Client Exiting"] |
19:43 | <just1nux> | they shouldnt be allowed to put mpeg in the name of a product unless the card has a hardware encoder on it. Its a nice low profile card though, came with a neat little remote, fm-tuner, only 40 bucks. |
19:45 | -!- | dopez [] has quit [Read error: 104 (Connection reset by peer)] |
19:47 | <moegreen_> | Chutt: I still can't reproduce it. Though he has finally given me what I asked for in the original email I sent him |
19:49 | <moegreen_> | and his original backtrace showed him breaking in a different place |
19:49 | <Chutt> | moegreen, see what it's doing, though? |
19:50 | -!- | schultmc [] has quit ["Client exiting"] |
19:50 | <Chutt> | so it's sitting in that loop, waiting for a response, or a timeout |
19:50 | <Chutt> | the urlTimer finally timesout, so in weatherTimeout(), it calls GetWeatherData() |
19:51 | <Chutt> | _again_ |
19:51 | <Chutt> | and restarts the entire process |
19:51 | <Chutt> | it stacks things up |
19:51 | <Chutt> | and resets stopProcessing in the process |
19:52 | <Chutt> | so stuff eventually just gets stuck in a loop |
19:52 | <moegreen_> | hmm... |
19:53 | <Chutt> | there probably needs to be another way to restart the query |
19:53 | <Chutt> | instead of calling GetWeatherData() again |
19:54 | <Chutt> | also, i think you're leaking the INETComms objects you're newing there =) |
19:54 | <moegreen_> | if it's trying to get the weather map - which his email shows, it's using the QNetworkOperation with the urlTimer stopped |
19:55 | <Chutt> | are you looking at the bottom one, though? |
19:55 | <moegreen_> | delete weatherMapLink2; <- unless I added that last night (and the others) |
19:56 | <Chutt> | right, url timer's stopped |
19:56 | <Chutt> | but since it's in GetWeatherData for the second or third time |
19:56 | <Chutt> | it's waiting for the the urlTimer to shoot and set stopProcessing to true or whatnot |
19:57 | <Chutt> | i _think_ it can be fixed by just removing the GetWeatherData() from the timeout function |
19:57 | <Chutt> | to not make it recursive |
19:58 | <moegreen_> | ok |
19:59 | <moegreen_> | but how should it restart then? I guess I could just set one timer for the GetWeatherData call from UpdateData() |
19:59 | <Chutt> | i dunno |
20:00 | <Chutt> | i'd probably make the thing that calls GetWeatherData() originally try to call it again if it failed |
20:03 | <Chutt> | that all make sense? |
20:04 | <moegreen_> | yeah, I think this should fix it :) |
20:05 | -!- | hfb [] has quit ["Client exiting"] |
20:07 | <moegreen_> | i can't think clearly today ... it's been a real problem |
20:08 | <Chutt> | hehe |
20:09 | -!- | bline [] has quit ["Client exiting"] |
20:09 | <moegreen_> | and to think - it wasn't his strace, the backtrace that made it clear what was going on. wow...to think :) |
20:10 | <moegreen_> | I like the message sent in earlier: I do NOT allow http traffic to leave my network directly |
20:11 | <moegreen_> | heh, someone else requested that earlier, but since I don't have a proxy server ... it'd be hard for me to be sure a solution actually works |
20:11 | <Chutt> | yeah |
20:11 | <Chutt> | doing proxy stuff without a server to test on is a pain |
20:12 | <moegreen_> | so...now that INETComms is in libmyth - someone could send in a patch to do the work there :) |
20:12 | <Chutt> | yup |
20:15 | <jkolb> | Chutt: I have a squid proxy set up if you'd like to test with it. |
20:15 | <jkolb> | Not that it will be fast or anything. |
20:15 | <Chutt> | there isn't an easy way to do proxy stuff in Qt |
20:16 | <Chutt> | no 'setProxyHost' or anything =0 |
20:16 | <Chutt> | err, =) |
20:16 | <Chutt> | if it were easy, i'd do it, but since it's not, i'll leave it to someone that wants that functionality |
20:16 | <jkolb> | Ok. I hadn't read moe's statement before saying that. I thought you were looking for one. |
20:21 | <moegreen_> | There might be something new in 3.2, but I haven't looked |
20:29 | <moegreen_> | Chutt: just committed a fix, let me know what you think :) |
20:30 | -!- | StarHeart [] has quit ["Client exiting"] |
20:30 | <Chutt> | i'll check it out |
20:32 | <Chutt> | yeah |
20:32 | <Chutt> | that looks right |
20:40 | <Chutt> | hmm |
20:40 | <Chutt> | bugs left: joe caputo's long startup times |
20:40 | <thor> | hmmm? |
20:41 | <Chutt> | well, major ones |
20:41 | <Chutt> | that i can think of from the mailing list |
20:41 | <thor> | long startup time on what? |
20:41 | <Chutt> | he says it takes 10 seconds or so to start livetv mode |
20:41 | <thor> | ah ... odd |
20:41 | <Chutt> | yeah |
20:42 | <Chutt> | i'm thinking something's off in the prebuffering code |
20:42 | <thor> | naw, he's just got a really slow computer |
20:42 | <thor> | =) |
20:42 | <Chutt> | my nehemiah should be slower, and that's fine |
20:42 | <Chutt> | i dunno what's up |
20:42 | <thor> | irblaster thing? |
20:43 | <Chutt> | hmm |
20:43 | <Chutt> | doubt it |
20:47 | <-- jkolb | has quit () |
20:56 | -!- | mikegrb [] has quit [Read error: 60 (Operation timed out)] |
21:00 | --> Thexder- | (~thefroggi@wsip-24-234-117-74.lv.lv.cox.net) has joined #mythtv |
21:00 | <Thexder-> | Anyone have issues compiling lirc and have a compile error with TOPDIR: parameter null or not set ?? |
21:16 | -!- | Timon [~DanM@157-11-237-24.gci.net] has joined #mythtv |
21:26 | -!- | mikegrb [michael@pcp02798743pcs.goosck01.sc.comcast.net] has joined #mythtv |
21:32 | -!- | kslater [~kslater@24.svnf1.xdsl.nauticom.net] has joined #mythtv |
21:33 | <kslater> | I need some visual help from anyone with a PVR-250. |
21:35 | <-- Thexder- | has quit (Read error: 110 (Connection timed out)) |
22:02 | -!- | bline [~sbeck@h24-84-93-233.vc.shawcable.net] has joined #mythtv |
22:19 | -!- | bbeattie [~mythtv@cpe-66-1-180-69.ut.sprintbbd.net] has joined #mythtv |
22:59 | <kslater> | #quit |
22:59 | -!- | kslater [] has quit ["Client Exiting"] |
23:16 | -!- | rkulagow___ [] has quit [Read error: 110 (Connection timed out)] |
23:16 | -!- | rkulagow___ [~mythtv@12-206-148-147.client.attbi.com] has joined #mythtv |
23:17 | -!- | rkulagow_ [] has quit [Read error: 110 (Connection timed out)] |
23:17 | -!- | rkulagow_ [~rkulagow@12-206-148-147.client.attbi.com] has joined #mythtv |
23:19 | -!- | tmk [~tmk@ip-64-139-6-119.dsl.sca.megapath.net] has joined #mythtv |
23:21 | * tmk | gets a pen |
23:22 | * tmk | looks at chutt expectantly |
23:22 | <Chutt> | heh |
23:22 | <Chutt> | so the fb driver isn't quite stable =) |
23:23 | <bigguy> | fb driver? |
23:23 | <tmk> | oh ya? |
23:23 | * bigguy | perks up |
23:23 | <Chutt> | well |
23:24 | <Chutt> | first of all, i couldn't get it to unload |
23:24 | * tmk | didn't write it |
23:25 | <Chutt> | yeah, i knwo |
23:25 | <tmk> | where's the patch? |
23:25 | <tmk> | :P |
23:25 | <Chutt> | and some stuff worked on it |
23:25 | <tmk> | did it output video tho? |
23:25 | <Chutt> | kinda |
23:25 | <tmk> | hmm |
23:25 | <tmk> | he said he updated it today again |
23:26 | <Chutt> | hm, so he did |
23:27 | <Chutt> | what else changed in there? |
23:27 | <tmk> | uhmm.. i think he changed the iomap() type |
23:28 | <tmk> | and merged in the iomap patch from the main tree |
23:28 | <tmk> | I didn't do anythin' |
23:28 | <Chutt> | ah |
23:29 | <tmk> | i checked and v4l2 doesn't even address a codec-decoder device |
23:29 | <tmk> | so i'm on my own |
23:29 | <Chutt> | heh |
23:29 | <Chutt> | basically, all i really need is a way to get the current playing position |
23:29 | <tmk> | oh that's eays |
23:29 | <tmk> | by frame ok? |
23:29 | <Chutt> | that's best |
23:29 | <tmk> | done. |
23:29 | <tmk> | :) |
23:29 | <tmk> | well, it will be done |
23:29 | <Chutt> | and it'd be nice to give it some data and tell it to play a max of X frames |
23:30 | <tmk> | k |
23:30 | <tmk> | it'd be best to send it a frame at a time |
23:30 | <Chutt> | if that's possible? |
23:30 | <tmk> | and just stop sending it data |
23:30 | <Chutt> | hm |
23:30 | <Chutt> | ok |
23:30 | <Chutt> | just thinking about the edit-mode stuff |
23:30 | <tmk> | ya |
23:30 | <Chutt> | where i need frame-exact seeking |
23:30 | <tmk> | hmm |
23:30 | <tmk> | i don't think it can rewind past its buffer |
23:30 | <Chutt> | no no |
23:31 | <tmk> | there is a FF mode |
23:31 | <Chutt> | i'll be sending it data starting at the previous keyframe |
23:31 | <Chutt> | to where it should go |
23:31 | <Chutt> | it's just the < 15 frames to decode after that |
23:31 | <tmk> | hmm what about a 'video-meta' device |
23:31 | <tmk> | that'd spit out info about the current cap |
23:32 | <tmk> | ie "just decoded frame 1232' |
23:32 | <Chutt> | that'd be fine |
23:32 | <Chutt> | or just an ioctl i can query every now and then |
23:32 | <tmk> | that's easier |
23:32 | <tmk> | i think it may send an irq after each decoded frame |
23:32 | <tmk> | haven't checked that |
23:32 | <Chutt> | hmm |
23:32 | <Chutt> | actually |
23:33 | <Chutt> | you _can't_ just send it frames of data and stop |
23:33 | <Chutt> | the whole coded order vs display order thing |
23:33 | <tmk> | ? |
23:33 | <Chutt> | an mpeg file is played as IBBPBBPBBPBB, right |
23:34 | <Chutt> | it's in the file as IPBBPBBPBBPBB |
23:34 | <Chutt> | out of order |
23:35 | <Chutt> | so frame-exact positioning can't really be done by just sending it the right number of frames |
23:35 | <tmk> | hmm |
23:35 | <tmk> | it does have a FF mode |
23:36 | <tmk> | i wonder if you can pause it |
23:36 | <tmk> | then run fwAPI call 01 |
23:36 | <tmk> | 0x1 rather |
23:36 | <Chutt> | well |
23:37 | <tmk> | it has a 0-based frame to start from |
23:37 | <Chutt> | i can potentially get around that by decoding in software |
23:37 | <tmk> | so pause, then say 'start playback from frame 1000' |
23:37 | <Chutt> | and sending it the image |
23:37 | <tmk> | image? |
23:37 | <tmk> | if you stop playback, you can tell it to keep the image on screen |
23:37 | <tmk> | not jsut do black |
23:38 | <Chutt> | hey, another thought |
23:38 | <Chutt> | is there any way to send raw audio data through the card? |
23:38 | <Chutt> | like, to play other stuff.. |
23:38 | <tmk> | i hvaen't seen anything |
23:39 | <Chutt> | guess i can buy a couple y adapters or something |
23:39 | <tmk> | presumably you could send mpg |
23:39 | <tmk> | it's possible that you could send data directly |
23:39 | <tmk> | and that it's just not documented |
23:39 | <Chutt> | and hook the decoder audio outs to the regular audio outs |
23:39 | <tmk> | ie set sub-stream type to 2 or something |
23:40 | <tmk> | so all you really want is a 'current frame' ioctl |
23:40 | -!- | lmetzger1 [~lmetzger1@pcp02137218pcs.reston01.va.comcast.net] has joined #mythtv |
23:40 | <Chutt> | basically |
23:41 | <Chutt> | and osd stuff to blend crap onto the video |
23:41 | <tmk> | yeah |
23:41 | <tmk> | Chutt: see fwAPI 0x15 |
23:41 | <Chutt> | i imagine that's going to be something like 'here's a buffer, draw to it, tell me when it's updated' |
23:41 | <tmk> | does that do you for frame info? |
23:41 | <tmk> | do you want it to block until updated |
23:41 | <tmk> | or notify you later somehow |
23:42 | <Chutt> | blocking's fine |
23:42 | <tmk> | k |
23:42 | <Chutt> | so would be just returning the current info |
23:42 | <tmk> | yeah |
23:42 | <Chutt> | either way, 25/30 times a second, so it wouldn't block for long |
23:43 | <tmk> | yeah |
23:43 | <tmk> | looks like it CAN do rewind |
23:43 | <tmk> | but you have to be smart about which data you're sending it |
23:43 | <Chutt> | i don't really need to do rewind |
23:43 | <Chutt> | i keep track of all GOP starts |
23:43 | <Chutt> | so i can just seek to those and start sending data from there |
23:44 | <tmk> | k |
23:44 | <tmk> | any 'nice-to-haves'? |
23:44 | <Chutt> | not really, no |
23:44 | <Chutt> | i can't imagine any of these apis being _terribly_ complicated |
23:44 | <tmk> | cool.. really sounds like no problem |
23:45 | <tmk> | nah, they're pretty basic |
23:45 | <Chutt> | d'ya ever see the 'bottom half of frame corrupted with old video data' bug? |
23:45 | <tmk> | hmm |
23:46 | <Chutt> | never happens on my -350, get it fairly often on my -250-2 |
23:46 | <tmk> | no can't say that I have |
23:46 | <tmk> | i have a 250-rev1 |
23:46 | <Chutt> | it's pretty noticeable =) |
23:46 | <tmk> | and a 350 |
23:46 | <Chutt> | yeah |
23:46 | <tmk> | do you have latest firmware? |
23:46 | <Chutt> | latest from their website |
23:46 | <tmk> | i think i'm using the hauppaute 1.6 version |
23:46 | <Chutt> | not the latest beta that was posted |
23:46 | <Chutt> | same firmware on both cards, though |
23:47 | <tmk> | hm |
23:47 | <tmk> | wierd |
23:47 | <Chutt> | yeah |
23:47 | <Chutt> | no biggy |
23:47 | <tmk> | is it bottom half of frame |
23:47 | -!- | evil_alex [~Alex@203.97.230.217] has joined #mythtv |
23:47 | <Chutt> | yeah |
23:47 | <tmk> | or second field |
23:47 | <Chutt> | bottom half |
23:47 | <tmk> | that's an encoder bug |
23:47 | <Chutt> | yeah |
23:47 | <Chutt> | obviously |
23:47 | <tmk> | does it happen mid-stream |
23:47 | <Chutt> | just was wondering if you've seen it is all |
23:47 | <tmk> | or when starting after stoping |
23:47 | <Chutt> | not blaming you =) |
23:47 | <Chutt> | mid-stream |
23:48 | <tmk> | hmm |
23:48 | <tmk> | i cant think of anything i'm doing that would cause that unfortunately |
23:48 | <Chutt> | right |
23:48 | <Chutt> | i'm pretty sure it's a firmware bug |
23:48 | <tmk> | wierd that it's only on the -250-2 |
23:48 | <tmk> | why not ask the list if anyone there sees it |
23:48 | <Chutt> | it was discussed on the ivtv list recently :p |
23:49 | <tmk> | anthony toste or whomever is the guy who runs shspvr.com forums |
23:49 | <Chutt> | and on the mythtv list |
23:49 | <tmk> | he knows ALL about these cards |
23:49 | <Chutt> | and i believe i saw it mentioned on those forums |
23:49 | <Chutt> | oh yeah, he emailed me off list |
23:49 | <Chutt> | i never replied to him :( |
23:49 | <tmk> | hehe |
23:49 | <tmk> | he's kind of crazy |
23:49 | <tmk> | deaf, REALLY bad grammar |
23:49 | <Chutt> | he was all like 'i live near you!!' in broken english |
23:49 | <Chutt> | ah |
23:50 | <evil_alex> | what nationality is he ? |
23:50 | <fulbert> | hour or so ago, full system locks. now the backend process freaks out after 10-15 mintues of running and dumps lots of this stuff: |
23:50 | <fulbert> | DB Error (position map insert): |
23:50 | <fulbert> | Query was: |
23:50 | <fulbert> | INSERT INTO recordedmarkup (chanid, starttime, mark, type, offset) values ( '1053', '20030729223000', 3195, 6, "1139519526"); |
23:50 | <Chutt> | fulbert, mysql shat itself |
23:50 | <fulbert> | heh |
23:50 | <Chutt> | use mysqlcheck |
23:50 | <Chutt> | i think |
23:50 | <Chutt> | to repair things |
23:50 | <tmk> | Chutt: dunno, didn't ask |
23:50 | <fulbert> | I added a third 250 to the system and now it likes to lock a lot |
23:50 | <Chutt> | heh |
23:51 | <Chutt> | fulbert, blame tmk |
23:51 | <tmk> | get latest cvs |
23:51 | <fulbert> | as of yesterday I do. |
23:51 | <tmk> | hm |
23:51 | <tmk> | did you get the tarball |
23:51 | <fulbert> | it was fine for hours, then it stated to lock a lot. |
23:51 | <tmk> | or from CVS |
23:51 | <fulbert> | no cvs from server. |
23:51 | <tmk> | hm |
23:51 | <tmk> | hows the heat in the case |
23:51 | <tmk> | also check fro shared irq's |
23:51 | <fulbert> | I disabled more onboard devices I am not using to free irq, now all cards on their own. |
23:52 | <fulbert> | I only have one usb, ata, video and eth plus cards now. |
23:52 | <fulbert> | it's the same system that has been running two cards fine for a month now. |
23:52 | <tmk> | what cards are they |
23:52 | <Chutt> | tmk, i'm surprised at how much heat the -350 puts out |
23:52 | <tmk> | rev1 or rev2 |
23:52 | <Chutt> | it _really_ needs a fan |
23:52 | <tmk> | hehe |
23:52 | <fulbert> | heat is good. all cards rev 2 |
23:52 | <tmk> | hrm |
23:52 | <tmk> | what motherboard |
23:53 | <fulbert> | I have crazy fans in the case and on cpu. |
23:53 | <Chutt> | i almost burned myself the other day swapping the -250 and -350, and i hadn't even been capturing with the -350 |
23:53 | <fulbert> | it's an intel 865 mATX board. |
23:53 | <fulbert> | I want to say its a d865glxc |
23:53 | <fulbert> | it's the only 865 based intel board with onboard gigE. |
23:53 | <Chutt> | tmk just wanted to blame it on via |
23:53 | <fulbert> | heh ;-) |
23:53 | <tmk> | yeah, guilty as charged |
23:54 | <Chutt> | fulbert, try the latest cvs tarball |
23:54 | <Chutt> | not actual cvs, since it may be old |
23:54 | <Chutt> | other than that.. |
23:54 | <fulbert> | oh ok |
23:54 | <fulbert> | I assumed the cvs server was more current. |
23:54 | <fulbert> | I will try the tarball in a few. |
23:54 | <fulbert> | so should I give up and start a new DB with all those errors now? |
23:54 | <Chutt> | sourceforge anon cvs is a day or so old |
23:55 | <Chutt> | try mysqlcheck |
23:55 | <Chutt> | see if it can repair it |
23:55 | <fulbert> | ok |
23:55 | * fulbert | is off to tinker |