MythLogBot@irc.freenode.net :: #mythtv

Daily chat history

Current users (73):

aloril, amessina, Anssi, brfransen, Chutt, clever, eee-blt, ElmerFudd, ghoti, Gibby, gregL, GreyFoxx, jams, jarle, jarryd, jheizer, jya, kartouch, kc, kurre2, kwmonroe, monkeypet, moparisthebest, MythBuild, MythLogBot, nephyrin, neufeld, poptix, purserj, skd5aner, sphery, sraue, superm1, tonsofpcs, tris, unforgiven512, wagnerrp, xris, Captain_Murdoch, dekarl, fetzerch, jmusits, joki, jpharvey, jwhite, laga, peper03, robink, seld, wahrhaft, wseltzer1, _charly_, ryan_turner|MTW, coling, Sharky112065, XDS2010_, _nyloc_, rsiebert_, taylorr, jya_, toeb_, jpabq, Tobbe5178, AJRG, sl1ce, dblain_, aberrios_, sabhain, kormoc, zentec_, Seeker`_, caelor_, jst_
Friday, May 2nd, 2014, 00:13 UTC
[00:13:18] sphery (sphery!~mdean@mythtv/developer/sphery) has quit (Ping timeout: 240 seconds)
[00:25:20] jya: can someone provide me with a schedule direct account? trying to look into a crash in mythfilldatabase
[00:28:02] jedix (jedix!~jedix@24-246-7-68.cable.teksavvy.com) has joined #mythtv
[00:28:06] jedix (jedix!~jedix@24-246-7-68.cable.teksavvy.com) has left #mythtv ()
[00:38:21] sphery (sphery!~mdean@mythtv/developer/sphery) has joined #mythtv
[00:51:52] cesman (cesman!~cesman@pool-173-60-115-40.lsanca.fios.verizon.net) has joined #mythtv
[00:51:52] cesman (cesman!~cesman@pdpc/supporter/professional/cesman) has joined #mythtv
[00:51:52] cesman (cesman!~cesman@pool-173-60-115-40.lsanca.fios.verizon.net) has quit (Changing host)
[01:10:14] jpharvey (jpharvey!~jpharvey@host109-148-236-62.range109-148.btcentralplus.com) has quit (Ping timeout: 252 seconds)
[01:24:10] jpharvey (jpharvey!~jpharvey@host109-148-114-90.range109-148.btcentralplus.com) has joined #mythtv
[01:49:44] jya: jeez… how long can it take to grab just data for a single channel !!??
[01:49:54] jya: it’s been like 12 minutes already
[01:58:46] skd5aner: stuartm: my question was joking at heart, but figured it probably had completely slipped your mind. I only bring it up because you said it should be fairly trivial to implement, but would be HUGE for my family
[01:59:35] skd5aner: stuartm: with the young ones running around, being able to use playlists have proven extremely valuable, but I can't archive anything out of my recordings if I want to use them with playlists
[01:59:45] skd5aner: which, I'd really like to get all these kids shows out of my watch recordings
[01:59:57] skd5aner: but thank you, either way! :)
[02:07:40] jya_ (jya_!~jyavenard@mythtv/developer/jya) has joined #mythtv
[02:26:54] peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 252 seconds)
[02:27:56] peper03 (peper03!~peper03@mythtv/developer/peper03) has joined #mythtv
[02:31:29] _nyloc_ (_nyloc_!~quassel@p3EE2DE3C.dip0.t-ipconnect.de) has joined #mythtv
[02:35:32] nyloc (nyloc!~quassel@p3EE2D9E3.dip0.t-ipconnect.de) has quit (Ping timeout: 255 seconds)
[03:16:35] andreaz (andreaz!~andre_000@p5DD14D8D.dip0.t-ipconnect.de) has quit (Read error: Connection reset by peer)
[03:29:56] fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has quit (Ping timeout: 252 seconds)
[03:30:29] fetzerch_ (fetzerch_!~quassel@unaffiliated/fetzerch) has quit (Ping timeout: 252 seconds)
[03:31:41] fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has joined #mythtv
[03:31:47] fetzerch_ (fetzerch_!~quassel@unaffiliated/fetzerch) has joined #mythtv
[04:06:41] arescorpio (arescorpio!~arescorpi@211-243-16-190.fibertel.com.ar) has joined #mythtv
[04:24:54] jya_ (jya_!~jyavenard@mythtv/developer/jya) has quit (Quit: jya_)
[04:30:21] jya_ (jya_!~jyavenard@mythtv/developer/jya) has joined #mythtv
[05:31:28] jya_: gosh… avfd is such spaghetti code … terrible terrible
[05:54:08] SteveGoodey (SteveGoodey!~steve@host217-42-221-3.range217-42.btcentralplus.com) has joined #mythtv
[05:55:36] aloril (aloril!~aloril@dsl-tkubrasgw2-54f80b-12.dhcp.inet.fi) has quit (Ping timeout: 265 seconds)
[06:03:16] arescorpio (arescorpio!~arescorpi@211-243-16-190.fibertel.com.ar) has quit (Read error: Connection reset by peer)
[06:08:38] aloril (aloril!~aloril@dsl-tkubrasgw2-54f80b-12.dhcp.inet.fi) has joined #mythtv
[06:12:50] SteveGoodey (SteveGoodey!~steve@host217-42-221-3.range217-42.btcentralplus.com) has quit (Quit: Konversation terminated!)
[06:40:16] dekarl: jya_: do you get a (more or less reproduceable) segfault? I only saw one build on one buildbot fail, the next was ok again.
[06:45:25] jya_: dekarl: oh no… I only saw it happening on the buildbot yesterday after a commit of mine
[06:51:45] dekarl: ok, I'll keep an eye on it (now that we can see the builtbot fail again). It never failed over here either
[06:53:12] dekarl: Must have been interference from lunar radiation. (http://pages.cs.wisc.edu/~ballard/bofh/bofhserver.pl)
[06:56:32] jya_: no ECC in that server ? :)
[06:59:12] dekarl: What is this ECC I keep people talking about? Never had issues with memory. Only random OS bug leading to crashes. Lets just save the money on this ECC thing ;)
[06:59:47] dekarl: the test after the one that failed is basically reading from static data, I don't see much that can go wrong there
[07:15:06] dekarl: still need to figure out how to count the failing unit tests without the build failing...
[07:21:57] dekarl: stuartm: should movies be considered "not the same" due to the empty subtitle by default? (default being check subtitle and description which is kDupCheckSub&kDupCheckDesc https://code.mythtv.org/doxygen/programinfo_8 . . . html#l02151)
[07:29:08] jya_: cool.. XBMC shows the Ondine clip with exactly the same type of video corruption as myth!
[07:29:20] jya_: so can submit the bug to them and see how they do it :)
[07:33:41] joki (joki!~joki@p5486156E.dip0.t-ipconnect.de) has quit (Ping timeout: 252 seconds)
[07:37:15] jya_: xbmc is indeed very pretty… But I find it painfully non-intuitive and unecessarily long to perform some very simple task..
[07:38:02] jya_: but it is very nice looking, and their code is pretty clean…
[07:38:09] jya_: miles ahead of ours
[07:38:41] dekarl: jya_: I'd like to push a patch that imports a new helper from ffmpeg, where should I put the note to remove the copied code on the next resync? https://code.mythtv.org/trac/attachment/ticke . . . -frame.patch
[07:38:48] joki (joki!~joki@p54861BBF.dip0.t-ipconnect.de) has joined #mythtv
[07:40:21] jya_: does this need to go into 0.27?
[07:41:12] jya_: the existing ffmpeg code (in libavutil) isn’t good enough?
[07:41:30] dekarl: If I read the ticket correwctly Angela is running master, so I don't think so
[07:41:57] jya_: don’t really have structure in place to catter things like that
[07:42:13] jya_: plenty of code i’ve replicated over the years from ffmpeg because it wasn’t there at the time
[07:42:21] jya_: with the thought of removing it later
[07:42:27] jya_: they are mostly all still there :)
[07:42:54] jya_: if it’s for master, I suggest to simply wait until I update ffmpeg , and provide an appropriate patch then
[07:43:11] jya_: if it’s important that we backport this, then just go ahead
[07:43:28] jya_: may break my current pending patches to avformatdecoder.cpp though
[07:43:44] jya_: line 1350 in that code is unecessary
[07:43:53] jya_: as the function is defined just after,
[07:56:04] jya_: jpabq: could you review this patch please? http://www.gossamer-threads.com/lists/mythtv/users/562035#562035
[07:56:22] jya_: related to #12010
[07:56:22] ** MythLogBot http://code.mythtv.org/trac/ticket/12010 **
[07:58:35] Merlin83b (Merlin83b!~Daniel@office.34sp.com) has joined #mythtv
[08:18:35] dblain_ (dblain_!~dblain@mythtv/developer/dblain) has joined #mythtv
[08:19:43] superm1_ (superm1_!uid4318@ubuntu/member/superm1) has joined #mythtv
[08:20:16] superm1 (superm1!uid4318@ubuntu/member/superm1) has quit (Ping timeout: 265 seconds)
[08:20:18] superm1_ is now known as superm1
[08:20:27] zentec_ (zentec_!~zentec@71.82.202.47) has joined #mythtv
[08:20:38] peper03_ (peper03_!~peper03@mythtv/developer/peper03) has joined #mythtv
[08:20:48] jya_ (jya_!~jyavenard@mythtv/developer/jya) has quit (Ping timeout: 265 seconds)
[08:21:20] jpabq_ (jpabq_!~quassel@75-161-64-26.albq.qwest.net) has joined #mythtv
[08:21:27] gregL (gregL!~greg@cpe-74-76-121-109.nycap.res.rr.com) has quit (Ping timeout: 265 seconds)
[08:23:07] Seeker`_ (Seeker`_!~cjo20@host86-150-48-131.range86-150.btcentralplus.com) has joined #mythtv
[08:24:32] peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 265 seconds)
[08:24:33] peper03_ is now known as peper03
[08:25:22] dekarl: correct, the prototype isn't really needed. I first thought the third parameter defaulted to NULL so I collected prototype and implementation to get that. Turned out my guess was wrong and I didn't clean up after that
[08:27:49] caelor_ (caelor_!~quassel@cpc12-sotn9-2-0-cust374.15-1.cable.virginm.net) has joined #mythtv
[08:28:12] stuartm_ (stuartm_!~stuartm@cpc1-derb9-0-0-cust441.8-3.cable.virginm.net) has joined #mythtv
[08:28:12] stuartm_ (stuartm_!~stuartm@cpc1-derb9-0-0-cust441.8-3.cable.virginm.net) has quit (Changing host)
[08:28:12] stuartm_ (stuartm_!~stuartm@mythtv/developer/stuartm) has joined #mythtv
[08:30:01] coling_ (coling_!~colin@cpc7-sgyl36-2-0-cust267.18-2.cable.virginm.net) has joined #mythtv
[08:30:30] dekarl: jya: ok, breaking your pending patches isn't worth that little fix. putting it on the back burner
[08:31:16] gregL (gregL!~greg@cpe-74-76-121-109.nycap.res.rr.com) has joined #mythtv
[08:31:57] stuartm_: dekarl: no, that's a bug
[08:32:24] XDS2010_ (XDS2010_!sid1218@gateway/web/irccloud.com/x-wgyyhvhvbrfaptop) has joined #mythtv
[08:33:09] J-e-f-f-A_ (J-e-f-f-A_!~J-e-f-f-A@24-177-48-184.dhcp.oxfr.ma.charter.com) has joined #mythtv
[08:33:09] J-e-f-f-A_ (J-e-f-f-A_!~J-e-f-f-A@unaffiliated/j-e-f-f-a) has joined #mythtv
[08:33:09] J-e-f-f-A_ (J-e-f-f-A_!~J-e-f-f-A@24-177-48-184.dhcp.oxfr.ma.charter.com) has quit (Changing host)
[08:33:55] kormoc_ (kormoc_!~kormoc@mythtv/developer/kormoc) has joined #mythtv
[08:34:38] dblain_ (dblain_!~dblain@mythtv/developer/dblain) has quit (*.net *.split)
[08:34:39] sphery (sphery!~mdean@mythtv/developer/sphery) has quit (*.net *.split)
[08:34:39] stuartm (stuartm!~stuartm@mythtv/developer/stuartm) has quit (*.net *.split)
[08:34:39] J-e-f-f-A (J-e-f-f-A!~J-e-f-f-A@unaffiliated/j-e-f-f-a) has quit (*.net *.split)
[08:34:39] caelor (caelor!~quassel@cpc12-sotn9-2-0-cust374.15-1.cable.virginm.net) has quit (*.net *.split)
[08:34:39] jheizer (jheizer!~jheizer@73.51.93.177) has quit (*.net *.split)
[08:34:39] kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has quit (*.net *.split)
[08:34:39] poptix (poptix!poptix@poptix.net) has quit (*.net *.split)
[08:34:39] Tobbe5178 (Tobbe5178!~asdf@h104n2-sv-a13.ias.bredband.telia.com) has quit (*.net *.split)
[08:34:39] jarle (jarle!~jarle@70.84-234-133.customer.lyse.net) has quit (*.net *.split)
[08:34:40] kc (kc!~Casper@unaffiliated/kc) has quit (*.net *.split)
[08:34:40] coling (coling!~colin@cpc7-sgyl36-2-0-cust267.18-2.cable.virginm.net) has quit (*.net *.split)
[08:34:45] kormoc_ is now known as kormoc
[08:34:51] dblain_ (dblain_!~dblain@mythtv/developer/dblain) has joined #mythtv
[08:34:54] aloril (aloril!~aloril@dsl-tkubrasgw2-54f80b-12.dhcp.inet.fi) has quit (*.net *.split)
[08:34:54] dblain (dblain!~dblain@mythtv/developer/dblain) has quit (*.net *.split)
[08:34:54] XDS2010 (XDS2010!sid1218@gateway/web/irccloud.com/x-pilcuaumkycskqeu) has quit (*.net *.split)
[08:34:54] zentec (zentec!~zentec@71.82.202.47) has quit (*.net *.split)
[08:34:54] jpabq (jpabq!~quassel@mythtv/developer/jpabq) has quit (*.net *.split)
[08:34:55] Seeker` (Seeker`!~cjo20@unaffiliated/seeker) has quit (*.net *.split)
[08:35:14] coling_ is now known as coling
[08:36:57] aloril (aloril!~aloril@dsl-tkubrasgw2-54f80b-12.dhcp.inet.fi) has joined #mythtv
[08:39:11] dekarl: stuartm, ok, so empty subtitle for category_type=series is different by default, but same for movies? Need to add some more tests with the target behaviour next
[08:39:31] stuarta: stuartm_: why not just add support for a readonly storage group?
[08:39:46] dekarl: or is this a hack for a missing "isGeneric" flag?
[08:40:10] dekarl: stuarta, how about having some directories in a storage group read only?
[08:40:23] dekarl: aka no write permission for mythtv.
[08:40:39] Goga777 (Goga777!~Goga777@128-71-38-97.broadband.corbina.ru) has joined #mythtv
[08:41:11] dekarl: I still like "mythfrontend --non-readonly" for the kids frontend
[08:41:21] dekarl: s/non-//
[08:44:53] stuarta: jya: dekarl not sure why that unit test failed, it's a VM so it's a little weird
[08:45:43] stuartm_: dekarl: well I can't claim to understand what the intended behaviour of DupSubtitle is supposed to be, IMHO, two series with the same description but empty subtitles should still be a match unless they are flagged as generics
[08:46:10] Goga777 (Goga777!~Goga777@128-71-38-97.broadband.corbina.ru) has quit (Read error: Connection reset by peer)
[08:47:11] dekarl: stuartm_: DE/UK default to SubtitleThenDescription, maybe its a "TMS vs Non-TMS" guide thing?
[08:47:12] Goga777 (Goga777!~Goga777@128-71-38-97.broadband.corbina.ru) has joined #mythtv
[08:47:37] jya_ (jya_!~jyavenard@mythtv/developer/jya) has joined #mythtv
[08:48:50] stuartm_: the SubtitleThenDescription method was added way back precisely because the Subtitle&Description method behaviour was so unpredictable and insufficient for non-US guide data, failing to match two episodes which have identical guide data seems like nonsense
[08:48:56] stuartm_: dekarl: very likely
[08:49:28] stuartm_: IMHO SubtitleThenDescription should be the default, with Subtitle&Description the locale default for North America
[08:50:02] stuarta: that's the only dup method i use
[08:50:11] dekarl1 (dekarl1!~dekarl@p4FCEF234.dip0.t-ipconnect.de) has joined #mythtv
[08:50:42] sphery (sphery!~mdean@mythtv/developer/sphery) has joined #mythtv
[08:50:51] stuartm_: stuarta: I'm surprised that there are people who don't use it (by choice)
[08:52:18] dekarl (dekarl!~dekarl@p4FE84604.dip0.t-ipconnect.de) has quit (Ping timeout: 240 seconds)
[08:52:30] dekarl1 is now known as dekarl
[08:53:22] jheizer (jheizer!~jheizer@73.51.93.177) has joined #mythtv
[08:53:23] poptix (poptix!poptix@poptix.net) has joined #mythtv
[08:53:23] Tobbe5178 (Tobbe5178!~asdf@h104n2-sv-a13.ias.bredband.telia.com) has joined #mythtv
[08:53:23] jarle (jarle!~jarle@70.84-234-133.customer.lyse.net) has joined #mythtv
[08:53:23] kc (kc!~Casper@unaffiliated/kc) has joined #mythtv
[09:17:11] amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has quit (Ping timeout: 252 seconds)
[09:30:51] amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has joined #mythtv
[09:31:50] amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has quit (Client Quit)
[09:38:28] amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has joined #mythtv
[09:42:47] Goga777 (Goga777!~Goga777@128-71-38-97.broadband.corbina.ru) has quit (Read error: Connection reset by peer)
[09:48:56] doev (doev!~doev@p4FD431E9.dip0.t-ipconnect.de) has joined #mythtv
[09:51:17] stuartm_ is now known as stuartm
[09:53:07] stuartm: heh – http://www.mythtv.co.uk/documentation/development/modules.html
[09:53:38] dekarl: filler line?
[09:54:13] stuarta: no workey so good
[09:54:25] dekarl: no workey long time
[09:54:59] stuarta: forum host going down for a reboot
[09:55:46] dekarl: 2013 January was without the string at all, March had the filler line http://web.archive.org/web/*/https://code.myt . . . modules.html
[10:08:31] Warped (Warped!~Warped@108-85-161-113.lightspeed.cicril.sbcglobal.net) has joined #mythtv
[10:14:25] amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has quit (Quit: Konversation terminated!)
[10:20:27] stuartm: yeah, guess more recent versions stopped ignoring that line
[10:25:01] jya_: something got changed lately with trac… now whenever i validate a change to a ticket, for a few seconds i get a message about how someone has changed the ticket and really I should refresh… after a few seconds that message disappear
[10:25:03] jya_: very annoying
[10:26:07] amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has joined #mythtv
[10:26:48] natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has joined #mythtv
[10:27:18] doev (doev!~doev@p4FD431E9.dip0.t-ipconnect.de) has quit (Quit: Verlassend)
[10:39:51] ** stuarta scratched head. the ipv6 firewall didn't start correctly and blocked ipv4 access to the php-fpm instance? wtf? **
[10:45:55] rsiebert_ (rsiebert_!~quassel@g225011152.adsl.alicedsl.de) has quit (Remote host closed the connection)
[10:47:26] rsiebert (rsiebert!~quassel@g225011152.adsl.alicedsl.de) has joined #mythtv
[10:48:57] stuartm: I shouldn't be surprised that the suspiciously cheap (£3) crimp tool I bought off ebay is complete crap, but yet I still am disappointed that it didn't turn out to be the bargin I had hoped
[10:50:17] rsiebert (rsiebert!~quassel@g225011152.adsl.alicedsl.de) has quit (Remote host closed the connection)
[10:53:47] rsiebert (rsiebert!~quassel@g225011152.adsl.alicedsl.de) has joined #mythtv
[10:56:59] dekarl: "The Death of ChannelHopping." From HP's application note on using DVB-SI/ATSC-PSIP for EPG generation with their MPEG stream test equipment from around 1997... 17 years later we know that channel hopping is a thing of the past :D
[10:57:09] dekarl: http://www.home.agilent.com/upload/cmc_upload . . . E&lc=ger
[10:58:34] fetzerch_ (fetzerch_!~quassel@unaffiliated/fetzerch) has quit (Remote host closed the connection)
[11:04:28] stuartm: hehe
[11:06:07] stuartm: over here the BBC has repeatedly responded to complaints about on-screen logos/watermarks by saying "in this digital age, with so many channels to choose from viewers need a way to tell which channel they are watching"
[11:07:19] stuartm: which completely misses the fact that "in this digital age", all TVs and STBs have INFO buttons to tell people exactly that, they also display the channel and current programme name when you navigate to a new channel
[11:11:27] stuartm: bah, crimper is so bad it can't even properly crimp the 'free' connectors it came with
[11:11:32] ** stuartm bins it **
[11:11:57] stuartm: back to adding playlist support to mythvideo
[11:28:28] fetzerch_ (fetzerch_!~quassel@unaffiliated/fetzerch) has joined #mythtv
[11:48:45] andreaz (andreaz!~andre_000@p5DD14D8D.dip0.t-ipconnect.de) has joined #mythtv
[12:07:49] amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has quit (Quit: Konversation terminated!)
[12:08:47] amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has joined #mythtv
[12:10:11] natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has quit (Ping timeout: 276 seconds)
[12:17:13] andreaz (andreaz!~andre_000@p5DD14D8D.dip0.t-ipconnect.de) has quit (Read error: Connection reset by peer)
[12:22:33] natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has joined #mythtv
[12:43:51] rsiebert_ (rsiebert_!~quassel@e179130053.adsl.alicedsl.de) has joined #mythtv
[12:46:37] rsiebert (rsiebert!~quassel@g225011152.adsl.alicedsl.de) has quit (Ping timeout: 250 seconds)
[13:01:40] wissam (wissam!~quassel@77.44.194.169) has joined #mythtv
[13:03:04] wissam: Hi ,can i use this dvb-s tuner mythtv http://www.amazon.co.uk/COMPRO-VIDEOMATE-DVB- . . . p/9800332790
[13:03:07] wissam: ?
[13:05:09] wissam: How to know if it support linux ?
[13:06:26] dekarl1 (dekarl1!~dekarl@p4FCEE76D.dip0.t-ipconnect.de) has joined #mythtv
[13:06:37] dblain (dblain!~dblain@mythtv/developer/dblain) has joined #mythtv
[13:07:25] dekarl (dekarl!~dekarl@p4FCEF234.dip0.t-ipconnect.de) has quit (Ping timeout: 250 seconds)
[13:08:41] dblain_ (dblain_!~dblain@mythtv/developer/dblain) has quit (Ping timeout: 276 seconds)
[13:15:14] dekarl1 is now known as dekarl
[13:17:38] dekarl: wissam: if you want it with mythtv on linux then we support everything that is supported by linux dvb drivers, maybe #linuxtv can help
[13:18:13] wissam: dekarl: ok thnx
[13:42:49] wissam (wissam!~quassel@77.44.194.169) has left #mythtv ("http://quassel-irc.org - Chat comfortably. Anywhere.")
[13:59:00] sl1ce (sl1ce!~johnathan@pool-100-0-124-62.bstnma.fios.verizon.net) has quit (Quit: Konversation terminated!)
[14:18:10] fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has quit (Remote host closed the connection)
[14:35:20] fetzerch_ (fetzerch_!~quassel@unaffiliated/fetzerch) has quit (Remote host closed the connection)
[14:38:44] brfransen (brfransen!~brfransen@64.179.169.226) has quit (Ping timeout: 252 seconds)
[14:39:37] brfransen (brfransen!~brfransen@64.179.169.226) has joined #mythtv
[14:55:23] fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has joined #mythtv
[14:58:31] jya_: question: what are the use of the null output ?
[15:03:54] gigem: stuartm: I don't think most users in North America (at least the ones we care about *) know nor care whether they use Subtitle&Description or SubtitleThenDescription. (*)They all use Schedules Direct where the dupmethod doesn't matter.
[15:05:06] fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has quit (Remote host closed the connection)
[15:12:58] fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has joined #mythtv
[15:18:29] stuartm: well given that, maybe SubtitleThenDescription would make a better default for new users, it's already the default for some locales
[15:18:57] stuarta: i think it would
[15:19:17] stuartm: more immediately though, there does seem to be an issue with the way Sub&Desc is handled, in that an empty Subtitle or Description results in no match at all
[15:21:08] stuartm: I can't really believe that's by design
[15:22:11] stuartm: it makes sense for kDupCheckSub or kDupCheckDesc, but not kDupCheckSubDesc
[15:22:30] gigem: I think it's always been a case of nobody being motivated enough to actually make the change. Regarding Sub&Desc, this is the first I've heard of an issue. I believe it's supposed to be okay with either sub or descr being empty, but not both.
[15:24:33] stuartm: https://code.mythtv.org/doxygen/programinfo_8 . . . .html#l02092
[15:25:27] stuartm: ProgramInfo::IsDuplicateProgram() formerly IsSameProgram() returns false if the subtitle is empty, it never gets as far as checking the description
[15:26:17] stuartm: obviously it's never been reported as an issue before, perhaps because those users affected thought it was an intentional limitation of the duplicate matching
[15:26:38] stuartm: dekarl gets the credit for noticing the issue
[15:33:10] gigem: Hmm, well, what do you know. Personally, I wouldn't have a problem with only allowing SubThenDescr, and for those hopefully few cases where that doesn't work, have some sort of guide fixup available.
[15:39:58] stuartm: I do like the idea of fewer options
[15:48:30] sl1ce (sl1ce!~johnathan@pool-100-0-124-62.bstnma.fios.verizon.net) has joined #mythtv
[16:03:45] jya_: i’m not sure if I should laugh or cry….
[16:04:17] jya_: I’ve spent about 6 hours debugging XBMC and finding which commit allowed to play the Ondine_clip.mpg
[16:04:36] jya_: i implemented almost identical changes to our code, yet it still doesn’t work
[16:05:19] jya_: so i went back step by step.. only to realise that the only reason xbmc plays the file well, is due to a bug in their code that actually disable vdpau altogether..
[16:05:28] jya_: so in fact it’s always using ffmpeg to decode
[16:06:06] stuartm: rofl
[16:07:45] jya_: problem being a small file, and mpeg2 , cpu usage with or without vdpau isn’t a enough a big of a deal to notice the difference
[16:07:54] jya_: and now i’m tired and tomorrow i’ll be stuff
[16:10:43] jpabq_ (jpabq_!~quassel@75-161-64-26.albq.qwest.net) has quit (Changing host)
[16:10:43] jpabq_ (jpabq_!~quassel@mythtv/developer/jpabq) has joined #mythtv
[16:11:08] jpabq_: jya_: Thanks for the reminder. That one had slipped off my radar.
[16:11:19] jya_: thanks!
[16:11:44] jpabq_ is now known as jpabq
[16:20:51] SteveGoodey (SteveGoodey!~steve@host217-42-221-3.range217-42.btcentralplus.com) has joined #mythtv
[16:21:12] gigem: jpabq: I found a nice and clean solution to the mplexid problem. I tried another test without special logging and the second recording failed as I expected. I'm going to start another one test shortly with -v record,channel. Are there any other logging options you'd like?
[16:28:22] dekarl: what kind of hash returns seriesid 65 for title "A" ;)
[16:28:43] dekarl: sounds like two round rot13 (twice as secure)
[16:29:40] jst_ (jst_!~quassel@198.199.94.175) has joined #mythtv
[16:30:44] Merlin83b: ASCII for A is 65 :)
[16:31:35] dekarl: https://github.com/MythTV/mythtv/blob/master/ . . . rser.cpp#L37
[16:32:41] dekarl: Merlin83b: that's what made me curious
[16:32:46] jst (jst!~quassel@198.199.94.175) has quit (Ping timeout: 240 seconds)
[16:37:36] jpabq: gigem: no, record,channel are the important ones for recording
[16:39:17] gigem: jpabq: Okay.
[16:40:22] stuartm: dekarl: ELF Hash is not particularly suitable for generating unique IDs, it's collision rate is relatively high because it's designed for hash tables, not unique id/cryptographic hashing
[16:41:16] stuartm: however we're kinda stuck with it, since changing it would break duplicate matching (unless we update the old hashes in a not backwards compatible way)
[16:42:08] dekarl: hmm, so a collision in seriesid means you are recording two unrelated series
[16:42:30] dekarl: but a collision in the programid / duplicate matching domain gets you a missed recording?
[16:42:58] dekarl: ahh, nvm. fake episode program ids are hash + episode + season
[16:43:35] stuartm: yes, although in practice that doesn't seem to happen very often, much more likely you'll end up recording two series with the same title – i.e. no method is foolproof
[17:20:35] andreaz (andreaz!~andre_000@p5DD14D8D.dip0.t-ipconnect.de) has joined #mythtv
[17:51:32] jpabq_ (jpabq_!~quassel@97-123-150-183.albq.qwest.net) has joined #mythtv
[17:52:15] jpabq (jpabq!~quassel@mythtv/developer/jpabq) has quit (Ping timeout: 252 seconds)
[17:56:50] jpabq_ is now known as jpabq
[17:56:57] jpabq (jpabq!~quassel@97-123-150-183.albq.qwest.net) has quit (Changing host)
[17:56:57] jpabq (jpabq!~quassel@mythtv/developer/jpabq) has joined #mythtv
[18:48:15] Merlin83b2 (Merlin83b2!~Daniel@2a00:1ee0:3:1337:a097:24af:dc0e:25a4) has joined #mythtv
[18:50:23] Merlin83b (Merlin83b!~Daniel@office.34sp.com) has quit (Ping timeout: 245 seconds)
[19:37:31] stuartm: the mythvideo code makes me want to cry
[19:44:51] dekarl: deduplicate :D (aka deleting stuff makes you feel gooood)
[19:47:54] jheizer: I was just fighting with a programmer about math order of operations. Another reason to cry.
[19:50:56] dekarl: I hope you could at least agree that braces help if you disagree on the basic order?
[19:51:10] stuartm: dekarl: I'd feel great if I could just lose the external player stuff, ignoring the obvious reason for doing so, the existing code to support that is the worst mess I've ever come across, it would be a huge waste of time to even try and untangle it
[19:51:40] dekarl: What user story still depends on the external player code?
[19:51:50] stuartm: the steps between a user hitting PLAY and the point where we actually initiate the playback are frightening
[19:51:52] dekarl: I thought we have long fixed our internal player...
[19:52:27] Merlin83b2 (Merlin83b2!~Daniel@2a00:1ee0:3:1337:a097:24af:dc0e:25a4) has quit (Quit: Leaving)
[19:53:23] stuartm: dekarl: right, we have and if we want users to actually tell us when it doesn't work, we need to remove the ability to work around the problem
[19:54:10] dekarl: Hm sounds like another point on the "lets rip out old baggage once 0.28 is out" list
[19:54:53] jheizer: dekarl, was a user on a car forum I am on, but he said the wrong answer because programmers thing of it linear as programming you have to do it in the written correct order, not the math operations order. Some samples and a link to the C++ docs didn't convince him.
[19:55:22] jheizer: I'll worthlessly vote rip it out too :)
[19:55:57] dekarl: Ohh, can we have voting on trac? No more "me, toos"...
[19:56:44] dekarl: I still like the idea of automatically opening a topic in a subforum per ticket and putting a promient "talk about it there" link on trac. count the number of posts as votes
[19:56:54] jheizer: I'll go submit a ticket to request that feature and you can "me too" it
[19:57:03] dekarl: sounds like a plan
[19:57:27] jheizer: haha, I'm too slow, I was meaning the voting on trac
[19:57:37] dekarl: double kudos if its Type: Patch – Feature :D
[19:58:39] jheizer: Funny since I actually have written code to auto post into a phpbb forum before from an external data source.
[19:59:01] stuartm: an exercise for the reader – without cheating, no skipping or working backwards follow the code through from the point where the user hits play – https://code.mythtv.org/cgit/mythtv/tree/myth . . . lg.cpp#n2100 to the point where we actually invoke the player (GetMythMainWindow()->HandleMedia())
[19:59:46] stuartm: let me know how long it takes you, and how much of that code as a percentage you actually think is required to do the job
[20:07:08] jheizer: Ohh, I followed the alt player side. Was like why have I not made it there yet?
[20:07:27] jheizer: Unless it is still down there somewhere....
[20:11:56] jheizer: I think the only reason I can see for an external player now is if it has hardware acceleration for the platform you are using that Myth does not include. Like OMXPlayer on RPi. But then TV was suck so you wouldn't be using myth anyway probably.
[20:12:20] stuartm: the alt_player actually shortcuts some of that, the normal path builds a list of all configured players which might play that particular video format, then tries each in tern until one succeeds
[20:12:43] stuartm: s/tern/turn/
[20:14:29] jheizer: Ah, I came across that but thought it was testing external players.
[20:14:33] stuartm: but it goes about it in the most ludicrously convoluted way; you know that this is going to be headache inducing when early on it takes the filename from the Metadata object, passes only that to the PlayVideo() command, then goes on to lookup the metadata all over again from the filename ...
[20:14:59] peper03: jheizer: Just did the same. Hit the '...Private' class and came out in a cold sweat with flashbacks to when I tried to follow what was happening with the 'view' list when a video was deleted.
[20:15:30] peper03: I remember being told (quite rightly) years ago that a layer of abstraction is a very powerful thing.
[20:15:41] peper03: I think the emphasis should be on 'a'.
[20:15:49] jheizer: haha
[20:16:31] jheizer: I am stuck in so many layers of dynamic/abstraction with work right now I am totally lost trying to implement a new feature.
[20:19:43] peper03: Yep. Too many layers abstracts things so much that you have trouble to follow it even if you wrote it. Any other poor sod who comes along has no chance.
[20:20:09] jheizer: Yeah, and this is alll me.
[20:20:29] stuartm: skd5aner: so the playlist stuff is coming along, might have something to show tomorrow, getting bogged down trying to find the places to add the necessary hooks because the code is a mess but other than that :)
[20:20:53] tris- (tris-!tristan@camel.ethereal.net) has joined #mythtv
[20:21:23] stuartm: peper03: abstraction can so easily become obfuscation
[20:22:38] jheizer: I my case a database definition defines the complete web page layout + the data. Fine until I have ajax'd "screens" inside of "screens" inside of "screen".
[20:23:48] tris- is now known as tris
[20:24:33] peper03: stuartm: Absolutely. I love finding a clean solution to a problem that involves abstracting an interface and finding that everything just slots into place. It really tickles me, but it's not the solution to all problems and if it's the right solution, it's invariably relatively straightforward to follow.
[20:25:47] peper03: jheizer: All I can say is: void*** pppMyDataStructure :)
[20:26:09] peper03: Just add * and/or & until it compiles :)
[20:26:40] jheizer: In this case if if if if if if if if
[20:27:00] jheizer: Haha, .Net so no pesky *&
[20:29:12] natanojl: stuartm: There's playVideo() and PlayVideo(...) in there, eww ;)
[20:29:29] stuartm: natanojl: it gets so much worse
[20:31:46] stuartm: honestly, that's least upsetting bit for me
[20:36:27] natanojl: stuartm: Phew, took me a while even with the help of cscope
[20:37:49] stuartm: I don't know if I can really justify the time on refactoring, but I will have to do something with it before we ship 0.28
[20:38:49] natanojl: btw I have begun refactoring MythNetvision, fixing things in one place instead of two
[20:43:33] stuartm: natanojl: that will be good
[21:10:13] SteveGoodey (SteveGoodey!~steve@host217-42-221-3.range217-42.btcentralplus.com) has quit (Quit: Konversation terminated!)
[21:21:15] jpabq: gigem: can you run that test again with "-v channel,record,playback". For some reason there is an importan LOG in tv_rec.cpp which is VB_PLAYBACK instead of VB_RECORD.
[21:23:44] Warped (Warped!~Warped@108-85-161-113.lightspeed.cicril.sbcglobal.net) has quit (Quit: ChatZilla 0.9.90.1 [Firefox 29.0/20140421221237])
[21:24:41] jpabq: gigem: I believe that VB_PLAYBACK was a cut-n-paste error when VERBOSE was changed to LOG. I am going to change it.
[21:29:09] stuartm: multiple instances the following construct in PBB – m_playList.filter(pginfo.MakeUniqueKey()).size()
[21:29:41] stuartm: guessing whoever wrote this code overlooked the more obvious .contains()
[21:39:11] SteveGoodey (SteveGoodey!~steve@host217-42-221-3.range217-42.btcentralplus.com) has joined #mythtv
[21:49:34] SteveGoodey (SteveGoodey!~steve@host217-42-221-3.range217-42.btcentralplus.com) has quit (Quit: Konversation terminated!)
[21:58:01] dekarl: looks like we are not alone http://lists.live555.com/pipermail/live-devel . . . /018319.html ;)
[22:09:06] stuartm: heh, didn't we use live555 until recently?
[22:16:21] dekarl: stuartm, https://github.com/MythTV/mythtv/commit/715c1 . . . 3abab3b4cd23
[23:01:31] gigem: jpabq: Sorry, I've been ignoring IRC this afternoon. Read your emai. I found the problem. The recorder does it's own mplexid check too and it was failing. I need to extend it to also use chanid llike the scheduler.
[23:01:55] jpabq: gigem: np. I saw your email.
[23:10:25] dblain_ (dblain_!~dblain@mythtv/developer/dblain) has joined #mythtv
[23:11:53] dblain (dblain!~dblain@mythtv/developer/dblain) has quit (Ping timeout: 252 seconds)
[23:21:13] natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has quit (Ping timeout: 245 seconds)
[23:41:30] jya (jya!~jyavenard@mythtv/developer/jya) has quit (Quit: jya)
[23:41:31] jya_ is now known as jya
[23:42:28] andreaz (andreaz!~andre_000@p5DD14D8D.dip0.t-ipconnect.de) has quit (Read error: Connection reset by peer)
[23:47:21] jya_ (jya_!~jyavenard@mythtv/developer/jya) has joined #mythtv
[23:50:00] jya_ (jya_!~jyavenard@mythtv/developer/jya) has quit (Read error: Connection reset by peer)
[23:50:08] jya_ (jya_!~jyavenard@mythtv/developer/jya) has joined #mythtv

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