Monday, April 9th, 2012, 00:12 UTC | ||
[00:12:08] | Seeker`: | kenni: these builds take forever when you are waiting for them :P |
[00:13:31] | kenni: | 38 minutes and still counting |
[00:21:56] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[00:24:46] | Seeker`: | kenni: looks like they are almost done – Ludid is finished, just gotta wait for the rest of them now |
[00:26:06] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Read error: Connection reset by peer) | |
[00:26:07] | stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has quit (Remote host closed the connection) | |
[00:26:31] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[00:28:37] | ToadP (ToadP!~jboyle@184.175.20.6) has joined #mythtv | |
[00:28:51] | ToadP (ToadP!~jboyle@184.175.20.6) has quit (Client Quit) | |
[00:29:08] | ToadP (ToadP!~jboyle@184.175.20.6) has joined #mythtv | |
[00:55:27] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
[00:56:13] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[01:02:27] | kenni: | Seeker`: My mythbuntu frontends are doing it as well. |
[01:02:49] | stichnot (stichnot!chatzilla@nat/intel/x-iiybfklugtusbbwh) has joined #mythtv | |
[01:03:01] | Seeker`: | kenni: will update shortly |
[01:03:01] | stichnot (stichnot!chatzilla@nat/intel/x-iiybfklugtusbbwh) has quit (Changing host) | |
[01:03:01] | stichnot (stichnot!chatzilla@mythtv/developer/stichnot) has joined #mythtv | |
[01:03:35] | Seeker`: | kenni: checked you have the correct build installed? |
[01:04:07] | kenni: | yep |
[01:07:31] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
[01:12:25] | Seeker`: | kenni: gah, just updating again, first time I updated it only pulled down last nights build. Getting the recent one now |
[01:17:00] | Seeker`: | typical, no programs ending shortly |
[01:18:12] | jya_ (jya_!~jya@CPE-60-224-5-57.srql1.win.bigpond.net.au) has joined #mythtv | |
[01:18:36] | kenni: | :) |
[01:35:16] | stichnot: | kenni: I'll test live TV again in ~30 minutes (as soon as the backend is free) |
[01:39:00] | stichnot: | Seeker`: it's useful to apply http://code.mythtv.org/trac/attachment/ticket . . . 30-sec.patch . It affects only the frontend, forcing a program change every 30 seconds. |
[01:43:03] | jya_: | I can't test liveTV until much later today. My father in law had a stroke so I won't be home for a while |
[01:56:19] | Seeker`: | stichnot: not got a patchable frontend atm |
[02:01:54] | Seeker`: | stichnot: jya_ kenni It just died the same as always |
[02:05:26] | kenni: | danielk22: ^^ Unfortunately, it seems like #10490 isn't fixed yet. I'm having the issue on two distinct systems and Seeker` is having the issue as well. |
[02:05:26] | ** MythLogBot http://code.mythtv.org/trac/ticket/10490 ** | |
[02:08:34] | kenni: | I've posted a log from "mythfrontend -v playback,file" here – like the OP from the ticket, I had to strip out 20MB+ of decoding errors: http://paste.ubuntu.com/921067/ |
[02:12:40] | stichnot: | Agreed, same problem as before |
[02:16:19] | danielk22: | Seeker`: kenni: I'm not really going to be able to spend any more time on it this month. but that said, did you update both the backend and frontend? From the log it looks like updated code just isn't running on the backend. |
[02:18:14] | Seeker`: | mythbackend version: master [v0.25-rc-166-g393295c] www.mythtv.org |
[02:18:54] | kenni: | danielk22: Yes, [v0.25-rc-166-g393295c] |
[02:26:23] | stichnot: | danielk22: commenting out lines 453 & 454 of fileringbuffer.cpp like before (if (oldfile) break;) seems to be holding up after 10–15 minutes of live TV |
[02:27:42] | stichnot: | that's with the 30-second-program-transition patch in place |
[02:38:25] | danielk22: | stichnot: You commented out the oldfile not the stopreads? |
[02:43:09] | stichnot: | danielk22: that's right — that's what I did just now and I'm pretty sure that's what I communicated in IRC a couple days ago. |
[02:44:15] | stichnot: | ok, that matches what I reported in http://irc.mythtv.org/ircLog/channel/4/2012-04-07 |
[02:47:25] | danielk22: | ah, ok — I misunderstood. |
[02:47:57] | danielk22: | stichnot: any chance you can add some debugging to figure out where/when/why oldfile is getting set? |
[02:48:34] | danielk22: | I can't look at this tonight, but I can spend a few more hours on this tomorrow if it looks like a solution is likely. |
[02:50:45] | Seeker`: | if you manage to find a likely solution and can convince the mythbuntu guys to force another build I should be able to test it tomorrow if you poke me |
[02:54:39] | stichnot: | danielk22: yes, I can look at that later tonight. In the meantime, are there bad consequences for commenting out those two lines for tonight's release? (assuming it happens) |
[03:23:27] | Beirdo: | #10490... the bug that never quits. |
[03:23:27] | ** MythLogBot http://code.mythtv.org/trac/ticket/10490 ** | |
[03:23:37] | Beirdo: | tonight? |
[03:23:46] | Beirdo: | Apr 9 is tomorrow night :) |
[03:25:58] | stichnot: | oh, waddya know! (somehow I thought it had been delayed exactly 1 week) |
[03:33:24] | Beirdo: | it was |
[03:33:29] | Beirdo: | from Apr 2 to Apr 9 |
[03:33:31] | Beirdo: | :) |
[03:33:55] | Beirdo: | as we didn't want to be releasing on April Fool's Day :) |
[03:46:05] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has quit (Read error: Connection reset by peer) | |
[03:50:42] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[04:02:08] | jya_: | Seeker`: What version of Ubuntu are you using ? I can always build packages for you (you could too, it's really not complicated) |
[04:03:15] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has joined #mythtv | |
[04:10:36] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
[04:13:37] | jya_ (jya_!~jya@CPE-60-224-5-57.srql1.win.bigpond.net.au) has quit (Quit: Colloquy for iPad - http://colloquy.mobi) | |
[04:26:48] | MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv | |
[04:52:15] | Seeker`: | jya: I think my frontend is 11.10 and my backend is 11.04 |
[04:52:35] | Seeker`: | jya: AFAIK it isn't hard for the mythbuntu guys to force a build of their 0.25 packages |
[04:53:35] | superm1: | yeah it's a pretty straightforward process to force another build, but it only works when the sha1 of the commit is larger than the previous one, which is luck of the draw |
[04:53:55] | superm1: | if you need packages on demand, it's probably best to grab the packaging script from github and run it locally (it's the exact same thing we use to build) |
[04:55:13] | Seeker`: | I suspect others can verify the patch if/when it is commited, so I probably won't be needed :) |
[04:56:25] | superm1: | does the build bot that makes sure things compile have the ability to keep binaries? if so, it might be possible to add a test build that does the packaging allow fetching debs to test with |
[05:16:19] | sraue (sraue!~stephan@xbmc/staff/sraue) has quit (Ping timeout: 265 seconds) | |
[05:28:03] | sraue (sraue!~stephan@xbmc/staff/sraue) has joined #mythtv | |
[06:09:12] | stichnot: | danielk22: I haven't tested anything yet, but just from reading the code, I don't see why you would want to break out of the loop if oldfile becomes true, before checking for eof. |
[06:17:25] | hashbang (hashbang!~alex@213-152-35-50.dsl.eclipse.net.uk) has joined #mythtv | |
[06:36:59] | jya_ (jya_!~jya@CPE-60-224-5-57.srql1.win.bigpond.net.au) has joined #mythtv | |
[06:37:49] | jya_ (jya_!~jya@CPE-60-224-5-57.srql1.win.bigpond.net.au) has quit (Client Quit) | |
[06:38:06] | jya_ (jya_!~jya@CPE-60-224-5-57.srql1.win.bigpond.net.au) has joined #mythtv | |
[06:50:37] | jya_ (jya_!~jya@CPE-60-224-5-57.srql1.win.bigpond.net.au) has quit (Quit: Colloquy for iPad - http://colloquy.mobi) | |
[06:51:07] | xavierh (xavierh!~xavier@cpc1-swin3-0-0-cust274.3-1.cable.virginmedia.com) has quit (Ping timeout: 264 seconds) | |
[07:47:36] | Lomion0815 (Lomion0815!~Lomion@93-82-85-115.adsl.highway.telekom.at) has joined #mythtv | |
[07:59:20] | okolsi (okolsi!~mythtv@unaffiliated/okolsi) has joined #mythtv | |
[08:30:16] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv | |
[08:46:43] | sphery (sphery!~mdean@mythtv/developer/sphery) has quit (Read error: Operation timed out) | |
[08:49:19] | sphery (sphery!~mdean@mythtv/developer/sphery) has joined #mythtv | |
[09:29:30] | dekarl1 (dekarl1!~dekarl@p4FE84853.dip.t-dialin.net) has joined #mythtv | |
[09:31:12] | dekarl (dekarl!~dekarl@p4FE858D2.dip.t-dialin.net) has quit (Ping timeout: 272 seconds) | |
[09:37:01] | dekarl1 is now known as dekarl | |
[09:43:45] | stuarta: | morning all |
[09:44:44] | natanojl: | morning |
[09:51:41] | stoffel (stoffel!~quassel@pD9E4117E.dip.t-dialin.net) has joined #mythtv | |
[09:59:29] | BillK (BillK!~billk@124-169-195-135.dyn.iinet.net.au) has joined #mythtv | |
[10:00:35] | BillK (BillK!~billk@124-169-195-135.dyn.iinet.net.au) has left #mythtv () | |
[10:05:02] | Guest96994 (Guest96994!~mike@c-98-232-220-158.hsd1.or.comcast.net) has quit (Remote host closed the connection) | |
[10:05:48] | mike (mike!~mike@c-98-232-220-158.hsd1.or.comcast.net) has joined #mythtv | |
[10:06:14] | mike is now known as Guest89879 | |
[10:07:04] | Lomion0815 (Lomion0815!~Lomion@93-82-85-115.adsl.highway.telekom.at) has quit () | |
[10:31:44] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[10:44:19] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
[10:48:48] | ThisNewGuy (ThisNewGuy!~doug@pool-74-102-15-78.nwrknj.fios.verizon.net) has quit (Ping timeout: 245 seconds) | |
[11:08:02] | MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 244 seconds) | |
[11:55:45] | ThisNewGuy (ThisNewGuy!~doug@pool-74-102-15-78.nwrknj.fios.verizon.net) has joined #mythtv | |
[12:07:35] | stoffel (stoffel!~quassel@pD9E4117E.dip.t-dialin.net) has quit (Remote host closed the connection) | |
[12:22:04] | jya_ (jya_!~jya@CPE-60-224-5-57.srql1.win.bigpond.net.au) has joined #mythtv | |
[12:31:43] | rsiebert_ (rsiebert_!~quassel@e179129135.adsl.alicedsl.de) has joined #mythtv | |
[12:32:08] | rsiebert (rsiebert!~quassel@g224248133.adsl.alicedsl.de) has quit (Ping timeout: 246 seconds) | |
[12:32:19] | jya_ (jya_!~jya@CPE-60-224-5-57.srql1.win.bigpond.net.au) has quit (Quit: Colloquy for iPad - http://colloquy.mobi) | |
[12:34:37] | danielk22: | stichnot: It won't break out of the loop before checking for eof, it just doesn't wait for the eof status to change since old files will never grow. |
[13:03:33] | Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has joined #mythtv | |
[13:21:56] | amessina (amessina!~amessina@2001:470:1f11:a4:d6be:d9ff:fe8d:7c1e) has joined #mythtv | |
[13:25:03] | j-rod|afk is now known as j-rod | |
[13:32:31] | stichnot: | danielk22: one problem is that FileRingBuffer::OpenFile() ought to be setting oldfile=false |
[13:32:51] | stichnot: | since the same FileRingBuffer object is used for multiple live TV files |
[13:33:50] | stichnot: | however, as soon as this happens, the frontend readahead thread is likely to set oldfile=true again |
[13:55:23] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[14:04:00] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
[14:05:20] | blscearce (blscearce!~blscearce@c-24-6-203-31.hsd1.ca.comcast.net) has quit (Ping timeout: 265 seconds) | |
[14:07:44] | danielk22: | stichnot: The frontend readahead thread should only do that if there is a new file in the livetvchain, and if there is that means the file now is an oldfile.. "if (remotefile && livetvchain && livetvchain->HasNext())" |
[14:15:09] | danielk22: | stichnot: kenni: Seeker`: I've attached an new patch to the ticket. Please do a pull first as I've removed the stopreads 'fix'. This resets the oldfile setting on OpenFile() and tries to be a bit more conservative on setting it. It also ads some debugging to see when oldfile is being set. |
[14:19:33] | stichnot: | danielk22: trying the patch |
[14:20:10] | danielk22: | I don't understand why oldfile wasn't being reset to false in the FileRingBuffer::OpenFile(). fi.lastModified().secsTo(QDateTime::currentDateTime()) > 60 should have been false.. |
[14:20:22] | stichnot: | btw, what I was seeing was that the frontend was setting oldfile=true more than once, including right after the backend OpenFile() was called |
[14:21:40] | stichnot: | maybe it's because of the 30s program transition patch... |
[14:21:55] | danielk22: | stichnot: Then this isn't fixed yet. |
[14:27:34] | danielk22: | stichnot: can you try adding "!setswitchtonext && " to "if (remotefile && livetvchain && livetvchain->HasNext())" ? |
[14:29:06] | stichnot: | danielk22: tried that earlier, but it didn't work |
[14:29:19] | stichnot: | and the new patch also shows the same problem |
[14:29:59] | stichnot: | unfortunately I've run out of time until this evening |
[14:30:54] | danielk22: | Sure, I need to attend to other things too. I'll be available again tonight. |
[14:41:28] | skd5aner: | stichnot, danielk22: just wanted to say thanks for sticking with it :) |
[14:43:54] | stichnot (stichnot!chatzilla@mythtv/developer/stichnot) has quit (Ping timeout: 245 seconds) | |
[14:55:09] | danielk22: | skd5aner: If all else fails we can still just comment out that "if (oldfile) break;" in FileRingBuffer::safe_read() for 0.26. But ideally we'll fix the problem properly. |
[14:56:08] | danielk22: | (Not fixing it will slow down all kinds of unrelated things like loading images from the backend; but it will work.) |
[15:00:10] | SmallR2002 (SmallR2002!~quassel@c-98-253-173-240.hsd1.il.comcast.net) has joined #mythtv | |
[15:08:15] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[15:18:43] | stichnot (stichnot!chatzilla@nat/intel/x-qqmnmxtnzrdxewpn) has joined #mythtv | |
[15:18:44] | stichnot (stichnot!chatzilla@nat/intel/x-qqmnmxtnzrdxewpn) has quit (Changing host) | |
[15:18:44] | stichnot (stichnot!chatzilla@mythtv/developer/stichnot) has joined #mythtv | |
[15:30:42] | stichnot: | danielk22: you wrote 'comment out that "if (oldfile) break;" in FileRingBuffer::safe_read() for 0.26.' Did you mean 0.26 or 0.25? |
[15:31:47] | stoffel (stoffel!~quassel@pD9E4117E.dip.t-dialin.net) has joined #mythtv | |
[15:31:48] | stichnot: | (because we'll surely get this right for 0.26 in any case) |
[15:36:22] | knightr: | sphery, (I'm pretty sure it was with you that I was talking about fonts) Hi! Do you know any font we could use that has a *very good* coverage of all major languages? |
[15:40:45] | joki (joki!~joki@p548635E8.dip.t-dialin.net) has quit (Ping timeout: 252 seconds) | |
[15:44:52] | stichnot (stichnot!chatzilla@mythtv/developer/stichnot) has quit (Ping timeout: 272 seconds) | |
[15:45:06] | joki (joki!~joki@p54861BC0.dip.t-dialin.net) has joined #mythtv | |
[16:00:36] | blscearce (blscearce!~blscearce@64.125.181.72) has joined #mythtv | |
[16:23:30] | Goga777 (Goga777!~Goga777@128-71-181-253.broadband.corbina.ru) has joined #mythtv | |
[16:25:59] | stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has joined #mythtv | |
[16:30:13] | stoffel (stoffel!~quassel@pD9E4117E.dip.t-dialin.net) has quit (Ping timeout: 276 seconds) | |
[16:34:10] | Goga777 (Goga777!~Goga777@128-71-181-253.broadband.corbina.ru) has quit (Ping timeout: 260 seconds) | |
[16:48:46] | wagnerrp: | danielk22: talking with jams a bit in the other channel and discussing additional information that would be of interest |
[16:49:07] | wagnerrp: | i know you were going to look into rewriting the IPTV stuff in the future, would a "IPTV provider" field be of use? |
[16:50:07] | wagnerrp: | at the moment, were just doing tuner count by type, currently listing two FREEBOX users |
[16:50:46] | wagnerrp: | i expect it would have to be some value provided by the user, since we couldnt very well do endpoint address matching |
[16:56:26] | kth (kth!~kth@unaffiliated/kth) has joined #mythtv | |
[16:59:20] | sphery: | knightr: Unfortunately, I haven't, yet. Testing with http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-demo.txt ref'ed at http://www.cl.cam.ac.uk/~mgk25/unicode.html#getxterm (since my main goal was good support in xterm for irssi, since xterm uses only one font and doesn't selecting missing glyphs from alternate matching fonts), I've found that DejaVu Sans is acceptable, but not at all good. FreeFonts (FreeMono/FreeSans/FreeSerif) are ... |
[16:59:26] | sphery: | ... actually relatively good for a TrueType font--but most consider them very ugly. The best I've found is the (bitmapped) font "Fixed", but it's not appropriate for GUI. |
[17:02:49] | sphery: | that said, I'm pretty sure--and stuartm's testing seems to support the idea--that Qt will substitute a glyph from an alternate "matching" font when the specified font is missing the requested glyph. If so, it should generally try to do the right thing for us. (More testing of the theory--or reading of Qt code--probably wouldn't hurt, though, before accepting that Qt will handle it.) |
[17:05:43] | kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has joined #mythtv | |
[17:06:45] | sphery: | knightr: also, http://www.unifont.org/fontguide/ has some good info--including under "Pan-Unicode Fonts", why we don't really need pan-Unicode fonts anymore (though I haven't found a way to do what he says fontconfig can do--even Keith Packard seems to say it's not really possible on several of his posts) |
[17:07:24] | sphery: | but the idea goes back to "something" should just select the requested glyph from an alternate font face when the specified face is lacking the glyph |
[17:08:39] | sphery: | ("pan-Unicode" fonts being fonts with full Unicode coverage) |
[17:13:29] | stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has quit (Ping timeout: 260 seconds) | |
[17:16:15] | NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has joined #mythtv | |
[17:30:55] | zoran (zoran!~chatzilla@109.69.44.17) has joined #mythtv | |
[17:35:18] | jpabq_ (jpabq_!c742f80c@gateway/web/freenode/ip.199.66.248.12) has joined #mythtv | |
[17:40:57] | jpabq_ (jpabq_!c742f80c@gateway/web/freenode/ip.199.66.248.12) has quit (Quit: Page closed) | |
[17:41:11] | skd5aner (skd5aner!~skd5aner@cpe-071-071-242-134.carolina.res.rr.com) has quit (Ping timeout: 246 seconds) | |
[17:42:04] | abqjp (abqjp!c742f80c@gateway/web/freenode/ip.199.66.248.12) has joined #mythtv | |
[17:48:43] | stichnot (stichnot!~chatzilla@134.134.139.74) has joined #mythtv | |
[17:48:43] | stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has joined #mythtv | |
[17:48:43] | stichnot (stichnot!~chatzilla@134.134.139.74) has quit (Changing host) | |
[17:50:24] | zoran (zoran!~chatzilla@109.69.44.17) has quit (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310010446]) | |
[17:51:44] | obo_ (obo_!~obo@rockbox/developer/obo) has quit (Quit: No Ping reply in 180 seconds.) | |
[17:52:07] | obo (obo!~obo@70-140-190-120.lightspeed.hstntx.sbcglobal.net) has joined #mythtv | |
[17:52:08] | obo (obo!~obo@70-140-190-120.lightspeed.hstntx.sbcglobal.net) has quit (Changing host) | |
[17:52:08] | obo (obo!~obo@rockbox/developer/obo) has joined #mythtv | |
[18:00:51] | abqjp (abqjp!c742f80c@gateway/web/freenode/ip.199.66.248.12) has quit (Ping timeout: 245 seconds) | |
[18:08:58] | knightr: | sphery, thank you! I don't need al font for the main app though (where font "substiution" would work), I need it for mythburn.py... |
[18:09:40] | sphery: | ah, yeah, no idea whether any Python font handling stuff does substitutions |
[18:10:23] | cattelan (cattelan!~cattelan@c-66-41-26-220.hsd1.mn.comcast.net) has joined #mythtv | |
[18:24:05] | donce (donce!~donce@d86-33-121-74.cust.tele2.at) has joined #mythtv | |
[18:34:09] | wagnerrp: | font? language? |
[18:36:04] | donce (donce!~donce@d86-33-121-74.cust.tele2.at) has quit () | |
[18:39:19] | skd5aner (skd5aner!~skd5aner@cpe-071-071-242-134.carolina.res.rr.com) has joined #mythtv | |
[18:41:49] | knightr: | wagnerrp, mythburn.py uses the ImageDraw/ImageFont stuff to draw a picture which is used as some sort of presentation page. Unfortunately it uses FreeSans which doesn't have the characters I need (ie everything we had before at least + at least Chinese...) |
[18:42:12] | knightr: | sphery, np... thank you! |
[18:44:07] | kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has quit (Ping timeout: 276 seconds) | |
[18:48:57] | stuartm: | I guess it's used to create the DVD menu |
[18:49:33] | stuartm: | really we could/should use QT for that and several other bits of mytharchive functionality |
[18:51:42] | dekarl (dekarl!~dekarl@p4FE84853.dip.t-dialin.net) has quit (Ping timeout: 265 seconds) | |
[18:55:06] | sphery: | wagnerrp: on http://code.mythtv.org/trac/ticket/10565 , user has his system set up with no valid capture cards and such that it thinks it's a remote backend, but it's trying to connect to localhost to connect to the master backend... Not sure if this should be a "wontfix" or "invalid" since the config is so messed up or if it has to do with the changes to the IP address stuff |
[18:59:03] | sphery: | stuartm: I know a lot of people will think it's just me once-again trying to get rid of all the good stuff, but how important is keeping MythArchive these days? I mean how useful is it to create NTSC/PAL DVDs? And does it need to be something that can be done with a remote versus using an actual DVD authoring programs? (Thinking time would be better spent working on our transcoding support to get lossless cutting working better and for H.264 ... |
[18:59:09] | sphery: | ... and/or just getting support in mythutil or something for outputting cut information for other dvd authoring apps or whatever). |
[19:00:30] | knightr: | stuartm, yes, I think it is used to create the menu but I don't know if it's because I only chose one recording but it doesn't stay on that page, it's only shown briefly... |
[19:00:34] | sphery: | it was definitely a good thing years ago, but the amount of work that needs to be done on it to bring it in line with other code in MythTV (such as actually porting it to C++/Qt) and make it more maintainable is pretty huge and it still requires a lot of external apps/dependencies whose different versions seem to cause issues |
[19:00:39] | cesman (cesman!~cesman@pdpc/supporter/professional/cesman) has joined #mythtv | |
[19:00:46] | sphery: | anyway, just something to consider for long term |
[19:01:08] | stuartm: | sphery: I still think it's useful, but it's now pretty much unmaintained with Paul gone and it's long needed a complete re-write and a much better/simpler UI, so I'm not going to argue for keeping the current plugin |
[19:01:15] | knightr: | sphery, if it worked well I think would use it... |
[19:01:33] | knightr: | s/would/I would |
[19:02:12] | sphery: | just seems that most devices these days have support for some sort of "play video files from USB drive or UPnP or ..." making the DVD disc far less important than it once was |
[19:02:27] | stuartm: | I'm sure something much simpler could be written which would do the job, maybe not with the customisation that everyone wants but if they wanted it badly enough they'd have to make the effort to write it themselves |
[19:02:53] | knightr: | sphery, maybe it could be expanded to be some sort of frontend for the transcoding stuff... |
[19:03:14] | knightr: | (in addition to what it currently does...) |
[19:03:35] | sphery: | yeah, that might be useful. |
[19:04:47] | stuartm: | in this case I say we should cut loose mytharchive/mythzoneminder, let them sink or swim as independent plugins, if I ever had the time I'd be interested in writing a simple archiving plugin as an alternative to mytharchive (but when do I have the time to write half the ideas I have?) |
[19:04:57] | sphery: | maybe integrate it with nuvexport (making it a GUI for nuvexport) and/or bring nuvexport into MythTV code itself and replace nuvexport (so that users can easily create useful formats like for iPhone/iPad/iPod/Android/...) |
[19:05:20] | stuartm: | mytharchive in it's current form is a dead weight, better to start again from scratch |
[19:06:32] | sphery: | yeah, I agree--rather than be constrained by the years-old goals of MythArchive in any refactor/redesign, just create a new framework/plugin for making video available to carry with you on today's devices (laptops, phones, tablets, ...) |
[19:06:34] | stuartm: | it carries too much baggage from the days when it was purely a collection of different scripts, the UI is just headache inducing for themers – most just don't bother with it |
[19:13:22] | knightr: | stuartm, it still is a collection of different scripts and programs (it and MythZoneMinder). I was surprised to see how many different programs it depended on to do its work... |
[19:14:08] | knightr: | sphery, yep that's what I had in mind by having it as a frontend for the transcoding stuff... |
[19:14:39] | wagnerrp: | sphery: im not entirely certain how that could even happen |
[19:15:00] | wagnerrp: | its almost as if they intentionally removed the defaults entirely |
[19:15:03] | knightr: | MythZoneMinder could be nice to expand on if ZoneMinder was actually still (really) supported... It |
[19:15:21] | knightr: | is hard to get it working and hard to get any answers when it doesn't... |
[19:16:09] | wagnerrp: | the problem with zoneminder is its another one of those things that is more a collection of different utilities, rather than a single coherent program |
[19:16:22] | sphery: | wagnerrp: hehe, yeah, since it was also an upgrade of a 0.24-fixes system (but it does say something about "Invalid address string '' found on Master-Server. Reverting to localhost defaults.", so I have a feeling there was some misconfiguration). (Specifically, that's in https://launchpadlibrarian.net/93716171/.var. . . . kend.log.txt ) |
[19:16:36] | knightr: | wagnerrp, I agree/// |
[19:16:40] | knightr: | ... |
[19:18:51] | sphery: | wagnerrp: also, wasn't the newline in log messages issue fixed? "Scheduler: No capture cards are defined in the database.#012#011#011#011Perhaps you should re-read the installation instructions?"... Perhaps he's just running an old version that's fixed by your recent changes? |
[19:19:11] | wagnerrp: | i didnt do anything with the logging newlines |
[19:19:17] | wagnerrp: | maybe Beirdo? |
[19:19:19] | sphery: | seems that's 2-months old |
[19:19:25] | sphery: | yeah, I think Beirdo fixed the newline issue |
[19:19:53] | wagnerrp: | it is an old version, its probably an old ticket just now pushed upstream to us |
[19:19:56] | sphery: | v0.25pre-4551-g769dfae = https://github.com/MythTV/mythtv/commit/769dfae |
[19:20:02] | sphery: | yeah, I think so |
[19:20:34] | sphery: | wanna close it as "almost definitely fixed by recent changes" or whatever? |
[19:20:45] | wagnerrp: | im going to look through it |
[19:20:51] | sphery: | ok, thanks |
[19:20:55] | wagnerrp: | the crash is bad, but there are some known cleanup issues on startup |
[19:21:29] | wagnerrp: | and its only triggered by improper setup |
[19:21:38] | wagnerrp: | erm.... there is no crash |
[19:21:53] | wagnerrp: | its caught in a loop trying to connect to the non-existent backend |
[19:22:03] | sphery: | yeah, I didn't see a crash, either |
[19:22:08] | wagnerrp: | so there is no fault, only an invalid configuration |
[19:22:24] | sphery: | probably a user-description/language issue confusing that |
[19:22:56] | sphery: | anyway, thanks for looking--it seemed suspect, but I knew you'd know it better than I |
[19:23:32] | kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has joined #mythtv | |
[19:26:34] | gigem: | stuartm: what do you think of http://pastebin.com/ynVdschE as a simple hack for the virtual keyboard/disapperaing popup issue? we can make a proper API change to better handle such situations after the release. |
[19:27:48] | stuartm: | gigem: I thought I'd already produced a fix for that? Did I not commit it? |
[19:28:51] | stuartm: | guess not, iirc I was discussing it with natanojl, might have assumed he was going to commit |
[19:28:52] | gigem: | stuartm: not that i have seen. apparently the problem was noted several weeks ago on the -theming list, but i didn't see it until this weekend and i'm running pretty recent master. |
[19:34:02] | stuartm: | gigem: looking back at the IRC logs to remind myself I had a proof of concept fix ready, it just needs a little extra work – I'll do that now and commit |
[19:34:28] | gigem: | stuartm: okay. thanks. |
[19:34:29] | stuartm: | this was two weeks ago, I apparently just forgot all about it |
[19:35:08] | stuartm: | fwiw this was that patch – http://pastebin.com/hNkiWVPU |
[19:35:56] | stuartm: | it works, but it's just a touch too simplistic, it ignores the need to adjust the video masking |
[19:37:26] | gigem: | hey, as long as it works. since you're not hiding or re-showing, do the masks really need updating? anyway, i was just hoping for something simple for the release. |
[19:41:36] | abqjp (abqjp!c742f80c@gateway/web/freenode/ip.199.66.248.12) has joined #mythtv | |
[19:49:30] | kenni: | sphery: FWIW, I'm seeing these characters on a frequent basis in my logs – I haven't paid any attention to them, I've just noticed that they are in there |
[19:52:28] | kenni: | yep, I've just checked, I still have them in the backend logs from today |
[20:00:11] | stichnot (stichnot!~chatzilla@134.134.139.74) has joined #mythtv | |
[20:00:12] | stichnot (stichnot!~chatzilla@134.134.139.74) has quit (Changing host) | |
[20:00:12] | stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has joined #mythtv | |
[20:04:04] | stuartm: | gigem: that fix might be enough for the release, the only screen it would affect is the program guide, and only then if the menu popup or similar overlayed the video |
[20:06:15] | sphery: | kenni: hehe, guess maybe it wasn't fixed (or that's not because of the newline stuff)... regardless, my misremembering got me to check the version and realize that the bug was reported against an old revision :) (Thanks for the letting me know the logging weirdness is still there, though.) |
[20:06:55] | stuartm: | the issue really is that keying off aboutToShow/Hide for the animations didn't account for the fact that non fullscreen popups won't hide the windows behind them so it's inappropriate to trigger animations which 'hide' them |
[20:09:56] | stuartm: | hmm, I wonder if that patch shouldn't have been "if (old && screen->IsFullscreen())" instead ... |
[20:15:49] | NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has quit (Remote host closed the connection) | |
[20:17:10] | knightr (knightr!~knightr@mythtv/developer/knightr) has left #mythtv ("Leaving") | |
[20:17:44] | knightr (knightr!~knightr@mythtv/developer/knightr) has joined #mythtv | |
[20:21:05] | stuartm: | I can see why danielk22's wife dislikes the animations in mythcenter-wide, they are making me feel seasick ... and I don't get seasick |
[20:22:19] | gigem: | stuartm: i think "if (old && screen->IsFullscreen())" is correct, but i'm not absolutely sure. |
[20:23:04] | kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has quit (Ping timeout: 260 seconds) | |
[20:23:25] | stuartm: | gigem: it works for me but I don't normally use mythcenter-wide so I've no idea if it's breaking any animation that should be occurring elsewhere – it's good enough to commit for 0.25 anyway |
[20:23:38] | gigem: | i'm actually getting more used to the animations. that doesn't necessarily mean i like them. i'll still probably try to tone them down when i get around to it. |
[20:24:18] | gigem: | stuartm: go ahead and commit it. i'll test it this evening and |
[20:24:20] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
[20:24:32] | gigem: | revert before release if i notice anything broken. |
[20:24:50] | stuartm: | gigem: the logic of screen->IsFullscreen() seems correct to me, and I _should_ know about this ... but I can't be sure I've considered all the angles |
[20:25:03] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has left #mythtv ("Quit") | |
[20:25:14] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv | |
[20:26:20] | natanojl: | stuartm: I agree with "if (old && screen->IsFullscreen())" |
[20:28:42] | gigem: | i think it's the conditional aboutToShow() that might be off too. shouldn't the supressed aboutToHide() and aboutToShow() calls be symetric? i have to run to a quick status meeting. i'll be back in about 15 minutes. |
[20:31:41] | abqjp (abqjp!c742f80c@gateway/web/freenode/ip.199.66.248.12) has quit (Ping timeout: 245 seconds) | |
[20:35:34] | stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has quit (Ping timeout: 272 seconds) | |
[20:36:03] | Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has quit () | |
[20:37:26] | kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has joined #mythtv | |
[20:53:09] | Seeker` (Seeker`!~cjo20@unaffiliated/seeker) has quit (Ping timeout: 248 seconds) | |
[20:54:13] | gigem: | stuartm, natanojl: how does http://pastebin.com/BFNiY4FP look? based on how i understood stuartm from earlier, i think this is correct. |
[20:54:52] | Seeker` (Seeker`!~cjo20@unaffiliated/seeker) has joined #mythtv | |
[20:55:16] | gigem: | i just tried it remotely and didn't notice any problems. |
[20:55:48] | stuartm: | that's fine |
[20:57:33] | gigem: | okay. i'll commit it now and will revert if i see any problems this evening. |
[20:58:29] | jstenback (jstenback!~jstenback@2620:101:8003:200:224:e8ff:fe39:34c2) has quit (Quit: ZNC - http://znc.in) | |
[20:59:01] | stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has joined #mythtv | |
[21:01:01] | jstenback (jstenback!~jstenback@2620:101:8003:200:224:e8ff:fe39:34c2) has joined #mythtv | |
[21:03:43] | stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has quit (Ping timeout: 260 seconds) | |
[21:05:35] | stichnot (stichnot!chatzilla@mythtv/developer/stichnot) has joined #mythtv | |
[21:17:35] | hashbang (hashbang!~alex@213-152-35-50.dsl.eclipse.net.uk) has quit (Quit: Leaving.) | |
[21:21:08] | natanojl: | gigem: Appears to be working fine |
[21:29:27] | kth (kth!~kth@unaffiliated/kth) has quit (Quit: Leaving.) | |
[21:44:48] | j-rod is now known as j-rod|afk | |
[22:02:03] | gigem: | natanojl: thanks for checking. i just pushed the changes. |
[22:07:09] | wagnerrp: | does anyone know anything about this stereo support in 0.25? |
[22:07:26] | wagnerrp: | AFAIK, we just handle side-by-side and top-bottom video modes |
[22:07:56] | wagnerrp: | and ive got some polish sample from almost two years ago |
[22:08:08] | stichnot (stichnot!chatzilla@mythtv/developer/stichnot) has quit (Ping timeout: 240 seconds) | |
[22:08:17] | wagnerrp: | but i think it all gets manually performed by the user through the menu |
[22:09:16] | stuartm: | wagnerrp: I could be wrong, but I thought we honoured the signalling in the mpeg-ts for stereographic and enabled it automatically |
[22:10:08] | stuartm: | we definitely parse the descriptors for stereograph stuff, maybe the rest wasn't hooked up though |
[22:10:45] | danielk22: | wagnerrp: do you know how to signal the TV to go into stereo mode? |
[22:11:35] | danielk22: | I know we don't do anything to put OSD elements at the right depth, so it would probably look a bit funky if you turned on captions or did anything that brings up the OSD. |
[22:12:50] | stuartm: | with the mythcenter animations, bringing up the OSD could give viewers a concussion |
[22:14:48] | wagnerrp: | honestly, i have no idea |
[22:15:06] | wagnerrp: | i actually thought the OSD bits were specifically the only thing we did |
[22:15:25] | wagnerrp: | someone just asked about it in mythtvtalk |
[22:15:39] | wagnerrp: | and i was wondering if we should have a sample video for that purpose |
[22:16:49] | cesman (cesman!~cesman@pdpc/supporter/professional/cesman) has quit (Ping timeout: 252 seconds) | |
[22:22:53] | cesman (cesman!~cesman@pool-173-51-174-58.lsanca.fios.verizon.net) has joined #mythtv | |
[22:23:01] | cesman (cesman!~cesman@pool-173-51-174-58.lsanca.fios.verizon.net) has quit (Changing host) | |
[22:23:01] | cesman (cesman!~cesman@pdpc/supporter/professional/cesman) has joined #mythtv | |
[22:25:29] | jab (jab!~jab@firewall.adslpipe.co.uk) has joined #mythtv | |
[22:47:56] | jab (jab!~jab@firewall.adslpipe.co.uk) has left #mythtv () | |
[22:55:34] | jwhite (jwhite!~jwhite@75-146-153-89-minnesota.hfc.comcastbusiness.net) has quit (Read error: Connection reset by peer) | |
[23:11:36] | jwhite (jwhite!~jwhite@75-146-153-89-minnesota.hfc.comcastbusiness.net) has joined #mythtv | |
[23:12:13] | dekarl (dekarl!~dekarl@p4FE84853.dip.t-dialin.net) has joined #mythtv | |
[23:28:42] | blscearce (blscearce!~blscearce@64.125.181.72) has quit (Ping timeout: 252 seconds) | |
[23:59:18] | Beirdo: | dblain: gzip decompression is already in the http downloader. |
[23:59:34] | Beirdo: | We'll consolidate down to one copy after release :) |
IRC Logs collected by
BeirdoBot.
Please use the above link to report any bugs.