MythLogBot@irc.freenode.net :: #mythtv

Daily chat history

Current users (92):

aloril, Anduin, Anssi, anykey_, beata, BeeBob, Beirdo, brfransen, Captain_Murdoch, chainsawbike, Chutt, clever, coling, Cougar, dagar, danielk22, Dave123, davide_, dblain, dekarl, dlblog, dudz_, f33dMB, foobum, foxbuntu, ghoti, gigem, gregL, GreyFoxx, highzeth, iamlindoro, J-e-f-f-A, j-rod|afk, JamesHarrison, jams, jarle, jcarlos, jhp, joe____, jpabq, jpabq-, jstenback, justinh, jwhite, kc, kenni, knightr, kormoc, kurre2, kwmonroe, laga, mag0o, MavT, Meliorator, mike|2, mrand, MythBuild, MythLogBot, okolsi, paul-h, PointyPumper, poptix, purserj, rhpot1991, sailerboy, Scorp1us, Seeker`, skd5aner, Slasher`, Snow-Man, sphery, sraue, stuarta, stuartm, superm1, sutula, swerve, taylorr, tgm4883, ThisNewGuy, tomimo, tris, Unhelpful, vallor, wagnerrp, wahrhaft, xris, ybot, yoyolala, zCougar, zombor, _charly__
Saturday, July 30th, 2011, 00:20 UTC
[00:20:07] sphery: wagnerrp: finally found it (GNU Coding Standards is a big document when they don't use argv[0] in the section for me to search on :). First sentence at http://www.gnu.org/prep/standards/standards.html#User-Interfaces
[00:21:16] sphery: This is why I wanted to rip that out of mythfrontend (we have code in mfe that runs a plugin if the binary is the plugin name--when it's more intuitive for most users to just do mythfrontend mythmusic to invoke mythmusic than to set up a symlink with the plugin name)
[00:21:39] wagnerrp: really? i never knew that
[00:22:42] sphery: Yeah, it's an old-school Unix idea that they're trying to get people away from
[00:23:23] wagnerrp: well, it has utility in things like busybox where it allows for small, statically linked binaries
[00:23:54] sphery: when search didn't help me, I went straight to "Standards for Command Line Interfaces". Didn't think to check "Standards for Interfaces Generally" until I'd done way too much reading.
[00:25:22] sphery: Yeah, busybox is the exception, though. Their recommendation, though, is that we use arguments to indicate the desired behavior so Joe User isn't confused when it does something different from what he asks for just because his packager used a binary name that makes it work like the packager likes :)
[00:27:04] sphery: So mythutil --printsched versus having a printsched or mythprintsched argv[0] to invoke the behavior. It's also easier to find functionality that way, when you can use the manual or Google or whatever to search for mythutil and see all the things it does.
[00:33:58] danielk22: sphery: I didn't know you could invoke plugins that way. I know we had some problems keying of the binary names in the past though. Distro's would rename the binaries so we needed to strip off things like .bin to get at the real name. It looks like we use defines these days...
[00:35:08] danielk22: Or maybe it was .real — in anycase, I thought we didn't key anything off argv[0] anymore..
[00:36:15] kormoc is now known as kormoc_afk
[00:38:02] danielk22: Hmm, interestingly it looks like Microsoft hasn't figured out filesystem linking yet. Still doesn't work right in Windows 7. http://www.pluralsight-training.net/community . . . diately.aspx
[00:38:21] sphery: danielk22: yeah, the plugin name thing is still in there. It works for the *buntu guys (with .real) because we have finfo.baseName() to support Windows (where you'd have the .exe). https://github.com/MythTV/mythtv/blob/master/ . . . in.cpp#L1493 (and L1503 uses it for plugin name).
[01:05:11] gigem_ (gigem_!~david@mythtv/developer/gigem) has quit (Remote host closed the connection)
[01:05:36] gigem_ (gigem_!~david@mythtv/developer/gigem) has joined #mythtv
[01:19:07] HappySysAdminDay (HappySysAdminDay!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has quit ()
[02:14:28] brfransen (brfransen!~brfransen@216.254.250.47) has quit (*.net *.split)
[02:14:28] ghoti (ghoti!~paul@scratch.it.ca) has quit (*.net *.split)
[02:14:28] jpabq- (jpabq-!~jpabq@71-37-153-77.albq.qwest.net) has quit (*.net *.split)
[02:14:28] danielk22 (danielk22!~danielk@96.57.9.142) has quit (*.net *.split)
[02:14:28] aloril (aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi) has quit (*.net *.split)
[02:15:10] joe____ (joe____!~jmk@64.73.32.135) has joined #mythtv
[02:15:36] skd5aner (skd5aner!~skd5aner@cpe-069-132-082-180.carolina.res.rr.com) has quit (Ping timeout: 276 seconds)
[02:15:36] joe_ (joe_!~jmk@64.73.32.135) has quit (Ping timeout: 276 seconds)
[02:16:21] skd5aner (skd5aner!~skd5aner@cpe-069-132-082-180.carolina.res.rr.com) has joined #mythtv
[02:17:05] brfransen (brfransen!~brfransen@216.254.250.47) has joined #mythtv
[02:17:05] ghoti (ghoti!~paul@scratch.it.ca) has joined #mythtv
[02:17:05] jpabq- (jpabq-!~jpabq@71-37-153-77.albq.qwest.net) has joined #mythtv
[02:17:05] danielk22 (danielk22!~danielk@96.57.9.142) has joined #mythtv
[02:17:05] aloril (aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi) has joined #mythtv
[02:22:19] ghoti (ghoti!~paul@scratch.it.ca) has quit (Ping timeout: 250 seconds)
[02:22:45] ghoti (ghoti!~paul@scratch.it.ca) has joined #mythtv
[02:27:20] taylorr: danielk22, sphery: it was this ticket -> http://code.mythtv.org/trac/ticket/9540
[02:27:43] taylorr: that should be fixed in master, not sure if the patch would be safe for 0.24-fixes
[03:17:10] bill6502 (bill6502!~bill6502@2002:cdb2:1a2b:7cd3:9ef4:32ea:c6ea:200) has left #mythtv ()
[04:09:00] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[04:25:41] branden__ (branden__!~branden@70.36.67.211) has joined #mythtv
[04:27:08] branden__: I finally got slackware to work with me.
[04:27:30] branden__: Does anyone have a guide for setting up mythtv under slackware?
[04:28:48] branden__: Wrong channel
[04:28:56] branden__: sorry
[04:33:14] dudz_ (dudz_!~dudz_@123-243-44-131.static.tpgi.com.au) has joined #mythtv
[05:05:15] swerve (swerve!~swerve@cpe-72-226-86-206.nycap.res.rr.com) has quit (Ping timeout: 276 seconds)
[05:09:26] branden__ (branden__!~branden@70.36.67.211) has quit (Quit: Leaving)
[05:55:22] Captain_Murdoch (Captain_Murdoch!~cpinkham@mythtv/developer/CaptainMurdoch) has quit (Ping timeout: 264 seconds)
[05:55:41] chainsawbike (chainsawbike!~chainsawb@chainsawbike-1-pt.tunnel.tserv25.sin1.ipv6.he.net) has quit (Ping timeout: 260 seconds)
[05:59:46] cesman (cesman!~cecil@pdpc/supporter/professional/cesman) has quit (Remote host closed the connection)
[06:08:09] knightr (knightr!~knightr@mythtv/developer/knightr) has quit (Ping timeout: 255 seconds)
[06:08:45] Captain_Murdoch (Captain_Murdoch!~cpinkham@mythtv/developer/CaptainMurdoch) has joined #mythtv
[06:29:06] chainsawbike (chainsawbike!~chainsawb@chainsawbike-1-pt.tunnel.tserv25.sin1.ipv6.he.net) has joined #mythtv
[06:40:27] knightr (knightr!~knightr@mythtv/developer/knightr) has joined #mythtv
[06:44:26] pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has joined #mythtv
[07:02:55] cesman (cesman!~cecil@pool-108-38-214-203.lsanca.fios.verizon.net) has joined #mythtv
[07:02:55] cesman (cesman!~cecil@pdpc/supporter/professional/cesman) has joined #mythtv
[07:02:55] cesman (cesman!~cecil@pool-108-38-214-203.lsanca.fios.verizon.net) has quit (Changing host)
[07:08:24] stoffel (stoffel!~quassel@p57B4B0FD.dip.t-dialin.net) has joined #mythtv
[07:09:06] stoffel (stoffel!~quassel@p57B4B0FD.dip.t-dialin.net) has quit (Remote host closed the connection)
[07:09:39] stoffel (stoffel!~quassel@p57B4B0FD.dip.t-dialin.net) has joined #mythtv
[08:01:23] NoFear-TN (NoFear-TN!~NoFear-TN@auh-as40287.alshamil.net.ae) has joined #mythtv
[08:01:36] NoFear-TN: hi all
[08:02:05] NoFear-TN: where can i find the supported tv tuner card? pls
[08:04:25] laga: NoFear-TN: #mythtv-users and wiki.mythtv.org
[08:32:08] andreax (andreax!~andreaz@p57B95B24.dip.t-dialin.net) has joined #mythtv
[08:49:49] NoFear-TN: thanks
[09:09:44] NoFear-TN (NoFear-TN!~NoFear-TN@auh-as40287.alshamil.net.ae) has quit ()
[09:40:59] stoffel (stoffel!~quassel@p57B4B0FD.dip.t-dialin.net) has quit (Ping timeout: 246 seconds)
[09:53:45] stoffel (stoffel!~quassel@p57B4B0FD.dip.t-dialin.net) has joined #mythtv
[10:02:43] kth (kth!~kth@unaffiliated/kth) has joined #mythtv
[10:05:02] mike|2 (mike|2!~mike@c-24-21-63-118.hsd1.or.comcast.net) has quit (Remote host closed the connection)
[10:05:57] mike|2 (mike|2!~mike@c-24-21-63-118.hsd1.or.comcast.net) has joined #mythtv
[10:09:34] kth (kth!~kth@unaffiliated/kth) has quit (Quit: Leaving.)
[10:11:30] fa2k (fa2k!~fa2k@2001:470:9863:fafa:303e:2ec:ce19:4948) has joined #mythtv
[10:11:47] fa2k (fa2k!~fa2k@2001:470:9863:fafa:303e:2ec:ce19:4948) has left #mythtv ()
[10:28:55] kth (kth!~kth@unaffiliated/kth) has joined #mythtv
[10:29:41] kth (kth!~kth@unaffiliated/kth) has quit (Client Quit)
[11:33:51] coling (coling!~colin@cpc1-sgyl30-2-0-cust258.sgyl.cable.virginmedia.com) has quit (Quit: leaving)
[11:57:25] coling (coling!~colin@cpc1-sgyl30-2-0-cust258.sgyl.cable.virginmedia.com) has joined #mythtv
[12:02:18] jya (jya!~jyavenard@mythtv/developer/jya) has quit (Quit: jya)
[12:03:35] gigem_ (gigem_!~david@mythtv/developer/gigem) has quit (Remote host closed the connection)
[12:04:04] gigem_ (gigem_!~david@mythtv/developer/gigem) has joined #mythtv
[12:42:01] stoffel (stoffel!~quassel@p57B4B0FD.dip.t-dialin.net) has quit (Ping timeout: 252 seconds)
[12:55:47] jarle (jarle!~jarle@70.84-234-133.customer.lyse.net) has quit (Remote host closed the connection)
[12:56:52] danielk22: taylorr: I dunno. The patch on 9540 looks safe, but it would need to be pretty well tested before pushing it onto 0.24-fixes.
[13:01:07] jarle (jarle!~jarle@70.84-234-133.customer.lyse.net) has joined #mythtv
[13:31:25] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[14:11:34] pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has quit (Ping timeout: 264 seconds)
[14:20:40] wagnerrp: did someone 'fix' the scheduler issue where it will not allow a backend to operate without a source attached to a card input?
[14:21:06] wagnerrp: multiple people on the -users list are claiming theyre running tunerless backends
[14:27:37] swerve (swerve!~swerve@cpe-72-226-86-206.nycap.res.rr.com) has joined #mythtv
[14:34:50] sphery: wagnerrp: the master backend won't run if no card inputs are defined anywhere, but if you connect an input on a remote backend, then the master will run without tuners
[14:35:28] sphery: and you don't even have to run the remote backend, either
[14:36:08] sphery: note that no one ever wrote code to check for a proper configuration--there's only a check for an empty configuration
[14:42:02] wagnerrp: sphery: unless i worded it confusingly, thats what i intended to say in the thread
[14:48:18] sphery: ah, found the thread, now... yeah, your description sounds right--but it's possible that the sanity check is now broken (seems to still be there in https://github.com/MythTV/mythtv/blob/master/ . . . pers.cpp#L59 --see end of function).
[14:49:33] sphery: also seems to be checking for cards--not inputs
[14:51:06] sphery: though we are trying to init the card, so I would assume that will require a valid input configuration
[15:27:59] andreax1 (andreax1!~andreaz@p57B95B24.dip.t-dialin.net) has joined #mythtv
[15:28:50] andreax (andreax!~andreaz@p57B95B24.dip.t-dialin.net) has quit (Ping timeout: 250 seconds)
[15:36:34] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[15:38:14] stoffel (stoffel!~quassel@p57B49D2F.dip.t-dialin.net) has joined #mythtv
[15:50:05] jpabq_ (jpabq_!~abqjp@71-37-153-77.albq.qwest.net) has joined #mythtv
[15:50:05] abqjp (abqjp!~abqjp@71-37-153-77.albq.qwest.net) has quit (Read error: Connection reset by peer)
[15:52:29] abqjp (abqjp!~abqjp@71-37-153-77.albq.qwest.net) has joined #mythtv
[15:52:30] jpabq_ (jpabq_!~abqjp@71-37-153-77.albq.qwest.net) has quit (Read error: Connection reset by peer)
[16:04:26] andreax (andreax!~andreaz@p57B95746.dip.t-dialin.net) has joined #mythtv
[16:04:53] stoffel (stoffel!~quassel@p57B49D2F.dip.t-dialin.net) has quit (Remote host closed the connection)
[16:06:51] stoffel (stoffel!~quassel@p57B49D2F.dip.t-dialin.net) has joined #mythtv
[16:07:06] andreax1 (andreax1!~andreaz@p57B95B24.dip.t-dialin.net) has quit (Ping timeout: 255 seconds)
[16:32:54] SteveGoodey (SteveGoodey!~steve@host86-145-234-137.range86-145.btcentralplus.com) has joined #mythtv
[16:34:25] andreax (andreax!~andreaz@p57B95746.dip.t-dialin.net) has quit (Read error: Connection reset by peer)
[16:36:20] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv
[17:04:02] davide_ (davide_!~david@mythtv/developer/gigem) has joined #mythtv
[17:05:34] gigem_ (gigem_!~david@mythtv/developer/gigem) has quit (Ping timeout: 258 seconds)
[17:09:03] Gibby (Gibby!~Gibby@204.118.10.244) has quit (Remote host closed the connection)
[17:09:43] kth (kth!~kth@dyndsl-095-033-066-097.ewe-ip-backbone.de) has joined #mythtv
[17:09:44] kth (kth!~kth@dyndsl-095-033-066-097.ewe-ip-backbone.de) has quit (Changing host)
[17:09:44] kth (kth!~kth@unaffiliated/kth) has joined #mythtv
[17:42:36] kormoc_afk is now known as kormoc
[18:05:11] kth (kth!~kth@unaffiliated/kth) has quit (Quit: Leaving.)
[18:10:27] stoffel (stoffel!~quassel@p57B49D2F.dip.t-dialin.net) has quit (Ping timeout: 240 seconds)
[18:16:04] reynaldo (reynaldo!~rverdejo@pc-161-56-101-190.cm.vtr.net) has quit (Quit: Lost terminal)
[18:42:46] mrand (mrand!~mrand@ubuntu/member/mrand) has quit (Ping timeout: 258 seconds)
[18:53:56] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[19:06:57] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[19:11:30] mrand (mrand!~mrand@ubuntu/member/mrand) has joined #mythtv
[19:13:20] danielk22: Captain_Murdoch: sphery: Beirdo: http://pastebin.com/7W2SWiaC <-- mthread & mthreadpool
[19:14:02] sphery: nice
[19:14:09] sphery: (and fast)
[19:14:10] danielk22: ^^^ I have not tested that code at all, its more of an expression of an API in code form for discussion.
[19:15:59] danielk22: In MThread there is a RunProlog & RunEpilog that take care of threadRegister and threadDeregister for now but would be the place for the DB connection code.
[19:16:53] danielk22: If you don't write your own run() you can use this as is and it takes care of everything. If you do you need to call RunProlog and RunEpilog() in your custom run..
[19:18:23] danielk22: So that more of our threading needs can be met without a custom MThread::run(), you can pass any QRunnable implementing class in the constructor and that will be run instead of QThread::run() in MThread::run().
[19:19:30] danielk22: MThreadPool does the same thing for QRunnables.. the start & tryStart methods can take an extra param of debugName, and then the QRunnable will have threadRegister() called with that name..
[19:20:34] danielk22: Otherwise MThread and MThreadPool try to mimic all the bits of the QThread and QThreadPool interfaces that we use.
[19:26:37] danielk22: sphery: Well it's really just a spec at this point.. I just happened to work out the details in C++ :)
[19:27:25] jya (jya!~jyavenard@60-242-40-141.static.tpgi.com.au) has joined #mythtv
[19:27:25] jya (jya!~jyavenard@60-242-40-141.static.tpgi.com.au) has quit (Changing host)
[19:27:25] jya (jya!~jyavenard@mythtv/developer/jya) has joined #mythtv
[19:34:33] SteveGoodey (SteveGoodey!~steve@host86-145-234-137.range86-145.btcentralplus.com) has quit (Ping timeout: 255 seconds)
[19:37:50] danielk22: Captain_Murdoch: sphery: Beirdo: bah, that wasn't the full paste, see here instead http://pastebin.com/pMvtzgmu
[20:24:21] eharris (eharris!~eharris@99-179-7-82.lightspeed.austtx.sbcglobal.net) has quit (Ping timeout: 276 seconds)
[20:31:40] SteveGoodey (SteveGoodey!~steve@host86-147-80-141.range86-147.btcentralplus.com) has joined #mythtv
[20:47:11] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 240 seconds)
[20:50:07] SteveGoodey (SteveGoodey!~steve@host86-147-80-141.range86-147.btcentralplus.com) has quit (Remote host closed the connection)
[21:10:46] abqjp (abqjp!~abqjp@71-37-153-77.albq.qwest.net) has quit (Quit: abqjp)
[21:13:04] ThisNewGuy: hey all – is a patch that adds isGeneric to ProgramInfo likely to get accepted (based on the field in the recordedprograms table)? I'm a little hesitant because it looks like a lot of work to add a field to ProgramInfo
[21:26:09] danielk22: ThisNewGuy: What would it be used for? Any ProgramInfo field count modification has a lot of fallout so it needs to have a reasonable payoff. Could the data be extracted from the program id?
[21:28:22] danielk22: I know with Schedules Direct data the program id does tell you if the program is generic, but I don't know if the scheduler figures out that other programs are generic (from non Schedules Direct sources).
[21:42:41] Anssi (Anssi!hannulaa@mandriva/developer/anssi) has quit (Ping timeout: 240 seconds)
[21:43:39] Anssi (Anssi!hannulaa@mandriva/developer/anssi) has joined #mythtv
[21:57:31] ThisNewGuy: I thought it was cleaner to use the field rather than to imply something from another field – other than that I don't have a good argument
[22:03:14] wagnerrp: is there anything in the frontend that actually cares if a show is generic?
[22:03:40] wagnerrp: based off what youve been working on, something in the artwork stuff?
[22:08:02] sphery: what about whatever approach playbackbox uses to put the info in the maps?
[22:08:12] sphery: (the ones used by themes)
[22:10:21] sphery: ah, wait, guess generic isn't in there--only repeat info
[22:11:50] sphery: note, though, that outside the US, the generic flag is not very meaningful...
[22:22:14] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[22:24:18] ThisNewGuy: it sounds like this wouldn't be worth it given the amount of work – I'll just drop it – thanks for the help!
[22:31:59] danielk22: ThisNewGuy: NP
[22:35:28] kormoc is now known as kormoc_afk
[22:45:59] kormoc_afk is now known as kormoc
[23:01:35] Scorp1us (Scorp1us!~as@pool-72-81-130-240.bltmmd.fios.verizon.net) has joined #mythtv
[23:01:53] Scorp1us: what should my source.list be set to to upgrade an old mythtv box?
[23:04:06] Scorp1us: mine is all borken
[23:22:26] superm1: Scorp1us, better question for #ubuntu-mythtv or #mythtv-users, this channel is for dev type stuff
[23:40:27] danielk22: Beirdo: Just FYI I don't think the logging stuff returning references to strings had anything to do with the crashes I've been seeing in the backend. I believe they were do to the MPEGRecorder race that I fixed today.
[23:43:33] danielk22: The race allowed logging to attempt print out strings that had already been deleted. The logging macro just triggered it because of how it now interprets the code that creates the debug string even when low level logging is disabled.
[23:53:29] stuartm: http://svn.mythtv.org/trac/ticket/9954 sounds like a driver bug in part
[23:57:51] danielk22: stuartm: I can't reproduce the problem with current master.. does this actually happen with 0.24-fixes?

IRC Logs collected by BeirdoBot.
Please use the above link to report any bugs.