| Thursday, April 26th, 2012, 00:03 UTC | ||
| [00:03:02] | Anssi (Anssi!hannulaa@mustatilhi.cs.tut.fi) has joined #mythtv | |
| [00:03:07] | Anssi (Anssi!hannulaa@mustatilhi.cs.tut.fi) has quit (Changing host) | |
| [00:03:08] | Anssi (Anssi!hannulaa@mandriva/developer/anssi) has joined #mythtv | |
| [00:11:19] | kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has quit (Quit: kormoc) | |
| [00:49:53] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
| [00:52:32] | sphery: | skd5aner: different channel numbers for HD-PVR channels, so you can choose non-HD-PVR or HD-PVR channels with no ambiguity? |
| [00:54:12] | skd5aner: | I'll probably just eliminate the overlap, but the overlap was nice because as a last resort, the HD-PVR would act like a tuner for any of my 2 other sources |
| [00:54:51] | skd5aner: | er, "... act as an extra tuner" |
| [01:01:45] | jya: | jams: or better, rewrite all the old settings using mythui |
| [01:01:51] | jya: | that's the plan anyway right? |
| [01:03:53] | sphery: | yep, #10092 |
| [01:03:53] | ** MythLogBot http://code.mythtv.org/trac/ticket/10092 ** | |
| [01:14:44] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
| [01:15:09] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
| [01:15:16] | superm1 (superm1!u4318@ubuntu/member/superm1) has quit (Remote host closed the connection) | |
| [01:16:13] | superm1 (superm1!u4318@ubuntu/member/superm1) has joined #mythtv | |
| [01:17:35] | XDS2010_ (XDS2010_!u1218@gateway/web/irccloud.com/x-sxskwhiirbjkljnf) has quit (Remote host closed the connection) | |
| [01:33:01] | XDS2010_ (XDS2010_!u1218@gateway/web/irccloud.com/x-akoircfojsdpijsw) has joined #mythtv | |
| [01:40:30] | Beirdo: | ahhh. Take THAT Qt. |
| [01:40:59] | Beirdo: | got it working... just had to get the main processing back into the thread loop instead of in the slot handler |
| [01:41:36] | Beirdo: | that means I should go home, and continue :) |
| [01:43:13] | tstorm (tstorm!~tstorm@173-164-230-21-SFBA.hfc.comcastbusiness.net) has quit (Read error: Operation timed out) | |
| [01:43:24] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
| [01:43:46] | stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has joined #mythtv | |
| [01:47:35] | xris (xris!~xris@mythtv/developer/xris) has quit (Read error: Connection reset by peer) | |
| [01:52:59] | taylorr: | stichnot: was hoping to backport some of the livetv changes to 0.24-fixes but it's hard to follow with all the reverts... any chance you could maybe do a patch for 0.24-fixes? |
| [01:53:48] | jya: | taylorr: the issue is in 0.24 too? I never had an issue , ever, with liveTV returning to the main menu during playback. (except when I had killed the backend) |
| [01:54:20] | stichnot: | taylorr: it basically distills to a 1-line change. Let me find it more precisely... |
| [01:56:00] | stichnot: | taylorr: in ringbuffer.cpp, simply remove the call to remotefile->SetTimeout(true); |
| [01:56:21] | stichnot: | all the other permanent changes were additional logging |
| [01:59:19] | stichnot: | btw, I'm taking the stark silence on 10490 as a sign that it is fixed |
| [02:00:02] | jya: | stichnot: is the change in fixes/0.25 too |
| [02:00:04] | jya: | ? |
| [02:00:48] | stichnot: | yes, to the best of my knowledge, master and fixes/0.25 should be synched up as far as 10490 is concerned |
| [02:01:00] | jya: | cool |
| [02:01:04] | jya: | time to upgrade then |
| [02:02:54] | stichnot: | yeah, I'd like to hear from both you and kenni whether you still see the problem |
| [02:03:32] | stichnot: | there still seem to be problems with channel changing that leads to the deadlock or whatever that requires restarting the backend |
| [02:04:06] | xris (xris!~xris@xris.forevermore.net) has joined #mythtv | |
| [02:05:04] | xris (xris!~xris@xris.forevermore.net) has quit (Changing host) | |
| [02:05:04] | xris (xris!~xris@mythtv/developer/xris) has joined #mythtv | |
| [02:08:40] | J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@unaffiliated/j-e-f-f-a) has quit (Quit: Oh No!!!! ;-)) | |
| [02:11:03] | J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@unaffiliated/j-e-f-f-a) has joined #mythtv | |
| [02:22:57] | J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@unaffiliated/j-e-f-f-a) has quit (Quit: Oh No!!!! ;-)) | |
| [02:25:00] | taylorr: | stichnot: cool, I can handle one-liners. :) thanks for digging down to the root of this issue |
| [02:25:48] | J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@unaffiliated/j-e-f-f-a) has joined #mythtv | |
| [02:25:54] | taylorr: | stichnot: do you know if that's only needed for the frontend? |
| [02:26:40] | stichnot: | yes, you shouldn't need to rebuild or restart the backend for that change |
| [02:27:34] | taylorr: | stichnot: so why was that one-line the culprit? |
| [02:27:42] | stichnot: | taylorr: no problem, getting live tv working reasonably is important to me, as I catch way too much grief every time it flakes out... |
| [02:29:30] | stichnot: | calling SetTimeout(true) is a hint to the backend that the source file is no longer growing. there were various race conditions that caused that hint to be applied to the wrong file. I tried to fix the races, but finally gave up because I concluded it's just too fragile for the frontend to decide when the backend file is done growing. |
| [02:30:23] | taylorr: | stichnot: yep, keep it simple... good solution |
| [02:30:39] | stichnot: | it seems clear enough in retrospect, but it took poring through hundreds of MB of log files to eventually figure it out... |
| [02:31:23] | stichnot: | I had to spend about 3 hours assembling a rather large dollhouse one evening. I couldn't decide whether I'd rather do that or stare at 30 |
| [02:31:29] | stichnot: | 30MB myth log files... |
| [02:31:39] | taylorr: | heh, I worked with Shane and Mark over the last 3 releases on fixing LiveTV bugs... we left the hard one for you though, no need to thank us :) |
| [02:31:52] | stichnot: | :) |
| [02:32:20] | stichnot: | but as I was saying earlier, I'm not completely sure why recent mythplayer changes uncovered the bug |
| [02:32:28] | taylorr: | I'm going to run the change on 0.24-fixes for a while just to make sure it doesn't cause any issues |
| [02:32:52] | stichnot: | like jya was asking, were you actually observing the problem on 0.24? |
| [02:33:23] | stichnot: | I doubt that bug would have been so hard if I were already spun up on live TV |
| [02:33:34] | taylorr: | it's rare that it ever fails, but I'm pretty sure it has a few times |
| [02:33:42] | stichnot: | ok |
| [02:33:55] | taylorr: | livetv not starting up is more common than a transition issue |
| [02:34:31] | stichnot: | I also think that in the final stretch of the 0.25 release, a lot more attention was drawn to live TV, compared to the past when people just generally assumed it would be broken |
| [02:34:50] | taylorr: | stichnot: any chance that the change would effect livetv startup? |
| [02:35:19] | taylorr: | stichnot: yes, I think we got it in a good enough state the past couple releases that people started using it :) |
| [02:37:30] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
| [02:38:58] | stichnot: | taylorr: In 0.25 and master, starting up live tv starts with creating the dummy recorder. so when you consider the live tv chain, there's a transition from 1 entry to 2 entries. The race conditions I mentioned involved adding a new entry to the live tv chain, or possibly also the call to rebuild the chain. So I guess it's somewhat possible for the issue to strike at startup. |
| [02:39:16] | stichnot: | But I don't know whether the dummy recorder mechanism is part of 0.24. danielk22 would know. |
| [02:40:26] | majnoon (majnoon!~majnoon@70.122.220.195) has joined #mythtv | |
| [02:41:12] | taylorr: | stichnot: yes, the dummy files are in the chain |
| [02:41:29] | majnoon: | trying this out now :) |
| [02:42:08] | majnoon: | is there a way to do superduper COMPLETE frequency scans ?? |
| [02:42:35] | taylorr: | majnoon: try asking in #mythtv-users |
| [02:45:08] | dmfrey (dmfrey!~dmfrey@64-121-93-243.c3-0.smt-ubr1.atw-smt.pa.cable.rcn.com) has quit (Quit: Ex-Chat) | |
| [02:47:26] | majnoon: | i asked ( no think anyone awake though) |
| [03:09:39] | stichnot: | taylorr: btw, danielk22 mentioned changing the ringbuffer code to use EAGAIN to indicate temporary unavailability of new data, instead of the assumption that 0 data means eof. That should simplify things a lot. |
| [03:11:41] | Guest43844 (Guest43844!~mike@c-98-232-220-158.hsd1.or.comcast.net) has quit (Remote host closed the connection) | |
| [03:12:27] | mike|2 (mike|2!~mike@c-98-232-220-158.hsd1.or.comcast.net) has joined #mythtv | |
| [03:13:08] | jpabq (jpabq!~jpabq@mythtv/developer/jpabq) has quit (Ping timeout: 240 seconds) | |
| [03:17:31] | jpabq (jpabq!~jpabq@mythtv/developer/jpabq) has joined #mythtv | |
| [03:30:58] | majnoon (majnoon!~majnoon@70.122.220.195) has left #mythtv ("Leaving") | |
| [05:09:54] | cattelan is now known as cattelan_away | |
| [05:33:56] | gigem (gigem!~david@mythtv/developer/gigem) has quit (Ping timeout: 244 seconds) | |
| [05:52:33] | andreax (andreax!~andreaz@p5089EA4B.dip.t-dialin.net) has quit (Read error: Connection reset by peer) | |
| [06:01:13] | pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has joined #mythtv | |
| [06:42:06] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv | |
| [06:47:57] | hashbang (hashbang!~alex@213-152-35-50.dsl.eclipse.net.uk) has joined #mythtv | |
| [07:00:36] | gigem (gigem!~david@pool-71-123-128-97.dllstx.fios.verizon.net) has joined #mythtv | |
| [07:00:36] | gigem (gigem!~david@mythtv/developer/gigem) has joined #mythtv | |
| [07:00:36] | gigem (gigem!~david@pool-71-123-128-97.dllstx.fios.verizon.net) has quit (Changing host) | |
| [07:12:46] | partoj (partoj!~par@94.127.35.115.c.fiberdirekt.net) has joined #mythtv | |
| [07:22:14] | hashbang (hashbang!~alex@213-152-35-50.dsl.eclipse.net.uk) has quit (Quit: Leaving.) | |
| [07:41:39] | stoffel (stoffel!~quassel@pD9E430DA.dip.t-dialin.net) has joined #mythtv | |
| [07:49:56] | rsiebert (rsiebert!~quassel@g231185099.adsl.alicedsl.de) has joined #mythtv | |
| [07:50:51] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 244 seconds) | |
| [07:52:50] | rsiebert_ (rsiebert_!~quassel@g231185020.adsl.alicedsl.de) has quit (Ping timeout: 260 seconds) | |
| [08:15:23] | wagnerrp_ (wagnerrp_!~wagnerrp_@mythtv/developer/wagnerrp) has joined #mythtv | |
| [08:16:42] | Unhelpful_ (Unhelpful_!~quassel@rockbox/developer/Unhelpful) has joined #mythtv | |
| [08:20:57] | wagnerrp (wagnerrp!~wagnerrp_@mythtv/developer/wagnerrp) has quit (Ping timeout: 246 seconds) | |
| [08:20:57] | kurre2 (kurre2!~tomimo@xdsl-83-150-88-111.nebulazone.fi) has quit (Ping timeout: 246 seconds) | |
| [08:20:57] | Yancho (Yancho!~mpulis@unaffiliated/yancho) has quit (Ping timeout: 246 seconds) | |
| [08:20:57] | skd5aner (skd5aner!~skd5aner@cpe-071-071-242-134.carolina.res.rr.com) has quit (Ping timeout: 246 seconds) | |
| [08:20:58] | Unhelpful (Unhelpful!~quassel@rockbox/developer/Unhelpful) has quit (Ping timeout: 246 seconds) | |
| [08:21:45] | skd5aner (skd5aner!~skd5aner@cpe-071-071-242-134.carolina.res.rr.com) has joined #mythtv | |
| [08:24:46] | kurre2 (kurre2!~tomimo@xdsl-83-150-88-111.nebulazone.fi) has joined #mythtv | |
| [08:30:02] | Yancho (Yancho!~mpulis@unaffiliated/yancho) has joined #mythtv | |
| [09:09:10] | aloril (aloril!~aloril@84.249.126.153) has quit (Ping timeout: 252 seconds) | |
| [09:22:28] | aloril (aloril!~aloril@84.249.126.153) has joined #mythtv | |
| [10:03:40] | stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has quit (Remote host closed the connection) | |
| [10:03:41] | stichnot_ (stichnot_!chatzilla@mythtv/developer/stichnot) has joined #mythtv | |
| [10:03:43] | stichnot_ is now known as stichnot | |
| [10:05:02] | mike|2 (mike|2!~mike@c-98-232-220-158.hsd1.or.comcast.net) has quit (Remote host closed the connection) | |
| [10:05:55] | 17SAA0QLM (17SAA0QLM!~mike@c-98-232-220-158.hsd1.or.comcast.net) has joined #mythtv | |
| [10:15:00] | Goga777 (Goga777!~Goga777@2.95.163.239) has joined #mythtv | |
| [10:17:05] | rickyw (rickyw!~ricky@121-73-172-237.dsl.telstraclear.net) has joined #mythtv | |
| [10:17:14] | rickyw_ (rickyw_!~ricky@121-74-70-61.telstraclear.net) has quit (Ping timeout: 245 seconds) | |
| [10:24:33] | Goga777 (Goga777!~Goga777@2.95.163.239) has quit (Ping timeout: 265 seconds) | |
| [10:41:29] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has quit (Read error: Connection reset by peer) | |
| [10:42:15] | AndyUbuntu (AndyUbuntu!~quassel@cpc1-sotn6-0-0-cust689.15-1.cable.virginmedia.com) has joined #mythtv | |
| [10:55:30] | stoffel (stoffel!~quassel@pD9E430DA.dip.t-dialin.net) has quit (Read error: Operation timed out) | |
| [10:58:47] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has joined #mythtv | |
| [11:04:40] | MavT (MavT!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 252 seconds) | |
| [11:48:57] | stoffel (stoffel!~quassel@pD9E430DA.dip.t-dialin.net) has joined #mythtv | |
| [11:58:44] | Slasher` (Slasher`!~Slasher@188.165.164.15) has joined #mythtv | |
| [12:07:45] | stoffel (stoffel!~quassel@pD9E430DA.dip.t-dialin.net) has quit (Ping timeout: 260 seconds) | |
| [12:24:46] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has quit (Remote host closed the connection) | |
| [12:29:22] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
| [12:31:53] | jeff999 (jeff999!~jeff@124-171-108-126.dyn.iinet.net.au) has joined #mythtv | |
| [12:32:05] | jeff999 (jeff999!~jeff@124-171-108-126.dyn.iinet.net.au) has left #mythtv () | |
| [12:41:00] | dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has joined #mythtv | |
| [12:41:08] | AndyUbuntu (AndyUbuntu!~quassel@cpc1-sotn6-0-0-cust689.15-1.cable.virginmedia.com) has quit (Read error: Connection reset by peer) | |
| [12:44:51] | Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has joined #mythtv | |
| [13:23:54] | skd5aner: | stuartm: I know you were looking at the ux around confirmation dialogs, esc/cancel/ok, etc... a user just posted an example where you might be interested in looking sometime... |
| [13:23:56] | skd5aner: | <CiaranG> That's rather unintuitive, to say the least. If you edit a keybinding, and then press escape, you get a 'Save Changes' ok/cancel dialog. I daresay anyone would expect that pressing Escape there would be the same as hitting cancel. |
| [13:23:56] | skd5aner: | <CiaranG> It's not though – Escape means 'yes, please throw away my changes' |
| [13:42:56] | Captain_Murdoch (Captain_Murdoch!~Captain_M@209.97.16.243) has joined #mythtv | |
| [13:43:07] | Captain_Murdoch (Captain_Murdoch!~Captain_M@209.97.16.243) has quit (Changing host) | |
| [13:43:08] | Captain_Murdoch (Captain_Murdoch!~Captain_M@mythtv/developer/CaptainMurdoch) has joined #mythtv | |
| [13:54:09] | partoj (partoj!~par@94.127.35.115.c.fiberdirekt.net) has quit (Quit: leaving) | |
| [13:55:39] | andreax (andreax!~andreaz@p5089EA4B.dip.t-dialin.net) has joined #mythtv | |
| [14:06:14] | danielk22: | Beirdo: I'm still having a hard time switching a tree from master to the ffmpeg branch and getting things to compile. Any idea what is going on? Even deleting the external directory, doing a git reset --hard and ccache -C doesn't get it to compile. |
| [14:09:05] | andreax (andreax!~andreaz@p5089EA4B.dip.t-dialin.net) has quit (Read error: Connection reset by peer) | |
| [14:11:10] | Captain_Murdoch (Captain_Murdoch!~Captain_M@mythtv/developer/CaptainMurdoch) has quit (Quit: Leaving) | |
| [14:11:26] | Captain_Murdoch (Captain_Murdoch!~Captain_M@mythtv/developer/CaptainMurdoch) has joined #mythtv | |
| [14:13:12] | danielk22: | Beirdo: Did you see the patch I added to #10616? I found two other instances of pointers to deleted objects. I addressed those and the PlayerContext one without resorting to QPointer (which I'm vary of because it gives a false sense of security, since it's not thread-safe and because you need to inherit from QObject which drags along a lot of extra baggage.) |
| [14:21:32] | cattelan_away is now known as cattelan | |
| [14:22:21] | j-rod|afk is now known as j-rod | |
| [14:40:19] | danielk22: | Beirdo: I'm not seeing any of the problems one might expect with the lack of NOFILE. I think we should go ahead with the merge. |
| [14:50:42] | cattelan is now known as cattelan_away | |
| [14:54:03] | Goga777 (Goga777!~Goga777@2.95.163.239) has joined #mythtv | |
| [14:57:22] | stichnot: | stuartm: on the topic of using osd.xml to set/override subtitle formatting. I finally realized that there is no need for the textarea widget. I really just want fontdef for the text and shape for the background (with the shape's area/position attributes explicitly ignored). I think textarea was one of the things you were skeptical about.. |
| [14:59:15] | JackWinter (JackWinter!~jack@vodsl-4996.vo.lu) has quit (Quit: Konversation terminated!) | |
| [15:02:18] | JackWinter (JackWinter!~jack@vodsl-4996.vo.lu) has joined #mythtv | |
| [15:04:19] | Goga777 (Goga777!~Goga777@2.95.163.239) has quit (Ping timeout: 245 seconds) | |
| [15:06:00] | Goga777 (Goga777!~Goga777@2.95.163.239) has joined #mythtv | |
| [15:14:44] | Goga777 (Goga777!~Goga777@2.95.163.239) has quit (Read error: Connection reset by peer) | |
| [15:15:33] | Goga777 (Goga777!~Goga777@2.95.163.239) has joined #mythtv | |
| [15:15:34] | Goga777 (Goga777!~Goga777@2.95.163.239) has quit (Client Quit) | |
| [15:24:21] | danielk22: | stichnot: I've just been looking at RingBuffer::Read() and it looks like we sometimes throw away up to 32K of data on file transitions.. |
| [15:26:06] | stichnot: | ouch. |
| [15:26:12] | danielk22: | It will only happen if ateof isn't set when we enter WaitForAvail at the end of a file, so it shouldn't normally happen, but it looks going to be a race if we're playing close to the end of the file. |
| [15:26:52] | danielk22: | It could explain why we sometimes get corruption when everything looks ok in the logs. |
| [15:31:10] | stichnot (stichnot!chatzilla@mythtv/developer/stichnot) has quit (Ping timeout: 272 seconds) | |
| [15:33:25] | wagnerrp_ is now known as wagnerrp | |
| [15:40:30] | tstorm (tstorm!~tstorm@173-164-230-21-SFBA.hfc.comcastbusiness.net) has joined #mythtv | |
| [15:50:05] | cattelan_away is now known as cattelan | |
| [15:56:55] | joki (joki!~joki@p54865343.dip.t-dialin.net) has quit (Ping timeout: 250 seconds) | |
| [15:57:12] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has joined #mythtv | |
| [15:58:47] | joki (joki!~joki@p54865ADB.dip.t-dialin.net) has joined #mythtv | |
| [16:03:32] | stichnot (stichnot!chatzilla@mythtv/developer/stichnot) has joined #mythtv | |
| [16:18:05] | kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has joined #mythtv | |
| [16:29:21] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has quit (Remote host closed the connection) | |
| [16:40:17] | danielk22: | stichnot: #10658 — short-blocking RingBuffer::Read(), currently 100 ms max. |
| [16:40:17] | ** MythLogBot http://code.mythtv.org/trac/ticket/10658 ** | |
| [16:43:51] | stichnot: | danielk22: should I test that against my live tv stress testing environment? |
| [16:44:21] | ben1066_ (ben1066_!~quassel@host109-152-32-184.range109-152.btcentralplus.com) has joined #mythtv | |
| [16:44:25] | danielk22: | stichnot: sure, i've only done a very basic "can i watch live tv" test. |
| [16:45:09] | stichnot: | ok. It'll probably take a day or so. |
| [16:45:19] | danielk22: | I don't know if this is enough to unblock the decoder loop, which is my main aim. |
| [16:45:53] | danielk22: | I think it is a step in that direction though. |
| [16:46:33] | stichnot: | isn't 100ms too long in that case? |
| [16:47:10] | ben1066 (ben1066!~quassel@host109-152-37-127.range109-152.btcentralplus.com) has quit (Ping timeout: 260 seconds) | |
| [16:49:46] | danielk22: | stichnot: It may be too long, but it's just a constant. Easy enough to change. For debugging 10ms would probably make it harder to debug. |
| [16:50:04] | stichnot: | ok, got it. |
| [17:04:45] | stoffel (stoffel!~quassel@pD9E430DA.dip.t-dialin.net) has joined #mythtv | |
| [17:15:30] | stichnot (stichnot!chatzilla@mythtv/developer/stichnot) has quit (Remote host closed the connection) | |
| [17:21:43] | stichnot (stichnot!chatzilla@mythtv/developer/stichnot) has joined #mythtv | |
| [17:37:14] | kenni: | stichnot: Sorry for not getting back to you, I'm quite busy at the moment. The proposed fix was included in 0.25/fixes, right? So no additional patches were needed? |
| [17:38:00] | stichnot: | kenni: right, it should all be there and consistent between 0.25 and master |
| [17:39:29] | kenni: | stichnot: Thanks, I'll compile and test it now. |
| [17:39:44] | stichnot: | cool, thanks |
| [17:41:22] | OPPluto (OPPluto!~jedi@cpe-76-185-75-39.tx.res.rr.com) has joined #mythtv | |
| [17:51:53] | OPPluto (OPPluto!~jedi@cpe-76-185-75-39.tx.res.rr.com) has quit (Quit: Lost terminal) | |
| [18:15:05] | stichnot: | danielk22: does that patch fix the problem of the potentially dropped 32K at eof? |
| [18:22:55] | stoffel (stoffel!~quassel@pD9E430DA.dip.t-dialin.net) has quit (Remote host closed the connection) | |
| [18:39:33] | danielk22: | stichnot: yeah, but we can also fix that for 0.25 with something much simpler :) |
| [18:39:50] | stichnot: | ok, just wanted to know what to watch for. |
| [18:41:43] | Beirdo: | oooh, simpler :) |
| [18:57:48] | andreax (andreax!~andreaz@p54BF24BE.dip.t-dialin.net) has joined #mythtv | |
| [19:17:39] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv | |
| [19:18:09] | dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has quit (Remote host closed the connection) | |
| [19:18:44] | dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has joined #mythtv | |
| [19:23:36] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has joined #mythtv | |
| [19:39:13] | Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has quit () | |
| [19:47:12] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
| [19:55:03] | kenni: | stichnot: No issues so far after playing live tv for almost 2 hours...looks extremely promising :) |
| [20:01:54] | stichnot: | wow. I was expecting the "4-minutes-past" failure... |
| [20:06:06] | kenni: | Well, it didn't do it this time :) I'll see if I can stress test it some more tomorrow. I can probably leave it running on the news-channel while I'm at work. |
| [20:10:18] | stichnot: | Note that if the scheduler needs the live TV tuner and displays the popup, it will probably lead to a backend deadlock. |
| [20:12:18] | stichnot (stichnot!chatzilla@mythtv/developer/stichnot) has quit (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725]) | |
| [20:14:23] | kenni: | stichnot: It didn't cause a deadlock on my system, even though it did perform a channel change after running for around one hour. |
| [20:14:36] | dekarl1 (dekarl1!~dekarl@p4FE846B2.dip.t-dialin.net) has joined #mythtv | |
| [20:16:11] | dekarl (dekarl!~dekarl@p4FCEE70C.dip.t-dialin.net) has quit (Ping timeout: 260 seconds) | |
| [20:16:27] | stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has joined #mythtv | |
| [20:17:31] | stichnot: | kenni: I'm sure there's a perfectly good explanation for that :) |
| [20:21:16] | kenni: | yep :) |
| [20:29:21] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
| [20:44:19] | rickyw (rickyw!~ricky@121-73-172-237.dsl.telstraclear.net) has quit (Ping timeout: 245 seconds) | |
| [20:50:18] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
| [20:52:07] | dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has quit (Quit: Ex-Chat) | |
| [20:53:13] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 246 seconds) | |
| [20:58:40] | stuartm: | hmm, radio playback seems to have regressed, not only does it stutter a lot but it takes several seconds to respond to keypress events – are we blocking until a certain amount of data has been decoded/played? |
| [21:02:01] | dekarl1 is now known as dekarl | |
| [21:07:10] | danielk22: | stuartm: Can you try #10658 ? It may do nothing, but it should feed the decoder a bit better with very low bitrate data. |
| [21:07:10] | ** MythLogBot http://code.mythtv.org/trac/ticket/10658 ** | |
| [21:08:05] | stuartm: | danielk22: sure |
| [21:17:11] | hashbang (hashbang!~alex@213-152-35-50.dsl.eclipse.net.uk) has joined #mythtv | |
| [21:17:43] | cocoa117 (cocoa117!~cocoa117@188-222-31-239.zone13.bethere.co.uk) has quit (Ping timeout: 246 seconds) | |
| [21:25:50] | pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has quit (Ping timeout: 272 seconds) | |
| [21:26:44] | pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has joined #mythtv | |
| [21:27:33] | stuartm (stuartm!~stuartm@mythtv/developer/stuartm) has quit (Remote host closed the connection) | |
| [21:32:32] | cocoa117 (cocoa117!~cocoa117@46.37.178.123) has joined #mythtv | |
| [21:34:18] | dekarl: | hmm, services.mythtv.org has a station "bremien vier" that really is "bremen vier", I can't find it on lyngsat, so I'm not sure where the typo is coming from. any hints? |
| [21:35:53] | dekarl: | got one hit at http://www.lyngsat-logo.com/radiocountry/de_6.html could that be the source of the typo? |
| [21:37:47] | stuartm (stuartm!~stuartm@cpc1-derb9-0-0-cust441.8-3.cable.virginmedia.com) has joined #mythtv | |
| [21:37:48] | stuartm (stuartm!~stuartm@cpc1-derb9-0-0-cust441.8-3.cable.virginmedia.com) has quit (Changing host) | |
| [21:37:48] | stuartm (stuartm!~stuartm@mythtv/developer/stuartm) has joined #mythtv | |
| [21:42:00] | stuartm: | danielk22: seems to make a small improvement, it still stutters and it still takes several seconds to pause, but I still get the impression it's better than it was |
| [21:42:16] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
| [21:43:53] | stuartm: | in fact, 10 seconds almost to the millisecond between pressing pause and it actually pausing, that's pretty consistent too |
| [21:44:38] | stuartm: | 10 seconds exactly is probably no coincidence but it means nothing to me atm |
| [21:48:59] | MavT (MavT!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv | |
| [21:51:16] | cocoa117 (cocoa117!~cocoa117@46.37.178.123) has quit (Ping timeout: 256 seconds) | |
| [21:51:30] | j-rod is now known as j-rod|afk | |
| [22:01:43] | stichnot: | stuartm: I would guess the 10000 constant in RingBuffer::WaitForReadsAllowed(), or RingBuffer::kLiveTVOpenTimeout |
| [22:01:50] | stuartm: | hmm, 'blank' visualiser uses ~65% cpu while the 'albumart' visualiser uses ~35% ... both excessive, but the one should be exactly the same as the other |
| [22:02:13] | stuartm: | stichnot: this is a recording, so that rules out the second? |
| [22:02:31] | stichnot: | yeah, sounds right |
| [22:02:50] | stichnot: | and for the first, you would find an error log line |
| [22:07:19] | stuartm: | only error I'm seeing with 'normal' logging is "Player(0): Waited 100ms for decoder to pause" repeated every 100ms for 10 seconds |
| [22:07:38] | dekarl: | stuartm: what is supposed to be in the "icon" column of the "channel" table? I'm looking at http://code.mythtv.org/trac/ticket/10659 |
| [22:08:25] | dekarl: | is it just the filename or the filename including the absolute path? |
| [22:09:29] | stuartm: | just filename these days, the submitter was absolutely correct that it was overlooked when we switched over to using storage groups |
| [22:09:55] | dekarl: | ok, I just rescanned my icons with mythtv-setup and it stored the absolute path, too :( |
| [22:10:01] | stuartm: | although in practice I've never seen mythfilldatabase write absolute paths, so that's a little odd |
| [22:10:44] | stuartm: | oh, yeah, it does too ... I must thinking of the UI |
| [22:10:47] | dekarl: | hm, I tested mfdb, too. and it stored them, too ;) |
| [22:11:37] | stuartm: | dekarl: it would only break if someone changes the default location for the channel icon storage group, which afaik isn't possible through the UI |
| [22:11:52] | stuartm: | but yes, it's FUBAR |
| [22:12:03] | stuartm: | mea culpa |
| [22:14:34] | dekarl: | ohh, and whats the name of the group? wagn errp hinted at http://code.mythtv.org/trac/browser/mythtv/my . . . roup.cpp#L68 which says "ChannelIcons" but https://github.com/MythTV/mythtv/blob/master/ . . . id.cpp#L1580 looks into "ChannelIcon" |
| [22:15:04] | dekarl: | I can add all these bits and pieces to the ticket so it doesnt get lost |
| [22:16:41] | dekarl: | according to https://github.com/MythTV/mythtv/commit/cda7871 the group is named with "s" and all lookups are without |
| [22:18:28] | stuartm: | oh the shame ... it's ChannelIcons – the one in guidegrid is a typo which just happens to work because of the stupid fallback behaviour of the storage group code |
| [22:19:01] | stuartm: | well /typo/mistake/ |
| [22:20:50] | hashbang (hashbang!~alex@213-152-35-50.dsl.eclipse.net.uk) has quit (Quit: Leaving.) | |
| [22:24:23] | stuartm: | I'm committing a fix for that now |
| [22:27:30] | dekarl: | testing was performed by IMSanchMac in #mythtv-user, everything works with just the filename and a manually added storage group definition of the correct name |
| [22:30:59] | XChatMav (XChatMav!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv | |
| [22:33:40] | MavT (MavT!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 260 seconds) | |
| [22:33:50] | dekarl: | stuartm: I'm hitting sack, is this still acurate? http://www.gossamer-threads.com/lists/mythtv/users/497507#497507 |
| [22:33:52] | stuartm: | dekarl: the storage group is built in and shouldn't need to be added to the database |
| [22:34:13] | dekarl: | stuartm: that was just for testing wrt the typo without recompiling |
| [22:35:12] | stuartm: | well it would fallback to checking every storage group and still find the icon anyway |
| [22:37:42] | stuartm: | dekarl: it's possible that mythweb might choke, I thought it requested the icon through the protocol though so it shouldn't – but if no-one cares enough to maintain mythweb I'm not going to worry too much about it |
| [22:38:36] | stuartm: | actually a lot could break here if users are insisting on overriding a _built-in_ storage group, that much I'd say is unsupported right now |
| [22:39:37] | stuartm: | so in that sense the original ticket is invalid, but I'll deal with it for 0.26 all the same |
| [22:46:07] | dekarl: | stuartm: ohh, fixing mythtv-setup to just store the filename would break mythbuntu due to CONFDIR being in /home/<frontenduser> but the backend looking into /home/mythtv :( |
| [22:49:24] | dekarl: | superm1, tgm4883: theres another issue with the frontend/setup and backend running under different user ids -^ maybe linking .mythtv to always point to /home/mythtv/.mythtv would work? (the other issue being the xmltv configuration ending where mythfilldatabase will not find it when run from the backend) |
| [22:50:55] | tgm4883: | dekarl, lrwxrwxrwx 1 thomas thomas 21 2011-11–20 14:11 mysql.txt -> /etc/mythtv/mysql.txt |
| [22:51:02] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
| [22:51:08] | tgm4883: | is that what you're looking for? |
| [22:54:39] | tgm4883: | dekarl, that was from my home directory. Looks like /home/mythtv/.mythtv/ files are linked there as well |
| [22:54:44] | dekarl: | tgm4883: ls -l ~/.mythtv ~mythtv/.mythtv |
| [22:54:47] | tgm4883: | lrwxrwxrwx 1 root root 22 2011-11–20 14:04 config.xml -> /etc/mythtv/config.xml |
| [22:54:47] | tgm4883: | -rw-r--r-- 1 mythtv mythtv 30728 2011-10–12 09:00 jamu.conf |
| [22:54:48] | tgm4883: | lrwxrwxrwx 1 root root 21 2011-11–20 14:04 mysql.txt -> /etc/mythtv/mysql.txt |
| [22:55:21] | dekarl: | in each of these there's <videosourcename>.xmltv and channels |
| [22:55:42] | dekarl: | the former contains the grabber configuration and the latter the tv station icons |
| [22:55:46] | tgm4883: | the directories themselves aren't linked, just the two configuration files |
| [22:56:35] | dekarl: | mythtv-setup will write into ~/.mythtv but the backend will read from ~mythtv/.mythtv and not find anything :( |
| [22:56:56] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
| [22:57:35] | dekarl: | will read the log in the morning (1am over here) |
| [22:58:20] | tgm4883: | it should still work right? |
| [22:58:50] | tgm4883: | those two files are owned my mythtv:mythtv, and IIRC we force the user to be in the mythtv group before they can run mythtv-setup |
| [22:59:28] | tgm4883: | unless the file is deleted then written, in which case I believe it would break the symlink |
| [23:00:05] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
| [23:00:50] | tgm4883: | superm1 might want to weigh in on this, but I think stuartm could make that change and not cause us any issues |
| [23:16:24] | stichnot: | can we assume by now that #10660 and #10661 will not be attaching a patch? |
| [23:16:24] | ** MythLogBot http://code.mythtv.org/trac/ticket/10660 ** | |
| [23:16:24] | ** MythLogBot http://code.mythtv.org/trac/ticket/10661 ** | |
| [23:29:38] | stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has quit (Ping timeout: 244 seconds) | |
| [23:35:24] | MavT (MavT!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv | |
| [23:37:57] | XChatMav (XChatMav!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 250 seconds) | |
| [23:38:26] | superm1: | dekarl: that's not easily doable unfortunately |
| [23:42:34] | superm1: | if the patch is just making mythtv-setup write to ~/.mythtv i don't see how that can break anyone |
| [23:42:49] | superm1: | at worst it will add an extra step to move them to ~mythtv/.mythtv |
| [23:43:27] | tstorm_ (tstorm_!~tstorm@173-164-230-21-SFBA.hfc.comcastbusiness.net) has joined #mythtv | |
| [23:46:24] | tstorm (tstorm!~tstorm@173-164-230-21-SFBA.hfc.comcastbusiness.net) has quit (Ping timeout: 245 seconds) | |
| [23:47:41] | pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has quit (Ping timeout: 272 seconds) | |
| [23:47:52] | tstorm_ (tstorm_!~tstorm@173-164-230-21-SFBA.hfc.comcastbusiness.net) has quit (Ping timeout: 246 seconds) | |
| [23:48:58] | pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has joined #mythtv | |
| [23:50:32] | stichnot (stichnot!~chatzilla@mythtv/developer/stichnot) has joined #mythtv | |
IRC Logs collected by
BeirdoBot.
Please use the above link to report any bugs.