:: #mythtv

Daily chat history

Current users (64):

aloril_, Anssi, blahdodo, brfransen, ChanServ, Chutt, clever, CyberJacob, dante, davic, dblain, dekarl, dmfrey, dym, ElmerFudd, enyc, frobnic, gary_buhrmaster, gbee, ghoti, gigem, gregbert, gregl, GreyFoxx_, Hydr0p0nX, ikevin, J-e-f-f-A, jab416171, jafa, jams_, jarle, jheizer_, jpabq, jpharvey, jya, knowledgejunkie, KooeeeeennN, lapion, libsci, logan-, mad_enz, markspieth, membiblio, MitchCapper, MythBuild, MythLogBot, nephyrin, peper03, poptix, pppingme, ramshadow, rhpot1991, rmeden, Roklobster, sphery, sraue, stuarta, tgm4883, Tobbe5178, tris, wagnerrp, Warped, XDS2010, _charly_
Monday, June 12th, 2017, 00:08 UTC
[00:08:30] dekarl (dekarl!~dekarl@mythtv/developer/dekarl) has joined #mythtv
[00:12:23] hampton_ (hampton_!ad267546@gateway/web/freenode/ip. has joined #mythtv
[02:55:43] rmeden (rmeden! has joined #mythtv
[05:02:11] amessina (amessina!~amessina@unaffiliated/amessina) has joined #mythtv
[06:14:45] SteveGoodey (SteveGoodey! has joined #mythtv
[06:35:30] amessina (amessina!~amessina@unaffiliated/amessina) has quit (Ping timeout: 240 seconds)
[06:35:33] amessina_ (amessina_!~amessina@unaffiliated/amessina) has joined #mythtv
[07:12:40] amessina_ (amessina_!~amessina@unaffiliated/amessina) has quit (Quit: Konversation terminated!)
[07:48:15] stuarta: tgm4883: v29
[07:54:52] amessina (amessina!~amessina@unaffiliated/amessina) has joined #mythtv
[07:59:39] Merlin83b (Merlin83b!~Daniel@2a00:1ee0:3:1337:a1d6:b8e6:14e4:2eda) has joined #mythtv
[07:59:53] willcooke (willcooke! has joined #mythtv
[07:59:53] willcooke (willcooke! has quit (Changing host)
[07:59:54] willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has joined #mythtv
[08:32:46] SteveGoodey (SteveGoodey! has quit (Quit: Konversation terminated!)
[09:29:00] amessina (amessina!~amessina@unaffiliated/amessina) has quit (Quit: Konversation terminated!)
[10:00:31] hampton (hampton! has quit (Ping timeout: 255 seconds)
[10:17:34] hampton_ (hampton_!ad267546@gateway/web/freenode/ip. has quit (Ping timeout: 260 seconds)
[10:57:44] SteveGoodey (SteveGoodey! has joined #mythtv
[11:05:54] SteveGoodey (SteveGoodey! has quit (Quit: Konversation terminated!)
[12:06:40] gregl (gregl! has quit (Quit: Leaving)
[12:44:26] Steve-Goodey (Steve-Goodey! has joined #mythtv
[12:50:47] SteveGoodey (SteveGoodey! has joined #mythtv
[13:48:55] Steve-Goodey (Steve-Goodey! has quit (Quit: Konversation terminated!)
[13:57:26] lapion (lapion!~axion@2001:980:d51e:1:1aa9:5ff:fedb:bb3d) has quit (Ping timeout: 260 seconds)
[13:58:15] lapion (lapion!~axion@2001:980:d51e:1:1aa9:5ff:fedb:bb3d) has joined #mythtv
[14:04:30] lapion (lapion!~axion@2001:980:d51e:1:1aa9:5ff:fedb:bb3d) has quit (Ping timeout: 240 seconds)
[14:07:21] lapion (lapion!~axion@2001:980:d51e:1:1aa9:5ff:fedb:bb3d) has joined #mythtv
[14:09:58] pppingme (pppingme!~pppingme@unaffiliated/pppingme) has quit (Ping timeout: 260 seconds)
[14:40:35] peterbennett (peterbennett!~peter@2601:183:100:764c:5891:9d79:37b4:d96) has joined #mythtv
[14:44:07] stuarta: gary_buhrmaster: your build slaves all seem to have disappeared. expected?
[14:57:17] stuarta: peterbennett: yes i did reproduce the archlinux rpi build error
[14:57:34] stuarta: although i ran out of time on friday and was away for the weekend, so haven't looked since
[14:58:39] stuarta: i bought a bunch of memory cards for the rpi, so i can swap between distros as I desire
[14:59:35] peterbennett: stuarta: My approach to rpi is to support just raspbian – I have enough trouble with that. There were many problems with raspi ubuntu
[15:00:03] stuarta: oh i fully agree. arch will remain unsupported, however i don't mind trying things out since i can
[15:00:51] stuarta: how it's the sort of thing that might bite other distros later on, it's kinda my "canary in the coalmine" so to speak
[15:01:04] MythBuild: build #752 of master-ubuntu-lts-64bit is complete: Success [3build successful] Build details are at . . . t/builds/752
[15:01:05] peterbennett: gary_buhrmaster: I pushed the MythUI settings change and that broke some build slaves.
[15:01:17] stuarta: s/how/now/
[15:01:35] stuarta: peterbennett: gary_buhrmaster's build slaves disconnected, which is normally a sign of a local hypervisor issue
[15:02:15] MythBuild: build #605 of master-debian-testing-64bit is complete: Success [3build successful] Build details are at . . . t/builds/605
[15:02:31] MythBuild: build #1140 of master-centos7–64bit is complete: Success [3build successful] Build details are at . . . /builds/1140
[15:02:53] stuarta: peterbennett: looks like that has done the trick
[15:07:08] stuarta: MythBuild: force build master-debian-jessie-64bit try again
[15:07:13] MythBuild: The build has been queued, I'll give a shout when it starts
[15:07:24] stuarta: bah, it's already building, didn't need to do that
[15:09:50] stuarta: so most of the warnings left in the build are because we are still using the deprecated ffmpeg api
[15:10:02] stuarta: fixing that is a major piece of work
[15:12:32] Steve-Goodey (Steve-Goodey! has joined #mythtv
[15:13:45] stuarta: we really should start a wiki page on how our graphics pipeline actually hangs together, that way maybe a few more people could make sense of it and help out
[15:18:23] stuarta: i really wish i understood that part of mythtv enough to rewrite it (and the ffmpeg api)
[15:18:43] gary_buhrmaster: stuarta: The entire system hung in some way. I'll see if there is anything useful in the logs (the usual answer is no, unfortunately, since I do not have a serial console attached)
[15:18:59] stuarta: gary_buhrmaster: thanks for giving it a kick
[15:20:28] stuarta: i find some of lvr's analysis interesting (the bit about 2 buffer copies) in here . . . /383398.html
[15:20:40] peterbennett: stuarta: Where would such a wiki page go, in the main wiki or the trac wiki?
[15:20:51] stuarta: main wiki
[15:21:15] stuarta: trac wiki shouldn't be used for anything
[15:22:11] stuarta: i mean, these days i've only got vaapi hardware, which has hardware support for deinterlacers, could i add that now? nope, no idea even where to start
[15:22:29] stuarta: lossless transcode of h264 content... same...
[15:24:06] MythBuild: build #421 of master-archlinux-64bit is complete: Success [3build successful] Build details are at . . . t/builds/421
[15:24:14] peterbennett: stuarta: The hardware deinterlace for rpi stopped working on recent raspbians so I am working through the whole thing to figure it out. That reference from lvr is interesting.
[15:25:23] peterbennett: stuarta: I suppose I could start a wiki page where I add notes on playback and gradually expand them as I work through it.
[15:25:54] stuarta: peterbennett: i would appreciate it, currently we have nothing at all, and apart from jya who is really busy these days, nobody really understands it
[15:26:05] MythBuild: build #1793 of master-freebsd10–64bit is complete: Success [3build successful] Build details are at . . . /builds/1793
[15:26:45] peterbennett: stuarta: I have largely ignored all the accessories like transcode, plugins, web services. There are so many parts to mythtv.
[15:27:06] stuarta: quite, even trying to work out where to start is a major pain
[15:28:29] MythBuild: build #311 of master-osx-64bit is complete: Success [3build successful] Build details are at . . . t/builds/311
[15:29:02] peterbennett: The last paragraph of lvr's email is interesting – I have been thinking about the same thing but it would need major changes.
[15:30:27] stuarta: in my head, the big picture advances would be acheived by moving to using the proper ffmpeg api and doing it in a way that we can just "drop in" to the hardware accelerated version if available
[15:30:52] gary_buhrmaster: stuarta: As expected, nothing really useful in the logs (except a message about systemd-journald timing out/killed, which I expect is not a good sign, but of course that results in lost logging).
[15:30:56] stuarta: it has to be possible, but first we have to understand how it currently works
[15:31:09] stuarta: gary_buhrmaster: no worries, thanks for checking
[15:31:40] peterbennett: stuarta: I have not found much good documentation on ffmpeg api. If only it had something like the Qt dosumentation.
[15:31:53] stuarta: yeah, that's a bit of a pain.
[15:32:15] stuarta: i just cut-n-paste the depreciation warnings from the build logs and see what turns up
[15:32:17] peterbennett: stuarta: I also wondered about the vaapi deinterlacing but I could not find any documentation
[15:33:10] stuarta: is this any good? [frame(s)] -> [hw] -> [display_frame]
[15:33:12] stuarta: :)
[15:33:28] peterbennett: I have very little luck with vaapi anyway, the picture always comes out distorted when I try it.
[15:33:29] SteveGoodey (SteveGoodey! has quit (Quit: Konversation terminated!)
[15:33:38] gary_buhrmaster: stuarta: It is better than the current documentation. Ship it?
[15:33:43] stuarta: really? works perfectly here on 3 different systems
[15:33:51] stuarta: gary_buhrmaster: i concur :shipit:
[15:34:10] stuarta: and when the hardware can't do it
[15:34:11] MythBuild: build #14 of master-f26–64bit is complete: Success [3build successful] Build details are at . . . it/builds/14
[15:34:30] stuarta: [frame(s)] -> [ffmpeg / our deinterlacer] -> [display_frame]
[15:34:53] MythBuild: build #698 of master-debian-jessie-32bit is complete: Success [3build successful] Build details are at . . . t/builds/698
[15:36:26] peterbennett: get the frames from the backend separate the streams put them in buffers pass to decoder get stuff from decoder pass to deinterlacer get meantime get the audio synced in pass frames to renderer
[15:41:37] peterbennett: There are lots of people who submit patches or pull requests that languish. I think there should be some system for that?
[15:41:49] peterbennett: Get them accepted or rejected
[15:42:48] Steve-Goodey (Steve-Goodey! has quit (Ping timeout: 240 seconds)
[15:43:07] SteveGoodey (SteveGoodey! has joined #mythtv
[15:43:21] stuarta: peterbennett: yes, we need to spend some time triaging the outstanding patches and be more responsive to incoming requests
[15:43:36] stuarta: if we start with the latter, then cleanup old tickets, we can start to move forward
[15:43:40] gary_buhrmaster: peterbennett: I would agree that "reasonably timed feedback" is likely to increase contributions from some (and avoid some duplicated work).
[15:46:26] gary_buhrmaster: Even if the feedback is "provide the project a reproducer" that might be useful (and if no reproducer can be made available, close CNR rather than let the ticket languish).
[15:48:22] peterbennett: Probably we should get rid of some of the really old things still sitting there from as long ago as 2006 on versions as old as 0.20.
[15:51:53] stuarta: "closing, please reopen if this can still be reproduced on the latest version
[15:53:30] peterbennett: I remember opening a ticket on firewire in 2012 and within an hour or so it came back as "wont fix" from danielk. At least I knew where I stood.
[15:59:20] stuarta: well i've started the most useless video pipeline page
[15:59:28] gary_buhrmaster: btw, I think there are a couple of tickets assigned to no longer active devs.
[15:59:46] stuarta: more than a coupl
[15:59:49] stuarta: *couple
[16:01:24] peterbennett: Shall I add to the useless page?
[16:01:30] stuarta: go for it
[16:01:41] MythBuild: build #769 of master-debian-jessie-64bit is complete: Exception [6exception git] Build details are at . . . t/builds/769 blamelist: Stuart Auchterlonie < >
[16:01:42] MythBuild: build forced [ETA 20m42s]
[16:01:42] MythBuild: I'll give a shout when the build finishes
[16:01:44] stuarta: thought i'd start a skeleton
[16:02:22] stuarta: what is up with that buildslave
[16:07:04] stuarta: peterbennett: ideally where i would like to get to is understanding what happens to a frame from when it's read off disk to when it's displayed
[16:08:48] peterbennett: stuarta: Also important is how it gets to the various places. There are classes and threads involved, callbacks, other things.
[16:09:03] peterbennett: stuarta: How does it get from one frame to the next
[16:09:22] stuarta: exactly
[16:09:33] peterbennett: The general logic flow so you know where to change code or insert something.
[16:09:40] stuarta: yep
[16:10:03] stuarta: or in the longer term case, how to rewrite it so it is more efficient and uses current api's
[16:10:17] stuarta: ie. no needless copies
[16:12:43] Merlin83b (Merlin83b!~Daniel@2a00:1ee0:3:1337:a1d6:b8e6:14e4:2eda) has quit (Quit: Leaving)
[16:13:53] peterbennett: The way we handle keystrokes, OSD, lirc, network control, menus during playback is a fair amount of overhead on lower grade systems like raspberry pi. This cannot be changed without a lot of rewrite.
[16:16:04] peterbennett: I am still dumbfounded by lvr. He must have worked months or years on the changes and then gave up because he got in a snit with the developers.
[16:16:52] stuarta: it was hardly even a snit, we suggested he do certain things first, and he didn't like it and threw his toys out of the pram
[16:19:19] peterbennett: I cannot understand it.
[16:19:53] stuarta: i think he took criticism personally
[16:20:08] SteveGoodey: I seem to remember that happened once before. I was surprised when I saw him back with the rpi stuff. I was thinking to myself how long before he gets the huff.
[16:21:31] stuarta: meh, i would still like to rewrite much of the device stuff. use v4l2 api properly, and use the dvbv5 api completely
[16:21:53] stuarta: too much stuff to rewrite, so little time
[16:26:12] pppingme (pppingme!~pppingme@unaffiliated/pppingme) has joined #mythtv
[16:26:16] peterbennett (peterbennett!~peter@2601:183:100:764c:5891:9d79:37b4:d96) has quit (Quit: Leaving.)
[16:26:17] stuarta: think i cloned his git repo before he deleted it
[16:28:32] MythBuild: build #321 of master-debian-jessie-rpi2 is complete: Success [3build successful] Build details are at . . . 2/builds/321
[16:29:20] jya: stuarta, peterbennet: I don't know hay deinterlacing code any better
[16:29:31] jya: s/hay/that
[16:32:53] stuarta: jya: you know much about the rest of the video pipeline then?
[16:33:33] jya: i can debug my way through.. and the more time passes, the more I'm like.. "oh boy, how did that ever worked"
[16:33:51] stuarta: hah, why am i not surprised
[16:34:03] stuarta: i'm convinced it's all held together with sting and sticky tape
[17:10:06] Steve-Goodey (Steve-Goodey! has joined #mythtv
[17:52:15] Steve-Goodey (Steve-Goodey! has quit (Quit: Konversation terminated!)
[17:56:15] MythBuild: build #644 of master-fedora-armv7hl is complete: Success [3build successful] Build details are at . . . l/builds/644
[18:01:48] MythBuild: build #770 of master-debian-jessie-64bit is complete: Exception [6exception git] Build details are at . . . t/builds/770
[19:15:13] stuarta: jheizer: can you go and insult that ^^^ builder. it's being silly
[19:19:27] xris (xris!~xris@mythtv/developer/xris) has quit (Ping timeout: 240 seconds)
[19:35:06] ShapeShifter499 (ShapeShifter499!~ShapeShif@unaffiliated/shapeshifter499) has joined #mythtv
[19:51:19] ShapeShifter499 (ShapeShifter499!~ShapeShif@unaffiliated/shapeshifter499) has quit (Quit: Leaving)
[20:01:53] MythBuild: build #771 of master-debian-jessie-64bit is complete: Exception [6exception git] Build details are at . . . t/builds/771
[20:15:39] xris (xris! has joined #mythtv
[20:15:39] xris (xris! has quit (Changing host)
[20:15:39] xris (xris!~xris@mythtv/developer/xris) has joined #mythtv
[20:16:02] jheizer_ (jheizer_!~jheizer@2601:246:8200:70ab:b8bb:d87a:a5ee:446f) has joined #mythtv
[20:19:53] jheizer (jheizer!~jheizer@2601:246:8200:70ab:2ddc:3c6b:96bd:45ee) has quit (Ping timeout: 246 seconds)
[20:39:17] SteveGoodey (SteveGoodey! has quit (Quit: Konversation terminated!)
[21:19:49] willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has quit (Quit: Do your hobbies)
[21:26:23] pppingme (pppingme!~pppingme@unaffiliated/pppingme) has quit (Excess Flood)
[21:28:33] pppingme (pppingme!~pppingme@unaffiliated/pppingme) has joined #mythtv
[21:55:43] Anssi (Anssi!anssi@kodi/staff/anssi) has quit (Quit: migration)
[21:56:17] Anssi (Anssi!~anssi@kodi/staff/anssi) has joined #mythtv
[22:35:39] Anssi (Anssi!~anssi@kodi/staff/anssi) has quit (Quit: Reconnecting)
[22:35:50] Anssi (Anssi!anssi@kodi/staff/anssi) has joined #mythtv
[22:54:33] Roklobster (Roklobster! has joined #mythtv
[23:32:35] gregl (gregl! has joined #mythtv

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