MythLogBot@irc.freenode.net :: #mythtv

Daily chat history

Current users (94):

abqjp, andreax, anykey_, brfransen, CaCtus491, coling, dekarl, ElmerFudd, foxbuntu, gigem, gregL, gregorcy, GreyFoxx, jafa, jarle, joe___, joki, jwhite, jya, kormoc, kwmonroe, mrand, MythBuild, MythLogBot, mzanetti, peitolm, petefunk, rhpot1991, rsiebert, sannes, Seeker`, skd5aner, sphery, sunkan, superm1, tgm4883, toeb, yb0t, aloril, Anssi, Beirdo, brtb, Captain_Murdoch, Chutt, clever, Cougar, damaltor, dblain, dlblog, Ffseto, FinnTux, ghoti, ikke-t, J-e-f-f-A, j-rod|afk, JackWinter, jams, jcarlos, jpabq, jstenback, k-man, kenni, knightr_, kurre2, mag0o, markcerv, okolsi, poptix, purserj, Slasher`, SmallR2002, stuarta, sutula, taylorr, TheAsp, ThisNewGuy, tomimo, tris, Unhelpful, vallor, wagnerrp, wahrhaft, wseltzer, XDS2010_, xris, mike|2, zombor, ben1066, pepsiman, obo_, cattelan, ToadP, laga, share
Thursday, April 19th, 2012, 00:03 UTC
[00:03:15] locuse: hi. i've installed split front/back mythtv setup. single backend server, multiple frontends. for the frontends, on exit, i see options of "Yes, Exit now" & "Yes, Exit & Shutdown".
[00:03:16] locuse: Since my frontend clients will always be on multiuse-PCs rather than dedicated boxes, I *never* want the "Shutdown" option. I.e., at most, I want to exit from MytTV frontend UI to my normal linux desktop. How/where can I disable that selection/option?
[00:03:42] Beirdo: my brain hurts. I'll continue this when I get home
[00:03:52] Beirdo: locuse: I think you are looking for #mythtv-users
[00:04:04] locuse: Beirdo: gagh, sry!
[00:04:47] locuse: hate when the dev channels arent' XXX-dev ...
[00:04:49] locuse (locuse!0WLqF6YZd4@bolt.sonic.net) has left #mythtv ()
[00:07:22] locuse (locuse!0WLqF6YZd4@bolt.sonic.net) has joined #mythtv
[00:10:10] knightr_: Beirdo, let me know if you want me to test something, let me know...
[00:10:30] locuse (locuse!0WLqF6YZd4@bolt.sonic.net) has left #mythtv ()
[00:11:40] knightr_: BTW, you know that weird pc of code I showed you earlier (that lupdate had trouble with), it's a QMap where the key is a string... lupdate parser doesn't expects this and doesn't extract it...
[00:11:58] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[00:14:11] knightr_: (I definitely need to start learning C++ more, I had kinda guessed it was a map because of the way it was used but could't say it was one for sure..)
[00:28:09] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[00:46:25] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[00:50:05] jya: wagnerrp: yes, those other instances of constData() are all fine
[00:50:32] wagnerrp: what was the different there that made it a problem?
[00:50:42] wagnerrp: was it the QString itself that went away?
[00:50:51] wagnerrp: so everything down the chain was gone?
[00:50:56] jya: 12.2.3 Temporary objects are destroyed as the last step in evaluating the full-expression (1.9) that (lexically) contains the point where they were created
[00:50:56] jya: 8:40
[00:52:10] jya: if you do: char *foo = var.toLocal8Bit().constData();
[00:52:37] jya: constData() returns a point to the data found in the QByteArray returned from toLocal8Bit().
[00:52:59] jya: after finishing evaluating the line (e.g. after the ;) the QByteArray destructor is called.
[00:53:34] jya: so any pointer to within that object are now pointing to nowhere. You can't guarantee its content
[00:53:45] jya: now if you do on the other end, something like:
[00:54:01] jya: QString foo = var.toLocal8Bit.constData()
[00:54:25] jya: the constructor of foo will be called before the destructor of QByteArray returned by toLocal8Bit() is called.
[00:54:29] jya: in which case this is fine
[00:54:52] jya: cerr << var.toLocal8Bit().constData() << end
[00:55:21] jya: is fine too… the data would have been processed before the destructor of the QByteArray is called
[00:55:47] jya: std::string foo = var.toLocal8Bit().constData() is fine.
[00:56:20] jya: unlink(var.toLocal8Bit().constData()); would also be fine, the object is destroyed only after the function is called.
[00:56:22] jya: make sense?
[01:02:54] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[01:09:51] stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has joined #mythtv
[01:10:47] jya: wagnerrp: still there? does my explanation make sense?
[01:11:01] wagnerrp: yeah, thanks
[01:11:33] jya: I had hit that problem a while back worth with STL and std::string…
[01:12:08] jya: the interesting bit, is that you can see in old code, they always do:
[01:12:19] jya: QByteArray blah = foo.toLocal8Bit();
[01:12:32] jya: function(blah.constData())
[01:13:09] jya: they have always separated even though it's not necessary. I believe doing so is better, it's clearer and prevent having to think about when you can do it, and when you can't
[01:13:28] jya: but there are like 500 of those everywhere… I wasn't going to start splitting them all
[01:15:26] wagnerrp: ill have to make a note to skim through the command line stuff to make sure that scenario doesnt show up anywhere else
[01:18:40] jya: wagnerrp: I've manually reviewed all files using constData()
[01:19:00] jya: so I'm fairly confident those two were the only ones
[01:19:09] wagnerrp: ah, great
[01:19:24] jya: on the other hand… if you do something like
[01:19:41] jya: func(var.toLocal8Bit().constData());
[01:20:06] jya: and in func you have something like: static const char*blah; and you store the pointer
[01:20:15] jya: you're screwed...
[01:20:47] jya: would have been poor coding to start with, assuming your arguments may still exists after you've been called
[01:26:22] jya: let me copy/paste
[01:26:50] jya: http://pastebin.com/rN67Q45m
[01:27:59] gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has joined #mythtv
[01:47:49] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has quit (Quit: Body blow! Body blow!)
[01:51:24] knightr_: Beirdo, if you don't end up having to work on them I will work on getting those categories virtually (for the benefit of translation) merged together and in their own category. Code-wise I don't think it's worth it to merge these together but translation-wise it is (and some of them are not currently translatable (that's a long story...)
[01:52:16] Beirdo: heh
[01:52:26] Beirdo: OK, well, I'll keep it in mind :)
[01:53:46] jya: stichnot: seems that you're on the right track… I can't really test it.. It's not something that you can experience for hours… I can do a local copy to fixes/0.25 and have my wife use it for a while and report
[01:57:34] knightr_: Beirdo, OK, thanks! I'll figure out a way to test them if needs be... (heck I only need to make sure everything was properly initialized, the rest of the code I wouldn't touch...)
[01:59:18] Beirdo: yeah
[02:00:14] stichnot: jya: you can set up the torture test environment, but that's not so nice for the wife...
[02:01:06] stichnot: anyway, my suggestion is not quite there... the ringbuffer code needs a little more work, which hopefully I'll be able to test in a few hours
[02:01:45] Beirdo: BLARGH
[02:02:01] Beirdo: gonna slap some QT people
[02:09:24] knightr_: btw, thanks for the vote of confidence, don't worry if it's approved you most likely noticed I like to play it safe so if I am uncertain about something you can be sure I will ask for help...). don't worry though I won't ask for help for just about anything, only I am really not confident about something... the problem with the categories is that AFAIK they currently work and I can't/won't be able to test them myself so I was somewhat r
[02:09:24] knightr_: eluctant to change how they are declared...
[02:09:41] knightr_: what did they do?
[02:10:02] Beirdo: Oh, their stupid QT_TRANSLATE_NOOP... and how it works :)
[02:10:18] Beirdo: I have some QT_TRANSLATE_NOOP3 as well (to include the comments)
[02:10:46] Beirdo: makes it so ugly, just because they can't deal with using a preprocessor :)
[02:10:47] Beirdo: hehe
[02:12:29] knightr_: you're right, I had forgotten about NOOP3...
[02:14:29] knightr_: thing is I wonder if it's a comment or a disambiguation string, normally it should be a disambiguation string since there's now a difference between the two since Qt 4.4 (I think)
[02:16:47] knightr_: (one way to know would be to update a translation, they don't have the same XML tag, the disambiguation string is comment, the new comment is extracomment if I am not mistaken...
[02:19:27] Beirdo: it says "comment" in the ts, but it's a disambiguation in the code
[02:20:10] Beirdo: yup, that works
[02:20:23] Beirdo: OK, didn't want to remove stuff from the ts :)
[02:25:43] knightr_: yep, I have just confirmed it's a disambiguation string, it produces the same XML output as any of the commands that accept a disambiguation string..
[02:26:24] knightr_: good idea since those disambiguation strings are needed in some places in Myth...
[02:27:56] jya: btw, knightr_ remember the tree untranslated strings in the setup wizard? I've made them translatable in master, but can I backport that to fixes/0.25 ?
[02:36:06] kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has quit (Ping timeout: 244 seconds)
[02:43:28] knightr_: jya, can you let me check with Nick Morrott before doing so? He hasn't done any stats for 0.25 yet and it would be nice if he could do it before we start adding new strings to 0.25-fixes... As you most likely realized for some people reaching a 100% completion status is important for some people and it would be nice if the stats showed who did reach that completion status
[02:44:12] jya: knightr_: I don't mind.. I haven't backported most of my fixes… giving them time to rest in master for a week or so
[02:45:18] knightr_: (I still think we should have added these before release since making untranslatable strings translatable is, as far as I am concerned, a good reason to break the string freeze but that's old history...
[02:45:31] knightr_: jya, thank you, I'll contact him...
[02:45:56] jya: knightr_: I agree with you there… but got some … oppositions
[02:46:51] knightr_: jya, who were you (and Gavin most likely) referring to, I assumed either a senior dev...
[02:47:36] jya: I think most of the opposition came from the translation folks
[02:47:46] knightr_: for 0.26 we will have to establish some guidelines...
[02:47:51] jya: i don't think any devs said anything about it
[02:48:02] knightr_: jya, I am one of those translation folks... :)
[02:48:19] jya: i know that :)
[02:51:16] knightr_: as long as we keep our translators in the loop and let them know in advance that there is a risk some untranslatable strings might be added even in string freeze (like I did) I don't think they would mind... It's not much better to have some untranslatable strings displayed nobody can do anything about...
[02:51:45] knightr_: anyway will have to figure out something for the next release...
[02:52:16] knightr_: s/will/we will
[02:58:16] knightr_: jya, BTW thank you for making that untranslatable string (that had already been translated) translated before release, that's exactly how it works, you reused the translation that was already there...
[02:58:56] jya: well, one can try to make it least bad
[02:59:49] knightr_: yes and I am glad you did...
[03:15:21] Beirdo: and time to slap Qt again
[03:15:35] Beirdo: I have a templated class on T.
[03:15:53] Beirdo: Q_OBJECT macro uses T as well
[03:15:57] Beirdo: sigh
[03:19:52] locuse (locuse!aNJvT8kD8n@bolt.sonic.net) has joined #mythtv
[03:45:33] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[03:49:01] noahric (noahric!~noahric@50.46.147.0) has joined #mythtv
[03:49:22] ben1066 (ben1066!~quassel@unaffiliated/ben1066) has quit (Ping timeout: 276 seconds)
[03:53:33] ben1066 (ben1066!~quassel@host86-163-134-161.range86-163.btcentralplus.com) has joined #mythtv
[03:58:23] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[04:00:32] highzeth (highzeth!~hz@213.138.162.181) has joined #mythtv
[04:06:22] jya: stuartm: I put a log in MythMainWindow::eventFilter. It records all events received. I took note of the time before I attempted to reproduce the problem then reproduced the problem. I then compared all the events between before, and after. There were no new events received after that didn't get receive before… The number of different event after is far lower than it was before (40 vs 12)...
[04:17:08] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[04:27:42] stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has quit (Ping timeout: 276 seconds)
[04:34:14] pepsiman (pepsiman!~mparsons@secure.linguamatics.com) has quit (Ping timeout: 265 seconds)
[04:34:46] pepsiman (pepsiman!~mparsons@secure.linguamatics.com) has joined #mythtv
[04:37:43] noahric (noahric!~noahric@50.46.147.0) has quit (Quit: noahric)
[04:37:57] noahric (noahric!~noahric@50.46.147.0) has joined #mythtv
[04:44:56] stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has joined #mythtv
[04:49:59] cesman (cesman!~cesman@pdpc/supporter/professional/cesman) has quit (Quit: Konversation terminated!)
[04:55:21] cesman (cesman!~cesman@pool-173-51-174-58.lsanca.fios.verizon.net) has joined #mythtv
[04:55:21] cesman (cesman!~cesman@pdpc/supporter/professional/cesman) has joined #mythtv
[04:55:21] cesman (cesman!~cesman@pool-173-51-174-58.lsanca.fios.verizon.net) has quit (Changing host)
[05:08:06] noahric (noahric!~noahric@50.46.147.0) has quit (Quit: noahric)
[05:13:32] ben1066_ (ben1066_!~quassel@host86-169-139-89.range86-169.btcentralplus.com) has joined #mythtv
[05:16:27] ben1066 (ben1066!~quassel@host86-163-134-161.range86-163.btcentralplus.com) has quit (Ping timeout: 276 seconds)
[05:18:52] cattelan is now known as cattelan_away
[05:41:42] Guest81426 (Guest81426!~ricky@121-74-76-114.telstraclear.net) has joined #mythtv
[06:11:16] hashbang (hashbang!~alex@213-152-35-50.dsl.eclipse.net.uk) has joined #mythtv
[06:28:42] jya: stuartm: unbelievable… this change fix the OS X problem about the keyboard not responding...
[06:28:42] jya: http://pastebin.com/HDfX2e4Z
[06:31:01] andreax (andreax!~andreaz@p5089EB36.dip.t-dialin.net) has quit (Read error: Connection reset by peer)
[06:32:51] jya: I don't really see the point of using that function to start with.. Is it safe to just remove it ?
[06:34:55] jya: [7d4a20cb4a5c2859b6e2153c333777af43f95c6b]
[06:35:00] jya: 7d4a20cb4a5c2859b6e2153c333777af43f95c6b
[06:35:10] jya: oh well: https://github.com/MythTV/mythtv/commit/7d4a2 . . . 77af43f95c6b
[06:35:38] jya: for some unknown reason it did fix this a long time ago.. Going to make it mac conditional
[06:46:37] MavT (MavT!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv
[06:47:58] MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 260 seconds)
[06:51:35] jya: stuartm: according to http://harmattan-dev.nokia.com/docs/platform- . . . ien-widgets; calling winId enforce a "native" widget, assuming that the Qt::WA_NativeWindow attribute is set on widgets; That's not the case… I also wonder if this could explains some weird behaviours seen when using the Qt painter with ATI graphics.
[06:57:50] skd5aner (skd5aner!~skd5aner@cpe-071-071-242-134.carolina.res.rr.com) has quit (Ping timeout: 276 seconds)
[06:58:43] skd5aner (skd5aner!~skd5aner@cpe-071-071-242-134.carolina.res.rr.com) has joined #mythtv
[07:11:24] hashbang (hashbang!~alex@213-152-35-50.dsl.eclipse.net.uk) has quit (Quit: Leaving.)
[07:41:22] rsiebert (rsiebert!~quassel@g226062248.adsl.alicedsl.de) has quit (Ping timeout: 276 seconds)
[07:48:09] rsiebert (rsiebert!~quassel@g225063089.adsl.alicedsl.de) has joined #mythtv
[08:31:44] Guest81426 (Guest81426!~ricky@121-74-76-114.telstraclear.net) has quit (Ping timeout: 245 seconds)
[08:31:44] rickyw__ (rickyw__!~ricky@121-74-69-69.telstraclear.net) has joined #mythtv
[08:47:28] highzeth (highzeth!~hz@213.138.162.181) has quit (Ping timeout: 245 seconds)
[09:29:10] dekarl1 (dekarl1!~dekarl@p4FE852AD.dip.t-dialin.net) has joined #mythtv
[09:29:45] j-rod|afk (j-rod|afk!~jarod@static-72-93-233-2.bstnma.fios.verizon.net) has quit (Read error: Connection reset by peer)
[09:29:56] j-rod|afk (j-rod|afk!~jarod@static-72-93-233-2.bstnma.fios.verizon.net) has joined #mythtv
[09:31:00] dekarl (dekarl!~dekarl@p4FE84B2B.dip.t-dialin.net) has quit (Ping timeout: 252 seconds)
[09:33:39] J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@unaffiliated/j-e-f-f-a) has quit (Quit: Oh No!!!! ;-))
[09:33:51] dekarl1 (dekarl1!~dekarl@p4FE852AD.dip.t-dialin.net) has quit (Ping timeout: 265 seconds)
[09:34:05] J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@unaffiliated/j-e-f-f-a) has joined #mythtv
[09:38:30] dekarl (dekarl!~dekarl@p4FE852AD.dip.t-dialin.net) has joined #mythtv
[10:04:31] mike|2 (mike|2!~mike@c-98-232-220-158.hsd1.or.comcast.net) has quit (Remote host closed the connection)
[10:05:23] mike|2 (mike|2!~mike@c-98-232-220-158.hsd1.or.comcast.net) has joined #mythtv
[10:41:31] stuartm: jya: there are a couple of 'keyboard stops responding' tickets open, that might fix those too, I'd be tempted to remove it on all platforms and see what happens
[10:42:04] stuartm: we no longer have any 'old ui' screens such as the ones Isaac was referring to in that commit
[10:42:14] jya: yeah, I took the safe approach on only removing it on the mac, as the testing bed is much smaller
[10:42:36] jya: can't believe it took me that long to find that bloody line
[10:43:17] stuartm: I probably wouldn't have given it a second look
[10:44:21] jya: stuartm: I'm onto something else now.. I'm rewriting the airplay code written by markk… I'd like to display a little popup, like in the top right corner (or whatever if a theme defines it) showing the name of the song being played..
[10:45:12] jya: A bit like Growl on mac if you're familiar. It's a notification system that displays a quite fancy pop-up that fades away after a little while
[10:45:33] jya: is there a mythui notification even that would do something like that?
[10:45:36] rickyw_ (rickyw_!~ricky@121-73-170-122.dsl.telstraclear.net) has joined #mythtv
[10:45:53] rickyw__ (rickyw__!~ricky@121-74-69-69.telstraclear.net) has quit (Ping timeout: 245 seconds)
[10:46:43] jya: http://growl.info/screenshots
[10:48:48] stuartm: jya: I've been threatening for years to do something like that, a generic notification system which can popup a some information, whether it's a warning of a backend problem (recording failed) through to new items in an rss feed, or the name of the song currently playing through mythmusic
[10:49:15] jya: so I'm guessing it doesn't exist yet and you're about to work on it :)
[10:49:51] jya: would be great to do simply something like mythnotification(blah) .. and hop, it pops up in a nice pretty way
[10:50:15] stuartm: it doesn't exist, but it wouldn't take much to create it – I'm wary of saying that I'll be working on it, that usually comes around to bite me when I find I don't have the time or I lose interest
[10:51:16] jya: markk did something about being to send messages and have them display no? would that be a good start?
[10:51:59] stuartm: jya: my idea was to keep it simple – message, flag indication relative importance (more important messages would bump less important), category so we can display an appropriate icon or the option of defining a custom image (coverart for airplay)
[10:53:26] jya: the way growl does it is pretty nice… they stack up, each in their own little window. when one disappear, they don't move up, but the next one will take its place if it fit. If you click on the popup, it will switch to the application that emitted that message
[10:53:30] stuartm: jya: I'll give it some time at the weekend if the weather continues to be bad
[10:53:31] MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv
[10:53:44] ** jya praying the weather will stay crap **
[10:54:45] jya: if you know someone who has a mac, have a play with growl. It's likely going to be pre-installed. many free applications ships with growl and install it if it's not there.
[10:55:11] stuartm: jya: we have to adjust to the fact that we're on a 10ft UI and it's navigated using a remote – but that said there may be scope for a 'press 1 for more info' type ability
[10:55:12] jya: having said that… it could be just like xbmc, a scrolling message at the bottom of the screen
[10:55:18] jya: but i'm not a fan of it.
[10:55:36] stuartm: jya: seems a lot like the notify app for KDE
[10:55:57] stuartm: jya: we could leave the precise layout/design to themers
[10:56:08] stuartm: that way people can play around to find the best design
[10:56:14] jya: of course..
[10:56:39] MavT (MavT!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 260 seconds)
[10:57:06] stuartm: anyway, despite the pouring rain I now have to go out for a bit
[10:57:13] jya: hehe
[10:58:58] rickyw (rickyw!~ricky@121-73-165-222.dsl.telstraclear.net) has joined #mythtv
[10:59:12] rickyw_ (rickyw_!~ricky@121-73-170-122.dsl.telstraclear.net) has quit (Ping timeout: 245 seconds)
[11:09:12] rickyw (rickyw!~ricky@121-73-165-222.dsl.telstraclear.net) has quit (Ping timeout: 245 seconds)
[11:33:29] pepsiman: what is the future field for in oldrecorded?
[11:50:22] MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Read error: Connection reset by peer)
[12:13:31] highzeth (highzeth!~hz@9-62-11.connect.netcom.no) has joined #mythtv
[12:16:34] cocoa117 (cocoa117!~cocoa117@188-222-31-239.zone13.bethere.co.uk) has joined #mythtv
[12:17:48] dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has joined #mythtv
[12:37:48] highzeth (highzeth!~hz@9-62-11.connect.netcom.no) has quit (Quit: Leaving)
[12:42:48] Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has joined #mythtv
[12:50:44] abqjp (abqjp!c742f80c@gateway/web/freenode/ip.199.66.248.12) has quit (Ping timeout: 245 seconds)
[12:52:39] JackWinter: is there a dvb-s2 card that runs under linux with opensource drivers, supports diseqc 1.2 (or 1.1) and allows use of a softcam with mythtv?
[12:53:42] stuarta: we don't allow softcams
[12:53:54] stuarta: here endeth support
[12:53:58] stuarta: bye
[13:00:59] JackWinter: ok fair enough. what about the rest of the question?
[13:04:11] pepsiman: http://linuxtv.org/wiki/index.php/DVB-S2_Devices
[13:04:31] laga (laga!~laga@h1626373.stratoserver.net) has joined #mythtv
[13:05:24] stuartm: there are many DVB-S2 cards with open source drivers and I believe all support diseqc
[13:09:30] JackWinter: stuartm: i was looking at a hauppage but it stated that it only supported diseqc 1.0 which won't do for me. think i'm gonna have to take a day or two and go through a checklist :)
[13:11:50] JackWinter: but i see that i missed the user channel.. i'll leave you guys to it and go bother them instead :)
[13:23:50] stuartm: JackWinter: you might try #linuxtv, there are several driver authors in there as well as some Hauppauge employees (from time to time)
[13:26:30] JackWinter: stuartm: thanks
[13:29:44] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[13:39:48] seeker (seeker!~seeker@unaffiliated/seeker) has joined #mythtv
[13:43:35] dekarl (dekarl!~dekarl@p4FE852AD.dip.t-dialin.net) has quit (Ping timeout: 252 seconds)
[13:53:14] seeker (seeker!~seeker@unaffiliated/seeker) has quit (Read error: Connection reset by peer)
[13:57:34] Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has quit ()
[13:58:04] dekarl (dekarl!~dekarl@p4FE852AD.dip.t-dialin.net) has joined #mythtv
[14:03:59] j-rod|afk is now known as j-rod
[14:04:30] stichnot: jya, kenni, other Live TV users: I'd appreciate hearing if the latest #10490 commit (0349883596549a8c76632fdfdf61920514ee65ae) improves things for you. It's only in Master for now, but should apply to fixes/0.25 as well.
[14:04:30] ** MythLogBot http://code.mythtv.org/trac/ticket/10490 **
[14:06:39] skd5aner: stichnot: I think I've only seen that issue twice since upgrading – too hard for me to reliably recreate on my end, but thanks for working on the live tv stuff – my wife uses it daily
[14:07:42] stichnot: skd5aner: good to hear. Do you run master or 0.25?
[14:07:51] skd5aner: 0.25-fixes
[14:08:33] skd5aner: that said – if there's other stuff that comes up that needs testing around that (which I can reliably recreate), I'll be happy to help
[14:12:59] dekarl (dekarl!~dekarl@p4FE852AD.dip.t-dialin.net) has quit (Ping timeout: 260 seconds)
[14:18:02] Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has joined #mythtv
[14:18:10] dekarl (dekarl!~dekarl@p4FE852AD.dip.t-dialin.net) has joined #mythtv
[14:18:39] cattelan_away (cattelan_away!~cattelan@c-66-41-26-220.hsd1.mn.comcast.net) has quit (Ping timeout: 244 seconds)
[14:20:41] stichnot: I'm with jya though — I have no idea why the live TV mechanism needs to be so complex
[14:23:03] stuarta: i became more complex when the facility to stop/pause/rewind livetv was added
[14:23:15] stuarta: previously it worked just like your tv
[14:23:22] stuarta: s/i/it
[14:23:38] stuarta: it's never been quite the same since
[14:24:02] seeker (seeker!~seeker@unaffiliated/seeker) has joined #mythtv
[14:24:46] dekarl (dekarl!~dekarl@p4FE852AD.dip.t-dialin.net) has quit (Ping timeout: 265 seconds)
[14:36:38] seeker (seeker!~seeker@unaffiliated/seeker) has quit (Quit: Colloquy for iPhone - http://colloquy.mobi)
[14:37:57] skd5aner: stuarta: that must have been a LONG LONG time ago... I think I've used myth since 0.14 and I don't recall Live TV ever being without those controls
[14:41:40] cattelan_away (cattelan_away!~cattelan@c-66-41-26-220.hsd1.mn.comcast.net) has joined #mythtv
[14:41:59] cattelan_away is now known as cattelan
[14:43:39] locuse (locuse!aNJvT8kD8n@bolt.sonic.net) has left #mythtv ()
[14:45:57] dekarl (dekarl!~dekarl@p4FE852AD.dip.t-dialin.net) has joined #mythtv
[14:49:14] seeker (seeker!~seeker@unaffiliated/seeker) has joined #mythtv
[14:50:34] dekarl (dekarl!~dekarl@p4FE852AD.dip.t-dialin.net) has quit (Ping timeout: 272 seconds)
[14:56:45] stichnot: I expect the live TV playback controls were there, but it was probably much harder to push the Record button and have the current program stored just like other recordings
[14:58:27] stichnot: so now Live TV programs are stored like other recordings (just in the Live TV recording/storage group) and the player is set up to try to seamlessly transition from one program to another
[14:58:41] stichnot: the latter seems to be the complex and problematic part
[15:03:20] stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has quit (Ping timeout: 245 seconds)
[15:08:52] stuartm: stuarta: as long as I can remember you've been able to pause/rewind livetv in myth, the only substantial change was from a static sized ringbuffer to a chain
[15:11:50] stuartm: the chain allowing things like deciding half-way through watching a programme that you'd like to keep what you've watched, e.g. to show the wife/girlfriend – which although I rarely use livetv I think happens to be a very useful feature
[15:13:18] skd5aner: I've surprisingly used that feature plenty of times over the years :)
[15:13:40] skd5aner: ... and every time I'm like "oh yea, it records everything I've watched up to this point too"
[15:14:13] seeker: I've used that. Walked in when my girlfriend was halfway through watching a film that I wanted to see, so I just hit R
[15:14:32] skd5aner: stuartm: the "I'll show my wife" later bit is one reason, but the "I've got better things to do now" is another :)
[15:16:06] stuartm: skd5aner: well the latter can be done without the chain, i.e. you hit record and it starts an ordinary recording from that point, the benefit of the chain is that you also get the first 20 minutes of the programme which you've already watched
[15:25:04] skd5aner: true... but the chain is nice
[15:44:46] gigem: pepsiman: oldrecorded.future is used to mark what the scheduler intends to do in the future. it's used log what was missed and should have happened if the master backend crashes or hangs.
[15:45:21] pepsiman: gigem, ok, it's not mentioned on the wiki
[15:50:37] gigem: pepsiman: what page? i'll try to update. which reminds me i need to put something in about the last protocol change too.
[15:50:56] joki- (joki-!~joki@p548629D9.dip.t-dialin.net) has joined #mythtv
[15:51:22] joki (joki!~joki@p54864013.dip.t-dialin.net) has quit (Ping timeout: 272 seconds)
[15:51:22] pepsiman: http://www.mythtv.org/wiki/Oldrecorded_table
[15:51:22] joki- is now known as joki
[15:56:04] gigem: pepsiman: thanks.
[16:02:24] stuarta: stuartm: maybe that's what i was thinking of
[16:09:18] stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has joined #mythtv
[16:22:41] ben1066_ (ben1066_!~quassel@host86-169-139-89.range86-169.btcentralplus.com) has quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
[16:23:36] gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has quit (Read error: Connection reset by peer)
[16:28:41] ben1066 (ben1066!~quassel@host86-169-139-89.range86-169.btcentralplus.com) has joined #mythtv
[16:44:07] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv
[16:50:19] gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has joined #mythtv
[16:51:41] hashbang (hashbang!~alex@213-152-35-50.dsl.eclipse.net.uk) has joined #mythtv
[16:59:30] Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has quit ()
[17:06:04] stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has quit (Remote host closed the connection)
[17:07:26] ikke-t (ikke-t!~ikke@a91-152-41-226.elisa-laajakaista.fi) has quit (Ping timeout: 276 seconds)
[17:08:30] stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has joined #mythtv
[17:13:16] seeker (seeker!~seeker@unaffiliated/seeker) has quit (Quit: Colloquy for iPhone - http://colloquy.mobi)
[17:17:22] andreax (andreax!~andreaz@p5089E71D.dip.t-dialin.net) has joined #mythtv
[17:19:32] ikke-t (ikke-t!~ikke@a91-152-41-226.elisa-laajakaista.fi) has joined #mythtv
[17:20:17] stichnot: Anyone have any idea what's going on with #10630 ? I can't see why the QImage data would be leaking, unless Qt itself is leaking.
[17:20:17] ** MythLogBot http://code.mythtv.org/trac/ticket/10630 **
[17:26:36] stichnot: if I understand the code, it is just using the QImage to provide a background for the teletext, which the subtitlescreen.cpp code does instead via a QRect
[17:31:42] dmfrey_ (dmfrey_!~dmfrey@webdefence.cluster-h.websense.net) has joined #mythtv
[17:32:03] dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has quit (Ping timeout: 272 seconds)
[17:37:19] share (share!share@unaffiliated/share) has joined #mythtv
[17:37:26] share: mythtv = confusing
[18:02:09] gregorcy (gregorcy!~gregorcy@harley.chemeng.utah.edu) has quit (Remote host closed the connection)
[18:15:02] gregorcy (gregorcy!~gregorcy@harley.chemeng.utah.edu) has joined #mythtv
[18:17:03] tgm4883: In light of recent things, is it ok for me to send this to the mailing list http://mythbuntu.org/unity-scope-mythtv
[18:17:14] tgm4883: the mythtv-users mailing list
[18:17:42] tgm4883: It's completely free. I need testers for it
[18:18:07] hashbang (hashbang!~alex@213-152-35-50.dsl.eclipse.net.uk) has quit (Ping timeout: 264 seconds)
[18:19:28] hashbang (hashbang!~alex@213-152-35-50.dsl.eclipse.net.uk) has joined #mythtv
[18:28:55] hashbang (hashbang!~alex@213-152-35-50.dsl.eclipse.net.uk) has quit (Ping timeout: 252 seconds)
[18:30:32] hashbang (hashbang!~alex@213-152-35-50.dsl.eclipse.net.uk) has joined #mythtv
[18:34:58] hashbang (hashbang!~alex@213-152-35-50.dsl.eclipse.net.uk) has quit (Ping timeout: 248 seconds)
[18:36:54] hashbang (hashbang!~alex@213-152-35-50.dsl.eclipse.net.uk) has joined #mythtv
[18:51:40] tgm4883: share, I disagree, but this is probably the wrong channel for that debate
[18:53:42] Captain_Murdoch: tgm4883, the issue on the -users mailing list was with a vendor subscribing to the mailing list and posting, in essense, an ad for a non-free commercial product. If this is free like Mythbuntu and isn't coming directly from Canonical, then I wouldn't see any issue posting about it, but I'd get a 2nd or 3rd opinion since some will say my opinion is jaded since I posted the original message that started the ruckus on -users.
[18:54:56] Captain_Murdoch: I would say that support for it would be better on your mailing list though, but I figure you already want that since your website asks for feedback there or in your IRC channel.
[18:55:29] tgm4883: Captain_Murdoch, yep, makes sense
[18:55:42] tgm4883: it is completely free, not by canonical
[18:55:52] tgm4883: non-commercial
[18:56:29] tgm4883: I don't think there will be an issue posting it to the mailing list, but things have been on fire lately so thought it better to check
[18:57:21] Captain_Murdoch: yeah, that thread really had them crawling out of the woodwork (not saying who they are, just that there were a lot crawling, on both sides of the argument)  :)
[19:02:02] kenni: stichnot: Thanks, unfortunately I'll not be able to test it until next week..
[19:23:08] wagnerrp: gigem: the 'release' field is supposed to indicate that is the specific protocol version that ships with a given release
[19:23:32] wagnerrp: i doubt were going to go all the way from here to release without another bump somewhere... :)
[19:33:47] MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv
[19:36:14] abqjp (abqjp!c742f80c@gateway/web/freenode/ip.199.66.248.12) has joined #mythtv
[19:52:50] stichnot: kenni: that's fine. I want to let it bake in Master for a week or two anyway
[19:55:15] stichnot: the latest patch fixes a real problem — the frontend would tell the backend that the recording was complete and therefore the backend could interpret 0-byte reads as EOF rather than retrying, and it would do this ~1–2 seconds before that was actually true.
[19:56:04] stichnot: then the frontend keeps waiting for more data it expects to be there but none is returned, and it finally fails to the main menu
[19:57:19] stichnot: but even with that fix, I still get some long delays between transitions where some frontend components above the ringbuffer layer is repeatedly getting an EOF
[19:58:04] stichnot: and the playback status after the first program transition has some problems
[19:59:57] stichnot: e.g. it always says something like "0:17 of 0:17" with both values growing the same even when paused
[20:00:19] stichnot: so there's more work to do
[20:01:37] kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has joined #mythtv
[20:21:35] hashbang (hashbang!~alex@213-152-35-50.dsl.eclipse.net.uk) has quit (Ping timeout: 260 seconds)
[20:22:34] hashbang (hashbang!~alex@213-152-35-50.dsl.eclipse.net.uk) has joined #mythtv
[20:29:37] stichnot_ (stichnot_!chatzilla@mythtv/developer/stichnot) has joined #mythtv
[20:31:12] stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has quit (Ping timeout: 248 seconds)
[20:31:18] stichnot_ is now known as stichnot
[20:36:56] dekarl (dekarl!~dekarl@p4FCEE7CA.dip.t-dialin.net) has joined #mythtv
[20:44:11] mlg9000 (mlg9000!~matt@174.84.212.34) has joined #mythtv
[20:44:58] mlg9000: Is there a way to add new videos with mythmetadatalookup like you could with jamu?
[20:45:23] mlg9000: i.e. not have to scan for changed in a frontend
[20:45:55] dmfrey_ (dmfrey_!~dmfrey@webdefence.cluster-h.websense.net) has quit (Quit: Ex-Chat)
[20:47:05] hashbang (hashbang!~alex@213-152-35-50.dsl.eclipse.net.uk) has quit (Ping timeout: 272 seconds)
[20:48:41] hashbang (hashbang!~alex@213-152-35-50.dsl.eclipse.net.uk) has joined #mythtv
[21:07:16] hashbang (hashbang!~alex@213-152-35-50.dsl.eclipse.net.uk) has quit (Ping timeout: 244 seconds)
[21:10:46] hashbang (hashbang!~alex@213-152-35-50.dsl.eclipse.net.uk) has joined #mythtv
[21:11:25] hashbang (hashbang!~alex@213-152-35-50.dsl.eclipse.net.uk) has quit (Client Quit)
[21:14:07] mlg9000 (mlg9000!~matt@174.84.212.34) has left #mythtv ("WHO #mythtv-users")
[21:24:14] MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 265 seconds)
[21:38:49] gigem: wagnerrp: ah. i just blindly copied the last entry and edited as needed. thanks for the correction and fixing it yourself.
[21:42:56] j-rod is now known as j-rod|afk
[21:52:38] MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv
[22:04:41] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 246 seconds)
[22:28:54] Beirdo: OMG
[22:29:17] Beirdo: it's amazing how many people thing that their view on the quite clear rules matters.
[22:32:26] Seeker`: o?
[22:33:10] Beirdo: yeah, still more people chiming in about what they think the mailing list should be used for, etc.
[22:33:27] Beirdo: let it drop, the rules are established already :)
[22:34:01] Seeker`: yeah, I'd love to know where people find the time to care
[22:34:31] Beirdo: if they spent as much time contributing as they do arm-chair lawyering, myth would be a LOT further ahead
[22:47:15] tgm4883: Beirdo, you should probably reply to the thread with that
[22:48:36] Beirdo: no point. we've said it all already
[22:49:46] tgm4883: you should reply with that too
[22:49:56] Beirdo: why?
[22:50:12] Beirdo: I have better things to do than prolong that idiocy
[22:50:12] tgm4883: it's been like 17 minutes, we need another reply
[22:50:16] Beirdo: :)
[22:50:30] tgm4883: you should probably reply with that smiley face
[22:50:50] Beirdo: if it follows a "kiss my shiny metal ass"
[22:51:38] tgm4883: Are you in Las Vegas? Cause for the right price that can be arranged
[22:53:32] Beirdo: hehe
[22:56:35] ** Beirdo cues some nice loud music in an attempt to keep him awake through the afternoon **
[23:46:35] MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 265 seconds)
[23:51:59] stichnot (stichnot!chatzilla@mythtv/developer/stichnot) has quit (Ping timeout: 272 seconds)
[23:54:41] cocoa117 (cocoa117!~cocoa117@188-222-31-239.zone13.bethere.co.uk) has quit (Quit: Leaving)

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