Friday, May 20th, 2016, 00:01 UTC | ||
[00:01:12] | markspieth (markspieth!~markspiet@CPE-124-188-121-165.wdcz1.cht.bigpond.net.au) has joined #mythtv | |
[00:02:05] | CyberJacob is now known as zz_CyberJacob | |
[00:50:45] | amessina (amessina!~amessina@unaffiliated/amessina) has quit (Quit: Konversation terminated!) | |
[00:51:41] | gedakc (gedakc!~gedakc@d162-157-118-249.abhsia.telus.net) has joined #mythtv | |
[01:06:30] | dmfrey: | jheizer, join me on runkeeper :) |
[01:07:37] | mad_enz (mad_enz!~mad_enz@CPE00508b114c3e-CM00fc8d50aef0.cpe.net.fido.ca) has quit (Quit: Leaving) | |
[01:21:59] | dmfrey: | jheizer, success with my dev receiver and an mp4 file |
[01:24:39] | dmfrey: | and it works pointing to a 192.168.X.X ip address for my content |
[01:31:06] | Casper0082 (Casper0082!~Casper@pool-72-78-200-109.phlapa.fios.verizon.net) has joined #mythtv | |
[01:31:19] | kc (kc!~Casper@unaffiliated/kc) has quit (Read error: Connection reset by peer) | |
[01:32:07] | dmfrey: | other formats don't work, but that should be resolved when we get the headers added, bill is looking into them |
[01:46:13] | arescorpio (arescorpio!~arescorpi@175-139-16-190.fibertel.com.ar) has joined #mythtv | |
[01:54:10] | gregL (gregL!~greg@cpe-66-67-122-101.nycap.res.rr.com) has quit (Ping timeout: 260 seconds) | |
[02:03:24] | joki (joki!~joki@p54860A52.dip0.t-ipconnect.de) has quit (Ping timeout: 260 seconds) | |
[02:07:39] | gregL (gregL!~greg@cpe-66-67-122-101.nycap.res.rr.com) has joined #mythtv | |
[02:10:18] | joki (joki!~joki@p5486085A.dip0.t-ipconnect.de) has joined #mythtv | |
[02:13:23] | jheizer: | dmfrey, also a runkeeper user |
[02:13:41] | jheizer: | dmfrey, and I was just sitting down to fiddle with it from the web |
[02:22:24] | gedakc (gedakc!~gedakc@d162-157-118-249.abhsia.telus.net) has quit (Quit: Ex-Chat) | |
[02:27:12] | dmfrey: | :-) |
[02:50:36] | jheizer: | Slow going |
[02:50:55] | jheizer: | looks like there were more .28 service changes since I last sync'd up |
[02:52:14] | superm1 (superm1!uid4318@ubuntu/member/superm1) has joined #mythtv | |
[03:11:08] | mad_enz (mad_enz!~mad_enz@2607:f090:488d:8d:5460:35e4:a5e0:b086) has joined #mythtv | |
[03:18:57] | jheizer: | Hmm I can't generate the service reference from the WSDL for DVR |
[03:19:13] | jheizer: | Metadata contains a reference that cannot be resolved: 'http://10.0.0.197:6544/Dvr/xsd?enum=RecStatus.Type'. |
[03:19:14] | jheizer: | There was an error downloading 'http://10.0.0.197:6544/Dvr/xsd?enum=RecStatus.Type'. |
[03:20:56] | jheizer: | All the rest seem ok |
[03:29:50] | knightr (knightr!~knightr@mythtv/developer/knightr) has quit (Ping timeout: 260 seconds) | |
[03:35:33] | dekarl: | jheizer: that one is work in progress :( https://code.mythtv.org/trac/ticket/12510 |
[03:41:46] | knightr (knightr!~knightr@69-165-170-178.dsl.teksavvy.com) has joined #mythtv | |
[03:41:46] | knightr (knightr!~knightr@mythtv/developer/knightr) has joined #mythtv | |
[03:41:46] | knightr (knightr!~knightr@69-165-170-178.dsl.teksavvy.com) has quit (Changing host) | |
[03:49:37] | jheizer: | dekarl, thanks. Dumb me didn't look for a ticket first. |
[03:57:49] | unforgiven512 (unforgiven512!~unforgive@freebsd-dev.unforgivendevelopment.com) has quit (Quit: ZNC - http://znc.in) | |
[03:58:00] | unforgiven512 (unforgiven512!~unforgive@freebsd-dev.unforgivendevelopment.com) has joined #mythtv | |
[04:23:23] | rhpot1991 (rhpot1991!~rhpot1991@ubuntu/member/rhpot1991) has quit (Ping timeout: 250 seconds) | |
[04:23:29] | rhpot1991 (rhpot1991!~rhpot1991@2600:3c03:e000:19b::1) has joined #mythtv | |
[04:23:29] | rhpot1991 (rhpot1991!~rhpot1991@2600:3c03:e000:19b::1) has quit (Changing host) | |
[04:23:29] | rhpot1991 (rhpot1991!~rhpot1991@ubuntu/member/rhpot1991) has joined #mythtv | |
[04:38:28] | arescorpio (arescorpio!~arescorpi@175-139-16-190.fibertel.com.ar) has quit (Quit: Leaving.) | |
[05:02:47] | MythBuild (MythBuild!~MythBuild@alcor.mythtv.org) has quit (Remote host closed the connection) | |
[05:16:59] | superm1 (superm1!uid4318@ubuntu/member/superm1) has quit (Quit: Connection closed for inactivity) | |
[05:43:19] | rich0 (rich0!~quassel@gentoo/developer/rich0) has joined #mythtv | |
[05:44:50] | rich0__ (rich0__!~quassel@gentoo/developer/rich0) has quit (Ping timeout: 244 seconds) | |
[06:10:09] | peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 260 seconds) | |
[06:15:03] | peper03 (peper03!~peper03@mythtv/developer/peper03) has joined #mythtv | |
[06:18:04] | SteveGoodey (SteveGoodey!~steve@81.141.240.42) has joined #mythtv | |
[06:28:30] | tris (tris!tristan@camel.ethereal.net) has quit (Ping timeout: 276 seconds) | |
[06:31:55] | tris (tris!tristan@camel.ethereal.net) has joined #mythtv | |
[08:06:00] | willcooke (willcooke!~willcooke@willcooke.plus.com) has joined #mythtv | |
[08:06:01] | willcooke (willcooke!~willcooke@willcooke.plus.com) has quit (Changing host) | |
[08:06:01] | willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has joined #mythtv | |
[08:11:15] | stuarta: | dmfrey: easy peasy |
[08:12:48] | Merlin83b (Merlin83b!~Daniel@office.34sp.com) has joined #mythtv | |
[08:23:08] | dekarl: | I started a page to collect content that can be added to a mythtvbackend demonstrator, if you know open content (liberal license) please add it to https://www.mythtv.org/wiki/MythTV_Backend_Demonstrator |
[08:28:19] | rich0_ (rich0_!~quassel@gentoo/developer/rich0) has joined #mythtv | |
[08:32:29] | rich0 (rich0!~quassel@gentoo/developer/rich0) has quit (Ping timeout: 260 seconds) | |
[08:34:42] | rich0 (rich0!~quassel@gentoo/developer/rich0) has joined #mythtv | |
[08:38:33] | rich0_ (rich0_!~quassel@gentoo/developer/rich0) has quit (Ping timeout: 240 seconds) | |
[09:11:54] | dblain (dblain!~dblain@mythtv/developer/dblain) has quit (Read error: Connection reset by peer) | |
[09:16:51] | stuartm: | dmfrey: yes, we offer/support all of those headers |
[09:23:52] | stuartm: | our HTML 1.1 implementation is actually pretty complete |
[09:30:56] | stuartm: | we support range requests etc, content type is provided |
[09:34:04] | lautriv_ (lautriv_!~lautriv@funtoo/user/lautriv) has quit (Ping timeout: 240 seconds) | |
[09:47:13] | lautriv_ (lautriv_!~lautriv@funtoo/user/lautriv) has joined #mythtv | |
[09:50:39] | jmcentee: | stuarta: https://code.mythtv.org/buildbot/ seems to be down. |
[09:50:48] | stuarta: | sigh |
[09:51:16] | stuarta: | probably been another auto upgrade of the percona mysql server, which rips out the proper library |
[09:51:38] | ** stuarta fiddles ** | |
[09:52:45] | stuarta: | nope, it's just randomly died |
[09:53:03] | MythBuild (MythBuild!~MythBuild@alcor.mythtv.org) has joined #mythtv | |
[09:53:18] | stuarta: | about 5hrs ago. odd |
[09:53:43] | stuarta: | well it's back now |
[09:54:36] | MythBuild (MythBuild!~MythBuild@alcor.mythtv.org) has quit (Remote host closed the connection) | |
[09:54:46] | MythBuild (MythBuild!~MythBuild@alcor.mythtv.org) has joined #mythtv | |
[10:12:59] | zz_CyberJacob is now known as CyberJacob | |
[12:04:18] | stuarta: | been reading some discussions on the fulltext search implementation in postgresql, and how it handles things. it's very nice |
[12:05:56] | stuarta: | this made very interesting reading http://rachbelaid.com/postgres-full-text-search-is-good-enough/ |
[12:06:37] | stuarta: | i could see that being useful for the fuzzier searches for icons |
[12:06:51] | stuarta: | but that'll require a *whole* lot more work |
[12:17:37] | stuarta: | stuartm: can you comment on the jsoncallback for the webfrontend?? https://github.com/MythTV/mythtv/blob/master/ . . . itor.js#L237 |
[12:17:39] | markspieth (markspieth!~markspiet@CPE-124-188-121-165.wdcz1.cht.bigpond.net.au) has quit (Ping timeout: 240 seconds) | |
[12:18:05] | stuarta: | the services endpoint doesn't grok those now, and am wondering what the intention behind that code is? |
[12:19:12] | markspieth (markspieth!~markspiet@CPE-124-188-121-165.wdcz1.cht.bigpond.net.au) has joined #mythtv | |
[12:19:38] | stuarta: | re-reading some logs, it throws 500 – server error as often as it actually works |
[12:22:06] | ** stuarta re-reads again ** | |
[12:22:12] | stuarta: | still not sure it's ever worked |
[12:24:15] | stuarta: | oh i've just managed to find a combination that works |
[12:26:15] | stuarta: | +1 on the things to implement list |
[12:42:19] | markspieth (markspieth!~markspiet@CPE-124-188-121-165.wdcz1.cht.bigpond.net.au) has quit (Ping timeout: 240 seconds) | |
[12:43:36] | markspieth (markspieth!~markspiet@cpe-124-188-121-165.wdcz1.cht.bigpond.net.au) has joined #mythtv | |
[13:25:39] | markspieth (markspieth!~markspiet@cpe-124-188-121-165.wdcz1.cht.bigpond.net.au) has quit (Ping timeout: 240 seconds) | |
[13:27:22] | markspieth (markspieth!~markspiet@CPE-124-188-121-165.wdcz1.cht.bigpond.net.au) has joined #mythtv | |
[13:57:19] | markspieth (markspieth!~markspiet@CPE-124-188-121-165.wdcz1.cht.bigpond.net.au) has quit (Ping timeout: 240 seconds) | |
[14:00:48] | markspieth (markspieth!~markspiet@cpe-124-188-121-165.wdcz1.cht.bigpond.net.au) has joined #mythtv | |
[14:07:47] | markspieth|2 (markspieth|2!~markspiet@CPE-124-188-121-165.wdcz1.cht.bigpond.net.au) has joined #mythtv | |
[14:11:49] | letifosiferrari (letifosiferrari!~letifosif@216.207.42.132) has joined #mythtv | |
[14:13:23] | brfransen (brfransen!~brfransen@71.11.51.80) has quit (Quit: Byebye) | |
[14:39:26] | gedakc (gedakc!~gedakc@d162-157-118-249.abhsia.telus.net) has joined #mythtv | |
[14:43:57] | stuartm: | stuarta: that's jquery ... |
[14:44:55] | stuartm: | not sure what the intention of the jsoncallback is though |
[14:45:12] | stuarta: | i'll bet it's to identify where the query originated from |
[14:45:29] | stuartm: | maybe, I'll have to look at the perl |
[14:45:47] | stuarta: | anyway worked out what it's meant to return |
[14:45:49] | stuartm: | I can't do that right now |
[14:46:46] | stuartm: | really need to re-write all of this to use angular and eliminate the jquery dependency |
[14:46:48] | stuarta: | oh don't worry, i think i've worked out enough to know what needs doing |
[14:46:56] | stuartm: | because I just don't like jquery |
[14:47:13] | stuarta: | well let me know if you fancy any variations to the api |
[14:47:22] | stuarta: | personally i'd like to see everything using json |
[14:47:34] | stuartm: | yeah, json throughout |
[14:47:37] | stuarta: | not the mangled csv text responses it gets |
[14:48:00] | stuartm: | and support for pagination |
[14:48:24] | stuarta: | client or server side? |
[14:49:20] | stuartm: | umm, I guess in this instance the result size is capped so it could be handled client side, but ideally server side |
[14:50:14] | stuarta: | we can do anything we really want, i'm rewriting the whole thing to make it more maintainable |
[14:50:28] | stuarta: | roughly 80–90% feature complete with the existing implementation |
[14:51:09] | stuarta: | not counting icon approval / editing |
[14:51:26] | dblain (dblain!~dblain@c-50-189-125-157.hsd1.ma.comcast.net) has joined #mythtv | |
[14:51:26] | dblain (dblain!~dblain@mythtv/developer/dblain) has joined #mythtv | |
[14:51:26] | dblain (dblain!~dblain@c-50-189-125-157.hsd1.ma.comcast.net) has quit (Changing host) | |
[14:51:32] | stuartm: | can go either way in this case, server side may just be faster and reduce memory usage on the client side, but like I said, it's a small result set in any case and few users should need to go beyond the first page of results |
[14:51:56] | stuarta: | i'd like to see the first page return the best set of results |
[14:52:14] | stuarta: | but yes, it's pretty easy to support pagination |
[15:07:03] | stuarta: | angularjs works well with rails too, which is a bonus |
[15:16:17] | brfransen (brfransen!~brfransen@71.11.51.80) has joined #mythtv | |
[15:29:29] | stuartm: | so jsoncallback is unnecessary in this day and age, it relates to jquery's JSONP support, but JSONP is not required in modern browsers |
[15:30:15] | stuarta: | right, so i can skip implementing it? |
[15:30:32] | stuartm: | yes |
[15:31:17] | stuartm: | http://caniuse.com/#search=cors |
[15:32:39] | markspieth (markspieth!~markspiet@cpe-124-188-121-165.wdcz1.cht.bigpond.net.au) has quit (Ping timeout: 240 seconds) | |
[15:32:42] | markspieth|3 (markspieth|3!~markspiet@CPE-124-188-121-165.wdcz1.cht.bigpond.net.au) has joined #mythtv | |
[15:32:45] | markspieth|4 (markspieth|4!~markspiet@CPE-124-188-121-165.wdcz1.cht.bigpond.net.au) has joined #mythtv | |
[15:33:08] | markspieth|2 (markspieth|2!~markspiet@CPE-124-188-121-165.wdcz1.cht.bigpond.net.au) has quit (Ping timeout: 244 seconds) | |
[15:47:09] | natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has joined #mythtv | |
[16:01:38] | stuarta: | found 1 bug i need to sort out in the backend channel icon searching, it's not properly url escaping the csv encoded data, which can break stuff |
[16:06:42] | stuarta: | specifically channel names like "A&E ..." gets split by the url parser |
[16:25:10] | superm1 (superm1!uid4318@ubuntu/member/superm1) has joined #mythtv | |
[16:28:50] | cbovy (cbovy!~cbovy@212.84.139.221) has joined #mythtv | |
[16:28:51] | cbovy (cbovy!~cbovy@212.84.139.221) has quit (Remote host closed the connection) | |
[16:29:00] | cbovy (cbovy!~cbovy@212.84.139.221) has joined #mythtv | |
[16:33:57] | cbovy: | hi all, anyone having HTTP-TS channel on 0.28 and willing to test a scenario? |
[16:36:33] | Merlin83b (Merlin83b!~Daniel@office.34sp.com) has quit (Quit: Leaving) | |
[16:58:54] | cbovy (cbovy!~cbovy@212.84.139.221) has quit (Remote host closed the connection) | |
[17:00:29] | gedakc (gedakc!~gedakc@d162-157-118-249.abhsia.telus.net) has quit (Quit: Ex-Chat) | |
[17:12:42] | cbovy (cbovy!~cbovy@212.84.139.221) has joined #mythtv | |
[17:40:02] | willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has quit (Quit: Do your hobbies) | |
[17:57:23] | dekarl: | cbovy: https://code.mythtv.org/trac/ticket/12773 ? |
[17:57:37] | cbovy: | dekarl: yes. still struggling with it. :-) |
[17:58:06] | cbovy: | it seems that when you start Watch Live TV two times with HTTP TS channel, it segfaults the second time. |
[17:58:26] | cbovy: | two times means. start, exit and start again. |
[17:58:57] | cbovy: | didn't notice it on fixes/0.27 |
[18:02:06] | dekarl: | but where did it fail? |
[18:02:15] | dekarl: | https://www.mythtv.org/wiki/Debugging |
[18:02:44] | cbovy: | it failes in HTTPReader::WriteBytes |
[18:03:24] | cbovy: | everytime it fails, m_size is 4700, while m_buffer looks smaller. |
[18:03:59] | cbovy: | line 217: remainder = sit.key()->ProcessData(m_buffer, m_size); |
[18:17:49] | cbovy: | it seems that the second time I start Live TV, certain flags/settings are active/skipped/whatever and different functions/steps are called. |
[18:18:39] | cbovy: | ClearFlags(FrontendReady,CancelNextRecording,) -> RunMainLoop, @ tv_rec.cpp:1301 vs ClearFlags(FrontendReady,CancelNextRecording,) -> RunMainLoop,RingBufferReady, @ tv_rec.cpp:1301 |
[18:25:07] | cbovy: | I've created debugs logs, with first and second run of Watch Live TV, and attach them to the ticket. |
[18:29:55] | dekarl: | sorry, I'm only here one handed while tending the little ones. from the original trace I couldn't easily see where it failed |
[18:30:28] | dekarl: | that link wasn't as helpful as I preferred, the original link on trac leads to redirects to nothing useful :( |
[18:35:14] | dekarl: | hmm, shouldn't that be remainder += when its in a loop? |
[18:35:51] | cbovy: | can't post logfile: "Submission rejected as potential spam (Maximum number of external links per post exceeded)" |
[18:37:09] | cbovy: | well, the functions works if it thread is running, but it seems that it is started with things missing/skipping. |
[18:44:59] | cbovy: | submission rejected solved by changing http to hxxp... #12773 |
[18:44:59] | ** MythLogBot http://code.mythtv.org/trac/ticket/12773 ** | |
[18:45:03] | dekarl: | hmm, no giveaway via cppcheck, only "Class ' HTTPReader' has a constructor with 1 argument that is not explicit." |
[19:00:55] | cbovy: | do you recognize 4700 as a standard size/value? thing is that with each crash, m_size is 4700. |
[19:07:15] | dekarl: | no. no giveaway from clang and coverity either |
[19:08:13] | dekarl: | 4700 == 25 x 188 bytes == 25 TS packets |
[19:10:22] | cbovy: | ok, interesting. |
[19:13:48] | cbovy: | the way how HTTP TS reader starts, is also a candidate for improvement. It starts downloading the first few bytes, and based on that it decides if it is HTTP TS or a playlist. Interesting is that this is done twice, before the actual streamhandler is started. It also checks this during startup of mythbackend. Checking if a link is HTTP TS is thus check multiple times. |
[19:23:26] | gregL (gregL!~greg@cpe-66-67-122-101.nycap.res.rr.com) has quit (Remote host closed the connection) | |
[19:35:59] | unforgiven512 (unforgiven512!~unforgive@freebsd-dev.unforgivendevelopment.com) has quit (Quit: ZNC - http://znc.in) | |
[19:36:53] | letifosi_ (letifosi_!~letifosif@216.207.42.134) has joined #mythtv | |
[19:36:58] | superm1 (superm1!uid4318@ubuntu/member/superm1) has quit (Quit: Connection closed for inactivity) | |
[19:40:30] | letifosiferrari (letifosiferrari!~letifosif@216.207.42.132) has quit (Ping timeout: 260 seconds) | |
[19:44:34] | unforgiven512 (unforgiven512!~unforgive@freebsd-dev.unforgivendevelopment.com) has joined #mythtv | |
[19:44:34] | unforgiven512 (unforgiven512!~unforgive@freebsd-dev.unforgivendevelopment.com) has quit (Max SendQ exceeded) | |
[19:45:02] | unforgiven512 (unforgiven512!~unforgive@freebsd-dev.unforgivendevelopment.com) has joined #mythtv | |
[20:08:14] | gregL (gregL!~greg@cpe-66-67-122-101.nycap.res.rr.com) has joined #mythtv | |
[20:13:47] | Roklobster (Roklobster!~Dirkka@ppp118-209-54-50.lns20.mel4.internode.on.net) has joined #mythtv | |
[20:15:09] | dekarl1 (dekarl1!~dekarl@mythtv/developer/dekarl) has joined #mythtv | |
[20:17:04] | dekarl (dekarl!~dekarl@mythtv/developer/dekarl) has quit (Ping timeout: 240 seconds) | |
[20:28:51] | cbovy (cbovy!~cbovy@212.84.139.221) has quit (Ping timeout: 250 seconds) | |
[20:33:29] | letifosi_ (letifosi_!~letifosif@216.207.42.134) has quit (Remote host closed the connection) | |
[20:33:55] | letifosiferrari (letifosiferrari!~letifosif@216.207.42.132) has joined #mythtv | |
[20:38:44] | natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has quit (Ping timeout: 260 seconds) | |
[21:00:44] | dmfrey: | stuarta, that's great. I am gonna work out the final design of the receiver. will let you know when it is complete. Let me know how you want me to go get it to you. |
[21:02:43] | dmfrey: | how do I enable those headers? |
[21:30:02] | letifosi_ (letifosi_!~letifosif@216.207.42.134) has joined #mythtv | |
[21:33:13] | letifosiferrari (letifosiferrari!~letifosif@216.207.42.132) has quit (Ping timeout: 252 seconds) | |
[21:36:22] | amessina (amessina!~amessina@unaffiliated/amessina) has joined #mythtv | |
[21:43:14] | markspieth|3 (markspieth|3!~markspiet@CPE-124-188-121-165.wdcz1.cht.bigpond.net.au) has quit (Quit: ttfn) | |
[21:50:13] | SteveGoodey (SteveGoodey!~steve@81.141.240.42) has quit (Quit: Konversation terminated!) | |
[21:53:57] | letifosi_ (letifosi_!~letifosif@216.207.42.134) has quit (Remote host closed the connection) | |
[22:16:47] | dekarl1 is now known as dekarl | |
[22:20:56] | sphery (sphery!~mdean@mythtv/developer/sphery) has quit (Ping timeout: 276 seconds) | |
[22:24:53] | sphery (sphery!~mdean@mythtv/developer/sphery) has joined #mythtv | |
[22:33:27] | letifosiferrari (letifosiferrari!~letifosif@216.207.42.134) has joined #mythtv | |
[22:39:23] | letifosiferrari (letifosiferrari!~letifosif@216.207.42.134) has quit (Remote host closed the connection) | |
[22:40:09] | Roklobster (Roklobster!~Dirkka@ppp118-209-54-50.lns20.mel4.internode.on.net) has quit (Ping timeout: 250 seconds) | |
[22:47:49] | dekarl: | cbovy, btw, why don't you directly record the multicast streams? http://localhost:5555/iptv/224.0.251.124/8248 looks alot like an proxy from 224.0.251.124:8248 to http |
[23:12:18] | Roklobster (Roklobster!~Dirkka@ppp118-209-54-50.lns20.mel4.internode.on.net) has joined #mythtv | |
[23:14:54] | dekarl: | funny how none of the static code analisys tools pointed out the potentially overlapping memcpy |
[23:15:20] | Hydr0p0nX: | that's a feature, not a bug |
[23:17:29] | dekarl: | while the behaviour may be undefined I don't think its "crash some lines earlier" though |
[23:20:54] | gregL (gregL!~greg@cpe-66-67-122-101.nycap.res.rr.com) has quit (Ping timeout: 260 seconds) | |
[23:26:26] | gregL (gregL!~greg@cpe-66-67-122-101.nycap.res.rr.com) has joined #mythtv | |
[23:30:57] | sphery (sphery!~mdean@mythtv/developer/sphery) has quit (Ping timeout: 276 seconds) | |
[23:37:29] | sphery (sphery!~mdean@mythtv/developer/sphery) has joined #mythtv |
IRC Logs collected by
BeirdoBot.
Please use the above link to report any bugs.