Back to Home / #mythtv / 2004 / 09 / Prev Day | Next Day
#mythtv IRC Logs for 2004-09-16

---Logopened Thu Sep 16 00:00:14 2004
00:04dopester if i have signal: void blah(); in my header, and then call emit blah(); somewhere in the class what releases it?
00:04Chutt releases it?
00:06dopester nevermind i missread.. and its got nothing to do with my connection..
00:06Beirdo Chutt: it seems that ffmpeg's libavformat when writing AVI (at least the CVS version) obeys the timestamps I gie it :)
00:06Beirdo give even
00:07Beirdo so even with the audio and video progressing separately, it somehow seems to be working
00:07Beirdo I don't understand it
00:07Beirdo :)
00:07Chutt heh
00:07Beirdo I've almost got it working with files that have been commercial cut and transcoded
00:08Beirdo then I think I'll look at exporting to mov as well
00:08Beirdo not a bad idea
00:08Beirdo of course, I still have the re-encoding for rtjpeg and mjpeg to do
00:09Beirdo I bought a G400-TV to use as an MJPEG card, but the store screwed me, there was no cable to hook the breakout box to the card
00:09Chutt heh
00:09Beirdo and they refuse to do anything about it
00:09Beirdo so I think that store will be getting no more of my money
00:10Beirdo I was almost ready to dive over the counter and throttle one of the sales twits
00:10Beirdo She was insisting that all the cables were in there and that I was lying.
00:10Beirdo great way to impress an already pissed off customer :)
00:12Chutt i wish there was something with the same capabilities as readerware, but web based
00:26Chutt yay, books page updated
00:29dopester books you read?
00:30Chutt and own
00:30Beirdo What, no Silmarillion yet?
00:30Beirdo :)
00:30dopester lota reading
00:31Beirdo Ender's Game's a good book
00:31Chutt unfortunately, his only good book
00:31dopester there something odd about passing QValueLists by reference?
00:31Chutt nope
00:31Beirdo oh :(
00:32dopester chutt: that nope to me?
00:32Chutt yup
00:32dopester well crap.. this makes no sense then..
00:34dopester QValueList<Class> = QValueList<Class> that ok?
00:34Chutt should be
00:34Chutt it's implicit sharing, though
00:36Chutt ie, read the qt docs, and it explains all that :p
00:37dopester im reading it now
00:38dopester im thinking that might be whats killing my thead
00:40dopester sometimes i regret getting the ee and not a compsci degree.. heh
00:42dopester Warning: Do not copy an implicitly shared container (QMap, QValueVector, etc.) while you are iterating over it.
00:43Beirdo Heh, I have not once regretted my EE degree :)
00:44dopester no its only this 20 minutes of confusion i regret it
00:44dopester ask me in an hour EE was the way to go
00:44Beirdo Ah, good :)
00:52mikegrb hello from sunny pensacola
00:52mikegrb power just went out
00:54dopester nice
00:54dopester hows the wind?
00:56mikegrb heh can't tell now
00:56mikegrb and no tv for news
00:56mikegrb just my ham radio left
00:56mikegrb well that and the internet
00:56--- ---> captbunzo [] has joined #mythtv
00:57Beirdo I assume you're on a laptop :)
00:57mikegrb I'm actually in a hospital so I do have some power
00:57mikegrb just not for the tv
00:57Beirdo Ahh
00:57captbunzo hi.
00:57mikegrb yes
00:57mikegrb using a cewll phone for access
00:57Beirdo yikes.
00:57dopester gprs? edge? cdma2000?
00:57captbunzo I have a quick question I was hoping someone could help me with.
00:57Beirdo Well, I hope yer home is still in one piece
00:57mikegrb yes
00:57mikegrb number three I believe
00:57mikegrb sprint vision
00:57captbunzo I am working on a web frontend to the cutlist marking features of mythtv.
00:58mikegrb been in the hospital for three weeks so the $10/month for unlimited has been getting quite a work out
00:58dopester yeah mikegrb: the first 2 are gsm data services..
00:58captbunzo I have nuv video files (recorded by mythtv) that I would like to cut into many smaller videos
00:58captbunzo anyone have any tips?
00:58captbunzo I am looking for an efficient way to create them.
00:58Chutt read the topic?
00:59captbunzo is this a channel for mythtv development?
00:59Chutt yes
00:59captbunzo good. then lend me a hand.
00:59Chutt you're not talking about mythtv development
00:59captbunzo really?
00:59Chutt not as far as i can tell
00:59captbunzo so adding a significant feature to mythweb isn't development?
01:00mikegrb puhwaha
01:00Chutt how exactly are you going to play back a video in a web browser?
01:00* mikegrb gives chutt a cupcake :>
01:00dopester .net man.. .net :)
01:00Chutt with hooks to the exact frame number, etc
01:00captbunzo not going to play video.
01:00Chutt so you can actually create cut marks where you want them?
01:00captbunzo rather, going to build an interface similar to the cutmarking capability.
01:00Chutt how?
01:00captbunzo complicated.
01:00Chutt especially without a video preview?
01:00captbunzo here's my thought so far.
01:00captbunzo ahhaw!
01:00Chutt wouldn't that be pretty damn useless?
01:01captbunzo but there WILL be a video preview.
01:01Chutt you just said 'not going to play video'
01:01captbunzo or I wouldn't be doing it, so try to be a little nicer.
01:01dopester id think it would take so much bandwidth ya might as well use the frontend :)
01:01captbunzo you can show a video FRAME without a showing VIDEO.
01:01Chutt um, you're going to ask the backend for each frame?
01:01captbunzo I have some ideas that I think will work.
01:01captbunzo nope.
01:02captbunzo I am going to preprocess the video.
01:02Chutt that's even dumber
01:02captbunzo Create sort of a cache of images.
01:02captbunzo no, moron.
01:02Chutt do you realize how many images you'd need?
01:02captbunzo hear me out before making a judgement.
01:02captbunzo yes, moron.
01:02* dopester grins
01:02captbunzo 60*60*29.97.
01:02captbunzo for an hour of videoabout 180000
01:03captbunzo rather.
01:03Chutt and you think that's a good idea?
01:03Chutt heh
01:03captbunzo step 1 - split the video into 3600 1 second video.
01:03captbunzo videos.
01:03captbunzo create a jpeg of the first frame of each.
01:03captbunzo then the web frontend generates additional frames ONLY as needed.
01:04mikegrb hahah
01:04dopester your browser would croak just loading that page
01:04mikegrb that is quite idiotic
01:04captbunzo perhaps I'll only generate the jpgs for each minute, or something.
01:04captbunzo what page?
01:04captbunzo one page with one image?
01:04captbunzo ah.
01:04captbunzo some of this is done "offline behind the scenes.
01:04Chutt it takes _maybe_ 30 seconds to go through and mark all commercials through the frontend
01:04captbunzo ha.
01:04mikegrb nah
01:04mikegrb 15
01:05Chutt it'll take at least that long to create the images you're talking about.
01:05captbunzo yeah.
01:05Beirdo 1 min if you ignore the marked commercials
01:05mikegrb Beirdo: heh
01:05Chutt let along wait for everything to load.
01:05captbunzo and relatively regularly it gets it wrong.
01:05Chutt and ask for more exact images
01:05captbunzo the commericial marking.
01:06mikegrb then why don't you send a patch for the commercial detecting?
01:06Chutt that's why it doesn't skip them by default.
01:06captbunzo does the backend api provide a command for rendering an arbitrary frame to an image file?
01:06mikegrb it is nearly 100% accurate for me
01:06captbunzo mikegrb: to complicated.
01:06mikegrb well there are people outside my window in the huricane that are smarter then you
01:06Chutt haha
01:07captbunzo gee wiz.
01:07o_cee heh
01:07Chutt it's too complicated to improve the commercial skip, but it's easy to come up with unworkable ideas for a web frontend that'll take 15 minutes to mark a show
01:07captbunzo do you THINK you guys could be a little more polite.
01:07captbunzo bah.
01:07Chutt not when you you demand help with stuff
01:07captbunzo ever heard of having a little fun with a project.
01:07captbunzo I didn't demand help.
01:08Chutt <captbunzo> good. then lend me a hand.
01:08captbunzo I politely asked for it.
01:08dopester the commercial skip is about as good as its gonna get.. all the commercials that get missed i cant see how you could make a computer mark em without AI
01:08Chutt that's not polite.
01:08mikegrb yes and spending 15 minutes to mark a show isn't fun
01:08captbunzo note that that quote was AFTER you acted as an ass.
01:08Beirdo and you called people names
01:08mikegrb dopester: I can
01:08captbunzo has commericial marking improved much in the last 4 monthes?
01:08mikegrb dopester: put little tiny elfs inside the computer to pre screen shows, about as realistic as captbunzo's idea
01:08Chutt telling you to read the topic is acting like an ass?
01:09mikegrb captbunzo: you do know who chutt is, right?
01:09dopester i like the elfs idea.. hrmm.. i think im gonna run with that.. :)
01:09captbunzo how the hell is mythtv helped by you guys acting like assholes here?
01:09mikegrb he is the guy that did yo mom last night!
01:09o_cee lol
01:09Chutt again, how was that acting like an asshole?
01:09captbunzo I don't think it matters who Chutt is - you still shoudl act politely.
01:09Chutt please explain
01:09Chutt um, _you're_ the one who was calling me a moron
01:10mikegrb Chutt: may I have your baby, you are my hero
01:10captbunzo let me ask you a question.
01:10o_cee Chutt: sorry, bad timing now i know ;) but did you see the bug i filed? pretty odd no?
01:10Chutt mikegrb, why don't you just name yours after me!
01:10Chutt o_cee, yeah, it's not a bug, really
01:10captbunzo do you ever have an idea that may or may not turn out weell, ut you still check it out?
01:11Chutt captbunzo, no, i'm pretty good at weeding out dumb ideas
01:11mikegrb Chutt: I'm already doing that
01:11o_cee Chutt: noae maybe not, but odd behaviour nontheless..
01:11Chutt o_cee, it's a new recording, with a new start time
01:11Chutt and that's all that matters to that alg, really
01:11captbunzo ah, so Chutt, all of your ideas are good ones?
01:11mikegrb captbunzo: no he just doesn't waste time on the lame ones
01:11o_cee Chutt: yeah, guess it wasn't updated when it started doing it that way..
01:12captbunzo god, mythtv success got you a little conceited?
01:12Chutt o_cee, it's more of a 'don't restart your backend in the middle of a recording'
01:12o_cee Chutt: heheh, crappy ivtv drivers you know ;)
01:12Chutt type thing - unless it knows to treat that as a single item, it can't know not to expire the old one
01:13captbunzo so, it would have just killed you to help me out.
01:13Chutt help you out with what?
01:13o_cee it could look at the desc and subtitle to determine if it's the same
01:13Chutt wasting my time on your unworkable idea?
01:13Chutt how's that helping anything?
01:13captbunzo the question I asked in the first place...
01:13Beirdo which was?
01:13captbunzo actually, I plan on completely pursuing the un-fucking-workable idea.
01:13Chutt your question was vague and unformed
01:14Chutt which is why i directed you to the support channel
01:14captbunzo and if it works out, then let you guys take a look at it.
01:14captbunzo I just had one queston.
01:14captbunzo question.
01:14captbunzo really, it isn't all that unworkable.
01:14Chutt why would you cut the video up into many smaller pieces, in the first place?
01:15captbunzo simple.
01:15captbunzo to provide near-random frame access.
01:15Chutt you can already get near-random frame access
01:15Chutt actually, drop the near
01:15captbunzo ok, good.
01:15Chutt you can request any frame you want from the backend
01:15captbunzo how?
01:15Chutt it just takes time to process
01:15captbunzo hmmnn...
01:15captbunzo ah.
01:15captbunzo I mean FAST near random access.
01:15Chutt how the fuck do you think it gets the preview pixmaps mythweb displays now?
01:16captbunzo yes, that was the first thing I checked out.
01:16Chutt it can't be any faster, without essentially playing the thing
01:16Chutt which is why i asked that
01:16captbunzo by "time to process", what do you mean?
01:16Chutt load the video, load the seek table, seek, decode frame, save as .png
01:17captbunzo are we talking milliseconds, or seconds.
01:17Chutt time it yourself
01:17captbunzo ah, come on.
01:17captbunzo just answer the question.
01:17Chutt you just said you looked at how mythweb did it
01:17mikegrb time it yourself
01:17Chutt so, delete the .png files and time it yourself
01:17mikegrb I was thinking the same thing
01:17Chutt which do you think would be faster
01:18Chutt me doing exactly that, and then telling you
01:18Chutt or you doing it
01:18captbunzo but mythweb generates one image near to the front of the image.
01:18Chutt why would it take longer for anywhere in the file?
01:18captbunzo after the video splits are generated, then it would be very fast.
01:18mikegrb if he looked at how mythweb did it and didn't know he could request a frame I don't know how he expects to do what he wants to do
01:18captbunzo perhaps I misunderstood what mythweb was doing.
01:20captbunzo as far as I saw, mythweb was using QUERY_GENPIXMAP in such a way that it only grabbed the first frame.
01:21captbunzo and the command used in mythweb isn't clear as to how it is indicating a specific frame.
01:21captbunzo am I missing something?
01:21Chutt it's using the default
01:21Chutt which is something like 64 seconds
01:22captbunzo is there somewhere that I can find documentation for the mythbackend api?
01:22Chutt nope
01:22captbunzo I looked through the source a bit.
01:22captbunzo even found QUERY_GENPIXMAP buried in there somewherer.
01:24captbunzo you still there.
01:24captbunzo ?
01:24Chutt yes.
01:25captbunzo have any pointers?
01:25captbunzo I'm going to try to make this work.
01:25Chutt not really
01:26captbunzo if it works, then you guys can have any code that is worth having.
01:26captbunzo if not, well then, no loss for you.
01:26captbunzo you only stand to benefit.
01:26Chutt that's nice
01:26Beirdo Good luck, captbunzo, have fun
01:26Chutt seeing as it's all GPL, etc
01:26captbunzo that's why I came to you in the first place.
01:26captbunzo ah come on, isn't the idea intriguing?
01:26Chutt not in the slightest
01:27captbunzo so, the ability to mark video from the web isn't intriguing...potentially useful.
01:27mikegrb nope
01:27captbunzo a good feature that users out there might actually use.
01:27mikegrb it's very fast from the front end
01:27mikegrb why do it slowly from the web
01:27captbunzo but!
01:27mikegrb no but
01:27dopester bored at work?
01:27Beirdo hehe
01:27captbunzo sometime people don't have access to their frontend.
01:28captbunzo for instance.
01:28mikegrb no you work at work
01:28Beirdo dopester: just what I was thinking
01:28mikegrb if you don't have access to the front end then you aren't going to be watching it either
01:28mikegrb so it doesn't matter
01:28captbunzo nope.
01:28Beirdo there is transcoding, etc still
01:28captbunzo I use transcode to shrink my video down to about 470 MB/hour
01:28captbunzo built in transcoding support is bad.
01:29Beirdo but I'd rather do the commercial marking in 15-30s than over the web in 20min
01:29mikegrb yup
01:29captbunzo but it won't have to take 20 mins.
01:29captbunzo come on.
01:29captbunzo especially if I can come up with a way to get fast/random frame access.
01:30captbunzo that's the hard part.
01:30mikegrb but it will
01:30captbunzo the rest is a simple frontend.
01:30Beirdo it will take 20min at least to get the cuts right.
01:30--- ---> Viddy [] has joined #mythtv
01:30Beirdo Go have fun implementing it
01:30captbunzo depends on the definition of the word fast.
01:30captbunzo mine is in the range of milliseconds.
01:30captbunzo which is just fine.
01:31captbunzo been doing web stuff for a while.
01:31mikegrb well have fun making the backend do that
01:31captbunzo ah hel, what do you care.
01:31Chutt backend already does it :p
01:31Beirdo as I said, good luck, have fun :)
01:31Beirdo I'm not trying to stop ya.
01:31Beirdo it's your time after all
01:31captbunzo is QUERY_GENPIXMAP the right command to use for this?
01:31Chutt might need to modify the gen pixmap query to pass along the frame #, since i don't know if it was ever done
01:31Chutt yes
01:32captbunzo I live in Oklahoma.
01:32captbunzo Fly to Virginia every week to work as a computer consultant.
01:32captbunzo MythTV at home records my shows.
01:32captbunzo transcode makes them small enough to downloadd.
01:32captbunzo wget downloads them.
01:33--- ---> Netslayer [] has joined #mythtv
01:33captbunzo for a 7 months now have been doing this and not caring about the commercials...
01:33Chutt it's only a 10% or so difference in file size, i imagine
01:33dopester sounds like you got a fat pipe
01:34captbunzo over the weekend, I played with the frontend cut marking functionality.
01:34Beirdo 25% for most shows here, Chutt
01:34Beirdo but still
01:34captbunzo which was very cool.
01:34dopester god that could be taken outta context :)
01:34captbunzo :)
01:34captbunzo about 33 kb/s dsl outgoing download speed.
01:34captbunzo start downloadd before I go to bed.
01:35captbunzo leave it running while I am at the office.
01:35captbunzo shows downloaded when II get back.
01:35captbunzo or I just download them when I am at home.
01:35captbunzo fast local network.
01:35captbunzo anyhow.
01:35captbunzo mostly this is just for general entertainment.
01:35captbunzo to see if it can be done.
01:36Chutt yeah, the gen pixmap query would have to be extended to pass in the frame to be decoded
01:36captbunzo and, I wouldn't be darrn.
01:36captbunzo darn.
01:36captbunzo that's what I thought.
01:36Chutt but that's extraordinarily simple
01:36captbunzo hmmnn...
01:36captbunzo something you think would be worth doing?
01:37Chutt sure
01:37Chutt i'd apply a patch if sent one
01:37captbunzo hehe.
01:37captbunzo that means I would have to actually get to know your code well enough to code it decently.
01:38captbunzo hmmnn...
01:38Chutt there's really not much to that part of it
01:38captbunzo let me check into it.
01:42captbunzo what is a gContext?
01:42Chutt grep :p
01:43captbunzo doing that :)
01:43Chutt see, people that say 'I WANNA MAKE IT DO XXVCVX'
01:43captbunzo lots of mainserver.cpp: else if (command == "QUERY_GENPIXMAP")
01:43captbunzo playbacksock.cpp: QStringList strlist = QString("QUERY_GENPIXMAP");
01:43captbunzo or not.
01:43Chutt then 'TELL ME HOW TO DO IT!!@#!@'
01:43captbunzo whoops.
01:43Chutt and then 'CAN YOU DO IT FOR ME?????'
01:43Chutt just annoy me to no end
01:44captbunzo oh really?
01:44captbunzo couldn't tell.
01:44Netslayer Chutt, would it help for my posted bug if I recompiled mythtv using debug/gdb, etc?
01:44captbunzo the world is ever grateful.
01:45Chutt netslayer, yup
01:45Chutt run it in gdb, wait for it to get stuck
01:45Netslayer Chutt, alright I'll do that
01:45Chutt hit ctl-c, get a full bt
01:45Chutt and hope that all the threads are there
01:45Netslayer nice
01:45captbunzo any clue as to where to find gContext
01:45captbunzo defined?
01:46Chutt you really can't grep the header files for it?
01:46captbunzo ah.
01:46captbunzo header files.
01:46captbunzo novel idea. :)
01:47captbunzo thank you, found it.
01:49captbunzo so, using "secondsin" maps to a precise frame?
01:49dopester chutt: i was asking earlier about connects and signals... i have a signal being emited from within a thread loop and the thread loop seems to stall there.. is that expected behavior?
01:49Netslayer wow "388 WNYW Wed Sep 15, 7:18pm - 6:00 pm " :-/
01:49captbunzo I assume...
01:49captbunzo correct?
01:49--- <<-- Viddy [] has quit (Read error: 60 (Operation timed out))
01:50dopester directv listings? :)
01:50Chutt captbunzo, might not, but it gets multiplied by framerate somewhere
01:50Netslayer dopester, yup
01:50Chutt so it'd be quite easy to modify it to ask for an actual frame number, instead
01:50Beirdo Netslayer: I had a 23h recording scheduled once, forget how
01:50Chutt wasn't ever any reason to go to frame-resolution on that
01:51Chutt dopester, signals are just like function calls
01:51Chutt if anything hooked up to it, it'll be called immediately
01:51dopester oh so its waiting for my slot to finish up?
01:51Chutt yes
01:51dopester duh.. damn you said that earlier..
01:51Chutt again, all explained in detail in the qt docs :p
01:52dopester yeah yeah i know.. im a skimmer.. sorry.. :)
01:52captbunzo Chutt: but the multiplexing should be behind the scenes somewhere.
01:53Chutt not for what you want
01:53captbunzo really?
01:53captbunzo since HandleGenPreviewPixmap is called for QUERY_GENPIXMAP.
01:53captbunzo and...
01:54dopester chutt: would you prefer me to use qt threading instead the pthreads that are already used in the dvb code for future stuff?
01:54Chutt i don't care - i prefer using qmutex/qwaitcondition/etc
01:54Chutt but the actual thread creation can just be pthreads
01:54captbunzo elink->GetScreenGrab(..., secondsin, ...) generates the screen grab.
01:54Chutt it's a tad simpler
01:54--- ---> tkooda [~tkooda@] has joined #mythtv
01:54Chutt captbunzo, right, so you'd probably want to change that to use an actual frame number
01:55--- <--- tkooda [~tkooda@] has left #mythtv ()
01:55captbunzo ah.
01:55captbunzo ah.
01:55captbunzo so "64" is going to return 2, or 3 or something
01:55dopester ok i'll stick with the pthreads and use the QMutexs..
01:55captbunzo since the return of the call to GetNumSetting is an int.
01:56captbunzo so elink->GetScreenGrab needs to be modified to take something like "framesin" instead of "secondsin".
01:56captbunzo eh/
01:56captbunzo ?
01:56Chutt yup
01:57captbunzo hmmnn...
01:57captbunzo all this for the wonders of stargate.
01:57captbunzo :)
01:57Chutt or an additional parameter, so the existing functionality wouldn't be broken.
01:58--- ---> Viddy [] has joined #mythtv
01:58captbunzo hmmnn.
01:58captbunzo an additional parameter to the api call to QUERY_GENPIXMAP?
01:58captbunzo or to elink->GetScreenGrab?
01:59Chutt all of the above
02:00captbunzo how do I add an additional parameter to elink->GetScreenGrab without breaking things?
02:00captbunzo do I change elink->GetScreenGrab from "secondsin" to "framesin"?
02:01captbunzo and then add an additional parameter to QUERY_GENPIXMAP for a "frames" option?
02:02captbunzo hmmnn...
02:05captbunzo so, how far are you willing to go with this change?
02:05captbunzo I'd have to change:
02:05captbunzo EncoderLink
02:06Chutt it's all minor, straightforward changes
02:06Chutt as long as you don't break anything, i don't care
02:07captbunzo and some.
02:07captbunzo yeah, true.
02:07captbunzo haven't had to use diff in a while to create a patch.
02:08captbunzo so, what verson of source do I need to modify?
02:08captbunzo does 0.16 off of the website work?
02:08captbunzo or do I need to get cvs?
02:09--- <<-- Snow-Man [] has quit (Read error: 113 (No route to host))
02:10Chutt i generally ask for patches to be made against cvs
02:11captbunzo okie dokie.
02:11captbunzo you're right.
02:11captbunzo easy changes.
02:11captbunzo just lots of them
02:11captbunzo how soon until your next release?
02:11captbunzo 0.17?
02:13--- ---> Snow-Man [] has joined #mythtv
02:14Chutt i dunno
02:15--- <<-- Beirdo [~gjhurlbu@beirdo.user] has quit (Read error: 110 (Connection timed out))
02:23captbunzo hmmnn.
02:34--- <<-- pigeon [] has quit ("brb")
02:41--- ---> pigeon [] has joined #mythtv
02:46--- <<-- _nero_ [~nero@mdobossy.student.Princeton.EDU] has quit (Read error: 54 (Connection reset by peer))
02:48Netslayer this doesn't make sense, running mythbackend with 'gdb mythbackend', then run.. and i can't get any mythfrontends to connect to it
02:50--- ---> _nero_ [~nero@mdobossy.student.Princeton.EDU] has joined #mythtv
02:50Netslayer i can't believe this, i went to console typed 'mythbackend' .. starts perfectly, mythfrontend connects, i control c it and pop "5*[mythbackend]" up comes another mythbackend.. but i can't kill it!
02:53captbunzo Chutt, you still herer/
02:54captbunzo sometime people don't have access to their frontend.
02:54captbunzo grr...
02:54captbunzo here?
02:55captbunzo ook, anyhone.
02:55captbunzo anyone.
02:55* Netslayer beeps
02:55captbunzo where do I get access to mythtv cvs?
02:55Netslayer captbunzo, as in checking out?
02:56captbunzo ah, never mind.
02:56captbunzo yep...
02:56Netslayer mythtv - mailing list page - scroll down "click here" for cvs access info
02:58captbunzo woohoo.
02:58captbunzo got cvs
03:03--- <<-- Sir-Al [] has quit (Read error: 104 (Connection reset by peer))
03:10Netslayer any idea why GDB isn't starting mythbackend right?
03:20Netslayer oh gosh i have to type 'c'
03:22--- <<-- _nero_ [~nero@mdobossy.student.Princeton.EDU] has quit (Read error: 113 (No route to host))
03:35Netslayer can someone give me a hint on how to use gdb? hitting c each time isn't working to well
03:36--- ---> uierh4 [] has joined #mythtv
03:41--- <<-- uierh4 [] has quit ()
03:44captbunzo anyone here?
03:44captbunzo I have a question about changing the API for QUERY_GENPIXMAP.
03:49--- ---> orogor [] has joined #mythtv
03:55Netslayer anyone out there that uses gdb? i can't seem to be able to connect with mythfrontend :-/
04:01--- <<-- captbunzo [] has quit ("BitchX: all the things phone and hop won't include")
04:08--- <<-- Captain_Murdoch_ [] has quit ()
04:30--- <<-- orogor [] has quit (Remote closed the connection)
04:35--- ---> orogor [] has joined #mythtv
04:39--- <<-- nrh1703 [] has quit (Read error: 60 (Operation timed out))
04:41--- ---> nrh1703 [] has joined #mythtv
04:42--- <<-- orogor [] has quit (Remote closed the connection)
05:04--- <<-- Netslayer [] has quit (Remote closed the connection)
05:49--- ---> GeckoFiend [] has joined #mythtv
06:09--- <<-- gfiend [] has quit (Read error: 110 (Connection timed out))
06:14--- <<-- Viddy [] has quit (Read error: 110 (Connection timed out))
06:38--- ---> xanax [] has joined #mythTV
06:38xanax hello
06:50--- ---> orogor [] has joined #mythtv
07:02--- <<-- krash314 [] has quit ("Leaving")
07:09--- ---> Solter [] has joined #mythtv
07:11xanax hi Solter
07:22--- <--- xanax [] has left #mythTV ()
07:31--- <<-- jeffpc_ [] has quit ("Client exiting")
08:14--- ---> netman [] has joined #mythtv
08:18--- <--- netman [] has left #mythtv ("Leaving")
08:23--- ---> tgall [~tgall@] has joined #mythtv
08:25--- ---> netman [] has joined #mythtv
08:29--- <<-- orogor [] has quit (Remote closed the connection)
08:39--- <<-- Solter [] has quit (Read error: 110 (Connection timed out))
08:43--- ---> phranck [] has joined #mythtv
08:45--- <<-- tgall [~tgall@] has quit (Client Quit)
08:45--- <<-- bobnvic [] has quit ()
09:00--- ---> orogor [] has joined #mythtv
09:16--- ---> Beirdo [~gjhurlbu@beirdo.user] has joined #mythtv
09:17* fishhead
09:17--- ---> _nero_ [~nero@mdobossy.student.Princeton.EDU] has joined #mythtv
09:22--- ---> tgall [~tgall@] has joined #mythtv
09:33--- ---> kvandivo [] has joined #mythtv
09:38--- <<-- tgall [~tgall@] has quit (Client Quit)
09:44--- <<-- m0j0_ [~m0j0@] has quit ("Leaving")
09:44orogor any dev there ?
09:53--- <<-- WhizNDR- [] has quit (Read error: 110 (Connection timed out))
10:08--- ---> D-work [] has joined #mythtv
10:13--- ---> selektah [] has joined #mythtv
10:13selektah hi
10:13selektah what command use to execute mythtv?
10:15orogor bbl
10:15--- <<-- orogor [] has quit ("Leaving")
10:20--- ---> schultmc [] has joined #mythtv
10:27--- ---> Baylink [] has joined #mythtv
10:32--- <<-- selektah [] has quit ("Irteten=Leaving")
10:33--- <<-- e\ectro [] has quit ("My damn controlling terminal disappeared!")
10:44Chutt wow, that's a pretty crappy article at anandtech
10:46kvandivo just now getting around to reading it?
10:46kvandivo are you are explicitly referring to part 2..
10:46kvandivo ^are you are^or are you
10:48Chutt part 2
10:48Chutt 'course, part 1 was pretty bad, too, but
10:48GreyFoxx What's the URL to part 2? I read part 1 but don't have the link anymore
10:48kvandivo front page, first article
10:49o_cee hmm: "Building a Linux PVR, Part 2: Microsoft's MCE 2004" that just doesn't sound right to me, heh
10:49GreyFoxx Ahh, that would do it :)
10:51--- ---> orogor [] has joined #mythtv
10:52--- <--- D-work [] has left #mythtv ("dont belong here")
10:59--- ---> mecraw_ [~lmarlow@] has joined #mythtv
11:02thor_ remarkably crappy
11:03--- <<-- stevenh [~xev@] has quit (Read error: 60 (Operation timed out))
11:03Beirdo_ I think they were planning on doing a comparison, haven't read it yet though
11:03Chutt they didn't compare anything
11:04Beirdo_ figures
11:04Beirdo_ they chose to use SuSE? yikes
11:05thor_ well, they kind of compared hand installed linux to knoppix
11:05thor_ heh
11:05Beirdo_ heh, and their SuSE install had a kernel oops in it.
11:06--- ---> stevenh [~xev@] has joined #mythtv
11:09Beirdo_ heh
11:09Beirdo_ and they think the PVR-250 is a V4L device under Myth.
11:09Beirdo_ not quite
11:11Beirdo_ shouldn't get dumbasses reviewing software :)
11:13Beirdo_ jeez. and then they put 2 bttv cards in the mythbox on part 2. good luck
11:22Beirdo_ yeah that "review" is disappointing on the whole
11:25--- ---> KillerBunny [] has joined #mythtv
11:31--- <<-- stevenh [~xev@] has quit ("Leaving")
11:39--- <<-- KillerBunny [] has quit (Read error: 104 (Connection reset by peer))
11:43Baylink Hey, I have fine luck with SuSE. :-)
12:08--- ---> KillerBunny [] has joined #mythtv
12:10--- <<-- onyxsoft [] has quit (Read error: 104 (Connection reset by peer))
12:13--- <<-- orogor [] has quit ("Leaving")
12:31--- <<-- phranck [] has quit ("[TCP/IP error #23, illuminati detected]")
12:58Beirdo_ Baylink: yes, but as a "Let's see how this goes" public review, Knoppmyth or FC1 are more community supported
13:15Baylink True. It depens a lot, I guess, on the frame you place around the comments you make.
13:18Beirdo_ Well, the way he made the review made it look like there's no end of problems installing mythtv, which is hardly fair
13:28--- ---> johnback_ [] has joined #mythtv
13:28--- <--- johnback_ [] has left #mythtv ()
13:32--- User: *** bleedinge is now known as BleedingE
13:35--- <<-- _nero_ [~nero@mdobossy.student.Princeton.EDU] has quit (Read error: 113 (No route to host))
13:43--- ---> _nero_ [~nero@mdobossy-laptop.Princeton.EDU] has joined #mythtv
14:16Baylink Haven't read the piece yet. I'm planning to write one myself, if I can ever get my life to cooperate.
14:45--- ---> AridWork [] has joined #mythtv
14:46--- <<-- AridWork [] has quit (Client Quit)
14:46--- ---> HitmanXWork [] has joined #mythtv
14:47--- <<-- HitmanXWork [] has quit (Client Quit)
14:47--- ---> HitmanXWork [] has joined #mythtv
14:47--- <<-- HitmanXWork [] has quit (Read error: 54 (Connection reset by peer))
14:56--- ---> jeffpc_ [] has joined #mythtv
15:15--- ---> ulitz [] has joined #mythtv
15:15--- <--- ulitz [] has left #mythtv ()
15:30--- ---> mecraw__ [~lmarlow@] has joined #mythtv
15:31--- ---> Viddy [] has joined #mythtv
15:42riksta i don't by any chance suppose the guy is here who maintains the gentoo ebuilds for mythtv and its plugins
15:42--- ---> johnback [] has joined #mythtv
15:43Beirdo_ he's often on -users
15:44riksta thanks
15:44riksta do you know his nick
15:45Beirdo_ I think it's aliz. he's on this channel too, but try him on -users :)
15:45Beirdo_ he's likely working or something anyways
15:46riksta cheers
15:48--- <<-- mecraw_ [~lmarlow@] has quit (Read error: 110 (Connection timed out))
16:07--- ---> snowblind [] has joined #mythtv
16:11--- <<-- KillerBunny [] has quit (Read error: 54 (Connection reset by peer))
16:27--- <<-- jeffpc_ [] has quit (Remote closed the connection)
16:32--- <<-- _nero_ [~nero@mdobossy-laptop.Princeton.EDU] has quit (Read error: 110 (Connection timed out))
16:38splat1 nn all
16:38--- User: *** splat1 is now known as splAt1
16:43--- ---> _nero_ [~nero@mdobossy.student.Princeton.EDU] has joined #mythtv
16:44--- ---> onyxsoft [] has joined #mythtv
16:52--- <<-- Octane [] has quit (Connection timed out)
17:07--- <<-- snowblind [] has quit ()
17:11--- ---> fryfrog [] has joined #mythtv
17:11fryfrog what is the difference between #mythtv and #mythtv-users?
17:11fryfrog is this a devel chan?
17:12Beirdo_ yes
17:12fryfrog ahhhh, i see
17:13fryfrog which one have i been hanging out in? i can't remember ;p
17:14--- ---> xris [] has joined #mythtv
17:14--- <--- xris [] has left #mythtv ()
17:15--- <--- fryfrog [] has left #mythtv ()
17:17--- ---> m0j0_ [~m0j0@] has joined #mythtv
17:21--- ---> snowblind [] has joined #mythtv
17:36--- <--- johnback [] has left #mythtv ()
17:48--- <<-- snowblind [] has quit (Read error: 60 (Operation timed out))
17:52--- ---> Netslayer [] has joined #mythtv
17:53--- <<-- schultmc [] has quit ("Client exiting")
17:56Netslayer can someone give me some quick insight as to how to use gdb? i'm going "gdb mythbackend", then "(gdb) run -v all" , but the backend stops, and I have to type c in for it to continue, and the frontends can't connect
18:04Netslayer ok i got the frontend to connect but is there a way of letting GDB 'continue' without having to hold enter?
18:04Netslayer "Program received signal SIG32, Real-time event 32. 0x413d0654 in pthread_getconcurrency () from /lib/ (gdb) Continuing."
18:06--- <<-- GeckoFiend [] has quit (Read error: 110 (Connection timed out))
18:07--- ---> GeckoFiend [] has joined #mythtv
18:09--- ---> dc_ [] has joined #mythtv
18:09--- <<-- dc_ [] has quit (Read error: 104 (Connection reset by peer))
18:10--- <<-- Netslayer [] has quit (Read error: 104 (Connection reset by peer))
18:11--- ---> Netslayer [] has joined #mythtv
18:16Netslayer anyone ..?
18:17o_cee maybe HANDLE sig32 nostop ? i dunno
18:17Netslayer don't you guys do this every other day :-P
18:18* Netslayer mudders remarks about C++
18:20Netslayer the best part is ever since .16 i can't kill mythbackend :-P kill -s 9 nope
18:33Chutt you need a new gdb
18:33Chutt it/gcc/or glibc isn't compiled properly for debugging multi-threaded programs
18:34Netslayer it should be the latest one? 6.0
18:34--- ---> Octane [] has joined #mythtv
18:34Netslayer guess there is probably a USE flag for it in gentoo
18:36--- <<-- dhofstra [] has quit (Read error: 104 (Connection reset by peer))
18:36--- ---> dhofstra [] has joined #mythtv
18:40Baylink /. has picked up the anandtech; go forth to defend...
18:40thor_ oh dear
18:42Chutt to defend?
18:43Baylink Well, everyone was saying the piece was inaccurate.
18:43Chutt it's not really that innacurate
18:43Chutt it's just bad
18:43Chutt and poorly written
18:43Baylink Course, they also seemed to be saying it was tested on SuSE, and the comments I'm reading say Knopmyth, so...
18:49--- ---> n2iko [] has joined #mythtv
18:50--- ---> cmorgan [] has joined #mythtv
18:55rkulagow_ chutt: nothing in that frontend segfault i posted?
18:57Chutt no :(
18:58rkulagow_ boo! i was able to reproduce it at least twice in one night, but only started running it in gdb after the first one.
18:59rkulagow_ i wonder if it's because there weren't any upcoming episodes.
18:59Netslayer is this a bad thing? Program received signal SIG32, Real-time event 32.0x413d0654 in pthread_getconcurrency () from /lib/
18:59Netslayer from GDB
19:11--- <--- n2iko [] has left #mythtv ()
19:14* fishhead goes to ram his head into the wall till everything goes away
19:21--- <<-- Chutt [] has quit (Read error: 110 (Connection timed out))
19:22--- <<-- Baylink [] has quit ("User disconnected")
19:31--- ---> josephk__ [] has joined #mythtv
19:37* fishhead decides to go hump a 500,000 volt line
19:40--- <<-- josephk_ [] has quit (Read error: 110 (Connection timed out))
19:41--- ---> Chutt [] has joined #mythtv
19:50--- User: *** fishhead is now known as KrissKross
19:51--- User: *** KrissKross is now known as fishhead
19:52Beirdo hehe, oops
19:53Beirdo Hey, Chutt, could you remove the bugzilla user I just created... I forgot I already had one
19:53Beirdo remove
19:53Beirdo :)
19:54Beirdo I already registered (which helps me sort any email)
20:08--- <<-- mecraw__ [~lmarlow@] has quit ("Trillian (")
20:16--- <<-- hadees [~hadees@hadees.sustaining.supporter.pdpc] has quit (Read error: 104 (Connection reset by peer))
20:18--- ---> johnback_ [] has joined #mythtv
20:18--- <--- johnback_ [] has left #mythtv ()
20:24--- ---> puetzk [] has joined #mythtv
20:26--- ---> johnback [] has joined #mythtv
20:32--- <<-- rkulagow_ [] has quit (Read error: 60 (Operation timed out))
20:49--- <--- Drag0n [] has left #mythtv ("Leaving")
21:03--- ---> hadees [] has joined #mythtv
21:14--- <<-- hadees [~hadees@hadees.sustaining.supporter.pdpc] has quit (Read error: 104 (Connection reset by peer))
21:33--- ---> Captain_Murdoch_ [] has joined #mythtv
21:41--- <<-- [M-M] [] has quit ("Client exiting")
22:20Beirdo sigh
22:20Beirdo pthreads is being a PITA
22:25riksta how come
22:25Beirdo gettimeofday( &tvNow, NULL );
22:25Beirdo if( (tvNow.tv_sec - tvLastDisp.tv_sec) > 0 ) {
22:25Beirdo tvLastDisp = tvNow;
22:26Beirdo if I put a printf between the gettimeofday and the if, it works right
22:26Beirdo will hit every second
22:26Beirdo without it, it's like 12s
22:26Beirdo makes NO sense
22:27riksta uhh!
22:27Beirdo is there something stupid I'm missing? :)
22:28--- ---> hadees [] has joined #mythtv
22:28--- <<-- hadees [~hadees@hadees.sustaining.supporter.pdpc] has quit (Connection reset by peer)
22:29--- ---> hadees [] has joined #mythtv
22:31--- <<-- hadees [~hadees@hadees.sustaining.supporter.pdpc] has quit (Client Quit)
22:31--- ---> hadees [] has joined #mythtv
22:32--- <<-- hadees [~hadees@hadees.sustaining.supporter.pdpc] has quit (Client Quit)
22:32--- ---> hadees [] has joined #mythtv
22:36--- ---> SoftwareGuru [] has joined #mythtv
22:36SoftwareGuru | I just came accross mythTv for the first time...does everyone like it
22:37riksta SoftwareGuru 1) go to #mythtv-users 2) no, we just hang around here for fun, to hate on mythtv
22:38--- ---> kach [] has joined #mythtv
22:38SoftwareGuru | riksta...Im curious and just wanted to ask about it. No need to be a dick
22:38--- <--- SoftwareGuru [] has left #mythtv ()
22:40dopester :)
22:41Beirdo heh. Well done, riksta.
22:41Beirdo :)
22:41thor_ and there was much rejoicing
22:42riksta sup dpoester, how is the dvb work going
22:42riksta sorry, dopester
22:44Beirdo I must not be drunk enough to understand my pthreads problem tonight
22:44dopester so far so good
22:44dopester i got it scaning for services on my dev box last night
22:44dopester got it updating the db now
22:44dopester just wrote a perl script to scrape icons from lyngsat icons for dvb-s users
22:44dopester :)
22:45riksta dopester, with regards to the scanning, did you take a look at kaxtv's code?
22:45dopester it actually doesnt work for me :)
22:46dopester it makes the assumptions that all dvb services ACTUALLY follow the standard
22:46dopester i can get it to scan 2-3 radio services but thats about it
22:47dopester it also doesnt support diseqc switches / motors so i can only listen to 1 sats radio channels :(
22:48dopester John Pullan is going to help me verity it all works with DVB-T
22:48dopester i just keep missing him on IM since he seems to go to bed about the time i get home from work (stupid time zones)
22:48dopester hes also gonna help me do the pretty stuff in videosource since that was taking me way too long to figure out
22:49dopester he said he did some work on the channel editor so he seems fit for the job :)
22:49riksta dopester, well i am dvb-t too like i said
22:49dopester yeah cool ma
22:49riksta so if you need help there its cool
22:49dopester you got a dev box? cause what i got right now will not tune, etc
22:49Beirdo then he went to the -users and asked stupid questions :)
22:49dopester its kinda in a 1/2 way point where nothing works
22:49riksta nah i just have my main box
22:50riksta but i dont really use myth at the moment
22:50dopester heh
22:50riksta why you ask
22:50dopester im pretty happy with this lyngsat scraper i did
22:50dopester cause what i got right now WILL do nothing useful
22:50riksta yeah i wrote a scraper for my mum ages ago to compare cheap flights on the uk
22:51riksta s/on/in/
22:51dopester this is like 30 lines of perl
22:51riksta what module
22:51dopester HTML::TokeParser
22:51riksta ya same
22:52dopester super easy
22:52riksta i know yeah,
22:52dopester i'll probbably make it into interactive scraper for dvb-s users
22:52riksta depends how the site is writeen though
22:52dopester i am pretty sure its meant to be scraped
22:52--- <<-- kach [] has quit ("Leaving")
22:52riksta deopster i have a bitch of a problem at the moment, my data service has blocked my tv_grab_uk_rt
22:52riksta so im kinda screwed
22:53dopester you got epg via dvb right?
22:53riksta yeah i have (when its written) :)
22:53dopester heh
22:53dopester you tried the tv_grab_dvb crap?
22:53Beirdo that should give you incentive :)
22:53riksta i dont even have that dopester
22:53dopester man i want to get it done too
22:53riksta is it in xmltv cvs?
22:54dopester i just kept re-writing it after i would figure out something else, etc
22:54dopester naw someone else wrote it
22:54dopester google it
22:54riksta i am, trying it now
22:54dopester im pretty sure i got this Mpeg TS skimming shit down to a science.. musta read the docs about 50 times now
22:55dopester and based on my dvb irds and kaxtv, scan, etc i think no one else has totally read the specs either
22:55riksta damn !
22:55riksta works a bloody charm!
22:55dopester yeah i think it just pulls titles and no descriptions if i recall
22:55riksta <title lang="eng">The China Voyage</title>
22:55riksta <desc lang="eng">Tim Severin sails 5,500 miles on a bamboo raft from China into the Pacific ocean to investigate whether early Asian mariners might have discovered the Americas.</desc>
22:55dopester and yer gonna have to screw with the zap2it ids in the db
22:55riksta P
22:56dopester oh wow he added it
22:56dopester when i ran it was like verison .4 or something and didnt do much but grab titles
22:56riksta r<programme channel="" start="20040923110000" stop="20040923120000">
22:56riksta yeah the channel attribute, i assume relates to the xmltvid
22:56riksta in the dbv
22:56riksta db
22:56dopester yeah
22:56riksta how the hell do i know what 22208 is ;P
22:56dopester im gonna set it to networkid.serviceid when i finish this mess
22:56dopester thats serviceID 22208
22:56riksta aha
22:57riksta yeah i gotchya
22:57dopester if you get the sdt tables you can corelate that to a name easily
22:57riksta damn cool
22:57riksta how do i get them
22:57dopester i can send you some of my test code maybe
22:57riksta sure
22:57dopester thats the best i can think of
22:58riksta do you have an IM client
22:58dopester yeah.. i hope it compiles though :)
22:58riksta ill give it a shot
22:58riksta whats your IM address
23:00--- <<-- hadees [~hadees@hadees.sustaining.supporter.pdpc] has quit ("Leaving")
23:01Beirdo Hmmmm
23:01Beirdo wonder if this is a thread priority issue or something
23:02Beirdo ohhhh. just had another thought
23:02Beirdo async output
23:02Beirdo duh duh duh
23:02Beirdo I'm using printf with \r... and no fflush
23:03* Beirdo slaps himself, bet that's it
23:03riksta i was actually going to suggest asynchronous!
23:03Beirdo had to stop thinking in the damn box :)
23:04cmorgan i usually define a DPRINTF() macro that does a fprintf and a fflush
23:05Beirdo OK, now to put all that code BACK in there
23:05Beirdo sigh
23:08Beirdo thar she blows
23:08Beirdo that was it
23:08Beirdo just wasted 1.5h on something obvious :)
23:10Beirdo and I know better too
23:13Beirdo now I can move onto the actual resync. That was just to fix the status update as it processes
23:18--- <<-- o_cee [] has quit ("Leaving")
23:21--- ---> jeffpc_ [] has joined #mythtv
23:43--- <<-- Captain_Murdoch_ [] has quit ()
23:50--- ---> [M-M] [] has joined #mythtv
---Logclosed Fri Sep 17 00:00:36 2004