Back to Home / #mythtv / 2003 / 04 / Prev Day | Next Day
#mythtv IRC Logs for 2003-04-07

11:13--> Youare now talking on #mythtv
11:13-!-Topic for #mythtv is
11:13-!-Topic for #mythtv set by Viddy at Sun Mar 9 06:04:45
11:21-!-StarHeart [] has joined #mythtv
11:29-!-lydickaw [] has quit [Read error: 113 (No route to host)]
12:20-!-choenig [] has joined #mythtv
12:33<nziarek>is greensquatch author here?
12:50<nziarek>what uses the settings container?
12:50<nziarek>for the OSD
12:57<nziarek>moegreen: on the playback/delete boxes, are you offering a way to move/remove the words "please choose a recording" as well as misc graphics (such as a title, or a background TV)
13:38<Chutt>nziarek, the settings container is used for some random messages, like the 'bookmark set' and 'mute on', etc
13:39<nziarek>for basedialog, is the deafult a box around the options?
13:40<Chutt>yeah, but you can make it an image like a checkbox or whatnot
13:40<Chutt>or a big highlight box like the playback box has
13:40<Chutt>there's commented out stuff showing how to do that in current defaultosd
13:41<nziarek>ok...i keep looking at blueOSD
13:41<nziarek>maybe that is my problem :)
13:46<nziarek>can things slide in like they slide out?
13:47<Chutt>no, but i could make that happen
13:47<nziarek>is it too processor intensive?
13:47<nziarek>i hesitate getting too fancy
13:47<Chutt>naw, wouldn't be any more than it is now
13:47<nziarek>ok, than make that an official request :)
13:48<Chutt>dunno when i'll be able to do it, though
13:48<nziarek>that's fine
13:48<nziarek>i still have a lot of work to do on a normal one
14:21<moegreen>nziarek: all the wording and graphics are setup using the XML file (except the popup delete confirmation). I can email you the XML file and you can check it out - it's pretty much finished.
14:25-!-Disconnected ().
14:25--> Youare now talking on #mythtv
14:25-!-Topic for #mythtv is
14:25-!-Topic for #mythtv set by Viddy at Sun Mar 9 06:04:45
14:33<nziarek>moegreen: if you get a chance, send it to nathanial.ziarek at
14:35<moegreen>nziarek: on it's way
14:35<nziarek>got it :)
14:38<nziarek>ideally, then, will each "module" have its own thread in this same file, or different ones?
14:46<moegreen>nziarek: that's what the <window> tag is for, each section of the code (the program guide, the program finder, conflict screen, mythweather, mythmusic)
14:47<nziarek>moegreen: gotcha, looks good and relatively easy to understand :) is it all based on an 800x600 screen?
14:50-!-zZzToxic is now known as NonToxic
14:51<moegreen>nziarek: yeah, but within a container each item is based of the container's x and y coordinates - I will probably change that though (to make it all relative to the top left of the screen
14:52<nziarek>moegreen: hmmm...having the coordinates from the container might make it harder to initially understand, but then if you want to move the container over a smidge, you only have to change one number, instead of everything inside the container.
14:53<moegreen>good point
14:54<nziarek>i don't know which is better; this is why I am glad you are the expert and I just like photoshop =)
14:57<nziarek>I found the EULA on Microsoft's website pertaining to their free fonts and they said that they could be duplicated, so long as they were not changed and the EULA was included with the files. So, does that make it OK to distribute the vedrana font with my theme?
14:57<nziarek>any lawyers in the mix :)
15:03-!-wigginjs [] has quit ["Client exiting"]
15:07-!-Chang [] has joined #mythtv
15:11<Chutt>nziarek, you have to distribute them in the original packaging
15:11<Chutt>the .exe/.cab files or whatnot
15:11<Chutt>so we really can't distribute em in the theme
15:12<Chutt>fonts suck
15:12<nziarek>for being as necessary as they are =)
15:13<nziarek>well, maybe I can find a freeware one that looks similar
15:13<moegreen>nziarek: why don't design/create some fonts :) heh
15:14<nziarek>moegreen: i've never even attempted; i imagine they aren't too easy, but it is a thought I'll look into. It would be sweet to make my own font =)
15:25<-- thor(~thor@ has left #mythtv
15:31-!-lydickaw [] has joined #mythtv
15:32-!-TheAsp [] has joined #mythtv
15:41<TheAsp>You here chutt?
15:54-!-lydickaw [] has quit [Read error: 113 (No route to host)]
16:00<mdz_>it can't be that hard to make a bitmap iso-8859-1 font
16:01<TheAsp>only 190 or so charactors to make
16:02<TheAsp>or maybe its 220
16:02<TheAsp>since you are here, you can probably answer...
16:02<sc00p>mdz_: do you still have a copy of your mplayer rc4 patch?
16:02<TheAsp>do you think i should do my autodeletion stuff more like tivo's?
16:03<Chutt>i dunno
16:04<Chutt>never used a tivo
16:04<TheAsp> <-- top right, read description
16:04<TheAsp>thats as close to a tivo as i've ever gotten :)
16:05<mdz_>sc00p: probably not; I don't save them. use the latest one
16:06<Chutt>theasp, however you want to do it's fine with me, really
16:08<TheAsp>i was hoping you had an opinion though :)
16:16-!-gora [] has joined #mythtv
16:31<TheAsp>stupid floating point error
16:37<-- Chang( has left #mythtv
16:53-!-Timon [] has joined #mythtv
16:59<inman>there was a very simple C++ neural net class posted to flipcode recently.
16:59<inman>how about using it to do the auto-deletion?
16:59<inman>give it inputs like genre, program name, times viewed, length, etc.
17:01<Chutt>please tell me you're joking :p
17:02<inman>nope. :-)
17:02<inman>did you look it up?
17:02<mdz_>how do you think you would train it? wait for the user to delete things manually over a year or so?
17:03<inman>it wouldn't take that long, and yes.
17:03<inman>you wouldn't have to train it at all to start with, and it couldn't be much worse than a naive deletion heuristic.
17:04<inman>eg. you start by having the naive deletion train it with each choice it makes.
17:04<mdz_>which is already a lot worse than the current situation, which is not to automatically delete everything
17:04<inman>as the user deletes stuff manually, it informs the net.
17:05<inman>mdz: i don't understand. are you saying the lack of automatic deletion is a feature?
17:06-!-knight [] has joined #mythtv
17:06<knight>I've been working on MythWeb... I added some stuff to the Music section in MythWeb
17:06<mdz_>inman: no, I'm just saying that it makes sense
17:07<knight> if you're interested in seeing a peek
17:07<inman>mdz_: the lack of auto-deletion makes sense?
17:08<poptix>i'd hate to see that go awry
17:08<TheAsp>inman: it would take a long time to train it...
17:08<moegreen>knight: neat ... does it play the music - or is this just a list?
17:08<inman>you guys are party poopers.
17:09<TheAsp>inman: look at how pissed off people get at tivo's auto selections
17:09<inman>TheAsp: who said anything about that?
17:09<mdz_>inman: yes
17:09<knight>moegreen, at the moment it links to the mp3 files (requiring a symbolic link to your mount)
17:09<inman>i'm saying you ship it trained with the default heuristic.
17:09<knight>and it generates dynamic m3u's
17:09<mdz_>right now everything that is recorded is explicitly requested by the user
17:09<TheAsp>inman: friends of mine with tivo's who don't want the crap it records?
17:09<knight>i'm going to add functionality to pull the playlists from the database also
17:09<mdz_>and I do not think it makes sense for the program to delete something the user has explicitly requested
17:10<inman>TheAsp: i have a tivo. you can turn off the suggested recordings.
17:10<inman>you guys are confused.
17:10<inman>i'm not talking about /recording/.
17:10<TheAsp>yes, i know you can turn it off
17:10<inman>i'm talking about /deletion/.
17:10<TheAsp>it's worse for deletion :)
17:10<knight>so you can stream the mp3s simply by clicking on a folder to load up an m3u
17:10<knight>and the folders are all dhtml
17:10<inman>tivo deletes stuff it has suggested first, then the oldest programs first.
17:10<TheAsp>would you be more pissed of if a) Friends was recorded or b) Simpsons was deleted?
17:11<inman>what the fsck are you talking about?
17:11<Timon>Friends recorded :-)
17:11<inman>arg, this is a waste of time.
17:11* inmanleaves.
17:11<Timon>knight, heres a suggestion. If the db has time info for each file, you could write some javascript to stream the next file as it the current file ends
17:11<inman>TheAsp: please make the deletion function somewhat modular so i can swap in my net?
17:12<TheAsp>you can ^W anything of mine you want :)
17:12<poptix>inman: the only way i'd want it auto-deleting anything, would be if i were very very close to running out of disk space
17:12<knight>Timon, I have enough javascript as it is. trying to avoid it as much as possible to maintain compatibility with all browsers
17:12<knight>Timon, but yes, the db has time info for each file.
17:12<inman>poptix: that is precisely what i'm talking about.
17:12<inman>poptix: what i WAS talking about, anyway.
17:12<knight>The idea is you click on playlists
17:12* inmanshould be working.
17:13<knight>and let your mp3 player handle the blending
17:13<TheAsp>no, you are talking about putting AI into the deletion algorythm...
17:13<poptix>inman: and then, i'd want it to take into account 1) what i record most 2) what shows have been saved for the longest time (take a hint that yeah, i do want to save those long-term) and 3) check to see if i've watched it or not
17:13<TheAsp>someone buy me a dictionary :P
17:13<TheAsp>poptix: i have all but #3
17:13<TheAsp>just because
17:13<TheAsp>i dont want to put the extra column in yet
17:13<Timon>knight: it shouldn't be hard to make it cross platform, the setTimeout method has been around since js v1 and there really aren't any dom issues using an array and setTimeout
17:14<poptix>it would suck to record a star trek marathon and start deleting lastnights stargate =/
17:14<knight>Why would you want javascript to manage your playlist?
17:14<TheAsp>well, i dont take into account what you record most
17:14<knight>That seems silly
17:14<knight>Let the mp3 players handle it
17:14<Timon>knight: not to manage, but to handle them off to my mp3 app.
17:14<knight>Why build what is already taken care of?
17:15<Timon>knight: I dunno, it just kinda seemed like a neat idea
17:15<TheAsp>but you will be able to set what schedules you want to keep longer
17:15<Timon>knight: because your route your handlng a m3u file to the mp3 player, what if the users mp3 player doesn't handle m3u files/
17:15<knight>WHat mp3 player doesn't handle m3u files?
17:15<knight>mpg123 does, xmms does
17:15<knight>winamp does
17:16<knight>WMP does
17:16<knight>I can't imagine someone having an mp3 player that doesn't support m3u
17:16<Timon>I dunno, I'm just brining it up. Trying to look at the issue from every angle
17:16<Timon>iPod :-)
17:16<knight>who uses their iPod to stream?
17:17<Timon>no one that I know of, it was meant as a jok
17:17<knight>oh :)
17:18<Timon>THe bigger question is. . . Can you even use your ipod to stream? ;-)
17:19* Timonstill remembers about 3 years ago when some guy in canada had his scanner hooked up to his computer and shoutcast'd cell phone calls. That was a hoot
17:20<Timon>But I digress
17:24<Timon>I submitted a patch a while back for mythmusic to change the visualizer after every song (Was configurable) but didn't hear anything about it. You know anything? Did it get missed? Should I re-submit?
17:26<knight>yeah resubmit
17:26<knight>I'd like that
17:26<knight>I was just playing with the visualizer today, and hated that i had to exit it to change it all the time
17:26<Timon>Me too, thats why I submited it the first time :-)
17:27<knight>and the fact that it is configurable helps
17:27-!-bbeattie [] has joined #mythtv
17:27<TheAsp>man the "watch recordings" screen takes forever to pop up
17:27<Timon>Ok, I'll re-apply my patch against current CVS and then remake the patch. Knight, you want to test it / do a code review?
17:28<bbeattie>Who is the maintainer of the debian files for mythtv?
17:28<mdz_>remove all old myth binaries and libraries from your system before using the packages
17:29<bbeattie>the mythtv-database tries to connect and create the database, even before asking for password or username.
17:29<Timon>knight: It will be a bit, current CVS changed enough that 4 of 9 hunks failed so I have to figure that out.
17:29<bbeattie>mdz_: done, even reinstalled mysql, complete purge and locate of maything mysql or mythtv and removed it
17:29<mdz_>bbeattie: what version?
17:29<mdz_>of mythtv-database
17:29<mdz_>current is 0.8-10
17:30<bbeattie>mdz: 0.8-10
17:30<TheAsp>mdz: you still going to be messing with the manage schedule screen?
17:30<mdz_>bbeattie: in that case, it is asking for the mysql password at debconf priority "HIGH"
17:30<mdz_>meaning that your priority must be set to something higher than that if you are not seeing the question
17:30<bbeattie>my question is this, what is the process/how is the username & password process done?
17:30<mdz_>bbeattie: run dpkg-reconfigure debconf
17:31<mdz_>I just increased it in the last release because apparently there are a lot of people with their priority set to high
17:31<mdz_>who, despite being uncomfortable about being asked configuration questions, proceed to set their mysql password by hand
17:32<mdz_>bbeattie: when you run dpkg-reconfigure debconf, it will ask you for a priority. make sure it is set to "high" or lower
17:32<mdz_>bbeattie: if you suppress the question, it has no choice but to assume that you have not changed the password from the default
17:32<knight>Timon, ahhh
17:32<bbeattie>mdz_: I believe I had it at medium, checking.
17:32<mdz_>if it was at medium, you would have seen the question
17:32<bbeattie>mdz_: mysql is setup to whatever it is by default install.
17:32<mdz_>even in 0.8-9
17:32<mdz_>bbeattie: you didn't change the password?
17:33<mdz_>in that case, it should just work
17:33<mdz_>it doesn't need to ask for the password unless you changed it
17:33<bbeattie>mdz_: that what I thought (checking through the debian conf files for mythtv-database) would do, but it errors out with...
17:34<TheAsp>can you use a remote with irda?
17:34<bbeattie>Starting MythTV server: mythbackendSession management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and
17:34<bbeattie>host-based authentication failed
17:34<mdz_>TheAsp: sometimes
17:34<Timon>knight: My patch file made much more sense to me two weeks ago :-)
17:35<mdz_>bbeattie: ok, that has nothing whatsoever to do with the database
17:36<TheAsp>that means it worked . . . :P
17:36<bbeattie>mdz_: odd, it installed this time, with security set to high, that error is new for me, I was getting (before) "Couldn't connect.... using Password=yes, or something like that.
17:36<bbeattie>mdz_: It installed mythtv-database for the first time... Any idea what that error means?
17:37<mdz_>bbeattie: if you cannot reproduce it, probably your system had some cruft left over from a previous installation or something
17:37<mdz_>I have installed the packages from scratch on several different machines and I know that they work, both with the default setup, and when prompting for a password
17:38<bbeattie>mdz_: strace of starting the backend shows, "read(3, "\377\25\4Access denied for user: \'myth"..., 67) = 67"
17:39<mdz_>bbeattie: /usr/share/doc/mythtv-common/README.Debian
17:39<bbeattie>mdz_: a mythtv user was created, not a myth user though. What username does mythtv connectoto mysql with?
17:39<knight>Timon, heh
17:39<mdz_>bbeattie: did you read /usr/share/doc/mythtv-common/README.Debian?
17:40<mdz_>my first guess would be that you're trying to run mythtv as a user other than the mythtv user that was created
17:40-!-Ndiin [] has quit [Read error: 60 (Operation timed out)]
17:40<mdz_>without adding that user to the mythtv group
17:41<bbeattie>I was trying to run the backend as root. trying to run /etc/init.d/myth-backend..... whatever as root returns, "Starting MythTV server: mythbackendSession management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and
17:41<bbeattie>host-based authentication f failed". As user mythtv, it returns, " Starting MythTV server: mythbackendstart-stop-daemon: Unable to set initgroups() with gid 104
17:42<Timon>knight: msg me your email and I'll send you the patch file against current cvs
17:42<mdz_>bbeattie: the init script should be run as root. the frontend must be run as mythtv or a user in the mythtv group
17:44<bbeattie>mdz_: any idea why I get that error, when attempting to start /etc/init.d/mythtv-backend ?
17:44<nziarek>TheASP: i noticed that the playback screen is pretty slow now; i don't know why
17:45<bbeattie>mdz_: I understand needing to start mythfrontend as user mythtv. I just need to get the database running. :)
17:46<bbeattie>mdz_: the only database in mysql is a "test" database, not a "mythconverg" as listed in /etc/mythtv/mysql.txt
17:50-!-lichen_ [] has quit ["thats what life is, one big series of down notes"]
17:51<bbeattie>mdz_: Where is your documentation on how to completely remove any piece of mythtv and start from scratch? apparently something from pervious attempts is causing problems. I'm back to being unable to purge mythtv-database due to ,"Failed to connect to database: Access denied for user: 'root@localhost' (Using password: YES) at -e line 5, <> line 1." ?
17:52<bbeattie>mdz_: (To remove mythtv-backend in the past, I have to go into the conf files for dpkg and remove the checking of the database to get it to purge mythtv.)
17:55<mdz_>bbeattie: if the installation succeeded, the purge should succeed as well
17:55<mdz_>unless you changed something in between
17:58-!-rcaskey [] has joined #mythtv
17:59<bbeattie>mdz_: didn't change anything, no. I removed the function in the remove script for database checking and got the purge to complete. I purged mysql, then attempted a apt-get install mythtv again. It pulls everything down, and fails on mythtv-database with, "Failed to connect to database: Access denied for user: 'root@localhost' (Using password: YES) at -e line 176, <> line 1."
17:59<rcaskey>mdz: i'm having problems as well
18:00-!-keyhack [] has joined #mythtv
18:00* rcaskeythinks that breaking mythfrontend's dependency on mysql might be a good goal for .9
18:00<TheAsp>mdz: I'm having problems but nothing to do with you :)
18:00* rcaskeythinks it might make packaging a good bit easier
18:00<keyhack>MythTV is too slow on my machine, pisses me off
18:00<bbeattie>rcaskey: what are your problems? same as mine?
18:01<rcaskey>bbeattie: not anything in particular, just that its more difficult to install than it needs to be
18:01<Timon>mdz_: Chutt : coding style question - any requirements on line lengths? ie try to keep lines under 80 chars?
18:02<nziarek>rcaskey: does the frontend have a mysql dependency?
18:03<nziarek>i would swear I just isntalled a remote frontend without it
18:03<keyhack>The video is choppy, my 1.0ghz is not fast enough?
18:03<TheAsp>QObject::connect: No such slot ViewScheduled::updateDelPriority()
18:03* TheAspgrumbles
18:03<TheAsp>keyhack: at what res?
18:03<nziarek>keyhack: for live tv orplaying back recorded stuff
18:03<keyhack>live play
18:03<keyhack>320x480 I believe
18:04<nziarek>mpeg4, rtjpeg?
18:04<TheAsp>try making your mp3 quality worse...
18:04<rcaskey>nziarek: I think so
18:04<keyhack>my sound doesnt skip
18:04<keyhack>its the video
18:04<TheAsp>yeah, but sound is taking cpu to encode
18:05<keyhack>let me go try it
18:05<keyhack>brb ok?
18:05<TheAsp>it'll throw away frames before making sound skip
18:05<keyhack>I didnt have DMA enabled on my HD before
18:05<keyhack>so I think that can help improve it
18:05<knight>indeed it will improveit
18:06<nziarek>that helped me with rtjpeg, not with mpeg4
18:06<keyhack>QServerSocket: failed to bind or listen to the socket
18:06<bbeattie>how stable is current mythtv cvs?
18:07<keyhack>4 of them are running
18:07<bbeattie>#define stable [compiles and runs]
18:07<nziarek>bbeattie: i haven't had a problem with it yet
18:08<keyhack>im having DB issues now
18:08<keyhack>out of friggen nowhere
18:08<bbeattie>nziarek: alright. I'm going to build mythtv.. That's how I got it to work when I did it before debian packages came out.
18:08* keyhackcries
18:08<rcaskey>mdz: but how much work would have to be done to make the frontend not need mysql?
18:08<keyhack>wtf happened?
18:08<nziarek>bbeattie: good luck
18:09<keyhack>ugh, this MythTV thing has been horrendous
18:09<nziarek>what distro are you using?
18:09<nziarek>oh :)
18:09<keyhack>it was just working a few days ago
18:09<keyhack>i remember now
18:09<keyhack>its been upgraded
18:09<keyhack>now something must be wrong
18:10<keyhack>I wonder what settings were ruined
18:10-!-hfb [] has quit ["Huh! Wasn't me!"]
18:10-!-Ndiin [] has joined #mythtv
18:11<keyhack>any ideas?
18:11<keyhack>keyhack@box:~$ mythtv-setup
18:11<keyhack>Unable to open database:
18:11<keyhack>Driver error was:
18:11<keyhack>QMYSQL3: Unable open database ''
18:11<keyhack>Database error was:
18:11<keyhack>No Database Selected
18:12<rcaskey>mdz seems to be in lalaland ;)
18:12<Timon>keyhack, did you import the db structure?
18:12<Timon>imysql -u root < /MC/database/cvs.sql
18:12<keyhack>Timon: MythTV was working fine last week (except for the laggy video), I did apt-get update/upgrade, it upgraded MythTV, and now its not working
18:13<Timon>don't know anything about the apt-get stuff
18:13<keyhack>well, it just upgraded MythTV
18:13<TheAsp>keyhack: did you restart the backend?
18:13<keyhack>yes I did
18:14<TheAsp>did you upgrade to mysql4 today?
18:14<Timon>anyone else have problems with mythmusic ignoring the settings file and defaulting?
18:14<TheAsp>did I?
18:14<keyhack>mysql Ver 11.18 Distrib 3.23.56, for pc-linux-gnu (i686)
18:14<TheAsp>msyql -u root -p
18:14<TheAsp>type in your password
18:14<TheAsp>show databases;
18:15<TheAsp>what does it say?
18:15<TheAsp>afk for a min
18:15<keyhack>theres one of em
18:15-!-hfb [] has joined #mythtv
18:17-!-rcaskey [] has quit ["Client exiting"]
18:18<TheAsp>whats in your mysql.txt?
18:19<mdz_>bbeattie: I don't know why it would fail on a clean initial installation
18:19<mdz_>bbeattie: it definitely works here
18:19<mdz_>bbeattie: using the defaults for every single prompt
18:19<mdz_>bbeattie: if you didn't do that, try it
18:20<TheAsp>ARGH! so every subclass of infodialog has to implement any slots i want to use in it?
18:20<keyhack>TheAsp: Where is that again?
18:20<bbeattie>mdz_: I'm not asked any questions... no prompts.
18:20<TheAsp>where is what?
18:21<TheAsp>did you use the deb?
18:21<bbeattie>mdz_: except for the database host for localhost, which I just hit return on.
18:21<TheAsp>or install by hand?
18:21<keyhack>I got it
18:21<bbeattie>mdz_: but come to think of it, I havn't been asked that recently.
18:21<keyhack>user/pass = mythtv
18:22<mdz_>bbeattie: that's odd
18:22<mdz_>bbeattie: are you sure mythtv-database is getting purged completely?
18:22<mdz_>if you purge it, it should ask the questions again
18:23* keyhackis mad
18:23<TheAsp>mysql -u mythtv -p mythconverg
18:23<TheAsp>can you use that password with it?
18:23<bbeattie>mdz_: I'm wondering if even after a purge, things are being left over. I don't "know" I do the purge, then do a locate for anything "myth" and remove thatn, then went through all /etc/* files and remove groups and all for muth relations.
18:24<keyhack>TheAsp: yes.
18:24<mdz_>bbeattie: make sure you purge all of the packages
18:24<mdz_>bbeattie: mythtv-database handles creating the database and user; everything else is done in mythtv-common
18:24<keyhack>Current database: mythconverg
18:24<TheAsp>keyhack: are you using the deb?
18:24<keyhack>TheAsp: yes
18:25<keyhack>i was using the deb before when it was working
18:26<keyhack>the backend got into the db just fine
18:26<keyhack>so I dont see why I'm getting an error from the frontend
18:27<keyhack>so now ideas?
18:27<mdz_>keyhack: are you sure the frotend has permissions to read mysql.txt?
18:28<keyhack>I have to run mythbackend as su
18:28<keyhack>if I dont, I get that db error
18:28<keyhack>mdz_: I think that is the problem, here are the permissions "-rw-rw----"
18:28<keyhack>user,group,world right?
18:29<TheAsp>who owns it?
18:29<mdz_>keyhack: you should only start mythbackend as root using /etc/init.d/mythtv-backend start
18:29<keyhack>TheAsp: mythtv
18:29<mdz_>keyhack: and you must run the frontend either as the mythtv user, or another user in the mythtv group, as explained in README.Debian
18:30<keyhack>keyhack@box:~$ /etc/init.d/mythtv-backend start
18:30<keyhack>Starting MythTV server: mythbackendstart-stop-daemon: Unable to set gid to 105
18:30<mdz_>keyhack: you must run the init script as root, as I said
18:30<mdz_>so that it can setuid to mythtv
18:30<keyhack>mdz_: I didnt know README.debian existed
18:31<keyhack>box:/home/keyhack# /etc/init.d/mythtv-backend start
18:31<keyhack>Starting MythTV server: mythbackendSession management error: Could not open network socket
18:31<keyhack>I see why, its already running from before
18:31<keyhack>nope, thats not why
18:31<mdz_>dunno what that session management business is about, some other people see that
18:31<keyhack>I'm still getting that error
18:31<keyhack>just ignore?
18:31<mdz_>if it still starts up, yes, ignore it
18:32<mdz_>I'll be back later
18:32<keyhack>what is my mythtv password?
18:34<keyhack>I dont remember even setting up a mythtv account
18:34<TheAsp>mdz: if you start it outside of X, or you are su'd or something, it will bitch about that
18:34<TheAsp>now, someone explain slots to me! :P
18:35<shad>mdz: When I turn on jitter reduction, the audio goes out of sync with the video on almost all recordings
18:35<Chutt>so don't turn it on
18:35<shad>I turned it off
18:35<nziarek>doctor it hurts when i do this :)
18:35* keyhackis confused
18:35<Chutt>but what? the description says it may break stuff
18:36<shad>I didn't realize that's what was wrong, and I deleted my recordings already :P
18:36<keyhack>what is the default mythtv password?
18:36<TheAsp>it shouldnt have one
18:36<TheAsp>though i dont use the deb
18:36<keyhack>I cannot su to it
18:36<Chutt>keyhack, it's not in the README.Debian file?
18:36<TheAsp>so it might
18:36<keyhack>Chutt: I cannot _find_ that damn file
18:36<TheAsp>keyhack: /usr/share/doc/*/README.Debian
18:37<TheAsp>most packages have them...
18:37<shad>Is there a key sequence to exit mythfrontend?
18:37<TheAsp>shad: yes.
18:37<Chutt>shad, if you set up one, yes
18:37<Chutt>su to it from root, then change the password
18:37<keyhack>"This package is set up so that mythtv should be run as the mythtv user."
18:37<TheAsp>Chutt: explain this slot sillyness for me :)
18:37<Chutt>theasp, no
18:37<Chutt>read the qt tutorials
18:38<shad>Ah, I see
18:38<TheAsp>bah :P
18:38<bbeattie>mdz_: Should mysql have any type of setup done to it? and if there was something changed, (ie, a password added to the root sql user) would mythtv notice this and prompt for a password?
18:38<keyhack>hah! there.
18:38<keyhack>when I add my account to a group, I need to re-login right?
18:39<Chutt>bbeattie, mythtv only needs the password during initial setup and upgrading of the database
18:39<shad>Heh. thought that option was just for shutdown
18:39-!-keyhack [] has quit ["Client Exiting"]
18:42-!-StarHeart [] has quit [Read error: 104 (Connection reset by peer)]
18:43-!-keyhack [] has joined #mythtv
18:44-!-StarHeart [] has joined #mythtv
18:44<keyhack>I got it running now, but the video is still skippy
18:44<Chutt>drop the resolution
18:45<Chutt>use rtjpeg
18:45<Chutt>turn off audio compression
18:45<Chutt>make sure dma i on
18:45<Chutt>is on
18:45<Chutt>or, spend $100 and buy a faster computer.
18:45<keyhack>when I get my new tower, (which is on way over backorder) I was going to get a faster mobo and cpu
18:46<TheAsp>keyhack: petition the NTSC to get everyone to broadcast at a lower framerate...
18:46<Chutt>poptix, wintv pvr-250 gets delivered tomorrow
18:46<poptix>Chutt: sweet
18:46<poptix>keyhack: you can buy an athlon xp 2200, with motherboard and cpu fan for $119
18:47<poptix>holy fucking shit
18:47<poptix>oh man
18:47<poptix>my girlfriends cell phone was hidden on top of my monitor
18:47<poptix>screen went all crazy, speakers starting spewing out noises
18:48<moegreen>chutt plans to have mythtv ready to use the pvr-250 by wednesday afternoon :)
18:48<keyhack>the video is smoothe now
18:48<poptix>and it started vibrating
18:48<keyhack>but its a few seconds behind sound
18:48<keyhack>and when I quit MythTV
18:48<keyhack>I still hear the TV, lol
18:48<TheAsp>Chutt: why didnt you tell me i just had a typo? :)
18:48<Chutt>keyhack, that's addressed in the docs
18:48<poptix>keyhack: you have your audio turned up incorrectly
18:48<Chutt>keyhack, your mixer isn't setup properly, basically
18:48<keyhack>Line1 muted, PCM up right?
18:48<poptix>moegreen: heh =)
18:49<Chutt>keyhack, it really depends on your soundcard/drivers
18:49<Chutt>different ones need different settings :(
18:49<keyhack>well, I turned down my TV line, and turned up my sound line, and i hear nothing
18:50<Chutt>if you have an igain setting, make sure that's turned up
18:50<Chutt>and the correct input is set to capture
18:50<Chutt>or if you have a 'capture' setting instead of igain
18:50* poptixadds HAUP to his stock ticker
18:50<keyhack>the input should be set to my tv line right?
18:50<moegreen>Chutt: I've got the parse functions out of the playbackbox and into an xmlparse class - sound good?
18:50<Chutt>depends on where you have it plugged into your soundcard
18:51<Chutt>moegreen, sure
18:51<Chutt>heh, someone wrote into the ivtv list about my website posting
18:51<poptix>Chutt: =P
18:52<Timon>Question. . . I get this error message on a compile: mainvisual.cpp:105: passing `const QStringList' as `this' argument of `QStringList& QStringList::operator=(const QStringList&)' discards qualifiers
18:52<Timon>heres lines 104 and 105: QString visualname = gContext->GetSetting("VisualMode");
18:52<Timon> allowed_modes = QStringList::split(",", visualname);
18:53<Timon>Anyone have any ideas how to fix the damn error? Or even what the problem is?
18:53<keyhack>You don't have any channels defined in the database
18:53<keyhack>This isn't going to work.
18:53<keyhack>Floating point exception
18:53<Chutt>timon, you can't modify a const object
18:54<Timon>what object is const?
18:54<Chutt>keyhack, you haven't run mythfilldatabase?
18:54-!-nziarek [] has quit [Read error: 104 (Connection reset by peer)]
18:54<Chutt>timon, i wouldn't know
18:54<Chutt>probably allowed_modes
18:54<Timon>and how am I modifying it? That line is identical to the one 10 lines up used in MainVisual::setVisual
18:54<poptix>Chutt: it's nice to have some fairly good quality hardware at a decent price for doing the whole PVR thing
18:55<keyhack>Chutt: no
18:55<keyhack>Chutt: just did now lol
18:55<Chutt>keyhack, so, basically, you're totally ignoring the documentation, right?
18:55<keyhack>Chutt: what documentation!!!!
18:56<Chutt>urm. the massive amounts of well-written step-by-step setup docs at
18:56<Chutt>poptix, ended up paying $80 for the card, too =) $50 amazon gift certificate, $130 at amazon, free shipping
18:56<poptix>Chutt: nifty
18:57<poptix>keyhack: did you compile from source?
18:57<keyhack>poptix: no
18:57<Chutt>he's using the debs
18:57<poptix>damned precompiled binaries.
18:57<Chutt>they work fine
18:57<poptix>the postinstall script should fire up lynx
18:57<Chutt>you still can't ignore the setup docs, though =)
18:57<moegreen>poptix: did applying the v4l2 patch to your kernel source hose your videodev.h? The file works for the ivtv driver, but everything else complains - so I have to modify the include to point to a pre-patch version
18:58<Chutt>hey, do these pvr cards do CC at all?
18:58<poptix>moegreen: the only problem i've had, on some weird systems, was a conflicting definition somewhere
18:58<poptix>Chutt: yes
18:58<Chutt>how is the data encoded?
18:58<poptix>they'll give you a VBI interface just like the other cards
18:58<keyhack>woa, I've never done a cronjob before
18:59<poptix>Chutt: i *believe* there's also an option to have the card insert the VBI data into the mpeg stream
18:59<Chutt>and .mpg files don't have a seektable, i don't think
18:59<Chutt>i'm thinking of storing some more of that info in the database
18:59<Chutt>do some real lightweight demuxing to see where I frames are, etc
19:00<Chutt>then dump the seektable into the db for that file type
19:00<Chutt>i don't _think_ it'll be too hard to support stuff
19:01<bbeattie>mdz_: do you know anything about the 'debian-sys-maint' user?
19:02<poptix>Chutt: someone wrote a mythburn module or something, right?
19:02<Chutt>i dunno
19:02-!-schwin97 [] has quit ["Client exiting"]
19:02<Chutt>i haven't checked it out, really
19:02<Chutt>been really busy :(
19:02<poptix>i'm considering whipping something up for burning DVD's and CD-R's
19:03<poptix>aka, DVD's and VCD's
19:03<inman>leandro submitted an initial mythburn.
19:03<inman>it sounds like he would appreciate your feedback.
19:03<poptix>well, i wouldn't actually be using it
19:04<knight>OK, I've addedmp3 and playlist support to MythWeb in the music section
19:04-!-vektor [] has joined #mythtv
19:04<Chutt>knight, nice.
19:04<vektor>Chutt: Did you have a Matrox G400 with the mjpeg capture stuff?
19:04<Chutt>i have a g200
19:04<vektor>(or G200 or whatever)?
19:04<knight>screenshots at: and
19:04<keyhack>well, I think its time I get a new TV card
19:04<vektor>Can you use XVideo while you capture in raw mode?
19:04<Chutt>but it's in my slow box
19:04<Chutt>vektor, i don't recall, i thought i could
19:05<vektor>You never got mythtv working on it?
19:05<Chutt>i'm using the mjpeg mode with it
19:05* keyhackhas like the first Hauppauge card
19:05<moegreen>knight: your screenshots are mia
19:05<vektor>And the mjpeg code does work fine with XVideo ?
19:05<Chutt>knight, 404
19:05<knight>oh one sec
19:05<knight>forgot to scp them :)
19:05<Chutt>vektor, when i'm capturing in mjpeg mode, i can use xv to output other stuff, yes
19:06<knight>check now
19:06<vektor>Chutt: Cool, ok then.
19:06<Chutt>knight, can it save playlists back to the db format?
19:07<-- vektor( has left #mythtv
19:07<knight>not yet
19:07<knight>I havent added editting yet
19:07<knight>It's just for playback
19:07<knight>from remote
19:07<Chutt>looks nice, though =)
19:07<knight>btw, the trees are in dhtml
19:07<moegreen>indeed, good stuff
19:07<knight>so it doesnt refresh
19:08<keyhack>Where does MythTV get its listings from?
19:08<knight>I want to clean this up a little bit, then release a patch
19:08<Chutt>keyhack, xmltv
19:08<moegreen>Chutt: I think I might hit up the program finder next (for the XML ui stuff). I think it should be real quick now that I've got all the XML parsing stuff and UI objects done
19:09<Chutt>moegreen, sure, that's cool
19:09<Chutt>how 'bout like the view conflicts screen?
19:09<Chutt>i saw that the list stuff was pretty abstracted, now, too
19:09<Chutt>and feel free to commit whenever you think it's ready
19:09<poptix>my wintv card is borked somehow
19:10<moegreen>I've got to add another font to the list for the 'current recording', but then it should be good to go
19:10<keyhack>poptix: I've had this WinTV card since, 96 I wanna say?
19:11<poptix>v4l: timeout (got SIGALRM), hardware/driver problems?
19:11<poptix>ioctl: VIDIOCSYNC(int=0): Interrupted system call
19:11<Chutt>ah, bbl
19:11<moegreen>The list should almost be a drop in replacement for the array of labels that the program finder uses - which is good :)
19:11<poptix>xawtv works fine in overlay mode, but dies in grabdisplay mode
19:11<keyhack>poptix: doesnt die on me in grabdisplay, it becomes ultra "liney"
19:12<inman>poptix: what does your lspci -v look like for your pvr card?
19:12-!-Ripp [~chris@] has joined #mythtv
19:12<moegreen>inman: 00:0f.0 Multimedia video controller: Internext Compression Inc: Unknown device 0803 (rev 01)
19:12<inman>00:0a.0 Multimedia video controller: Internext Compression Inc iTVC15 MPEG-2 Encoder (rev 01)
19:13<inman>you have a 250?
19:13<moegreen>yeah, i don't have the drivers loaded right now - not sure if that changes it
19:13<inman>it won't.
19:14<poptix>inman: this is for my regular wintv card that i'm having problems
19:14<moegreen>inman: what kernel version?
19:14<inman>poptix: yeah, my question was unrelated. :-)
19:14<poptix>00:0d.0 Multimedia video controller: Internext Compression Inc iTVC15 MPEG-2 Encoder (rev 01)
19:14<inman>moegreen: 2.4.20-gentoo-r2
19:14<poptix> Subsystem: Hauppauge computer works Inc.: Unknown device 4001
19:14<poptix> Flags: bus master, medium devsel, latency 64, IRQ 10
19:14<poptix> Memory at c8000000 (32-bit, prefetchable) [size=64M]
19:14<poptix> Capabilities: [44] Power Management version 2
19:15<moegreen>hmmm...I'm running 2.4.20 as well
19:15<inman>mine is "device 4001". wonder what that means.
19:15<inman>moegreen: i don't have the ivtv drivers loaded atm.
19:16<keyhack>Wouldn't uncompressed sound fill up my HD rather fast?
19:16<moegreen>looks like we should have a decent test base for the card and mythtv :)
19:20<TheAsp>how much is that card?
19:20<knight>uncompressed sound wouldn't nearly take up as much space as most compressed video
19:20<moegreen>TheAsp: about 130
19:20<TheAsp>US? not bad
19:20<TheAsp>does mpeg2 reencode well into mpeg4?
19:20<knight>full quality uncompressed audio is like 10Mbytes/minute right?
19:21<moegreen>knight: just about
19:21<poptix>TheAsp: yes, ever downloaded a divx DVD rip?
19:21<poptix>TheAsp: it's the same thing
19:21<keyhack>and as I'm watching TV live, it continues to take up space for hours?
19:21<moegreen>keyhack: it fills up your buffer so you can rewind
19:21<knight>you set the buffer for live tv
19:21<moegreen>keyhack: up to the configured amount (default is 5 gigs)
19:21<knight>which can be almost as little as you want
19:22<keyhack>hmm, where are the controls posted?
19:22<poptix>ivtv: Timeout waiting for data!
19:22<poptix>ivtv: EOS interrupt not received! stopping anyway.
19:22<poptix>ivtv: EOS interrupt not received! stopping anyway.
19:22<poptix>there's something seriously FUBAR about my system
19:22<TheAsp>poptix: *nod* :P
19:22<moegreen>keyhack: you mean what keys do what? look for keys.txt
19:22<keyhack>moegreen: thanks
19:22<TheAsp>didnt ask what i ment to ask... can it be done quicker
19:23* poptixshuts down to reseat some PCI cards
19:23<poptix> 10: 0 XT-PIC usb-ohci, ivtv: iTVC15/16 mpg2 encoder chip
19:23<poptix> 11: 5475408 XT-PIC ide2, ide3, eth1, nvidia
19:23<TheAsp>horray for irq sharing
19:24<keyhack>moegreen: dont think I have it
19:24<knight>damn, because of the way playlists store the list of songs, I can't do a single join query to get the data...
19:25<knight>it'll be one for the playlist, and then one for each song
19:25<moegreen>keyhack: you can get it from the webcvs:
19:25<moegreen>keyhack: more specifically:
19:26<keyhack>thanks again moegreen
19:27<inman>found a bug in mythmusic.
19:27<inman>if your files are missing from the fs but still in the db, it crashes with a sf on load.
19:27<inman>i will send a quickie patch to someone that at least lets it load.
19:30<inman>hmm, this really needs thor's attention. :-)
19:32<keyhack>is there a way to watch live tv and be recording another show at the same time?
19:32<inman>get a 2nd tuner.
19:32<knight>hmmm, actually, i'm having a hard time seeing how mythmusic stores the playlists
19:32<knight>the songlist column is empty
19:32<keyhack>hmm, no can do, then I would need a 2nd box
19:33<keyhack>actually, I dont think MythTV will work, because the only channel really is channel 4
19:34<inman>keyhack: mythtv supports external channel tuning.
19:34<knight>so i wonder how mythmusic is actually storing the song list. according to the code, it stores it to the "songlist" column, but it's clearly empty in the db.
19:34<inman>keyhack: what do you mean, 'how'?
19:35<keyhack>inman: How can MythTV change the channel?
19:35<inman>keyhack: you can set a script to change channels on your tuner, you can set the input to change to a given channel, eg. '4' on the capture-card tuner.
19:35<knight>keyhack: using an Infra-Red transmitter
19:35<keyhack>if im going to have to spend all this money
19:35<keyhack>might as well get a tivo
19:35-!-hfb [] has quit ["Huh! Wasn't me!"]
19:36<inman>keyhack: a transmitter should cost you $10 or less.
19:36<keyhack>I would get one, if you didnt have to pay
19:36<knight>initially a TiVo is cheaper
19:36<knight>in the long haul, MythTV is MUCH cheaper.
19:36<knight>Don't forget about monthly expenses.
19:36<inman>knight: i dunno, tivo is pretty cheap.
19:36<knight>$10/mo or so right?
19:36<keyhack>Microsoft's I dont think you have to pay monthly
19:36<keyhack>whatever they sell
19:36<knight>that's $360 for 3 years including the $99 purchase or so
19:37<TheAsp>was running autodeletion every thousandth of a second
19:37<inman>knight: i've bought several refurbished tivos for $100
19:37<knight>no, Microsoft's Windows XP Media Server you dont have to pay monthly
19:37<knight>inman, yep
19:37<inman>knight: add a $100 120gig disk and $200 lifetime service.
19:37<knight><knight> that's $360 for 3 years including the $99 purchase or so
19:37<moegreen>TheAsp: hehe
19:37<keyhack>ultimate TV is for directv only
19:38<keyhack>and costs monthly
19:38<keyhack>why the heck hasnt a company come out with one that doesnt require monthly?
19:38<inman>tivo doesn't require a monthly fee.
19:38<TheAsp>was wondering why the log file was growing so fast...
19:38<inman>you can buy lifetime service.
19:38<moegreen>keyhack: because that's where the money is?
19:38<keyhack>moegreen: The money would be in a product that didnt cost monthly
19:39<knight>not really
19:39<inman>what's expensive about tivo is multiple units. you can't do the kind of mesh topology with tivo that you can with myth.
19:39<Timon>keyhack, thats how they make their money. Just like with consoles. . . Sony, MS, Nintendo sell the consoles at a loss, and make it up on licensing games
19:39<keyhack>do you know how many people would buy tivos if it didnt cost a monthly fee?
19:39<inman>no multi-tuner units, either.
19:39<knight>TiVo doesnt make shit off the set-top boxes
19:39<moegreen>keyhack: isn't that what replayTV thought - and now they are bankrupt so...
19:39<keyhack>replayTV was an early company
19:39<inman>keyhack: i have never paid a monthly fee for tivo -- how many times do i have to say "LIFETIME SERVICE"?
19:39<keyhack>inman: For a $200 fee.
19:40<inman>keyhack: just figure it into the initial cost.
19:40<knight>why do people complain that _SERVICES_ aren't free?
19:40<knight>It takes manpower to maintain _services_
19:40<keyhack>ok, can I ask why mythdatabasefill or whatever is populating data from 04/04/03?
19:40<keyhack>it did 04/07, 04/06, 04/08, isnt that enough???
19:40<inman>keyhack: just in case.
19:40<knight>Either a company makes and maintains a service, and charges for it... or you invest a little to use the open source versions...
19:40<knight>nothing is free.
19:41<keyhack>I dont know, the quality of my TV card is not that great
19:41<keyhack>it is very old
19:41<keyhack>the cable conncetion is ultra sensitive, the slightest movement will throw me into static
19:42<keyhack>how much do they run for anyways?
19:42<Timon>keyhack, make sure the little connector that actually connects to the tuner is seated properly
19:42<keyhack>I know they were expensive when I got mine like... 7 years ago?
19:42<keyhack>Timon: its one big piece
19:42<Timon>On many cards (mine included) its a connector which goes between the tuner module, and the coax, and I can actually pull it out
19:43<poptix>when in doubt, move the clear cmos jumper..
19:44<keyhack>I dunno, I never tried
19:44<keyhack>its a BT848
19:45<Timon>Is there a way to have any of the myth modules (mythmusic in preticular) generate a core file when it seg faults? I can't get it to seg fault reliebly, and hate running it under gdb
19:45<Timon>which slows things down
19:45<knight>yeah that's a system setting
19:45<knight>lemme see
19:46<Timon>sweet, thanks knight
19:46<poptix>still broken.
19:46<keyhack> ulimit -c unlimited
19:47<knight>it'll set the max core size to unlimited
19:47<Timon>thanks keyhack, knight
19:47<Timon>Is it a per-user setting?
19:48<knight>per user session
19:48<knight>i.e. env
19:48<Timon>ok, that works
19:48<Timon>knight: you ready to test the patch?
19:48<knight>not yet
19:48<Timon>ok :-)
19:48<knight>i need to figure out how to the the list of songs in a playlist from the db first
19:48<knight>the column songlist in musicplaylist is empty
19:49<knight>so i'm not sure how the gui is getting that info...
19:49<Timon>Anyone want to test a patch which changes the visualizer each time the song changes?
19:49<knight>according to the playlist.cpp the songs are comma seperated in "songlist" column
19:50<Timon>yeah, I seem to remember some chatter about that on the list
19:50<knight>oh yeah?
19:51<keyhack>how many days does this thing fill the db for?
19:51<Timon>keyhack: one week
19:51<moegreen>keyhack: a week or so
19:51* keyhackpasses out
19:52<keyhack>i'll be dead by the time this finishes haha
19:52<Timon>it takes about 10-15 mins
19:53<Timon>Anyeone know why cvs -z3 diff does crap like this:
19:53<keyhack>well i have it as a cronjob now, so atleast tomorrow I can wake up to it
19:53<Timon>- if (!sourceurl.isLocalFile())
19:53<Timon>+ if (!sourceurl.isLocalFile())
19:53<Timon>remove and insert the same identical line
19:55<keyhack>Timon: does it matter?
19:55* keyhackdoesnt know if it does
19:55<Timon>no, its just annoying. I want to submit patches which ONLY touch the lines I've affected
19:56<keyhack>looks like there is a line return added
19:56<keyhack>hence the "+ "
19:56<keyhack>im just guessing though
19:56<inman>Timon: if you patch with -w or -b it will ignore whitespace.
19:56<knight>Timon, nothing on the lists about it
19:56<inman>Timon: but you want indentation changes, so it's best not to do that.
19:57<inman>Timon: better to hand-edit the patch to remove those lines or revert your code changes.
19:57<Timon>knight: I didn't change whitespace on those lines :-)
19:57<Timon>inman, thats what I end up doing :-)
19:57<Timon>knight: It was like 2-3 weeks ago
19:58<keyhack>Does MythTV redownload the entire week each time?
19:58<keyhack>ie, when it runs tomorrow, does it do tomorrow again that day?
19:58<keyhack>or, does it just do the new day
19:59<Timon>keyhack: Yes, but its xmltv which does that, not myth
19:59<keyhack>Timon: Oh, theres no way of passing an argument to xmltv specifying what day to download?
20:00* poptixscreams, loudly
20:00<moegreen>keyhack: it gets the next day that you don't have, so after you fill up this week, it will get next tuesday tomorrow morning (or whenever your cronjob runs)
20:00<Timon>Interesting. . . Which switching betwen desktop's, mythmusic with the visualizer running changed visualizers in the middle of a song
20:00<keyhack>moegreen: ok, good, lol, cuz this is taking forever.
20:00<moegreen>keyhack: so you always have one full week of data
20:01<Timon>moegreen: it also re-downloads all the data to get any changes
20:01<moegreen>keyhack: just let it run, go get something to eat :)
20:01<keyhack>moegreen: i did eat! and its still going! heh
20:01<knight>damnit where's Isaac
20:02<moegreen>Timon: today it got tomorrow and the 15th
20:02<knight>keyhack, be patient, you'll never have to wait for this again
20:02<knight>because you'll set it up in cron to run daily
20:02<knight>which won't interrupt mythtv
20:02<Timon>moegreen: I could have sworn I saw it re-download all the data
20:03<moegreen>Timon: you can check your mythfilldatabase.log if you keep it around
20:04<Timon>didn't know it created that file. Anyways, I stand corrected. Thanks for the clarification moegreen
20:04-!-choenig [] has quit [Read error: 60 (Operation timed out)]
20:05<moegreen>Timon: well...that's something you can do in your crontab (create/save the log files)
20:05<Timon>I never worry about log files, log files are for people who write bad code :-)
20:05* Timonducks
20:05-!-choenig [] has joined #mythtv
20:05<moegreen>Timon: heh,'s good to track down when zap2it changes their website and breaks xmltv
20:06<Timon>to do that, I just wait until I don't have any more data in the epg :-)
20:07<Timon>I'm giving you shit
20:07-!-nziarek [] has joined #mythtv
20:09-!-SlayDog [] has joined #mythtv
20:11<SlayDog>Anybody around?
20:11<SlayDog>good answer
20:11<Timon>whats up?
20:11<SlayDog>I'm in the middle of getting Myth setup and had a couple of questions
20:12<Timon>Is it covered in the documentation?
20:13<SlayDog>Maybe? I can record on my g200 with lavrec and play with lavplay no probs. But mplayer doesn't work and I see the same problem when playing back a nuv file...
20:13<Timon>sweet, check out this pick of some gub'ment nuclear fusion gizmo:
20:13-!-StarHeart [] has quit ["Client exiting"]
20:13<Timon>then use a different card :-)
20:13<SlayDog>maplyer shows artifacts and slow frame rate
20:13<SlayDog>But the mjpeg capture works nice ;-)
20:14<Timon>there is some g200 stuff in the documentation
20:14<inman>Timon: so that's what that is... i have one of those behind my house.
20:14<Timon>hahah :-)
20:14<inman>i always thought it was some sort of swimming pool...
20:18<poptix>i have nuclear fusion in my pants
20:23<Timon>Do core files have symbolic info in them to get useful backtraces?
20:30<Timon>Yeah, figured out after I point it to the core file, I also have to point it to the exec file to get it to do the symbol stuff
20:33<Timon>rkulagow_: you around?
20:36-!-Edgan [] has joined #mythtv
20:45<inman>aha. timon == danm.
20:45<inman>i was confused about that earlier.
20:45<Timon>hehe, sorry :-)
20:45<Timon>how'd you figure out the associatoin?
20:45<Chutt>timon, backtraces when you've not recompiled for debugging are pretty useless, btw
20:45<Timon>err associatION
20:46<inman>your post and looking at the email headers and your hostname here.
20:46<Timon>Chutt, I DID compile with debuging
20:46<Chutt>no, you didn't
20:46<inman>Timon: make sure you do a distclean/install, then.
20:46<Chutt>that backtrace you posted has no symbols in it
20:46<Timon>I did clean, forgot distclean
20:46<Chutt>and make sure you're not stripping the binary.
20:47<inman>it shouldn't strip it...
20:47<inman>you are using CVS, right?
20:47<Timon>Where is it being stripped?
20:47<Timon>Yeah, CVS as of about 2 hrs ago
20:47<inman>it would be stripped in the makefile, if it were. during the install.
20:48<Timon>I couldn't find "strip" in Makefile
20:49<inman>then concentrate on ensuring that g++ is running with a -g switch.
20:50<Timon>psst - Which file do I edit / which line do I edit?
20:50<inman>, should be obvious. turn off 'release'. turn on 'debug'.
20:50<Timon>Did turn off release
20:51<Timon>confgi = debug
20:51<inman>when you `make clean all`, does g++ run with a -g?
20:52<inman>good. verify that the new binary is being installed and is not being `strip`ed.
20:53<Timon>Hmm, I can't seam to make it crash now
20:54-!-choenig [] has quit [Remote closed the connection]
20:55<Chutt>inman, you think you'll have that channel changing action done anytime soon?
20:56<inman>which? what? huh?
20:56<Chutt>to change when it gets enough digits to disambiguate the channel
20:56<inman>oh, if you really want it i can work on it.
20:56<Chutt>think it'd be nice
20:56<inman>myth hasn't been a priority for me lately due to work stuff...
20:56<inman>holdon, lemme take another screenshot:
20:57<inman>chutt supporting one of my ideas!
20:57* inmancackles.
20:57<Timon>What idea's that?
20:58<moegreen>Timon: I believe it is, if your highest channel is only two digits, that is all myth will listen to before changing the channel
20:58<Timon>Ahh, ok
20:58<inman>Timon: see my post at 16:28est
20:58<Timon>lemme dig through my trash folder
20:59<inman>oh, you filter me directly to the trash, too?
20:59* inmansnickers.
20:59<Timon>hehe, no :-) I just don't save mailing list traffic as its avail on the web. I do read most posts though.
21:00<Timon>Ok, so your Andy :-)
21:00<Timon>Its nice to put some corrilation between irc nicks and real names
21:06-!-Ripp [] has quit [""Bring me the hydrospanners! I don't know how we're gonna get out of this one.""]
21:08<TheAsp>Chutt: filesize takes 2 elements of the string list?
21:08<Chutt>it's a 64-bit int, qt only has 32-bit int autoconversion types
21:09<Chutt>so i transform it into 2 32-bit ints, so it takes up 2 elements
21:09<TheAsp>my delpriority field is getting messed up somewhere
21:10<TheAsp>i think im doing a toInt() on it
21:10<TheAsp>that'll do it
21:17<Timon>Does anyone want "Previous Channel" functionality? Is anyone else working on it?
21:17<shad>That would be nice :)
21:17<Chutt>it'd be rather easy to do, too
21:17<shad>How many keybindings are left? :)
21:17<inman>bind it to 0 or something so it doesn't need a new button.
21:17<Timon>The number 0?
21:17<Timon>Chutt: I know, thats why I volunteered :-)
21:18<inman>some cable boxen use 00 or 000 to mean previous-channel.
21:18<Timon>Really? My cable box has a channel on 0
21:18<inman>wow, guess that's a bad idea, then. :-)
21:18<Timon>Yeah :-)
21:19<Timon>Lemme find a free chan. . .
21:19<inman>still, maybe 00 is okay?
21:19<Timon>has keys.txt been updated with the latest keys used?
21:20<Timon>inman: Half the time when I do prevch its cause I'm switching between an ad and something else, so I like it to switch back quickly. Less buttons :-)
21:20<Timon>Umm, NO :-)
21:20<inman>Timon: the channel disambiguator means you just hit 0 twice.
21:20<TheAsp>is backspace used?
21:21<inman>hrm. that screws with triple-channel single-digits though.
21:21<inman>i think you may just have to use another key for this.
21:21<TheAsp>What keys are used on remotes for ui navigaton? just up down left right?
21:22<TheAsp>hmm... mythlistview is messing with me...
21:23<TheAsp>trying to put a spinbox on the infodialog...
21:24<TheAsp>you can press down to go into it, but then nothing is selected in the list...
21:25<Timon>Chutt: Do you have a preference on which key to use for "Previous Channel"?
21:26<Timon>How about "B" for Back?
21:26<Timon>Ohh, thats used for pip
21:26<inman>what would be really cool is if it stored a history
21:26<inman>subsequent keypresses would go further backwards
21:26<inman>think of it like alt-tab under windows.
21:27<moegreen>inman: so you could keep jumping back? that would be interesting to get used to, but I like it
21:27<inman>hit 'b' twice to go two channels back, once to go one channel back.
21:27<Timon>Ummm, hmmm
21:27<Timon>That would require timeouts and stuff.
21:28<inman>nothing fancy...
21:28<inman>it'd work like netscape's back button... sorta.
21:28<Timon>So that if you hit key_to_be_determined then watched for a few mins, then hit it again, it didn't follow the histoory like your talking about
21:28<inman>under that scenario, it'd operate "normally"
21:29<inman>it's only when you spaz out on the button that it starts going back in time.
21:29<Timon>I'm not fond of the idea of it being infinate like the back button
21:29<Timon>Say 10 channel history limit?
21:29<inman>whatever. you won't hurt my feelings if you ignore the idea entirely. :-)
21:30<Timon>To be honest with you, I don't see myself using that functionality. However, if people want it, I'll take a stab at it. Worst that could happen is it not get commited (Like half my other patches)
21:31<Timon>not that I'm bitter :-)
21:34<Timon>Keys I've determined to not be in use:
21:35<inman>i maintained my own patches for a bit. just not really worth it with the pace of development.
21:36<Timon>A,D,G,H,O,S,U,W,Y and some punctuation and symbols
21:36<Timon>Any preference on key to use?
21:36<inman>how about 'h'istory?
21:36<Timon>That works.
21:37<Timon>I'll start figuring this out.
21:37<Timon>Has anyone tried my patch to cycle the visualizer on song change? I'd like to get more feedback on it.
21:38<inman>i think it's a good option but i've been waiting for it to get accepted.
21:38<inman>my mythmusic crashes right now so i can't test it for you.
21:39-!-wigginjs [] has joined #mythtv
21:39<wigginjs>anyone know what this means? Session management error: Could not open network socket
21:39<wigginjs>i get it when I start the frontend
21:39<Timon>Well, I just created a new patch 'cause I wasn't really happy with the previous one. It was really a hack that just called visEnable. The new one makes sure the same visualizer doesnt' play twice ina row
21:40<inman>Timon: does your patch leave the visualizer along if it would not otherwise change? eg. if i don't use random visualizations?
21:40<inman>Timon: i'd like it too. some of the visualizers "build-up" visuals. i'm thinking of goom here.
21:41<Timon>Yeah, if your VisualMode=Goom or something, it won't change
21:41<inman>wigginjs: has it ever worked for you?
21:41<Timon>But, your question did spark something for me. I fogot to check if the visualizer is currently enabled, and if not don't enable it.
21:51<shad>What's the easiest way to remove channels?
21:52<Timon>manually edit the db :-)
21:52<Timon>Don't forget to update cardname.xmltv
21:52<inman>shad: and comment out lines in ~mythuser/.mythtv/*.xmltv
21:53<shad>I guess that's life.
21:53<Timon>Or, you could just comment them out of the xmltv file and wait for them to expire?
21:53<inman>they would still show up in the tuner, epg, etc.
21:54<shad>will they eventually disappear?
21:54<inman>if you remove them from the channel table and the xmltv file, yes.
21:54<shad>Can I get a quick line to delete them?
21:54<inman>delete from channel where callsign = 'NBC';
21:55<shad>perfect. Thanks
21:55<TheAsp>I wish you could do that with life
21:55<Ndiin>delete from channel,program where chanid = "blah";
21:55<TheAsp>only for cnn
21:55<inman>or, delete from channel where channum = '42';
21:55<Timon>delete from channel where liberal_bias = 1;
21:55<Timon>delete from channel where boring = 1;
21:56<TheAsp>Timon: then what would we watch?
21:56<Ndiin>delete from channel where crappyshoppingnetwork = 1;
21:56<Timon>Food TV :-)
21:56<inman>i expected to see food on foodtv.
21:56<Timon>And the fishing / hunting channel :-)
21:56<inman>just plates on freshly made food.
21:56<Timon>There is food on foodtv
21:57<Timon>What shows do you watch?
21:57<Timon>Unwrapped is cool
21:57<inman>i don't really watch tv.
21:57<Timon>hahahahaha, then why are you working on this project? :-)
21:57<inman>i got into myth because i was looking for platform for my media server.
21:58<inman>so, mythmusic dragged me in.
21:58<Timon>But yet you've broken your install of mythmusic. Thats kinda funny :-)
21:58<inman>my install is raw cvs.
21:59<Timon>Alright, enough lollygaging. I'm going to code this channel change gizmo
21:59<inman>it's just buggy and i don't have time to debug it.
21:59<Ndiin>Whats up with it inman?
21:59<Ndiin>I got time on my hands =P
21:59<inman>it breaks badly if you remove music from the storage area.
22:00<inman>attempts to dereference null objects.
22:00<Ndiin>ill take a peek =)
22:00<inman>give me an email address and i'll send you the first necessary patch that demonstrates the problem.
22:00<inman>it's a patch to the symptom, not the source.
22:01<inman>it's off.
22:02<inman>thanks for taking a look. :-)
22:05<inman>btw, you probly need to setup a playlist with music, then remove some/all of that music from storage.
22:06<Ndiin>yep, I was guessing that
22:08<Ndiin>god damnit, I hate when I forget to remove the ./mythmusic-settings.txt
22:08<Ndiin>it kills my entire database, heh
22:08<Ndiin>that table, at least.
22:09<Timon>how many mp3's you got?
22:10<TheAsp>ahh, we should trade :P
22:10<Ndiin>its a pain to re-key in my playlists and crap, since the songids no longer match
22:10<Timon>Oh, yeah
22:10<TheAsp>woo... 4600
22:11<Ndiin>not to mention the 15minutes to refill the db..
22:11-!-PBlue_away [] has quit [Read error: 111 (Connection refused)]
22:11* Ndiinmutters
22:11<Ndiin>I'm too impatient ;)
22:12<Ndiin>What would be the easiest way to back up a table or two in a way that it can be easily re-inserted..
22:12-!-PBlue_away [] has joined #mythtv
22:12<TheAsp>is there a linux fs that supports meta information yet?
22:13* Ndiinreads the mysqldump manpage
22:14<Ndiin>Ah, cool
22:14<Ndiin>its really simple ;)
22:14<inman>TheAsp: what are you talking about?
22:15<Ndiin>I'll do that once I it filled this time, heh
22:15<Ndiin>+get in there somewhere.
22:16-!-Timon [] has quit [Remote closed the connection]
22:17-!-Timon [] has joined #mythtv
22:19<TheAsp>inman: like writing the id3 tags to the fs once and for all :)
22:20<TheAsp>heh, reiser4 comes out june 30th
22:23-!-NonToxic [] has quit [Remote closed the connection]
22:23-!-NonToxic [] has joined #mythtv
22:24<Timon>What'd you break knight ?
22:24<knight>i cant release this patch until i can figure out how to get the songs in a playlist
22:24<knight>nothing really, i just have a 75% done patch
22:25<knight>and i'd really hate to pull out all the playlist related stuff
22:25<Timon>so finish the patch :-)
22:26<inman>knight: are you certain they aren't in the db?
22:27<inman>TheAsp: you can do some crazy stuff with symbolic links.
22:32<Ndiin>Well, on the upside, I was able to get my coredump easily with my mixed up table ;)
22:35<shad>I had a thought... :)
22:35<shad>How easy is it to detect dropped frames?
22:43<Ndiin>inman: I got the problem nailed down, fixed for one shuffle mode, working on the other two
22:43<Ndiin>ideally though, I should just remove the bad entries..
22:43<Ndiin>I'm currently skipping them in the playlist creation, instead
22:45<inman>Ndiin: cool, you da man.
22:51<mdz>bbeattie: debian-sys-maint is used for cron jobs and the like
22:52<mdz>bbeattie: if you change the mysql root password, the mythtv packages have no way of knowing that; you have to explicitly reconfigure mythtv-database
23:13-!-Edgan [] has quit [Read error: 110 (Connection timed out)]
23:18-!-Edgan [] has joined #mythtv
23:22<Timon>rkulagow_: You there?
23:26-!-TheAsp [] has quit [Remote closed the connection]
23:27<shad>mdz: Will mythgame ever be released as a deb?
23:33<Chutt>inman, i'm trying to get mythmusic to crash if you remove music out from under it, and not having any luck doing so
23:34<Ndiin>chutt: it does if you try to play a playlist with bad entries
23:34<Chutt>i'm trying to play a playlist with everything gone
23:34<Chutt>it's working fine
23:34<Ndiin>its crashing constantly here
23:35<Chutt>i moved the entire music directory away
23:35<Chutt>it's just sitting at the playback screen, stopped
23:35<Ndiin>do a db update first
23:35<Ndiin>then try
23:35<Ndiin>the db entry gone, the playlist still refers to it
23:35<Chutt>ah, ok
23:35<mdz>shad: not by me; I don't use it
23:36<mdz>it is dead easy to package this stuff; I've done the hard bits with libmyth
23:36<mdz>so if someone wants to do it, more power to them
23:36<Ndiin>I'm thinking the best way is to iterate through plist and remove bad entries in setupPlaylist()
23:37<knight>inman, i'm pretty certain
23:37<knight>inman, there's a column called songlist in the table musicplaylist which is suppose to contain a comma seperated list of song id's, but they are blank
23:38<knight>and some how even after quitting and starting mythfrontend/mythbackend up my playlists are still there, but nothing in the db
23:38-!-orangey [] has joined #mythtv
23:38<Ndiin>knight: its definately not blank
23:38<knight>Ndiin, heh, I'm not getting values back for that column.
23:38<moegreen>orangey seems in high spirits
23:39<orangey>how would you know from my lone "yo"?
23:39<orangey>moegreen: what's this with ui.xml?
23:39<moegreen>orangey: it's the hottest thing since sliced bread
23:40<orangey>why didn't it say THAT in the commit notes?
23:41<Ndiin>Chutt: ok, I'm boggled.. I setup a QPtrIterator for *plist, but an "if (!it.current())" is always evaluating to true, so its always removing the item, even though there are valid items in the list
23:42<Ndiin>thus it ends with plist->count() = 0
23:43-!-Edgan [] has quit ["Client exiting"]
23:44<knight>Ndiin, so you're telling me that your songlist column has data?
23:45<Ndiin>knight: lots of it. select * from musicplaylist;
23:45<knight>i have
23:45<knight>many many times
23:45<knight>songlist column is empty
23:46<knight>playlistid and name have data
23:46<Ndiin>cvs I presume?
23:46<knight>but that's the thing
23:46<knight>it works fine in the osd
23:46<Ndiin>should be fine
23:46<knight>i can add playlists, then quit, then come back in and the data is still there
23:46<Ndiin>you looking in the right db?
23:46<knight>but it's nowhere to be found in the db
23:46<knight>ofcourse :)
23:47<Ndiin>well if its being stored, its not being stored in nevernever land, its stored in mythconverg.musicplaylist =P
23:47<knight>ofcourse mythconverg.musicplaylist
23:47<knight>but im telling you, there's no values in that column
23:48<Ndiin>then you're looking in the wrong place
23:48<Chutt>ndiin, fixed the seg on initial startup if you have a list with missing tracks, just need to fix the seg if you change things around without restarting
23:48<knight>I've been working with it all day, I'm not looking in the wrong place.
23:48<knight>I made this today:
23:49<knight> and 3
23:49<shad>Wow. just cut my channel list in half. heh. Guess I don't watch much tv
23:49<shad>Chutt: How hard is it to detect dropped frames?
23:49<Timon>Chutt: Before I spend an hour tracing everything out, is there a master method which changes the channel?
23:49<Chutt>not terribly
23:49<Chutt>timon, there's two, one given a name, and one saying up or down
23:49<shad>and, is it possible to have a variable bitrate file?
23:50<Timon>Chutt: Thats what I thought
23:50<Timon>Chutt: ChannelKey and ChangeChannel?
23:51<Chutt>something like that
23:51<Timon>Err ChangeChannelByString and ChangeChannel
23:51<orangey>moegreen: so tell me about ui.xml.. from looking at it it, it looks like the way to deal with the playback box dealie.. right?
23:51<knight>Ndiin, ok data in there now after i restarted yet again
23:52<knight>Ndiin, when does mythmusic actually save the playlists?
23:52<Ndiin>Chutt: If you're fixing the problem, I guess I'll stop, I'm doing something completely stupid that I can't figure out ;)
23:52<moegreen>orangey: yeah, currently its just for the playback and delete, but there is more to come. It lets you determine the layout of the entire screen
23:52<orangey>which entire screen?
23:53<Ndiin>knight: default playlist on exit, I believe, the others when you issue save back to tree (I think)
23:53<moegreen>orangey: 'Watch Recordings' and 'Delete Recordings'
23:53<knight>Ndiin, ok
23:53<orangey>moe:green So, what's left to come?
23:53<knight>who designed the musicplaylist table anyways?
23:53<moegreen>orangey: mythweather, program finder, program guide, conflict screen, etc
23:53<nziarek>for the editarrows, what does the "area" tag specify?
23:54<shad> /usr/bin/ld: cannot find -lmyth-0.8
23:54<knight>I'm curious why a many to many table wasnt created to link playlists to songs wasnt made...
23:54<Timon>did you run ldconfig?
23:54<shad>that is looking for, right?
23:54<orangey>moegreen: what timeline?
23:54<knight>this comma seperated value column doesnt allow for join queries
23:54<orangey>moegreen: i'm just wondering whether I shoudl work on updating SQ or just wait..
23:54<orangey>nziarek: It should *basically* be the same as the area for the slider..
23:54<moegreen>orangey: probably want to start including the ui.xml in what you distribute
23:55<Ndiin>knight: it was done anciently, thor just re-used it with his playlists patch
23:55<knight>and my playlist query count benchmark is 1*playlist 1*eachSong
23:55<knight>ok so no one is stuck with it?
23:55<Chutt>knight, because it's quicker to save and load
23:55<orangey>moegreen: is qtlook deprecated? or is it still being processed?
23:55<knight>Chutt, not for mythweb though
23:55<inman>Chutt: my crash bug was due to removing music after setting up a playlist, quitting mythmusic, starting mythmusic without access to the files.
23:55<moegreen>orangey: the colors in qtlook aren't being used in the playback and delete stuff anymore
23:56<Chutt>you're already displaying all the metadata, you should have all that info in ram
23:56<Chutt>inman, just fixed that
23:56<knight>a small dedicated many to many table with indexes would be almost as fast
23:56<knight>and would solve both issues
23:56<moegreen>orangey: i've given you a starting point, the file is here
23:56<Chutt>inman, fixing if you do it without restarting now
23:56<knight>why would i have all that info in ram in php?
23:56<inman>yeah i am behind on my irc. :-)
23:56<Chutt>knight, err, you just made a page displaying all the tracks
23:56<knight>it would be foolish to load all of the song data into memory in php
23:57<knight>Chutt, that's true, but there are pages that dont have the tracks
23:57<moegreen>orangey: but you might want to do something different interface wise (
23:57<orangey>moegreen: hey, cool!
23:57<orangey>moegreen: I was just thinking that you guys are really opening up the possibilities for the UI!
23:58<knight>various playlist management pages i'm creating
23:58<knight>I can't guaruntee that all pages will need to load potentially tens of thousands of musicmetadata records
23:59<Chutt>submit a patch for mythmusic that's not any slower than the current method, and i'll consider it
23:59<Chutt>inman, yours was a lot slower :p
00:00<orangey>how come it allows designations?
00:00<Chutt>because i wanted to save code
00:00<Chutt>reusing things was easier than rewriting
00:00<orangey>hmm. it is creating a unique problem for me, since I'm trying slightly more elaborate cut parts.. moment while I screen shot.
00:05<Chutt>aren't those kind of large?
00:05<orangey>They are..
00:05<orangey>I'm trying to get them implemented, and then I'll look more seriously at the usability.
00:05<orangey>but, what are the chances people are cutting away 5 seconds at a time?
00:06<Chutt>it's more likely that the show is two hours long
00:06<Chutt>or whatnot
00:06<orangey>hehehehe. never thought of that.
00:06<Ndiin>Whats the little carrot thing on the right for?
00:06<orangey>OK, so there's clearly a design flaw, but that's beside the point at the moment..
00:06<Chutt>so basically, you want a different x offset?
00:06<Ndiin>Current position?
00:06<orangey>Ndiin: It's the pointer.
00:06<orangey>Ndiin: yeah.
00:06<Chutt>just embed it in the image
00:06<orangey>Chutt: basically, yes.
00:07<orangey>Chutt: huh?
00:07<orangey>OK, I dig it.
00:07<Chutt>make an extra area on the left that's blank
00:07<orangey>still, doesn't seem the cleanest way of doing it from the theme-designer's side.
00:08<Ndiin>I liked the old 3d-ish circular edit bar ;)
00:08<Chutt>probably not, but i don't really feel like fixing that
00:08<orangey>Ndiin: what old 3dish circular edit bar?
00:08<orangey>Chutt: OK, no fear.. just wondered.
00:08<Ndiin>the one before the osd switch, had a small 3d-effect with some lighting or something
00:08* Ndiinshrugs
00:09<Chutt>it's kind of rounded
00:09<orangey>Ndiin: Do you have a screenshot?
00:09<Chutt>shaded on top and bottom
00:10<orangey>Ndiin: You can always hack it in : )
00:11<Ndiin>I'm no graphics person ;)
00:11<Ndiin>I haven't even really looked at the osd workings
00:13-!-hfb [] has joined #mythtv
00:13<Ndiin>hmm.. can most soundcards only capture on one input at one time?
00:18<Ndiin>guess that restricts my multi tuner to something with btaudio support then ;)
00:18<Ndiin>second tuner, rather
00:26<orangey>Chutt: does the cut-end graphic get aligned such that its last pixel is consistent with the cursor position at the time?
00:27<Chutt>i don't remember exactly
00:34<inman>man, i gotta save a screenshot of that.
00:34<inman>Chutt stumped at the exact details of the code.
00:34<inman>gotta be a first.
00:34<inman>it's sick, usually you know the fscking /line number/.
00:35<Chutt>naw, i can find stuff quickly
00:35<inman>sure, sure.
00:35* inmangenuflects.
00:35<inman>are you familiar with qt-free?
00:36<Chutt>isn't all the x11 qt stuff qt-free?
00:36<inman>i dunno. for some reason, this app is bundled with its own qt "free".
00:36<inman>i'm divorcing the bundled version and i wonder if i'll run into snags.
00:37<Chutt>well, the official 3.0.x tarball is named something like qt-x11-free-<version>
00:37<inman>hmm, okay, thanks.
00:40<Ndiin>there's qt-free corporate and enterprise, i think
00:41<Ndiin>free is basically enterprise for free.
00:43<inman>i think this is just old code.
00:43<orangey>Chutt: It does seem to line it up from the end, so it's not possible for the style of icon I'm using to overcome the problem
00:43<inman>from before qt was free.
00:43-!-foom [] has quit [Read error: 113 (No route to host)]
00:43<PeteCool>Chutt: deleting a file during/right after playback crashes myth, I should be able to have a bt by tomorrow (sleep time for now)
00:45<PeteCool>I don't think there were any changes to that part of the code in the last week or so... maybe it's how the osd passes the currently-played file info to the popup/playbackbox or something like that
00:46<Chutt>could be
00:51-!-Timon [] has quit [Remote closed the connection]
00:52-!-NonToxic is now known as zZzToxic
00:56<Captain_Murdoch>Chutt, should key frames occur only every keyframedist frames?
00:56<Kuwanger>Okay, when would be a good time to try to interrupt this to see what's going on?
00:56<Captain_Murdoch>I figured out that problem I was seeing with frames getting off is because lastKey is being set to something that is not a multiple of keyframedist because GetFrame is finding a keyframe that doesn't fall on the proper interval.
00:57<Chutt>they don't have to be, but they should be
00:57<Kuwanger>Maybe I should just be asking, when you press LiveTV, where are you function wise? :)
00:57<Kuwanger>Cause I'd like to track down why this is stalling.
00:57<Kuwanger>Well, "Watch TV" I think is the button.
00:57<Chutt>kuwanger, lots of places, unfortunately
00:57<Chutt>it freezes right then?
00:57<Kuwanger>Yea, I see 4 threads.
00:58<Chutt>make sure something else isn't holding onto /dev/dsp
00:58<Kuwanger>Well, it does nothing, so I press it again, then it freezes.
00:58<Chutt>or whatever your output device is
00:58<Captain_Murdoch>ok, I'm still looking into it, it doesn't seem like lastKey should ever be set to anything other than a multiple of keyframedist if there is a positionmap right?
00:58<Kuwanger>I have an SB Live. I'm not using all 32 channels. :)
00:58<Chutt>captain_murdoch, right
00:59<Chutt>i think
00:59<Chutt>i dunno =)
01:00<Kuwanger>Chutt: I have a pretty good idea that the second request is what's causing mythfrontend to hang.
01:00<Captain_Murdoch>it is getting set whenever a keyframe was found even if there was a positionmap. this causes problems in dorewind but doesn't seem to have fixed the real problem I was trying to track down. I'll keep messing with it.
01:00<Kuwanger>Chutt: That doesn't explain why the first request doesn't seem to do anything, though.. :/
01:01<Chutt>kuwanger, the first one may be getting held up somewhere
01:01<Chutt>you _may_ be able to see that by running it in gdb and ctl-c-ing it once you've hit watch tv once
01:01<Kuwanger>Chutt: Yea, going to try that..
01:02<Kuwanger>Chutt: At the moment, I see two nanosleep threads, one which is polling, and a fourth that is on sigsuspend.
01:02<Chutt>well, where in mythtv are they
01:02<Chutt>probably need to check both the backend and the frontend
01:02<Chutt>as well
01:03<Kuwanger>Yea, need to check the backend..
01:06<Kuwanger>backend has 6 threads: 4 nanosleeps, one poll, and one open64.
01:07<Chutt>think the open may be hanging for some reason?
01:07<Kuwanger>open64 being off of main.cpp, a.exec (line 215)
01:07<Kuwanger>May. What sort of things can you think of would cause it to hang?
01:07<Chutt>well, depends on what it's opening
01:08<Kuwanger>It gets at least far enough to do the following: adding: "localhost as a player 0
01:08<Kuwanger>adding: localhost as a remote ringbuffer
01:08<Kuwanger>[New Thread 65541 (LWP 31889)]"
01:08<Kuwanger>err, that first double quote should be before adding.
01:09<Kuwanger>There's a zero byte ring buffer (ringbuf3.nuv) in the directory involved. Has the right permissions.
01:09<Chutt>i dunno :(
01:09<Chutt>and i need to get to bed
01:10-!-lydickaw [] has quit [Read error: 110 (Connection timed out)]
01:11<Captain_Murdoch>Chutt, that fixed the bug. now whether I read frame-by-frame up to frame X or whether I jump around to get to frame X, they are the same frame. before I was ending up on different frames.
01:12<Kuwanger>Yea, it's getting stuck on the open sound device.
01:12<Captain_Murdoch>commercial skip code was hosing up because the flag routine reads frame by frame and the player jumps to frames to skip so the player wasn't jumping to the same frame the flagger said was blank.
01:17<Kuwanger>cute hack though, doing a compare on the last four bytes of two strings to verify they're the same..
01:17<Kuwanger>Hmm..or is that just a direct compare of chars..
01:18<Kuwanger>Well, whatever..
01:21<nyquiljer>hm. i patched mplayer 0.90 and i get just audio, no video
01:36-!-orangey [] has quit [Read error: 110 (Connection timed out)]
01:37-!-orangey [] has joined #mythtv
01:47-!-PeteCool [] has quit [Read error: 104 (Connection reset by peer)]
02:00<nyquiljer>does anyone know what kind of timeframe we can expect to have rencoding of video files with cut points removed?
02:09-!-thor [] has quit []
02:09-!-nziarek [] has quit []
02:09-!-rkulagow_ [] has quit []
02:09-!-moegreen [] has quit []
02:09-!-inman [] has quit []
02:09-!-schwin97 [] has quit []
02:09-!-Soopaman [] has quit []
02:09-!-bigguy [] has quit []
02:10-!-schwin97 [] has joined #mythtv
02:10-!-inman [] has joined #mythtv
02:10-!-Soopaman [] has joined #mythtv
02:10-!-moegreen [] has joined #mythtv
02:10-!-bigguy [] has joined #mythtv
02:10-!-rkulagow_ [] has joined #mythtv
02:10-!-nziarek [] has joined #mythtv
02:10-!-thor [~thor@] has joined #mythtv
02:15-!-orangey [] has quit [Remote closed the connection]
02:19-!-Kuwanger [] has quit ["Client exiting"]
02:44-!-lydickaw [] has joined #mythtv
03:00* inmanbites the wax tadpole.
03:22-!-lydickaw [] has quit [Read error: 113 (No route to host)]
04:03-!-lydickaw [] has joined #mythtv
04:17-!-choenig [] has joined #mythtv
04:56-!-lydickaw [] has quit [Read error: 113 (No route to host)]
05:23-!-PBlue_away [] has joined #mythtv
05:23-!-PhracturedBlue [] has quit [Read error: 54 (Connection reset by peer)]
06:47-!-choenig [] has quit [Remote closed the connection]
09:35-!-wigginjs [] has joined #mythtv
09:35<wigginjs>any idea what "Session Management Error: Could not open network socket." means?
09:42-!-hfb [] has quit ["Huh! Wasn't me!"]
10:10-!-lydickaw [] has joined #mythtv
10:13<nziarek>Can you place anything else inside the channel number container, like time, logo or station call letters?
10:23-!-Soopaman [] has quit ["Peace and Protection 4.22"]
10:29-!-lydickaw [] has quit [No route to host]
10:31<Chutt>nziarek, only the channel number, sorry
10:31<Chutt>i should really just move that into the program_info container
10:31<nziarek>here is the thing: my info box graphic is kind of all in one, and it looks silly when you enter a channel and the numbers are just floating there
10:32<nziarek>so i decided to sepearte the graphic a little, but I don't want just a graphic for the channel number
10:32<nziarek>so, i can work around what can be done, but I am at work now, so I couldn't test it.
10:33<nziarek>is it not possible to be able to create containers that can hold any elemwnt within them?
10:33<Chutt>well, it is
10:34<Chutt>it's just the code only looks for certain names contained within certain containers
10:34<Chutt>when it's filling in information
10:34<nziarek>i see...alright, well, i'll keep that in mind then, thanks =)