MythLogBot@irc.freenode.net :: #mythtv

Daily chat history

Current users (81):

davide, eharris, MythLogBot, pheld, sutula, tomimo, anykey_, Beirdo, clever, Cougar, Dave123, dlblog, iamlindoro, J-e-f-f-A, JoeJulian, jpabq-, jstenback, knightr, mag0o, markk, mirage335, MythBuild, stichnot, stuarta, superm1, tgm4883, tris, wagnerrp, wahrhaft, xris, abqjp, aloril, cattelan_away, Chutt, damaltor, foobum, ghoti, justinh, kurre2, natanojl, rhpot1991, sphery, Unhelpful, vallor, _charly_, sailerboy, GreyFoxx, Anssi, brfransen, ElmerFudd, gregL, jcarlos, poptix, Slasher`, coling, dekarl, jams, jwhite, purserj, jarle, skd5aner, Peitolm, mrand, rsiebert, zCougar, kwmonroe, laga, ThisNewGuy, Anduin, cesman, ybot_, mike|3, highzeth, Seeker`, neufeld, mcbaine1, mzanetti_, foxbuntu, joe____, Captain_Murdoch2, gast
Saturday, January 14th, 2012, 00:03 UTC
[00:03:38] Seeker` (Seeker`!~cjo20@unaffiliated/seeker) has quit (Remote host closed the connection)
[00:04:22] stuartm: I doubt anyone is using that part of the API yet, so even if there is a version string it's unlikely to be an issue
[00:08:07] davide: iamlindoro, stuartm: thanks
[00:09:24] Seeker` (Seeker`!~cjo20@unaffiliated/seeker) has joined #mythtv
[00:15:56] pos (pos!~mark@ppp-46-236.grapevine.net.au) has quit (Ping timeout: 276 seconds)
[00:50:13] guest___: hi
[00:50:21] guest___: is there already a date for the feature freeze?
[00:53:35] stichnot (stichnot!~chatzilla@192.55.54.40) has joined #mythtv
[00:57:04] skd5aner (skd5aner!~skd5aner@cpe-071-071-242-134.carolina.res.rr.com) has quit (Ping timeout: 240 seconds)
[00:57:41] skd5aner (skd5aner!~skd5aner@cpe-071-071-242-134.carolina.res.rr.com) has joined #mythtv
[01:02:02] wagnerrp: guest___: no
[01:06:29] guest___ (guest___!bcc2232f@gateway/web/freenode/ip.188.194.35.47) has quit (Ping timeout: 258 seconds)
[01:08:09] jflatt (jflatt!~jflatt@ip70-173-253-248.lv.lv.cox.net) has joined #mythtv
[01:08:50] jflatt: is anybody familiar with "OpenGL2ES Error: Failed to find basic functionality" ?
[01:09:44] jflatt: I seem to have problems with glGetUniformLocation on my device
[01:10:11] wagnerrp: chances are the one person who would be recently went to sleep
[01:10:27] jflatt: It segfaults when it gets into MythRenderOpenGL2::SetShaderParams when it calls glGetUniformLocation
[01:10:52] NightMonkey (NightMonkey!~NightMonk@pdpc/supporter/professional/nightmonkey) has quit (Quit: Body blow! Body blow!)
[01:15:23] Anduin (Anduin!~awithers@pdpc/supporter/professional/anduin) has quit (Remote host closed the connection)
[01:16:22] kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has quit (Quit: kormoc)
[01:29:19] Mousey (Mousey!~wtfisme@ross154.net) has quit (Ping timeout: 245 seconds)
[01:29:38] iamlindoro: stuartm: davide: I bump the versions of both the service and the data contract when I change them-- it's only polite ;)
[01:41:21] cesman (cesman!~cesman@pool-108-38-214-203.lsanca.fios.verizon.net) has joined #mythtv
[01:42:58] jflatt (jflatt!~jflatt@ip70-173-253-248.lv.lv.cox.net) has quit (Quit: Konversation terminated!)
[01:47:45] gigem_ is now known as gigem
[01:47:54] Anduin (Anduin!~awithers@pdpc/supporter/professional/anduin) has joined #mythtv
[01:49:05] gigem: iamlindoro: but do you maintain backwards compatibility?
[01:49:45] iamlindoro: gigem: No, there is none (all the more reason to bump the version so that people writing apps that check it, eg me can detect a change)
[02:00:35] Seeker` (Seeker`!~cjo20@unaffiliated/seeker) has quit (Ping timeout: 255 seconds)
[02:02:20] Seeker` (Seeker`!~cjo20@host86-145-12-80.range86-145.btcentralplus.com) has joined #mythtv
[02:02:31] Seeker` (Seeker`!~cjo20@host86-145-12-80.range86-145.btcentralplus.com) has quit (Changing host)
[02:02:31] Seeker` (Seeker`!~cjo20@unaffiliated/seeker) has joined #mythtv
[02:06:31] davide (davide!~david@host70.16.intrusion.com) has quit (Remote host closed the connection)
[02:06:56] davide (davide!~david@host70.16.intrusion.com) has joined #mythtv
[02:14:45] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 248 seconds)
[02:32:13] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[02:34:39] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[02:37:42] guest_ (guest_!bcc2232f@gateway/web/freenode/ip.188.194.35.47) has joined #mythtv
[02:38:43] guest_ (guest_!bcc2232f@gateway/web/freenode/ip.188.194.35.47) has quit (Client Quit)
[03:07:58] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[03:10:15] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[03:24:44] wagnerrp_ (wagnerrp_!422af109@gateway/web/freenode/ip.66.42.241.9) has joined #mythtv
[03:25:09] wagnerrp (wagnerrp!~wagnerrp_@mythtv/developer/wagnerrp) has quit (Quit: Leaving)
[03:35:46] wagnerrp_ (wagnerrp_!422af109@gateway/web/freenode/ip.66.42.241.9) has quit (Changing host)
[03:35:47] wagnerrp_ (wagnerrp_!422af109@mythtv/developer/wagnerrp) has joined #mythtv
[04:02:56] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[04:28:15] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[04:36:55] superm1 (superm1!u4318@ubuntu/member/superm1) has quit (Read error: Connection reset by peer)
[04:51:05] wagnerrp (wagnerrp!~wagnerrp_@mythtv/developer/wagnerrp) has joined #mythtv
[04:51:22] wagnerrp_ (wagnerrp_!422af109@mythtv/developer/wagnerrp) has quit (Quit: Page closed)
[04:59:01] tgm4883: dblain, I've opened the following ticket and attached a patch for the description issue we discussed earlier http://code.mythtv.org/trac/ticket/10261
[05:03:00] iamlindoro: closed
[05:35:41] pos (pos!~mark@ppp-46-236.grapevine.net.au) has joined #mythtv
[05:50:02] pos (pos!~mark@ppp-46-236.grapevine.net.au) has quit (Ping timeout: 276 seconds)
[05:52:13] superm1 (superm1!u4318@ubuntu/member/superm1) has joined #mythtv
[06:39:11] knightr (knightr!~knightr@mythtv/developer/knightr) has quit (Ping timeout: 252 seconds)
[06:39:26] knightr (knightr!~knightr@mythtv/developer/knightr) has joined #mythtv
[07:49:20] sraue (sraue!~stephan@xbmc/staff/sraue) has quit (Ping timeout: 260 seconds)
[07:55:31] stoffel (stoffel!~quassel@pD9E43C9F.dip.t-dialin.net) has joined #mythtv
[08:04:07] sraue (sraue!~stephan@xbmc/staff/sraue) has joined #mythtv
[09:41:08] stoffel (stoffel!~quassel@pD9E43C9F.dip.t-dialin.net) has quit (Read error: No route to host)
[09:42:44] stoffel (stoffel!~quassel@pD9E43C9F.dip.t-dialin.net) has joined #mythtv
[09:58:18] rsiebert_ (rsiebert_!~quassel@g231184108.adsl.alicedsl.de) has joined #mythtv
[10:07:41] gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has quit (Read error: Connection reset by peer)
[10:16:19] markk: stuartm: do you have any strong views on the animation patch? I've been testing this morning and it seems to work very well – and is simple. the opengl rendering needs some work (no OpenGL 2 support, no direct3d). I'd like it move to a pure time based update and not update per the notional refresh rate in mythmainwindow. I'm ambivalent on the easing name convention – the advantage of the current approach is that it ties di
[10:16:19] markk: rectly into the Qt versions and hence docs.
[10:17:29] markk: there will be plenty of issues that need thinking about – but fundamentally I'd quite like to get it committed sooner rather than later.
[10:19:23] markk: with a small sprinkling of animations from themers, maybe some OpenGL wallpapers I've been thinking about and we could make a tidy 'bling' improvement for 0.25
[10:20:29] stuartm: markk: I've not reviewed it yet, I'll take your word on the code (and that can be changed later if necessary) but I would like to see the xml change to something along the lines I suggested since it's tidier and more powerful
[10:21:22] stuartm: the xml is much harder to change in retrospect than the underlying code because it would break existing themes
[10:24:16] stuartm: it would be great to get this is in for 0.25, as I've said before I've felt that 0.25 was going to be short on impact without obvious new functionality
[10:24:28] gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has joined #mythtv
[10:27:43] stuartm: heh, setEasingCurve makes me wish C++11 included support for a string based switch
[10:28:46] stuartm: one or two naming convention issues, e.g. setEasingCurve should be SetEasingCurve
[10:30:35] stuartm: markk: ok, patch looks absolutely fine and as you said, very simple – I'm happy to sign-off on the code
[10:32:39] stuartm: it even includes the transformations stuff that I was about to add myself – there are overlaps with a mythgallery related patch which is also in track which might not be necessary anymore
[10:33:46] markk: with your xml changes – what is the difference between path='linear' and easingcurve="OutQuart"?
[10:35:06] stuartm: the easing curve as I understand it (I could have mis-read) is an acceleration value, not for defining the path of movement?
[10:38:21] markk: stuartm: the other thing I was thinking about re future proofing – was to trigger events (and hence new animations) when the animation ends. in your version you have a linear progression between a series of animations for one event – would it be difficult to code in something like – <animation ...> <completionevent target="thatotherwidow">hide</completionevent>...
[10:38:21] stuartm: I felt we should include the option of specifying a movement path which is non-linear, so items can follow a curved path (bézier)
[10:40:03] markk: I'm not sure the path adds much (if anything) – the easing curves give you a range of options and I suspect moving to other paths would just get 'lost in the noise'
[10:40:39] Seeker`: will animations be window animations only for now?
[10:41:00] stuartm: I need to re-read the easing curves stuff, I must have missed something
[10:41:43] markk: Seeker`: one step at a time :). I can think of a few issues that need to be explored – nested animations?
[10:42:23] stuartm: markk: so in that example you give, when the animation ends it hides (or is that closes?) 'thatotherwindow'?
[10:44:20] markk: stuartm: yes (just a random example off the top of my head) – just trying to think about the end game and maximum flexibility. I think your xml is definitely better though – and inherently more flexible
[10:50:58] stuartm: markk: it wouldn't be difficult, we could leverage the same signal/slot structure – we would have to limit which signals it had access to, there are some purely internal things which would cause problems if called out of sequence/context
[10:52:48] markk: sure
[10:54:28] stuartm: markk: again, purely based on the QT 4.7 docs easing curves seem only to control speed, not path, so you couldn't have dialogs sweep into view – it's not important to have that ability right now, but I'd like to leave the possibility of adding it later
[10:55:14] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv
[10:55:20] stuartm: I should really test the patch, but I won't have time until tonight
[10:56:22] Seeker`: does the same animation have to apply to the whole window?
[10:59:35] markk_ (markk_!~mark@host109-150-242-236.range109-150.btcentralplus.com) has joined #mythtv
[11:05:03] Guest65014 (Guest65014!~mike@c-76-115-119-121.hsd1.or.comcast.net) has quit (Remote host closed the connection)
[11:05:54] mike|3 (mike|3!~mike@c-76-115-119-121.hsd1.or.comcast.net) has joined #mythtv
[11:09:43] stuartm: Seeker`: yes, if you apply an animation at the window level it applies to the entire window
[11:12:10] markk_: Seeker`: did you try out that stuff from yesterday?
[11:14:19] Seeker`: markk_: not had a chance yet
[11:20:35] Seeker`: markk_: i've lost scrollback from then, it was adding the update program info function to the position slider update that you suggested?
[11:34:55] markk_: Seeker`: add GetPlayingInfoMap to PlayerContext::CalcPlayerSliderPosition
[12:23:52] stoffel (stoffel!~quassel@pD9E43C9F.dip.t-dialin.net) has quit (Ping timeout: 268 seconds)
[12:58:58] natanojl: markk: I'm glad that you like the animation patch :) By "pure time based", do you mean a separate animation rate?
[13:01:18] natanojl: stuartm: markk: The path could be implemented by using QVariantAnimation::setKeyValueAt and QPainterPath. Here's an example http://kunalmaemo.blogspot.com/2010/11/animat . . . e-in-qt.html
[13:03:16] markk_: ah – now I get what stuartm meant by path (assuming that was his meaning) :)
[13:05:45] cattelan is now known as cattelan_away
[13:06:03] davide (davide!~david@host70.16.intrusion.com) has quit (Remote host closed the connection)
[13:06:28] davide (davide!~david@host70.16.intrusion.com) has joined #mythtv
[13:07:34] markk_: natonojl: re timing – I mean use the system clock to update the animations. that way you should always get smooth(ish) animations that always take the time specified – even when the system is under load and timer events/screen refresh rates are lower than expected.
[13:10:09] markk_: natanojl: ^^
[13:26:00] natanojl: Think I got it. The Qt-internal animation timer that is used when you start an animation with start() uses QElapsedTimer. I tried to use QSequentialAnimationGroup to implement stuartm's idea of sequential animations and it seems to require that you call start(). So, using start() instead of setCurrentTime() might get what you want
[13:41:40] stuartm: markk_: yup, that's what I meant by path
[13:45:18] markk_: ok – apologies for the confusion:)
[13:47:49] markk_: natanojl: well, if I call start in Activate and just return from incrementCurrentTime immediately – it still works. which is very nice:) not sure if that has en effect on reversible etc (is that implemented?)
[13:49:22] markk_: so much fun...
[13:55:11] natanojl: markk_: :) Reversible should work with the patch, though if you call start instead it might not
[14:15:00] rsiebert_ (rsiebert_!~quassel@g231184108.adsl.alicedsl.de) has quit (Ping timeout: 240 seconds)
[14:19:29] markk_ (markk_!~mark@host109-150-242-236.range109-150.btcentralplus.com) has quit (Quit: This computer has gone to sleep)
[14:31:46] stichnot (stichnot!~chatzilla@192.55.54.40) has quit (Ping timeout: 244 seconds)
[14:35:19] markk_ (markk_!~mark@host109-150-242-236.range109-150.btcentralplus.com) has joined #mythtv
[14:42:55] stichnot (stichnot!~chatzilla@adsl-68-125-52-244.dsl.pltn13.pacbell.net) has joined #mythtv
[15:07:12] Seeker`: markk: doesn't look to be as simple as that, as the 'info' argument to GetPlayingInfoMap is different to the data type of the info in CalcPlayerSliderPosition. I'm also guessing the code which draws the UI only refers to the relevant data structure, so sharing the information between the two of them would require modifying the code to either both use the same structure or write the same data in to both
[15:19:26] rsiebert_ (rsiebert_!~quassel@g226060145.adsl.alicedsl.de) has joined #mythtv
[15:19:44] rsiebert (rsiebert!~quassel@g231184108.adsl.alicedsl.de) has quit (Ping timeout: 240 seconds)
[15:24:16] markk_ (markk_!~mark@host109-150-242-236.range109-150.btcentralplus.com) has quit (Quit: This computer has gone to sleep)
[15:42:56] markk: Seeker`: probably just need to pass GetPlayerInfo something like (InfoMap)info.text;
[15:52:05] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[15:55:03] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[16:18:32] Captain_Murdoch2 (Captain_Murdoch2!~cpinkham@ip72-218-58-187.hr.hr.cox.net) has quit (Ping timeout: 252 seconds)
[16:18:54] Captain_Murdoch2 (Captain_Murdoch2!~cpinkham@ip72-218-58-187.hr.hr.cox.net) has joined #mythtv
[16:21:34] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[16:52:32] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[17:18:17] sraue (sraue!~stephan@xbmc/staff/sraue) has quit (Quit: Ex-Chat)
[17:25:00] Seeker`: markk: tried that, get some stuttering when pausing / unpausing a few times in a row that I don't get without that line
[17:25:27] sraue (sraue!~stephan@xbmc/staff/sraue) has joined #mythtv
[17:42:11] gigem: iamlindoro: i started to look at the services, and afaict, cardinput support hasn't been added yet. just so i'm sure, can you or someone else confirm that. in that case, i can commit the first part of my change. i cant' commit the rest until i get some clarification from danielk22.
[18:04:30] davide (davide!~david@host70.16.intrusion.com) has quit (Remote host closed the connection)
[18:04:51] davide (davide!~david@host70.16.intrusion.com) has joined #mythtv
[18:46:07] tgm4883: iamlindoro, thanks
[18:54:33] wagnerrp (wagnerrp!~wagnerrp_@mythtv/developer/wagnerrp) has quit (Quit: Leaving)
[19:24:55] wagnerrp (wagnerrp!~wagnerrp_@mythtv/developer/wagnerrp) has joined #mythtv
[19:45:56] foobum (foobum!~mythtv@78-105-15-213.zone3.bethere.co.uk) has quit (Ping timeout: 240 seconds)
[20:05:45] foobum (foobum!~mythtv@78-105-15-213.zone3.bethere.co.uk) has joined #mythtv
[20:12:10] foobum (foobum!~mythtv@78-105-15-213.zone3.bethere.co.uk) has quit (Remote host closed the connection)
[20:14:33] foobum (foobum!~mythtv@78-105-15-213.zone3.bethere.co.uk) has joined #mythtv
[21:19:22] iamlindoro: gigem: Adding an input is there
[21:19:29] iamlindoro: in the capture service
[21:34:47] gigem: iamlindoro: ok. dunno how i missed that.
[21:40:51] gigem: ah, i know. i looked in libs/libmythservicecontracts/datacontracts first and didn't see anything for inputs.
[21:46:55] iamlindoro: yeah, the data contracts are just for the custom data objects, and since adding the input only returns the number of the input added (and I haven't gotten around to writing the "get" to just query the existing ones yet) there's no contract for it
[22:19:36] rsiebert (rsiebert!~quassel@g226060145.adsl.alicedsl.de) has joined #mythtv
[22:20:46] stuarta_ (stuarta_!~stuarta@metis.squashedfrog.net) has joined #mythtv
[22:32:32] stuarta_ (stuarta_!~stuarta@metis.squashedfrog.net) has quit (Changing host)
[22:32:32] stuarta_ (stuarta_!~stuarta@mythtv/developer/stuarta) has joined #mythtv
[22:32:44] stuarta (stuarta!~stuarta@mythtv/developer/stuarta) has quit (Disconnected by services)
[22:32:48] stuarta_ is now known as stuarta
[22:33:24] stuarta: \o/ 90% of the way there now on the osx build slave
[22:33:54] stuarta: just doing a few more build tests, and then it's about ready to put into the main build network
[22:34:22] stuarta: been a _long_ time coming
[22:37:37] sraue (sraue!~stephan@xbmc/staff/sraue) has quit (Quit: Ex-Chat)
[22:38:30] Captain_Murdoch2 (Captain_Murdoch2!~cpinkham@ip72-218-58-187.hr.hr.cox.net) has quit (*.net *.split)
[22:38:30] rsiebert_ (rsiebert_!~quassel@g226060145.adsl.alicedsl.de) has quit (*.net *.split)
[22:38:31] gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has quit (*.net *.split)
[22:38:31] skd5aner (skd5aner!~skd5aner@cpe-071-071-242-134.carolina.res.rr.com) has quit (*.net *.split)
[22:38:31] jams (jams!~jams@cpe-184-58-217-97.wi.res.rr.com) has quit (*.net *.split)
[22:38:56] skd5aner (skd5aner!~skd5aner@cpe-071-071-242-134.carolina.res.rr.com) has joined #mythtv
[22:42:20] gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has joined #mythtv
[22:43:05] Captain_Murdoch2 (Captain_Murdoch2!~cpinkham@ip72-218-58-187.hr.hr.cox.net) has joined #mythtv
[22:43:08] jams (jams!~jams@cpe-184-58-217-97.wi.res.rr.com) has joined #mythtv
[22:51:31] sraue (sraue!~stephan@xbmc/staff/sraue) has joined #mythtv
[22:57:05] guest_ (guest_!bcc2232f@gateway/web/freenode/ip.188.194.35.47) has joined #mythtv
[23:05:09] gast (gast!bcc2232f@gateway/web/freenode/ip.188.194.35.47) has joined #mythtv
[23:08:36] guest_ (guest_!bcc2232f@gateway/web/freenode/ip.188.194.35.47) has quit (Ping timeout: 258 seconds)
[23:29:40] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[23:30:51] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[23:57:30] sraue (sraue!~stephan@xbmc/staff/sraue) has quit (Quit: Ex-Chat)

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