MythLogBot@irc.freenode.net :: #mythtv

Daily chat history

Current users (73):

aloril, Anssi, brfransen, Chutt, clever, eee-blt, ElmerFudd, ghoti, Gibby, gregL, GreyFoxx, J-e-f-f-A, jams, jarle, jarryd, jheizer, jst, jya, kartouch, kurre2, MythBuild, MythLogBot, nephyrin, neufeld, purserj, skd5aner, sphery, sraue, superm1, toeb, tonsofpcs, tris, unforgiven512, wagnerrp, Warped, xris, zentec, Captain_Murdoch, dekarl, fetzerch, jmusits, joki, jwhite, laga, peper03, robink, seld, wahrhaft, wseltzer1, _charly_, ryan_turner|MTW, gary_buhrmaster, XDS2010_, rsiebert_, taylorr, jpharvey_, Tobbe5178, AJRG, sl1ce, jpabq_, dblain_, kwmonroe`, moparsthbest, Sharky-112065, aberrios_, kormoc, caelor_, poptix-, sdrik, thansen, amessina_, frankste1, 14WACUXGA
Wednesday, May 14th, 2014, 00:09 UTC
[00:09:57] jya (jya!~jyavenard@mythtv/developer/jya) has joined #mythtv
[01:25:15] coling (coling!~colin@cpc7-sgyl36-2-0-cust267.18-2.cable.virginm.net) has quit (Read error: Connection reset by peer)
[01:51:19] moparsthbest (moparsthbest!~quassel@2001:470:1f11:88c::2) has joined #mythtv
[01:51:30] moparisthebest (moparisthebest!~quassel@2001:470:1f11:88c::2) has quit (Ping timeout: 240 seconds)
[02:13:57] peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 252 seconds)
[02:14:40] peper03 (peper03!~peper03@mythtv/developer/peper03) has joined #mythtv
[02:51:15] J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@unaffiliated/j-e-f-f-a) has quit (Ping timeout: 250 seconds)
[02:55:12] J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@unaffiliated/j-e-f-f-a) has joined #mythtv
[03:02:39] Warped (Warped!~Warped@108-85-161-113.lightspeed.cicril.sbcglobal.net) has joined #mythtv
[03:14:26] fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has quit (Ping timeout: 252 seconds)
[03:15:31] fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has joined #mythtv
[04:31:17] dekarl: jya, so instead of fixing something it broke something? Again? Oh my
[04:33:18] dekarl: or are they confirming that the patch is needed and should be backported?
[04:35:28] dekarl: need to look into it later
[04:47:00] jya: dekarl: it’s on the user list, “UPNP Media Server No Longer Working”
[04:47:24] jya: they are saying that the latest upgrade broke it
[04:47:50] jya: first message was written on May 10th, saying it was working the week earlier
[04:48:08] jya: there hasn’t been much modification to the fixes/0.27 tree in that time
[04:48:58] jya: it’s a bit hard to follow on http://www.mythtv.org/pipermail/mythtv-users/ . . . /thread.html
[04:49:10] jya: because the email client he was using was obviously breaking the thread.
[04:49:19] jya: in gmail, the whole conversation appears as one thread
[04:49:32] jya: that’s the first message: http://www.mythtv.org/pipermail/mythtv-users/ . . . /363786.html
[04:50:56] dekarl: just going through all mails that mention UPNP
[04:53:38] dekarl: Only change to libupnp on fixes in that time was my backport https://github.com/MythTV/mythtv/commit/e50af . . . 4de4b7e270dc to unbreak it after  :(
[04:53:47] dekarl: looks like it didn't really unbreak it
[04:55:37] gary_buhrmaster: dekarl: It would be *so* nice if users would learn how to do git bisect to actual confirm/refute patch issues. I will go back to sharpening my stone knives and keeping warm with bearskins now.
[04:58:16] dekarl: gary_buhrmaster: hey, at least one did post a version number that is newer then my backport
[05:01:26] gary_buhrmaster: dekarl: Note (for the record), I believe that upnp is so fragile (not just the MythTV implementation) that I am always surprised it works at all between any two devices. The 'net has many stories of interoperability issues.
[05:06:20] jya: dekarl: yes, John Pilkington said it was working for him (feb build)… once he upgraded, didn’t work
[05:06:43] jya: we do backport things too quickly …. keep introducing regression in fixes, that’s no good
[05:19:40] arescorpio (arescorpio!~arescorpi@209-205-17-190.fibertel.com.ar) has quit (Excess Flood)
[05:28:20] cesman (cesman!~cesman@pdpc/supporter/professional/cesman) has quit (Quit: Konversation terminated!)
[05:31:52] gary_buhrmaster: jya: I will claim (assert) that the (rapid) backporting is a reflection of long release cycles, which is a reflection on the amount of dev resources for full releases (including the QA and user acceptance test cycle). Such is life with a small project with limited resources. I can only offer (limited) moral support.
[05:31:58] dekarl: jya, meh. its a fix for a fix that is in master only...
[05:32:39] dekarl: need to add a column to my backport candidates "move along, does not apply to fixes"
[05:34:04] jya: dekarl: i’m referring to the stuff in fixes/0.27, it’s not just in master
[05:36:33] dekarl: jya I was reffering to my latest plunder... the commits "chain" from oct 23th, dec 23th, jan 31st ending with my commit applies to master only. It seems I broke UPNP wWhen I backported only the last of that chain
[05:36:50] jya: i see
[05:37:01] jya: can’t just reverse that one?
[05:37:06] dekarl: already done
[05:37:07] jya: or apply the whole chain i guess
[05:37:32] dekarl: there's more changes around that code. nothing I can grasp in half an hour :/
[05:41:54] dekarl: interesting ways to work around .startsWith('X')... https://github.com/MythTV/mythtv/commit/fa285 . . . ec960b06d682
[05:42:37] jya: thats likely faster I would think
[05:44:32] dekarl: ^- was just a random commit around that chain of fixes for UPNP / Service API
[05:44:57] jya: well, if the string was null, it would have crashed
[05:47:20] dekarl: correct, so it does fix something. Maybe thats something for cppcheck "make the code easier to read" department
[05:52:38] jya: :)
[05:53:15] jya: why is it what should be a simple task, end up taking me a whole day
[05:53:34] jya: here I just wanted to test the nouveau driver… only to realise I have errors, not even nouveau devs have seen before
[05:53:56] jya: and now I’ve wiped out my entire dev box and reinstall 14.04 from scratch
[05:56:04] jya: weird, I had a very fancy synaptic after upgrading to 14.04… and now after a clean install, it’s back to 1998 ugly
[05:56:40] SteveGoodey (SteveGoodey!~steve@host217-42-221-3.range217-42.btcentralplus.com) has joined #mythtv
[06:08:35] SteveGoodey (SteveGoodey!~steve@host217-42-221-3.range217-42.btcentralplus.com) has quit (Quit: Konversation terminated!)
[06:12:23] FabriceMG (FabriceMG!~Thunderbi@LCaen-156-54-30-212.w80-11.abo.wanadoo.fr) has joined #mythtv
[06:22:05] unforgiven512 (unforgiven512!~unforgive@oxymorphone.unforgivendevelopment.com) has quit (Quit: ZNC - http://znc.in)
[06:23:33] unforgiven512 (unforgiven512!~unforgive@oxymorphone.unforgivendevelopment.com) has joined #mythtv
[06:33:42] rsiebert_ (rsiebert_!~quassel@g225115033.adsl.alicedsl.de) has joined #mythtv
[06:37:01] rsiebert (rsiebert!~quassel@g225156112.adsl.alicedsl.de) has quit (Ping timeout: 250 seconds)
[06:49:39] FabriceMG (FabriceMG!~Thunderbi@LCaen-156-54-30-212.w80-11.abo.wanadoo.fr) has quit (Quit: FabriceMG)
[06:50:06] FabriceMG (FabriceMG!~Thunderbi@217.112.59.207) has joined #mythtv
[06:58:55] FabriceMG (FabriceMG!~Thunderbi@217.112.59.207) has quit (Quit: FabriceMG)
[06:59:19] FabriceMG (FabriceMG!~Thunderbi@217.112.59.207) has joined #mythtv
[07:13:04] amessina_ (amessina_!~amessina@50-196-241-78-static.hfc.comcastbusiness.net) has quit (Ping timeout: 265 seconds)
[07:28:47] amessina_ (amessina_!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has joined #mythtv
[07:36:40] joki (joki!~joki@p5486187C.dip0.t-ipconnect.de) has quit (Ping timeout: 258 seconds)
[07:41:22] joki (joki!~joki@p54862CCD.dip0.t-ipconnect.de) has joined #mythtv
[07:45:19] thansen (thansen!~thansen@63-248-69-14.static.sdyl0425.digis.net) has quit (Read error: error:1408F119:SSL routines:SSL3_GET_RECORD:decryption failed or bad record mac)
[07:47:33] thansen (thansen!~thansen@63-248-69-14.static.sdyl0425.digis.net) has joined #mythtv
[07:56:07] cesman (cesman!~cesman@pool-173-60-115-40.lsanca.fios.verizon.net) has joined #mythtv
[07:56:07] cesman (cesman!~cesman@pool-173-60-115-40.lsanca.fios.verizon.net) has quit (Changing host)
[07:56:07] cesman (cesman!~cesman@pdpc/supporter/professional/cesman) has joined #mythtv
[07:58:18] Merlin83b (Merlin83b!~Daniel@office.34sp.com) has joined #mythtv
[08:02:03] paul-h (paul-h!~Paul@2.121.114.15) has joined #mythtv
[08:05:24] paul-h: jya: my vdpau problems appear to be caused by the version of xorg-server I was using 1.15.0 is bad upgrading to 1.15.1 fixed it
[08:05:32] paul-h: It broke two of my FE's one using vdpau the other using vaapi
[08:06:04] jya: using nouveau of nvidia drivers?
[08:06:11] jya: s/of/or
[08:06:23] paul-h: nvidia drivers
[08:06:30] stuarta: morning all
[08:06:51] jya: did you upgrade mythtv at the same time as xorg-server or did myth introduced the regression?
[08:07:03] paul-h: morning stuarta
[08:07:26] jya: ‘morning
[08:08:26] paul-h: jya: It was probably broke a few weeks before your changes and I just never noticed since I dont use the FE on my dev box all that often
[08:08:41] jya: paul-h: just attempting to determine if the mythtv vdpau code did introduce a problem that wasn’t there before
[08:10:04] paul-h: I tried my fork which didn't have your changes and the problem was still there so I think it driver related nothing to do with your changes
[08:10:10] ** jya off to dinner, bbl **
[08:10:14] jya: paul-h: that’s great to know
[08:13:56] coling (coling!~colin@cpc7-sgyl36-2-0-cust267.18-2.cable.virginm.net) has joined #mythtv
[08:14:57] paul-h: Can anybody running master open the web frontend and try any of the options under setup. I'm getting 401 Unauthorized but it never asks for the password
[08:16:42] ** stuarta tries on a few days old version **
[08:17:14] stuarta: paul-h: same
[08:18:09] paul-h: OK thanks for trying – wonder what changed
[08:19:03] dekarl: same, too
[08:19:29] dekarl: MythTV Version : v0.28-pre-1319-g7d6471d-dirty
[08:22:18] lomion0815 (lomion0815!~markus@88-117-38-135.adsl.highway.telekom.at) has joined #mythtv
[08:26:45] stuarta: actually, mine was only missing the livetv group commit
[08:42:01] amessina_ (amessina_!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has quit (Remote host closed the connection)
[08:42:20] amessina_ (amessina_!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has joined #mythtv
[09:16:59] paul-h: dblain_, stuartm: any idea why all the setup options never ask for the password and just return 401 Unauthorized?
[09:29:41] jya (jya!~jyavenard@mythtv/developer/jya) has quit (Quit: jya)
[09:30:39] jya (jya!~jyavenard@mythtv/developer/jya) has joined #mythtv
[09:30:46] jya (jya!~jyavenard@mythtv/developer/jya) has quit (Remote host closed the connection)
[09:31:58] jya (jya!~jyavenard@mythtv/developer/jya) has joined #mythtv
[09:38:06] stuarta: paul-h: i suspect it needs implementing. or did it work before?
[09:41:45] paul-h: stuarta: It was working OK. It's been a few months since I last tried it though
[09:46:27] paul-h: The last time I remember using it was when I had problems with duplicate channels and used the channel editor to remove them looks like that was around 18th February
[09:53:43] stuarta: i still fiddle with all that stuff through mythweb
[11:00:38] jpabq_ (jpabq_!~quassel@97-123-207-7.albq.qwest.net) has joined #mythtv
[11:01:23] jpabq (jpabq!~quassel@mythtv/developer/jpabq) has quit (Ping timeout: 252 seconds)
[13:18:42] Jordack (Jordack!~Jordack@users.twp.ypsilanti.mi.us) has joined #mythtv
[13:26:20] dekarl1 (dekarl1!~dekarl@p4FCEE712.dip0.t-ipconnect.de) has joined #mythtv
[13:28:43] dekarl (dekarl!~dekarl@p4FE84EE2.dip0.t-ipconnect.de) has quit (Ping timeout: 245 seconds)
[13:29:18] lomion0815 (lomion0815!~markus@88-117-38-135.adsl.highway.telekom.at) has quit (Remote host closed the connection)
[14:12:53] jheizer (jheizer!~jheizer@73.51.93.177) has quit (Ping timeout: 245 seconds)
[14:17:42] jheizer (jheizer!~jheizer@73.51.93.177) has joined #mythtv
[14:18:39] dekarl-work (dekarl-work!51c8c614@gateway/web/freenode/ip.81.200.198.20) has joined #mythtv
[14:19:23] dekarl-work: sphery: can't we generate a full pixel preview at the end of recording/etc and the scale that down to whatever size is currently being asked for?
[14:20:50] dekarl-work: pulling a picture from the recording each and every time a different resolution is asked for sounds expensive
[14:21:14] sphery: we used to do a single "standard" sized one at end of recording and scale that one
[14:22:02] sphery: but then people were disappointed with the quality and said creating new ones doesn't take many resources, so just create them at the desired resolution instead of scaling
[14:22:56] sphery: we could do it that way, but people will complain no matter which approach
[14:24:15] dekarl-work: using a standard size of "original size" should satisfy both camps
[14:24:56] sphery: oh, they'll still complain that "I don't need them, so why are you wasting my storage space"
[14:26:03] sphery: (for every 4GB recording, you've wasted between 10 and 100kB of my hard drive space because I don't need previews!)
[14:26:04] dekarl-work: ahh, I'll just wait for you file tracking database refactor. Then rename then pictures to "dot.recordingbasename" and add the hidden attribute for the other os ;)
[14:26:18] sphery: hehe
[14:26:32] jya: stuartm: while debugging why the vdpau code fails with the nouveau driver, i stumble upon the MythUI painter drawimage.
[14:26:46] sphery: but if someone wants to change it to start with a full-res preview and just scale those, we can
[14:27:24] jya: that code is broken, it attempts to draw into a surface that just doesn’t exists… the nvidia driver handle a call to draw bitmap with an invalid surface fine, but nouveau fail
[14:27:52] jya: could remove the call to drawimage entirely really.. but is it used ?
[14:29:00] jya: removing the call completely doesn’t make a difference really
[14:30:10] jya: or I could go back to the way the 0.22 code worked. It created a default surface taht it used to blend things in, and blend out when painter was deleted
[14:31:39] jya: my guess is that it slightly increases the memory usage and at some stage having less surface created was a good thing.
[14:34:07] sphery: dekarl-work: FWIW, though, I'd expect that a large majority of the resources used by mythpreviewgen are for process startup/mythcontext setup/... versus the actual pixmap creation
[14:36:03] sphery: we're not yet at the point where adding another daemon makes sense, but may be easier/worthwhile if I get around to doing a mythtvd MythTV daemon runner app (to start up whatever daemons are required)
[14:37:31] sphery: but even if mythpreviewgen were just called to scale the image, it would likely still overwhelm these systems
[14:38:18] sphery: and we don't want to send a full-res (1920x1080 or 1280x720) preview for each of the 1000+ recordings on the Recorded Programs page and have the browser scale it
[14:38:46] dekarl-work: ahh, we need to pregenerate "mipmap" style images
[14:38:51] sphery: so many of these users would still probably have to either enable paging or disable previews
[14:39:06] dekarl-work: then just pull the correct resolution from the file and send it to the browser :)
[14:39:34] dekarl-work: adding lazy loading of images to mythweb wouldn't be the worst contribution either.
[14:39:51] dekarl-work: But I'm not going to beat this dead horse
[14:40:22] sphery: hehe, or just pre-generate all the possible resolutions--and we'll limit it to only those with proper aspect and force applications that squish previews to wait for doing it wrong
[14:41:59] sphery: we could probably get away with only having about 16 of the 1x1 previews and share them for all the shows--most users probably won't notice if the color is off by a bit :)
[14:44:03] dekarl-work: I'm not sure if the lower levels of the mipmap pyramid can be shared between textures. But I like the idea
[14:44:15] sphery: I suppose the backend could have a GetScaledPreview call and do the scaling itself (we don't need a separate process if it's not playing back video), but this all sounds like a lot of work for people who have chosen underpowered systems because, "I don't need to do anything fancy!"
[14:45:50] dekarl-work: we could share much of the code with the pregeneration of compressed textures of the images for the OpenGL renderer
[14:46:24] sphery: (by which I mean I'll let those who choose underpowered systems pay for the decision with their own effort working on making a "show me all 3000 of my recordings on a single web page with a properly-sized pixmap for each one" possible with an underspec'ed system)
[14:47:02] sphery: especially when they can just enable paging (who really wants to see all 3000 shows on a single page, anyway?) or disable pixmaps with the current code
[14:48:29] sphery: that said, probably the easiest change would be to add javascript to load images on demand as the user scrolls, like Bing Images does
[14:49:02] dekarl-work: [16:39] <dekarl-work> adding lazy loading of images to mythweb wouldn't be the worst contribution either.
[14:49:08] dekarl-work: ;)
[14:49:25] sphery: hehe, agreed
[15:17:26] ghoti (ghoti!~paul@scratch.it.ca) has quit (Read error: Connection reset by peer)
[15:23:13] FabriceMG (FabriceMG!~Thunderbi@217.112.59.207) has quit (Quit: FabriceMG)
[15:51:56] gregL (gregL!~greg@cpe-74-76-121-109.nycap.res.rr.com) has quit (Read error: Connection reset by peer)
[15:53:51] gregL (gregL!~greg@cpe-74-76-121-109.nycap.res.rr.com) has joined #mythtv
[16:12:47] SteveGoodey (SteveGoodey!~steve@host217-42-221-3.range217-42.btcentralplus.com) has joined #mythtv
[16:20:07] ghoti (ghoti!~paul@205.233.216.25) has joined #mythtv
[16:23:42] dekarl-work (dekarl-work!51c8c614@gateway/web/freenode/ip.81.200.198.20) has quit ()
[17:03:24] Merlin83b (Merlin83b!~Daniel@office.34sp.com) has quit (Quit: Leaving)
[17:19:48] dekarl1 is now known as dekarl
[17:49:33] stuarta: okay this is interesting http://www.amazon.co.uk/Android-Midnight-XBMC . . . ds=intel+nuc
[17:49:40] ** stuarta runs off again **
[19:15:22] SteveGoodey (SteveGoodey!~steve@host217-42-221-3.range217-42.btcentralplus.com) has quit (Quit: Konversation terminated!)
[19:35:49] SteveGoodey (SteveGoodey!~steve@host217-42-221-3.range217-42.btcentralplus.com) has joined #mythtv
[19:42:59] natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has joined #mythtv
[20:00:08] SteveGoodey (SteveGoodey!~steve@host217-42-221-3.range217-42.btcentralplus.com) has quit (Quit: Konversation terminated!)
[20:17:02] Jordack (Jordack!~Jordack@users.twp.ypsilanti.mi.us) has quit (Quit: peace)
[20:19:16] SteveGoodey (SteveGoodey!~steve@host217-42-221-3.range217-42.btcentralplus.com) has joined #mythtv
[21:18:03] andreaz (andreaz!~andre_000@p5DD14D8D.dip0.t-ipconnect.de) has joined #mythtv
[21:19:14] natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has quit (Ping timeout: 240 seconds)
[21:24:37] SteveGoodey (SteveGoodey!~steve@host217-42-221-3.range217-42.btcentralplus.com) has quit (Quit: Konversation terminated!)
[22:29:37] paul-h (paul-h!~Paul@2.121.114.15) has quit (Quit: Konversation terminated!)
[23:09:06] coling (coling!~colin@cpc7-sgyl36-2-0-cust267.18-2.cable.virginm.net) has quit (Ping timeout: 265 seconds)
[23:27:18] stuarta (stuarta!~stuarta@mythtv/developer/stuarta) has quit (Quit: server reboot)
[23:36:32] andreaz (andreaz!~andre_000@p5DD14D8D.dip0.t-ipconnect.de) has quit (Ping timeout: 252 seconds)
[23:43:22] jya: jpabq_: lots of conflicts with your button disable… :( it touches some code that don’t exist yet in 0.27. seems that a few bug fixes never made their way in fixes/0.27

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