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.