:: #mythtv

Daily chat history

Current users (65):

aloril_, amessina, Anssi, brfransen, caelor, Captain_Murdoch2, Casper0082, ChanServ, Chutt, clever, coldfront, coling, cybrNaut, dblain, dblain_, dekarl, dym, ElmerFudd, ghoti, gigem, gregL, GreyFoxx, Hydr0p0nX, jafa2, jams, jheizer, jnylen, joki, jpabq, jpharvey, jst, jwhite, jya, k-man, kurre2, libsci, markspieth, MythBuild, MythLogBot, nephyrin, peper03, pitz, poptix-, pppingme, purserj, rich0, Seeker, seld, sheedy-away, sl1ce_1g, sphery, sraue, stuartm, suffice, superm1, taylorr, tgm4883, tonsofpcs, tris, unforgiven512, wagnerrp, Warped, XDS2010, xris, _charly_
Friday, July 10th, 2015, 00:28 UTC
[00:28:25] dizygoth_ (dizygoth_! has quit (Quit: Leaving)
[00:40:30] andreaz (andreaz! has quit (Read error: Connection reset by peer)
[00:43:54] kukks (kukks!~Guenter@samba/team/kukks) has joined #mythtv
[00:48:43] kukks (kukks!~Guenter@samba/team/kukks) has quit (Client Quit)
[00:48:43] arescorpio (arescorpio! has joined #mythtv
[01:08:56] SteveGoodey (SteveGoodey! has joined #mythtv
[01:14:00] gigem: jpabq: Cool. Is this for the the recent HDHR locking issue, the multirec without virtual tuners feature I've talked about in the past or recorder features in general? Any of the above are fine with me.
[01:14:06] gigem: For the HDHR locking issue, it sounds to me like the best way to go is to use the streaming HTTP interface on the newer HDHRs. As I understand it, that method takes care of tuner allocation, locking and releasing automatically. That would probably mean a new recorder type that would likely be more similar to the IPTV recorder than the current HDHR recorder. I'm not sure what the impact on channel scanning
[01:14:07] gigem: would be since I'm not at all familiar with that code.
[01:14:09] gigem: For the multirec feature, I haven't gotten that far yet. I've let myself get a little carried away with internal API and code cleanup. That mainly deals with ripping out multi-input per card support and renaming 'card' to 'input' I've done quite a bit already, but want to do some more before going public with that code. I will hopefully do that in the coming weeks. When I do, it will need quite a bit of
[01:14:11] gigem: testing before it can be merged since I'm sure some things will have been broken. It still works for me, but I only have a Ceton and an HDHR Prime (both with cablecards) and a clear-QAM DVB card to test with.
[01:14:14] gigem: It is after that is all done that I want to actually tackle the multirec without virtual tuners part. I have already done a bit of thinking about the APIs, however, adn I don't really think they'll need to change that much. The biggest one is the recorder will need to be able to report that it is recording multiple programs. The API to start a recording might not need to change at all. The big changes
[01:14:16] gigem: will be internal recorder changes. Instead of stopping an in-progress recording when told to start a new one, the recorder will need to allow nonconflicting ones to keep recording and dynamically allocate resources for the new one. Note that this feature will need to be configurable per recorder. There will likely still be cases where the user needs to run with virtual tuners. The main use case for that
[01:14:18] gigem: will be for hardware that has limited PID filtering.
[02:00:10] SteveGoodey (SteveGoodey! has quit (Quit: Konversation terminated!)
[02:35:12] peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 258 seconds)
[02:36:03] peper03 (peper03!~peper03@mythtv/developer/peper03) has joined #mythtv
[04:20:18] arescorpio (arescorpio! has quit (Quit: Leaving.)
[05:54:58] dekarl1 (dekarl1!~dekarl@mythtv/developer/dekarl) has joined #mythtv
[05:58:23] dekarl (dekarl!~dekarl@mythtv/developer/dekarl) has quit (Ping timeout: 256 seconds)
[05:59:17] dekarl1 is now known as dekarl
[07:08:54] coldfront (coldfront! has joined #mythtv
[07:21:16] SteveGoodey (SteveGoodey! has joined #mythtv
[07:52:14] Roklobsta (Roklobsta! has joined #mythtv
[08:05:14] Merlin83b (Merlin83b! has joined #mythtv
[09:25:37] Roklobotomy (Roklobotomy! has joined #mythtv
[09:28:32] Roklobsta (Roklobsta! has quit (Ping timeout: 265 seconds)
[09:50:08] Chutt_ (Chutt_! has joined #mythtv
[09:51:13] Chutt (Chutt!~ijr@2605:a000:1225:65:c457:ef1d:60fd:2177) has quit (Ping timeout: 246 seconds)
[10:12:41] jst (jst!~quassel@ has quit (Quit: No Ping reply in 180 seconds.)
[10:13:47] jst (jst!~quassel@ has joined #mythtv
[10:14:40] dizygoth (dizygoth! has joined #mythtv
[10:18:18] SteveGoodey (SteveGoodey! has quit (Quit: Konversation terminated!)
[10:29:24] Roklobsta (Roklobsta! has joined #mythtv
[10:32:48] Roklobotomy (Roklobotomy! has quit (Ping timeout: 264 seconds)
[10:38:08] paul-h (paul-h!~Paul@ has joined #mythtv
[10:40:53] paul-h: stuartm, dblain: is there any reason I can't use the SSDP stuff in mythtv-setup?
[10:43:37] stuartm: firewall?
[10:44:49] stuartm: paul-h: no reason you can't use SSDP in mythtv-setup for slave discovery
[10:45:16] stuartm: if I'm understanding what you're asking
[10:47:45] paul-h: I just want to use it to auto discover any attached Vboxes which use uPnp to announce themselves so they can be added as capture cards – just saves duplicating a lot of code in mythtv-setup if I can re-use thew SSDP stuff
[10:56:58] stuarta: paul-h: did you get a vbox in the end?
[11:00:58] paul-h: yeah I've got a 2 tuner DVB-T2 version
[11:01:52] stuarta: nice, i'd have asked when they came soliciting, but I knew i didn't have the time
[11:02:37] stuarta: i'd love to see us making as much use as possible of ssdp to make setting everything up easier
[11:02:57] paul-h: I had to pay for it the buggers but they have promised to swap it for the 4 tuner version that has T2 and S2 when it's available
[11:03:12] stuarta: oh nice
[11:03:49] stuarta: tempted to get one of those to hide behind the tv to provide me with more tuners
[11:17:58] amessina (amessina!~amessina@unaffiliated/amessina) has quit (Quit: Konversation terminated!)
[11:19:19] stuartm: paul-h: I can't remember how generic it was made, but there's no reason I can think of why it can't be adapted for that purpose
[11:39:11] dizygoth: paul-h: If you're looking at SSDP, note that SSDPCache::RemoveStale is erasing entries outside of the lock. My debugger has caught SIGSEVs in the Find once or twice...
[12:01:41] paul-h: dblain: ^
[12:02:50] paul-h: dizygoth: is this with master or fixes
[12:27:34] k-man (k-man!~jason@unaffiliated/k-man) has joined #mythtv
[12:29:54] dizygoth: paul-h: master
[12:34:30] SteveGoodey (SteveGoodey! has joined #mythtv
[12:36:06] stuartm: ssdp code hasn't been touched in years, so it will affect both versions
[12:40:28] Jordack (Jordack! has joined #mythtv
[12:46:37] paul-h: I took a quick look and we do get the lock before removing stale entries so don't know what the problem is
[12:48:20] paul-h: haven't we had problems before with erasing entries in a QMap while iterating over it or am I thinking of something else?
[12:58:16] dizygoth: paul-h: Not sure why it's done like that. But the lock is released before it goes on to erase map elements. The lock should be held until the end.
[13:01:12] dizygoth: paul-h: Not a big issue – no crash reports. But your mention reminded me of it. And if you're working in that area, I thought you could fix it at the same time.
[13:10:28] paul-h: dizygoth: Ah right you are talking about SSDPCache::RemoveStale() I was looking at SSDPCacheEntries::RemoveStale()
[13:12:26] SteveGoodey (SteveGoodey! has quit (Quit: Konversation terminated!)
[16:48:54] dizygoth (dizygoth! has quit (Quit: Konversation terminated!)
[16:50:22] Merlin83b (Merlin83b! has quit (Quit: Leaving)
[17:17:15] jolan (jolan! has quit (Ping timeout: 276 seconds)
[17:21:24] SteveGoodey (SteveGoodey! has joined #mythtv
[17:35:06] joki (joki! has quit (Ping timeout: 244 seconds)
[17:38:09] k-man (k-man!~jason@unaffiliated/k-man) has quit (Read error: Connection reset by peer)
[17:39:50] stuartm: paul-h: it = it.erase() is fine, but erasing without assigning the result to the iterator would be a problem
[17:40:21] ** stuartm should have read the complete scrollback **
[17:40:52] joki (joki! has joined #mythtv
[17:49:35] tonsofpcs (tonsofpcs! has quit (Changing host)
[17:49:36] tonsofpcs (tonsofpcs!~mythbuntu@rivendell/member/tonsofpcs) has joined #mythtv
[17:52:59] paul-h: stuartm: I think dizygoth has a point it does look like the lock is unlocked to early in SSDPCache::RemoveStale() but I'll leave it up to dblain to decide
[17:53:52] paul-h: I'm not sure I'll get an answer I don't think he is talking to me
[17:54:49] k-man (k-man!~jason@unaffiliated/k-man) has joined #mythtv
[17:55:26] paul-h: In other news the SSDP stuff is working fine in mythtv-setup without modification :)
[18:03:26] cybrNaut (cybrNaut!cybrNaut@unaffiliated/cybrnaut) has quit (Ping timeout: 248 seconds)
[18:09:58] stuartm: great :)
[18:10:36] stuartm (stuartm!~stuartm@mythtv/developer/stuartm) has quit (Quit: Gone)
[18:11:52] cybrNaut (cybrNaut!cybrNaut@2001:0:53aa:64c:842:547f:bcca:66c4) has joined #mythtv
[18:12:57] stuartm (stuartm!~stuartm@mythtv/developer/stuartm) has joined #mythtv
[18:42:05] Chutt_ is now known as Chutt
[18:52:15] arescorpio (arescorpio! has joined #mythtv
[19:27:04] stuartm: am I the only one who finds it almost impossible to adjust audio sync correctly? I can never tell whether it's slightly ahead or behind, only that it's not right
[19:45:32] wagnerrp (wagnerrp!~wagnerrp_@mythtv/developer/wagnerrp) has quit (Read error: Connection reset by peer)
[19:46:15] wagnerrp (wagnerrp!~wagnerrp_@mythtv/developer/wagnerrp) has joined #mythtv
[19:52:47] dblain: paul-h: I'm still talking to you :) (just caught me on a bad day before)... I just haven't had time to participate in anything other that my paying job and family activities. I try to keep up to date with the discussions going on, but to be honest, it's been so long since I've looked at the code. I don't feel I have any authoritive opionion on any of it. I even need to research in order to
[19:52:47] dblain: answer even simple questions on things I wrote!
[20:06:47] stuarta: doh
[20:16:06] paul-h: dblain: Thanks for the reply :) – This is what dizygoth is talking about – . . . che.cpp#L424
[20:17:24] paul-h: looks like unlock() should be moved further down?
[20:17:38] stuarta: i see no reason not to move the unlock() to just before the return
[20:18:34] paul-h: I agree but doesn't do any harm to ask :)
[20:18:37] dblain: I agree. The unlock() belongs at the end
[20:18:56] stuarta: consensus! go for it :)
[20:19:46] kukks (kukks!~Guenter@samba/team/kukks) has joined #mythtv
[20:54:42] Jordack (Jordack! has quit ()
[20:57:50] Roklobsta (Roklobsta! has quit (Ping timeout: 248 seconds)
[21:09:26] Roklobsta (Roklobsta! has joined #mythtv
[21:13:30] SteveGoodey (SteveGoodey! has quit (Quit: Konversation terminated!)
[21:55:47] wagnerrp (wagnerrp!~wagnerrp_@mythtv/developer/wagnerrp) has quit (Ping timeout: 240 seconds)
[22:02:40] arescorpio (arescorpio! has quit (Quit: Leaving.)
[22:03:33] wagnerrp (wagnerrp! has joined #mythtv
[22:03:45] wagnerrp (wagnerrp! has quit (Changing host)
[22:03:45] wagnerrp (wagnerrp!~wagnerrp_@mythtv/developer/wagnerrp) has joined #mythtv
[22:10:30] paul-h (paul-h!~Paul@ has quit (Quit: Konversation terminated!)
[22:10:47] kukks (kukks!~Guenter@samba/team/kukks) has quit (Ping timeout: 240 seconds)
[22:41:47] k-man (k-man!~jason@unaffiliated/k-man) has quit (Read error: Connection reset by peer)
[22:54:00] sl1ce_1g (sl1ce_1g! has joined #mythtv
[22:54:08] jams (jams! has quit (Ping timeout: 252 seconds)
[22:57:11] jams (jams! has joined #mythtv
[22:57:59] sl1ce (sl1ce! has quit (Ping timeout: 252 seconds)
[22:59:15] k-man (k-man!~jason@unaffiliated/k-man) has joined #mythtv
[23:07:28] wagnerrp (wagnerrp!~wagnerrp_@mythtv/developer/wagnerrp) has quit (Ping timeout: 246 seconds)
[23:09:24] wagnerrp (wagnerrp!~wagnerrp_@mythtv/developer/wagnerrp) has joined #mythtv
[23:12:11] wagnerrp (wagnerrp!~wagnerrp_@mythtv/developer/wagnerrp) has quit (Max SendQ exceeded)
[23:14:35] wagnerrp (wagnerrp!~wagnerrp_@mythtv/developer/wagnerrp) has joined #mythtv
[23:17:28] wagnerrp (wagnerrp!~wagnerrp_@mythtv/developer/wagnerrp) has quit (Read error: Connection reset by peer)
[23:18:12] wagnerrp (wagnerrp!~wagnerrp_@mythtv/developer/wagnerrp) has joined #mythtv
[23:24:48] amessina (amessina!~amessina@unaffiliated/amessina) has joined #mythtv
[23:25:10] k-man (k-man!~jason@unaffiliated/k-man) has quit (Read error: Connection reset by peer)
[23:25:18] amessina (amessina!~amessina@unaffiliated/amessina) has quit (Client Quit)
[23:33:24] amessina (amessina!~amessina@unaffiliated/amessina) has joined #mythtv
[23:43:22] k-man (k-man!~jason@unaffiliated/k-man) has joined #mythtv
[23:49:28] Roklobsta (Roklobsta! has quit (Ping timeout: 246 seconds)

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