MythLogBot@irc.freenode.net :: #mythtv

Daily chat history

Current users (86):

aca_, aloril_, amessina, Anssi, Beirdo, benc_, bobweaver, brfransen, Captain_Murdoch, CeilingKitten, clever, coling, Cougar, danielk221, David_Miller, dblain, dekarl, ElmerFudd, fetzerch, foobum, foxbuntu`, ghoti, Gibby, gregL_, GreyFoxx, Guest21029, IReboot, J-e-f-f-A, jams_, jarle, jarryd, jheizer, joe_____, joki, jpabq_, jpabq__, jpharvey__, jst, jwhite, jya, kenni, knightr, kormoc, KungFuJesus, kurre2, kwmonroe, laga_, lux_2, lux_3, madsara, MaverickTech, moparisthebest, MythBuild, MythLogBot, natanojl, neufeld`, Nothing4You, nyloc, peper03, poptix, purserj_, rhpot1991, rsiebert_, Seeker`, seld_, Sharky112065, skd5aner, sl1ce, SmallR2002_, sphery_, sraue, stichnot, stuarta, stuartm, taylorr, tgm4883, Tobbe5178, toeb_, tonsofpcs, tris, unforgiven512, wagnerrp, wahrhaft, wolfgang3, XDS2010_, _charly_
Sunday, July 14th, 2013, 01:05 UTC
[01:05:09] cotterpin (cotterpin!~hp-mini@119.224.44.55) has left #mythtv ()
[01:19:26] natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has quit (Read error: Operation timed out)
[01:56:58] jya: paul-h: I'll have a look
[02:31:26] nyloc (nyloc!~quassel@pC19F59B1.dip0.t-ipconnect.de) has joined #mythtv
[02:36:10] _nyloc_ (_nyloc_!~quassel@p4FE4C128.dip0.t-ipconnect.de) has quit (Ping timeout: 276 seconds)
[02:38:57] peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 240 seconds)
[02:43:26] papertigers (papertigers!~papertige@cpe-69-207-14-201.buffalo.res.rr.com) has joined #mythtv
[02:45:48] peper03 (peper03!~peper03@mythtv/developer/peper03) has joined #mythtv
[03:35:29] fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has quit (Ping timeout: 248 seconds)
[03:36:42] fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has joined #mythtv
[03:40:53] papertigers (papertigers!~papertige@cpe-69-207-14-201.buffalo.res.rr.com) has quit (Quit: papertigers)
[03:52:38] papertigers (papertigers!~papertige@cpe-69-207-14-201.buffalo.res.rr.com) has joined #mythtv
[04:17:48] jya: gary_buhrmaster: you shouldn't sign off the patch you're submitting… kind of lose the whole idea of signing off if the author does it
[04:45:31] joki (joki!~joki@p54863267.dip0.t-ipconnect.de) has quit (Ping timeout: 276 seconds)
[04:47:19] gary_buhrmaster: jya: I take it that you consider the sign-off to be who commits it to the official repo. If that is how the MythTV project team wants to interpret a sign-off (there are other interpretations in some other projects), I will see if I can remember to set the right config overrides.
[04:47:49] gary_buhrmaster: jya: Note that you should probably reject all patches with sign-off's if that is the case (and update the wiki to indicate such).
[04:48:09] gary_buhrmaster: jya: Thanks for the information.
[04:48:27] jya: gary_buhrmaster: I haven't seen a case where signing off means something else… A patch is submitted, it has an author. It is reviewed and approved. the person approviing it, signs it off.
[04:49:44] jya: gary_buhrmaster: you've signed off on patches written by someone else… which then gets signed of by a @mythtv.org
[04:49:53] joki (joki!~joki@p54863B9A.dip0.t-ipconnect.de) has joined #mythtv
[04:49:54] gary_buhrmaster: jya: The kernel process for sign-off also has to do with copyright. If the patch is not signed off by the author, it will not be accepted (at least that is my recollection of the process there; it has been some time since I submitted a kernel patch).
[04:49:56] jya: thats good too
[04:50:39] jya: seems redundant to have both the author and the sign-off be the same
[04:52:13] gary_buhrmaster: jya: Different project can have different rules. What is important is that the rules are agreed upon and written down somewhere.
[04:52:36] jya: there's never been an official mythtv line on this topic I don't think.
[04:54:07] gary_buhrmaster: jya: Well, sounds like it was a good topic to bring up then.
[04:55:42] gary_buhrmaster: jya: btw, did you notice in the mythtv cppcheck report that your mythuinotificationscreen = operator generated a number of new entries? I did not look at them, except notice they were new in the report.
[04:56:15] gary_buhrmaster: jya: If they end up being false positives, I think there is some cppcheck "override" file to update.
[04:56:53] jya: gary_buhrmaster: no I didn't see (and I did look), having said that the operator= does everything I want it to do.. and my guess it's going to complain that many members are ignored. Which is on purpose, I only want to keep the actual content
[04:57:06] jya: ah sorry, I looked at coverity only
[04:57:57] jya: i have no interest in keeping the various pointers to the MythUI elements, I only want to keep the text. the mythuielements will be recreated when ::Create() is called on it
[05:02:04] gary_buhrmaster: jya: I think there is a suppressions.txt file around somewhere for cppcheck (I presume in the build repo, which is invisible to me) that would need to get updated to deal with those. I know Danielk updated it for ticket 10303 where I had proposed an inline suppression.
[05:03:52] jya: I guess I could assign them all the value of NULL, which still seems rather irrelevant, as the operator= is called right after the constructor, which already set them to 0
[05:04:01] jya: cppcheck is definitely not very smart
[05:05:33] gary_buhrmaster: jya: No (yet known) static analysis tool is perfect. That said, they do find real bugs along the way. I prefer my code(s), when possible, to pass static analysis clean, along with new compiler warnings, since then new (potential) errors are easier to spot.
[05:06:10] gary_buhrmaster: jya: More than once that has resulted in (useless, and occasionally convoluted) code just to make the tools happy.
[05:06:26] jya: gary_buhrmaster: which I strongly opposed
[05:07:02] jya: certainly not going to make a code more convoluted than it needs to be, only to overcome the flaw and defficency of a tool
[05:09:54] gary_buhrmaster: jya: As with much else, it always depends on the project's agreed upon rules (there is one project that required no compiler warnings. Pretty much no exceptions without an act of deity). As a simple contributor, I can only follow the rules.
[05:14:36] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[05:28:50] monkeypet69 (monkeypet69!~quassel@c-24-130-53-123.hsd1.ca.comcast.net) has joined #mythtv
[06:21:04] monkeypet69 (monkeypet69!~quassel@c-24-130-53-123.hsd1.ca.comcast.net) has quit (Remote host closed the connection)
[06:32:24] monkeypet69 (monkeypet69!~quassel@c-24-130-53-123.hsd1.ca.comcast.net) has joined #mythtv
[06:47:26] monkeypet69 (monkeypet69!~quassel@c-24-130-53-123.hsd1.ca.comcast.net) has quit (Remote host closed the connection)
[07:02:55] papertigers (papertigers!~papertige@cpe-69-207-14-201.buffalo.res.rr.com) has quit (Quit: papertigers)
[07:18:33] jya: paul-h: if the template replacement pattern had been documented anywhere, I would have been able to write some test cases for it… without it, I'm going blind. I had no idea the templates allowed for option text… pretty cool
[07:19:18] jya: need to write some unit tests for those
[07:35:35] jya: paul-h: the problem with the template as they used to be, is that they never a %BLAH% if the content of BLAH is empty, but I do want it sometimes (that's the way I used them in notifications)
[07:41:03] stoffel (stoffel!~quassel@pD9E409B0.dip0.t-ipconnect.de) has joined #mythtv
[07:50:34] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 264 seconds)
[07:51:36] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[08:00:36] kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has quit (Ping timeout: 246 seconds)
[08:01:11] kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has joined #mythtv
[08:33:32] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 246 seconds)
[09:04:05] monkeypet69 (monkeypet69!~quassel@c-24-130-53-123.hsd1.ca.comcast.net) has joined #mythtv
[09:17:38] exoon (exoon!~exoon@p4FD3B9C4.dip0.t-ipconnect.de) has joined #mythtv
[09:24:16] SteveGoodey (SteveGoodey!~steve@host86-147-177-29.range86-147.btcentralplus.com) has joined #mythtv
[09:26:35] monkeypet69 (monkeypet69!~quassel@c-24-130-53-123.hsd1.ca.comcast.net) has quit (Remote host closed the connection)
[09:38:46] stoffel (stoffel!~quassel@pD9E409B0.dip0.t-ipconnect.de) has quit (Ping timeout: 256 seconds)
[09:53:36] amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has joined #mythtv
[09:57:57] IReboot (IReboot!~doug@CPE10bf48e67915-CM78cd8e7e342d.cpe.net.cable.rogers.com) has joined #mythtv
[10:29:25] natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has joined #mythtv
[11:18:24] amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has quit (Quit: Konversation terminated!)
[11:31:50] amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has joined #mythtv
[11:43:15] sphery_ (sphery_!~mdean@mythtv/developer/sphery) has joined #mythtv
[11:43:44] lux_2 (lux_2!~lux@p54ABDA9C.dip0.t-ipconnect.de) has joined #mythtv
[11:43:45] lux_2: hi
[11:44:56] lux_2: i have a problem with mythfrontend on windows. when i run it i see the terminal window but the frontend is not visible. the first time i started it it worked, but now the window remains invisible when i start it. removing the config didn't change anything. any idea what could be wrong?
[11:45:34] exoon (exoon!~exoon@p4FD3B9C4.dip0.t-ipconnect.de) has quit (Read error: Operation timed out)
[11:45:46] sphery (sphery!~mdean@mythtv/developer/sphery) has quit (Ping timeout: 264 seconds)
[12:07:55] lux_2: ok i found the mythtv window. it's on my secondary monitor. how can i bring it back to my primary monitor?
[12:10:23] lux_2 (lux_2!~lux@p54ABDA9C.dip0.t-ipconnect.de) has quit (Quit: leaving)
[12:11:11] lux_2 (lux_2!~lux@p54ABDA9C.dip0.t-ipconnect.de) has joined #mythtv
[12:11:29] stuartm: Setup > Appearance > First Page
[12:11:41] stuartm: "Display on screen"
[12:18:52] lux_2: stuartm: thanks, that worked fine :)
[12:24:55] paul-h (paul-h!~Paul@176.253.144.5) has joined #mythtv
[12:31:44] dekarl (dekarl!~dekarl@p4FCEF76D.dip0.t-ipconnect.de) has joined #mythtv
[12:31:55] dekarl1 (dekarl1!~dekarl@p4FE85129.dip0.t-ipconnect.de) has quit (Ping timeout: 240 seconds)
[12:45:01] jya: stuartm: so you're back now?
[12:50:05] stuartm: yup
[12:50:24] peper03: gary_buhrmaster: My first thought was to do exactly what you did but on closer inspection, I realised that a bit of additional tidy-up wouldn't go amiss. Thank you anyway.
[12:53:01] jya: stuartm: that's great… well, I'll pick your brain right away then.
[12:53:10] jya: currently playing with statetype
[12:53:12] jya: http://pastebin.com/t7qtsAsA
[12:53:43] jya: I don't understand: I see my image, but I don't see my text area.. in fact, i never see any textarea when it's within a statetype… Am I doing something wrong?
[12:55:45] stuartm: jya: it's an unfortunate quirk of the way areas are inherited that the <state> needs an <area> too, otherwise your relative area is 100% of 0 (the <textarea> is a child of <state> and not the <statetype>
[12:56:20] jya: ahhhh…. make sense…
[12:56:54] jya: that you mention area and how they are inherited, is probably relate to a bug I lodged a few days ago (and assigned to you)
[12:57:09] stuartm: the <state> is just an <group> widget
[12:57:13] paul-h: stuartm or wagnerrp: could you please run the script to update the Cover Report page
[12:57:46] stuartm: paul-h: yeah sure thing
[12:57:55] jya: stuartm: so if I set the area as 0,0,100%,100% that will do, or I must use absolute coordinate?
[12:58:19] paul-h: stuartm: thanks
[12:58:22] stuartm: jya: that should do it ...
[12:58:31] jya: hum… still not visible :(
[12:59:05] stuartm: jya: ah, statetype too
[12:59:15] jya: let's see :)
[12:59:34] jya: bongo !
[12:59:38] jya: works.
[13:00:25] peper03: beirdo, danielk22: After finding a call to 'QList::first' in my code that didn't check that the list was not empty, I did a quick search for any other places that call that method. There are three files I found without checks. They may be fine, but I guess a double-check wouldn't hurt.
[13:00:39] peper03: https://github.com/MythTV/mythtv/blob/master/ . . . er.cpp#L1276
[13:00:58] peper03: (and lines 1004, 1024 and 1056)
[13:01:12] exoon (exoon!~exoon@p4FD3B9C4.dip0.t-ipconnect.de) has joined #mythtv
[13:01:29] jya: stuartm: I've created a new MythUI type: MythUIComposite, MythUIGroup, MythUIScreenType, MythUIStateType, all inherit from it… That new class is just to add two methods: SetTextFromMap and ResetFromMap, just so the use of templates work on any elements within those
[13:01:47] stuartm: areas need to be explicitly defined, we don't auto-size widgets to their content, that's occasionally a bit of a pain, but the alternative gets complicated when dealing with relative areas/positioning
[13:02:02] jya: so I can do something like so: http://pastebin.com/BRSxTExG
[13:03:02] peper03: https://github.com/MythTV/mythtv/blob/master/ . . . ce.cpp#L1499 and line 1502
[13:03:16] jya: currently, the SetTextFromMap was duplicated across several widget, and it call the method, that was following dynamic_cast so that right method was called.
[13:03:40] peper03: and https://github.com/MythTV/mythtv/blob/master/ . . . cds.cpp#L742
[13:04:28] jya: stuartm: now you can help me define animations for the mythuinotification, so we can define how they are going to move up and move down… been waiting for you for two weeks to pick your brain there
[13:06:26] jya: stuartm: why not simply set the area to the area of the parent if none are defined ?
[13:06:46] stuartm: jya: ok, happy to help there but can we do it a little later? I'm still catching up with stuff atm
[13:06:59] jya: that would work for the statetype and only having the elements themselves define an area
[13:07:18] jya: stuartm: I waited two weeks, can wait more I guess...
[13:08:05] jya: stuartm: is it possible to have a widget depends on more than one?
[13:08:05] stuartm: jya: that's definitely one solution, but not one I'd want people to rely on too much since it maybe mean re-painting an unnecessary amount of the screen (with the QT painter at least)
[13:09:03] jya: oh, talking about the Qt painter… When I use the Qt painter and I draw a notification with an image, I get a consistent crash… No problem with OpenGL
[13:09:25] stuartm: jya: I don't think I allowed for multiple depends
[13:09:40] stuartm: jya: eww, do you have a backtrace?
[13:09:52] jya: I can't remember if I lodged a bug or not...
[13:10:30] jya: I use a VMWare image with ubuntu 12.04.. I use Qt painter and Xv for video playback.
[13:11:07] jya: the image shown in the notification, will be either a black box (it's not drawn), or it will crash. On the mac (once I disabled the forcing of using OpenGL), it's a consistent crash
[13:13:10] peper03: stuartm: One here from you too: https://github.com/MythTV/mythtv/blob/master/ . . . ree.cpp#L471
[13:16:06] stuartm: that's not pretty, should be checking that item isn't null in addition to checking that subnodes isn't empty
[13:18:48] peper03: stuartm: There's similar code here, too: https://github.com/MythTV/mythtv/blob/master/ . . . st.cpp#L2139
[13:36:33] jya: damn… I should pay more attention to how Xcode is "auto-correcting", just reading the log in the commits I made lately, it barely makes any sense.
[13:37:08] jya: "backend is online" became "backup is only"
[13:41:06] gary_buhrmaster: jya: Re, sign-offs. Thinking about it a bit, you should be able to use --edit on the cherry-pick to remove my sign-off if the project workflow requires that only an official MythTV committer sign-off remain on the final committed patches (most of the time one has to edit the cherry-pick anyway, to add in the "Fixes #<ticket>" for your project workflow anyway).
[13:41:29] jya: gary_buhrmaster: you seems to overlook on how lazy I am :)
[13:42:45] stuarta: never underestimate the persuasive powers of a cold beer on a hot day
[13:51:10] exoon (exoon!~exoon@p4FD3B9C4.dip0.t-ipconnect.de) has quit (Ping timeout: 264 seconds)
[14:05:32] jya: stuartm: that you can't have a dependency on two objects, what would be the easiest workaround to display an element only if two others aren't shown ?
[14:07:16] jya: can the depend be on a children item of another ?
[14:22:59] jya: guess it would be easier for me to implement multiple-dependency (and-type only)
[14:36:24] xris (xris!~xris@xris.forevermore.net) has quit (Ping timeout: 256 seconds)
[14:38:00] xris (xris!~xris@xris.forevermore.net) has joined #mythtv
[14:45:02] lux_2 (lux_2!~lux@p54ABDA9C.dip0.t-ipconnect.de) has quit (Ping timeout: 240 seconds)
[14:55:27] xris (xris!~xris@xris.forevermore.net) has quit (Ping timeout: 240 seconds)
[14:56:39] xris (xris!~xris@xris.forevermore.net) has joined #mythtv
[14:59:11] lux_2 (lux_2!~lux@p54ABDA9C.dip0.t-ipconnect.de) has joined #mythtv
[15:10:02] bobweaver (bobweaver!~bobweaver@ubuntu/member/bobweaver) has joined #mythtv
[15:10:16] bobweaver: silly question is there any way to run a backend without x ?
[15:13:50] bobweaver: i want to make a virtual machine that I am going to ship with the SDK that I am making and I want it to be a backend that has no x running on it. (the more stuff bigger image/resources ect) So My idea is to make a virtual image that uses some sorta linux min and have a fake capture card input. This way if people want to make a theme then they can just run it against the VM and not there backend (if they do not have one that is/ )
[15:14:12] bobweaver: kinda like how sailfish does there stuff with mer/zephyer
[15:16:13] tonsofpcs: why not build the 'machine' as bare as possible and add things as you find they are necessary?
[15:18:07] bobweaver: that is what I was thinking
[15:18:54] bobweaver: but I do not know if I can get away with out massive libs of x11. I was thinking about having waylon running just have a simple app to display
[15:20:05] bobweaver: Like If I can just install(compile ) libmyth-* and other and get away with it
[15:20:35] bobweaver: like nothing under the programs files. I mean some of you have to be running myth on servers with out gui
[15:20:48] stichnot (stichnot!~stichnot@adsl-68-127-28-24.dsl.pltn13.pacbell.net) has joined #mythtv
[15:21:00] stichnot (stichnot!~stichnot@adsl-68-127-28-24.dsl.pltn13.pacbell.net) has quit (Changing host)
[15:21:00] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[15:26:42] tonsofpcs: I don't think backend touches X... I'm not sure how I could tell. I have backend and no frontend running on my system but I have frontend installed and I use X to run xbmc...
[15:27:15] tonsofpcs: that said, it may still require some libs (although I'm not sure what it would)
[15:27:29] tonsofpcs: It doesn't take too long to compile, I'd just try it.
[15:30:48] bobweaver: thanks tonsofpcs
[15:31:04] bobweaver: Yeah there is def x11 libs in the libs
[15:34:24] bobweaver: so tonsofpcs you use xbmc ? maybe in a week you would like to try the app that I am making. It can read and use XBMC plugins and use them. But I think that it is kinda pointless as python uses so much resources and does not delete things when it should ect. But that Said I do love python. But asl saying that I can think back to when I was young and my parents would catch mme partying and would tell me that there is a time and place for e
[15:34:24] bobweaver: verything . and that time is college. in other words I do not think that it is a good idea to use python on limited resource systems.
[16:03:20] wagnerrp: bobweaver: the backend does not use X
[16:03:27] wagnerrp: the backend only requires the X libraries be installed
[16:03:57] wagnerrp: the client libraries are a small subset of the full server installation
[16:04:07] bobweaver: I see
[16:04:35] bobweaver: I guess I could just use x11 and just have qml window manager
[16:05:06] wagnerrp: it never actually uses an X server, or initializes the X client libraries
[16:05:18] bobweaver: Sweet
[16:05:21] wagnerrp: it just loads them due to lax dependency setup on our part
[16:05:32] bobweaver: lax ?
[16:05:55] wagnerrp: as in, all applications load all mythtv libraries, and all external dependencies required by those libraries
[16:06:05] wagnerrp: we're not as selective in our dependencies as we could be
[16:06:31] wagnerrp: note that you DO need an X server somewhere to run mythtv-setup, which is needed to actually configure the backend
[16:06:39] wagnerrp: you just don't need one to run the backend itself
[16:07:03] bobweaver: wagnerrp, what kinda image should I make for emulator, example should it be for vmware virtualbox qemu ?
[16:07:25] wagnerrp: i don't understand the question
[16:08:01] wagnerrp: a disk image is a disk image. it should be independent of whatever emulator you're trying to use
[16:08:44] wagnerrp: note that mythbackend does require a capture input and channels, and hardware passthrough of USB and PCI[e] devices is buggy at best in a virtual machine
[16:09:05] bobweaver: wagnerrp, so I am making a emulator that just emulates a backend. with example data (big buck bunny sential). then I am going to add that to QtCreator along with all the libs that I have been making. so If a user wants to make a New theme they can test against the virtual machine.
[16:09:21] wagnerrp: if you want to run a backend in a virtual machine for development purposes, you're either going to want a hdhomerun, or you'll want to use the import recorder
[16:09:59] bobweaver: wagnerrp, I was thinking no capture service but a fake one that just plays big buck bunny
[16:10:34] wagnerrp: using the import recorder?
[16:10:36] rsiebert_ (rsiebert_!~quassel@g231186158.adsl.alicedsl.de) has joined #mythtv
[16:10:45] bobweaver: also this makes it so that desginers can use photoshop/gimp and import that to QML or use the gui designer in the SDK kit that I am making
[16:11:01] wagnerrp: the backend refuses to run if not configured in a manner that allows recording
[16:11:39] bobweaver: isnt thtere like a test function that one can set up in myth-set?
[16:11:49] bobweaver: setup *
[16:11:49] wagnerrp: yes. the import recorder
[16:12:01] bobweaver: yeah that is what I would be using
[16:12:10] wagnerrp: it makes a fake tuner, using a source file stored on disk
[16:12:23] bobweaver: like big buck bunny
[16:12:47] bobweaver: what is this source file like wagnerrp  ?
[16:12:58] bobweaver: is it plain text can I alter it ?
[16:13:14] wagnerrp: source file... meaning a source video file
[16:13:26] rsiebert (rsiebert!~quassel@g225057218.adsl.alicedsl.de) has quit (Ping timeout: 240 seconds)
[16:13:27] wagnerrp: it reads from the file, and acts as if it is recording the file
[16:13:52] bobweaver: cool
[16:14:16] wagnerrp: that's all the information i can give you on it, i've never used it
[16:14:31] wagnerrp: so i don't know how to set it up
[16:14:44] bobweaver: wagnerrp, how much disk space should the VM have ? the smaller the better as I have to ship with SDK
[16:15:50] exoon (exoon!~exoon@p4FD3B9C4.dip0.t-ipconnect.de) has joined #mythtv
[16:15:51] wagnerrp: 512MB would be plenty for a minimyth install
[16:15:59] wagnerrp: have the user supply their test video and storage
[16:16:03] bobweaver: I was thinking that I would have one that is gnu/linux (ubuntu) then have other ones that are hosted online and one can download and install by buttons in the SDK
[16:18:03] bobweaver: thanks wagnerrp your awesome !
[16:18:31] CeilingKitten (CeilingKitten!~CeilingKi@69-165-155-244.dsl.teksavvy.com) has quit (Read error: Connection reset by peer)
[16:24:20] CeilingKitten (CeilingKitten!~CeilingKi@69-165-155-244.dsl.teksavvy.com) has joined #mythtv
[16:30:33] danielk221 (danielk221!~danielk22@exchange.wgen.net) has quit (Ping timeout: 241 seconds)
[16:33:23] xris (xris!~xris@xris.forevermore.net) has quit (Ping timeout: 246 seconds)
[16:35:24] xris (xris!~xris@xris.forevermore.net) has joined #mythtv
[16:38:18] lux_3 (lux_3!~lux@p54ABDA9C.dip0.t-ipconnect.de) has joined #mythtv
[16:38:44] lux_3: i'm trying to install jw player in the mythtv webinterface, but it requires a password and i don't know which one. what password do i need?
[16:46:09] natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has left #mythtv ("Quit")
[16:46:14] dblain: Beirdo: Looking at mythnzmqt, it doesn't export any classes. was that an oversight?
[16:46:23] natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has joined #mythtv
[16:46:41] natanojl: lux_3: Try admin/mythtv
[16:47:38] danielk221 (danielk221!~danielk22@96.57.9.142) has joined #mythtv
[17:14:29] paul-h: wagnerrp: are you about could you do your magic to update the Coverity Report page again please I think Stuart must have forgot
[17:14:55] papertigers (papertigers!~papertige@cpe-69-207-14-201.buffalo.res.rr.com) has joined #mythtv
[17:18:39] lux_3: natanojl: thanks, that worked fine :)
[17:27:49] lux_3: is it possible to uninstall jw player? don't need it
[17:28:42] knightr (knightr!~knightr@69-165-170-178.dsl.teksavvy.com) has joined #mythtv
[17:28:43] knightr (knightr!~knightr@69-165-170-178.dsl.teksavvy.com) has quit (Changing host)
[17:28:43] knightr (knightr!~knightr@mythtv/developer/knightr) has joined #mythtv
[17:28:53] knightr_ (knightr_!~knightr@69-165-170-178.dsl.teksavvy.com) has quit (Quit: Leaving)
[17:31:39] knightr: no logging is ever displayed by the frontend, right? I just found a translated log entry in the main of MythFrontend...
[17:33:22] paul-h: knightr: I think I've seen some messages that are both logged and displayed in a popup to the user
[17:34:33] knightr: paul-h, thanks! This one is only logged though... It's related to the password feature which I am not sure currently works....
[17:34:50] knightr: LOG(VB_GENERAL, LOG_WARNING,
[17:34:50] knightr: QObject::tr("Aggressive Parental Controls Warning: "
[17:34:54] knightr: <snip>
[17:35:38] wagnerrp: paul-h: can do
[17:36:31] stuartm: knightr: as paul-h says, there are one or two places that instead of duplicating strings the one version (translated) is shown to both the user in the frontend and printed to the log
[17:37:24] stuartm: whatever the reason it was done that way though, it's not correct and logging should be in English
[17:37:32] wagnerrp: done
[17:37:53] knightr: stuartm, thank you! This doesn't seem to be one of them though, looks like the code in question might have been changed to log instead and the tr() wasn't removed...
[17:38:01] stuartm: wagnerrp: beat me to it
[17:38:25] stuartm: actually I started doing it then was distracted by something else :(
[17:38:59] knightr: I'm very much tempted to remove the tr()... If somebody complain that we somehow were reusing what was logged I'll address it when and if that happens...
[17:39:06] stuartm: knightr: go for it
[17:39:16] knightr: thanks!
[17:40:33] xris (xris!~xris@xris.forevermore.net) has quit (Ping timeout: 245 seconds)
[17:41:07] papertigers (papertigers!~papertige@cpe-69-207-14-201.buffalo.res.rr.com) has quit (Quit: papertigers)
[17:41:51] knightr: BTW, in case you haven't noticed, I am removing all the QObject:tr() calls and replacing them with appropriate contexts and adding comments and disambiguation strings as needeed... There are now quite a few plugins free of them (MythMusic being the latest one...)
[17:42:11] xris (xris!~xris@xris.forevermore.net) has joined #mythtv
[17:43:02] stuartm: cool, no I hadn't noticed as I've not started to look at the commits for the last fortnight
[17:53:45] stichnot: In #11682, it seems that RemoteFile doesn't work when the file is actually local, i.e. the filename is /path/to/actual/file rather than myth://Videos@... . I introduced the bug when I changed the .srt reading mechanism from a RingBuffer to the (seemingly) simpler RemoteFile. Any thoughts on this?
[17:53:45] ** MythLogBot http://code.mythtv.org/trac/ticket/11682 **
[17:59:12] stichnot: hmm, it looks like FileRingBuffer is careful to avoid RemoteFile when the file is local
[18:09:04] papertigers (papertigers!~papertige@cpe-69-207-14-201.buffalo.res.rr.com) has joined #mythtv
[18:32:21] papertigers (papertigers!~papertige@cpe-69-207-14-201.buffalo.res.rr.com) has quit (Quit: papertigers)
[18:38:56] wagnerrp: since we're in freeze, i'm adding milestones for 0.27.1 and 0.28
[18:42:05] papertigers (papertigers!~papertige@cpe-69-207-14-201.buffalo.res.rr.com) has joined #mythtv
[18:42:32] wagnerrp: paul-h: #11676 is not actually marked closed
[18:42:32] ** MythLogBot http://code.mythtv.org/trac/ticket/11676 **
[18:42:58] wagnerrp: you need to have a '#' in front of the number for the commit hook to pick up on it
[18:43:04] papertigers (papertigers!~papertige@cpe-69-207-14-201.buffalo.res.rr.com) has quit (Client Quit)
[18:46:26] paul-h: wagnerrp: yeah I noticed after I committed it I'd forgot the #
[18:47:28] paul-h: We're in freeze?
[18:49:39] paul-h: The phrase 'Couldn't organise a piss up in a brewery' springs to mind for some reason :)
[18:50:39] papertigers (papertigers!~papertige@cpe-69-207-14-201.buffalo.res.rr.com) has joined #mythtv
[19:03:48] bobweaver: knightr, that is cool about the local stuff, I am writing c++ plugin to handle sql query of backend to Qstring-> qml plugin, Maybe I will look more into the libs and see if I can add Q_OBJECT and Q_Invokable stuff to it tobe able to make plugin
[19:06:22] knightr (knightr!~knightr@mythtv/developer/knightr) has quit (Read error: Connection reset by peer)
[19:07:03] knightr (knightr!~knightr@69-165-170-178.dsl.teksavvy.com) has joined #mythtv
[19:07:04] knightr (knightr!~knightr@69-165-170-178.dsl.teksavvy.com) has quit (Changing host)
[19:07:04] knightr (knightr!~knightr@mythtv/developer/knightr) has joined #mythtv
[19:08:04] exoon (exoon!~exoon@p4FD3B9C4.dip0.t-ipconnect.de) has quit (Ping timeout: 276 seconds)
[19:09:08] jya: stuartm: I've added multiple-dependencies support on objects. Rough AND and OR support. I need this to support full theming in the notifications as I added several StateType; As a state type can only have one value, this allows to bypass it (earlier on, I added the ability to make a depends on a StateType object)… Here it is if you want to have a look.
[19:09:09] jya: http://pastebin.com/HfJgKr9z
[19:48:09] skd5aner (skd5aner!~skd5aner@50-90-5-146.res.bhn.net) has quit (Read error: Connection reset by peer)
[19:48:42] skd5aner (skd5aner!~skd5aner@50-90-5-146.res.bhn.net) has joined #mythtv
[19:52:53] natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has quit (Ping timeout: 246 seconds)
[20:00:11] skd5aner: gigem: still getting rediculously long response times when it comes to scheduling. This time, I stopped a recording in flight, went in to the "upcoming recordings" menu, and tried to re-activate a recording – 5 mins later, still not recording
[20:05:53] natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has joined #mythtv
[20:24:26] stuartm: can anyone recommend a good (and lightweight) imap client for android? One that shows the folder hierarchy by default and not simply the content of 'Inbox'? Preferably something that isn't ad-supported, understands the meaning of 'privacy' and which doesn't require permissions beyond those actually required to send/receive email?
[20:40:22] wagnerrp: the default mail client doesnt?
[20:58:24] stuartm: not the one supplied on my phone at least, or k-9 which is supposedly the default client 'made better'
[21:00:42] stuartm: you can access the other folders with those clients, but not in a way that's intuitive and the number of new messages in folders isn't shown which makes it pretty useless
[21:02:21] stuartm: I haven't really tended to use my phone for email in the past, partly because of these issues, but it's nice to have the option
[21:02:39] papertigers (papertigers!~papertige@cpe-69-207-14-201.buffalo.res.rr.com) has quit (Quit: papertigers)
[21:14:47] gary_buhrmaster: stuartm: re: android imap client. Not sure exactly what the goal is, but the default email app on a "pure" (nexus) phone does show the number of unread for each folder. But the default screen starts with showing only the inbox (but there is one tap to get to the folder list).
[21:15:16] gary_buhrmaster: stuartm: It is not my favorite interface, but you can read/write email if you need to.
[21:16:53] stuartm: gary_buhrmaster: very likely they improved it in later releases, but I'm 'stuck' with Gingerbread, at least until I get a new phone
[21:19:47] stuartm: ah ffs, there was a schema update?
[21:19:52] gary_buhrmaster: stuartm: Well, there is always the custom rom approach.
[21:19:58] wagnerrp: i did one about a week ago
[21:20:04] stuartm: gary_buhrmaster: phone can't be rooted
[21:20:38] wagnerrp: http://www.mythtv.org/pipermail/mythtv-dev/2013-July/073553.html
[21:21:13] stuartm: wagnerrp: OK, I assumed that there wouldn't be one so I upgraded, the frontend now refuses to start until the upgrade is done but I can't restart the backend because I've got recordings in progress
[21:21:52] wagnerrp: you can always bump the schema version manually in the database
[21:22:01] stuartm: now I dimly recall there is an environmental variable or something I can invoke to allow the frontend to ignore the schema change, I just need to find it
[21:22:05] wagnerrp: the only change in the schema is to change any instance of tmdb.py to tmdb3.py
[21:22:36] stuartm: might be simpler :)
[21:23:09] wagnerrp: if you skip the update, the only harm is that a few months from now, movie metadata updates may start to fail
[21:23:29] gary_buhrmaster: stuartm: Ah, one of those phones. I did not think many phones had still resisted the unlocking tricks.
[21:24:10] wagnerrp: i've got a work phone for ios, and the mail client works sensibly enough with imap servers, but it will not update subfolders unless i manually view them
[21:24:20] wagnerrp: i haven't figured out a way to refresh the whole tree
[21:24:32] wagnerrp: of course i haven't figured out how to get thunderbird to do that either...
[21:24:48] stuartm: wagnerrp: I've been using tmdbv3 for about a year now
[21:30:11] xris (xris!~xris@xris.forevermore.net) has quit (Ping timeout: 246 seconds)
[21:30:35] xris (xris!~xris@xris.forevermore.net) has joined #mythtv
[21:30:36] xris (xris!~xris@xris.forevermore.net) has quit (Changing host)
[21:30:36] xris (xris!~xris@mythtv/developer/xris) has joined #mythtv
[21:31:10] stuartm: wagnerrp: fwiw, this is one of those reasons why I think we should really have both a 'schema' version and a 'data' version (need a better name for the latter), so that updates which merely change existing data in a way that doesn't break older/newer won't prevent newer clients from connecting
[21:32:06] stuartm: that wasn't worded exactly how I intended, it's been one of those long days :)
[21:33:58] stuartm: paul-h: the apostrophe in "MythMusic hasn't been built with libcdio support so ripping CD's is not possible" isn't required
[21:36:59] gary_buhrmaster: stuartm: Perhaps the name should be something like "fix-up revision"? Optional(?) fix-ups for system/location/third-party/OEM requirements.
[21:40:49] xris (xris!~xris@mythtv/developer/xris) has quit (Ping timeout: 276 seconds)
[21:41:14] xris (xris!~xris@xris.forevermore.net) has joined #mythtv
[21:41:14] xris (xris!~xris@xris.forevermore.net) has quit (Changing host)
[21:41:14] xris (xris!~xris@mythtv/developer/xris) has joined #mythtv
[21:47:30] gary_buhrmaster (gary_buhrmaster!~gtb@2001:470:80e4:3::36) has quit (Quit: Leaving.)
[21:56:41] SteveGoodey (SteveGoodey!~steve@host86-147-177-29.range86-147.btcentralplus.com) has quit (Quit: Konversation terminated!)
[22:01:40] paul-h: stuartm: fixed
[22:24:33] paul-h (paul-h!~Paul@176.253.144.5) has quit (Quit: Konversation terminated!)
[22:36:08] gigem: skd5aner: Please add "schedule" to your backend --verbose string and send logs.
[22:53:49] Chutt (Chutt!~ijr@cpe-76-190-199-73.neo.res.rr.com) has quit (Read error: Connection reset by peer)
[23:02:56] CeilingKitten (CeilingKitten!~CeilingKi@69-165-155-244.dsl.teksavvy.com) has quit (Ping timeout: 246 seconds)
[23:03:53] CeilingKitten (CeilingKitten!~CeilingKi@69-165-155-244.dsl.teksavvy.com) has joined #mythtv
[23:43:27] knightr: bobweaver, I am not touching the calls to the Q_OBJECT macro, only static calls made to QObject::tr(). When a call to tr() is made that way the translation "context" is set to QObject which doesn't give any clue to its use (when a class to tr() is made without any class prefix it uses the class name in which it is as context which usually give a better clue). The Q_OBJECT macro must be used for translation (and other things like signals and sl
[23:43:27] knightr: ots IIRC) when a class is derived from the QObject class. If a class parent is QObject I make sure everything is in place and remove the QObject:: prefix from those tr(), if it's not I have to resort to other means depending on the situation (for C-like code without classes, a variant of QCoreApplication::translate(), for more C++ like code with classes, a call to another macro which define those translation calls...

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