MythLogBot@irc.freenode.net :: #mythtv

Daily chat history

Current users (43):

afisher, aloril, Anssi, blahdodo, brfransen, ChanServ, clever, davic, ElmerFudd, frobnic, ghoti, gregl, GreyFoxx, ijc, jya, knowledgejunkie, libsci, mad_enz, Maliuta, markspieth, MitchCapper, mkbloke, MythBuild, MythLogBot, ooshlablu, Panic, poptix, ramshadow, rhpot1991, tonsofpcs, tris, Valen, vesper11, wangel, Warped, xris, zbot, peper03, jpabq, sphery, MythNotifyBot_, _charly___, puff
Wednesday, September 23rd, 2020, 02:20 UTC
[02:20:24] stuarta_ (stuarta_!~stuarta@mythtv/developer/stuarta) has joined #mythtv
[02:20:25] Mode for #mythtv by ChanServ!ChanServ@services. : +v stuarta_
[02:22:19] ooshlablu_ (ooshlablu_!~ooshlablu@2601:18d:4600:43f0:9459:d372:b5d1:57c3) has joined #mythtv
[02:27:31] ooshlablu (ooshlablu!~ooshlablu@2601:18d:4600:43f0:9459:d372:b5d1:57c3) has quit (*.net *.split)
[02:27:32] stuarta (stuarta!~stuarta@mythtv/developer/stuarta) has quit (*.net *.split)
[02:27:32] rhpot1991 (rhpot1991!rhpot1991@ubuntu/member/rhpot1991) has quit (*.net *.split)
[02:30:05] ooshlablu_ is now known as ooshlablu
[02:33:53] rhpot1991 (rhpot1991!rhpot1991@ubuntu/member/rhpot1991) has joined #mythtv
[05:30:00] peterbennett (peterbennett!~pi@mythtv/developer/peterbennett) has quit (Quit: WeeChat 2.3)
[05:32:00] peterbennett (peterbennett!~pi@2601:183:100:6a:f1e0:d1e4:326b:fdd5) has joined #mythtv
[05:32:01] peterbennett (peterbennett!~pi@2601:183:100:6a:f1e0:d1e4:326b:fdd5) has quit (Changing host)
[05:32:01] peterbennett (peterbennett!~pi@mythtv/developer/peterbennett) has joined #mythtv
[05:32:01] Mode for #mythtv by ChanServ!ChanServ@services. : +v peterbennett
[06:06:00] markk_ (markk_!~mark@host86-183-79-156.range86-183.btcentralplus.com) has joined #mythtv
[06:12:46] markspieth2 (markspieth2!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 252 seconds)
[06:15:19] markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv
[06:15:20] Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth
[06:21:55] Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:6032:9caa:16d4:6ffa) has joined #mythtv
[06:21:55] Mode for #mythtv by ChanServ!ChanServ@services. : +v Steve-Goodey
[06:45:07] markspieth2 (markspieth2!~yaaic@mythtv/developer/markspieth) has joined #mythtv
[06:45:07] Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth2
[06:48:31] markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 252 seconds)
[07:03:55] peterbennett (peterbennett!~pi@mythtv/developer/peterbennett) has quit (Remote host closed the connection)
[07:04:19] peterbennett (peterbennett!~pi@2601:183:100:9:114d:a74c:37d6:24f7) has joined #mythtv
[07:04:19] peterbennett (peterbennett!~pi@2601:183:100:9:114d:a74c:37d6:24f7) has quit (Changing host)
[07:04:20] peterbennett (peterbennett!~pi@mythtv/developer/peterbennett) has joined #mythtv
[07:04:20] Mode for #mythtv by ChanServ!ChanServ@services. : +v peterbennett
[07:08:57] SteveGoodey (SteveGoodey!~steve@host86-150-62-202.range86-150.btcentralplus.com) has joined #mythtv
[07:08:58] Mode for #mythtv by ChanServ!ChanServ@services. : +v SteveGoodey
[07:30:28] stuarta_ is now known as stuarta
[07:32:12] stuarta: hampton: freebsd will be because everything that isn't "system" on freebsd goes into /usr/local
[07:53:31] stuarta: markk_: maybe the fix is to use 0 rather than nullptr, since the underlying type in rpi is long long unsigned int
[07:54:00] stuarta: note also a shed load of warnings in the rpi build
[07:54:49] markk_: stuarta: I have the last fix queued. if we use 0 we just get lots of 'using 0 as nullptr' warnings (or whatever the warning is)
[07:55:09] stuarta: can't win
[07:55:14] markk_: those pi warnings have been around for a while
[07:57:09] stuarta: ok
[08:03:48] stuarta: markk_: btw. any particular reason nvdec uses less buffers than vdpau?
[08:04:06] stuarta: is this based upon some data from the card?
[08:06:22] markk_: stuarta: different decoder behaviour. nvdec is buffering internally – and we copy to our own buffers. vdpau we share the buffers with the decoder.
[08:06:50] stuarta: ah, sharing vs copying, that would explain why one stutters and one doesn't on the same hardware
[08:07:53] markk_: stuarta: which one is stuttering?
[08:10:04] stuarta: nvdec
[08:10:40] stuarta: i switch it do vdpau and it was fine
[08:13:05] markk_: stuarta: you could try upping the buffer count in videobuffers::GetNumBuffers. the copying should have minimal performance impact as it is internal to the GPU – i.e. should be very fast
[08:13:16] stuarta: hmm ok
[08:28:33] RokLobsta (RokLobsta!~Dirkka@121-200-12-5.79c80c.mel.nbn.aussiebb.net) has quit (Remote host closed the connection)
[08:34:34] blahdodo (blahdodo!~blahdodo@69.172.190.84) has quit (Quit: Bye bye)
[08:38:38] ooshlablu_ (ooshlablu_!~ooshlablu@2601:18d:4600:43f0:9459:d372:b5d1:57c3) has joined #mythtv
[08:38:43] blahdodo (blahdodo!~blahdodo@69.172.190.84) has joined #mythtv
[08:41:07] ooshlablu (ooshlablu!~ooshlablu@2601:18d:4600:43f0:9459:d372:b5d1:57c3) has quit (Ping timeout: 240 seconds)
[08:48:51] MythBuild: Build [#362](https://code.mythtv.org/buildbot/#builders/156/builds/362) of `master-f32–64bit` 4failed.
[08:48:52] MythBuild: Build [#924](https://code.mythtv.org/buildbot/#builders/11/builds/924) of `master-fedora-rawhide-64bit` 4failed.
[08:49:05] MythBuild: Build [#882](https://code.mythtv.org/buildbot/#builders/24/builds/882) of `master-fedora-aarch64` 4failed.
[08:49:15] MythBuild: Build [#905](https://code.mythtv.org/buildbot/#builders/12/builds/905) of `master-fedora-armv7hl` 4failed.
[08:50:24] MythBuild: Build [#14](https://code.mythtv.org/buildbot/#builders/197/builds/14) of `master-f33–64bit` 4failed.
[08:50:26] MythBuild: Build [#20](https://code.mythtv.org/buildbot/#builders/200/builds/20) of `master-ubuntu-20_10–64bit` 4failed.
[08:50:29] MythBuild: Build [#929](https://code.mythtv.org/buildbot/#builders/25/builds/929) of `master-archlinux-64bit` 4failed.
[08:52:28] MythBuild: Build [#660](https://code.mythtv.org/buildbot/#builders/117/builds/660) of `master-debian-bullseye-64bit` 4failed.
[08:53:27] peterbennett (peterbennett!~pi@mythtv/developer/peterbennett) has quit (Ping timeout: 240 seconds)
[08:54:26] peterbennett (peterbennett!~pi@mythtv/developer/peterbennett) has joined #mythtv
[08:54:26] Mode for #mythtv by ChanServ!ChanServ@services. : +v peterbennett
[08:57:59] MythBuild: Build [#896](https://code.mythtv.org/buildbot/#builders/76/builds/896) of `master-osx-64bit` 4failed.
[09:08:47] MythBuild: Build [#15](https://code.mythtv.org/buildbot/#builders/197/builds/15) of `master-f33–64bit` 3completed successfully.
[09:08:53] MythBuild: Build [#21](https://code.mythtv.org/buildbot/#builders/200/builds/21) of `master-ubuntu-20_10–64bit` 3completed successfully.
[09:10:17] MythBuild: Build [#363](https://code.mythtv.org/buildbot/#builders/156/builds/363) of `master-f32–64bit` 3completed successfully.
[09:10:29] MythBuild: Build [#925](https://code.mythtv.org/buildbot/#builders/11/builds/925) of `master-fedora-rawhide-64bit` 3completed successfully.
[09:12:51] MythBuild: Build [#661](https://code.mythtv.org/buildbot/#builders/117/builds/661) of `master-debian-bullseye-64bit` 3completed successfully.
[09:13:04] MythBuild: Build [#930](https://code.mythtv.org/buildbot/#builders/25/builds/930) of `master-archlinux-64bit` 3completed successfully.
[09:14:45] MythBuild: Build [#883](https://code.mythtv.org/buildbot/#builders/24/builds/883) of `master-fedora-aarch64` 3completed successfully.
[09:15:09] MythBuild: Build [#906](https://code.mythtv.org/buildbot/#builders/12/builds/906) of `master-fedora-armv7hl` 3completed successfully.
[09:22:17] MythBuild: Build [#897](https://code.mythtv.org/buildbot/#builders/76/builds/897) of `master-osx-64bit` 3completed successfully.
[09:25:11] SteveGoodey (SteveGoodey!~steve@host86-150-62-202.range86-150.btcentralplus.com) has quit (Quit: Konversation terminated!)
[09:49:38] Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:6032:9caa:16d4:6ffa) has quit (Quit: Konversation terminated!)
[09:55:23] stuarta: markk_: i did this on fixes/31 and it's cured the stuttering https://paste.centos.org/view/e21ebbcc
[09:55:43] stuarta: makes it the same calculation as VDPAU, but actually gives more buffers.
[09:57:46] markk_: stuarta: would be good to know if it just needs a few more buffers or if it is actually related to reference frames. HEVC for example defaults to 16 reference frames – which is a lot of extra memory for 4k video
[09:58:14] markk_: stuarta: what material were you using?
[10:00:57] peterbennett (peterbennett!~pi@mythtv/developer/peterbennett) has quit (Ping timeout: 272 seconds)
[10:01:07] stuarta: Stream #0:0[0x515]: Video: mpeg2video (Main), yuv420p(tv, progressive), 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
[10:01:13] peterbennett (peterbennett!~pi@2601:183:100:9:114d:a74c:37d6:24f7) has joined #mythtv
[10:01:13] peterbennett (peterbennett!~pi@2601:183:100:9:114d:a74c:37d6:24f7) has quit (Changing host)
[10:01:13] peterbennett (peterbennett!~pi@mythtv/developer/peterbennett) has joined #mythtv
[10:01:13] Mode for #mythtv by ChanServ!ChanServ@services. : +v peterbennett
[10:01:41] stuarta: the "stuttering" was had audio clicks at the same time
[10:01:56] stuarta: also i can try 12 frames, which iirc, is the same as vdpau for this material
[10:32:53] ** stuarta ponders automatic buffer sizing and then decides its too hard **
[10:33:53] markk_: stuarta: automatic buffer sizing?
[10:34:47] stuarta: yeah, that thing i'm tweaking as a test
[10:43:07] stuarta: in theory we know if we are blocked on decode due to lack of buffers
[11:00:36] stuarta: interesting, so when it isn't working quite right, i've got significant audio sync diversion
[11:01:30] stuarta: varying up to over 200ms, but when it works it's max 70ms diversion,
[11:05:48] markk_: stuarta: if the player isn't getting video buffers quick enough – audio sync will fluctuate.
[11:07:13] markk_: I've tried 'automatic' buffer sizing before – but it doesn't work for a number of reasons. e.g. VAAPI has to create a fixed number of buffers on creation, there are other reasons why a frame is not available. If we try and create more buffers it tends to just create loads:)
[11:12:58] stuarta: fair enuf
[11:22:35] MythBuild: Build [#683](https://code.mythtv.org/buildbot/#builders/112/builds/683) of `master-debian-buster-rpi2-armv7l` 3completed successfully.
[11:23:04] stuarta: yay
[12:04:37] markk_ (markk_!~mark@host86-183-79-156.range86-183.btcentralplus.com) has quit (Ping timeout: 260 seconds)
[12:13:00] markk_ (markk_!~mark@host86-183-79-156.range86-183.btcentralplus.com) has joined #mythtv
[12:31:16] Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:6032:9caa:16d4:6ffa) has joined #mythtv
[12:31:16] Mode for #mythtv by ChanServ!ChanServ@services. : +v Steve-Goodey
[12:31:42] markspieth2 (markspieth2!~yaaic@mythtv/developer/markspieth) has quit (Remote host closed the connection)
[12:37:00] markk_: stuarta: does your card support NVDEC decoding of HEVC?
[12:55:26] stuarta: dunno
[12:59:48] stuarta: doesn't support it via vdpau
[13:02:55] amessina (amessina!~amessina@unaffiliated/amessina) has quit (Quit: Konversation terminated!)
[13:08:17] stuarta: markk_: is there an nvdec equivalent of vdpauinfo?
[13:16:02] markk_ (markk_!~mark@host86-183-79-156.range86-183.btcentralplus.com) has quit (Ping timeout: 258 seconds)
[13:36:17] warpme_: stuarta: re: HVEC on your nvidia gfx: is this gt1030 or better?
[13:37:18] stuarta: OpenGL renderer string: Quadro M1000M/PCIe/SSE2
[13:50:29] warpme_: it looks like GF108 with feature set C: available features: https://download.nvidia.com/XFree86/Linux-x86 . . . mits-decoder (looks like h264/vc1 is max)
[13:53:26] stuarta: that agrees with my vdpauoutput
[13:53:34] stuarta: *vdpauinfo output
[14:04:04] warpme_: iirc for 4k hvec on nvidia gt1030 or never is required....
[14:05:04] markk_ (markk_!~mark@host86-183-79-156.range86-183.btcentralplus.com) has joined #mythtv
[14:05:54] markk_: stuarta: go into 'System status' page on frontend and video decoders tab – should tell you. a quick check suggests not for that model.
[14:11:47] stuarta: nope. material in question isn't HEVC anyway
[14:14:00] markk_: stuarta: just trying to understand whether the buffer starvation is reference frame related or just its a little too low for your system
[14:15:08] markk_: buffer size that is
[14:15:22] stuarta: good question, it's not an underpowered system
[14:19:33] markk_: stuarta: so in a nutshell – does the hardcoded 8 need to be increased to 10, 12 ? or is it refs + 8, 10 etc. with mpeg2 refs are always 2. if you can find some h264 with different reference frame counts that would help
[14:21:23] stuarta: works with `refs + 12` doesn't work with 12
[14:21:30] stuarta: or 8 (which is current)
[14:22:36] stuarta: curiously refs +12, gives me a total of 27.... (frames decoded/free is 25/2)
[14:25:50] markk_: stuarta: that doesn't sound right – do you have a -v playback log
[14:26:01] stuarta: yep
[14:26:36] stuarta: you want via email?
[14:27:39] markk_: pastebin, email, smoke signals – whatever works:)
[14:28:04] stuarta: :-p
[14:29:28] stuarta: markk_: do you want the one with `refs + 12` or `12` or `8`
[14:30:00] markk_: stuarta: the one that gives >> (frames decoded/free is 25/2)
[14:30:14] stuarta: ok. `refs +12`
[14:34:01] stuarta: markk_: emailed
[15:14:25] markk_ (markk_!~mark@host86-183-79-156.range86-183.btcentralplus.com) has quit (Ping timeout: 240 seconds)
[15:35:57] ooshlablu_ is now known as ooshlablu
[15:44:43] markk_ (markk_!~mark@host86-183-79-156.range86-183.btcentralplus.com) has joined #mythtv
[16:05:40] markk_: stuarta: my mistake – if using the number of reference frames fo rnvdec then the number of reference frames needs to be passed in – otherwise it defaults to 16
[16:09:00] stuarta: makes sense
[16:12:35] markk_: stuarta: I'd suggest start by ignoring the reference frames – find a hardcoded number that works for your mpeg2 material. then try an h264 file with lots of reference frames  – I'll try and dig one out. if that still plays fine then we have our magic number
[16:16:09] stuarta: hah, okay, i'll play some more
[16:16:32] ** stuarta tries 16 **
[16:26:47] hampton: stuarta: I need to figure out why your cppcheck run reports only 4 issues, but when I run it it reports 356 issues.
[16:26:59] hampton: Both systems are running fedora32.
[16:28:19] hampton: I need to go back and investigate what I changed in mine.
[16:28:39] ** hampton tweaked his two years ago and hasn't touched it since. **
[16:29:55] hampton: There are 141 warnings to convert to standard algorithms, which will be fun. :-/
[17:07:24] markk_ (markk_!~mark@host86-183-79-156.range86-183.btcentralplus.com) has quit (Ping timeout: 260 seconds)
[18:13:26] SteveJGoodey (SteveJGoodey!~quassel@2a00:23c5:7d83:6501:a9a3:18d1:701a:372a) has joined #mythtv
[18:13:26] Mode for #mythtv by ChanServ!ChanServ@services. : +v SteveJGoodey
[19:13:51] SteveJGoodey (SteveJGoodey!~quassel@2a00:23c5:7d83:6501:a9a3:18d1:701a:372a) has quit (Ping timeout: 272 seconds)
[20:12:01] SteveJGoodey (SteveJGoodey!~quassel@2a00:23c5:7d83:6501:bd97:3bb9:a783:30c4) has joined #mythtv
[20:12:01] Mode for #mythtv by ChanServ!ChanServ@services. : +v SteveJGoodey
[20:22:36] SteveJGoodey_ (SteveJGoodey_!~quassel@2a00:23c5:7d83:6501:78eb:f5ed:2434:10c8) has joined #mythtv
[20:26:03] SteveJGoodey (SteveJGoodey!~quassel@2a00:23c5:7d83:6501:bd97:3bb9:a783:30c4) has quit (Ping timeout: 272 seconds)
[20:51:02] afisher (afisher!sid188203@gateway/web/irccloud.com/x-glkzewcmfqvhewbw) has quit (Ping timeout: 260 seconds)
[20:51:23] warpme_ (warpme_!uid391875@gateway/web/irccloud.com/x-lwoivemiiiisbhel) has quit (Ping timeout: 272 seconds)
[20:51:43] warpme_ (warpme_!uid391875@gateway/web/irccloud.com/x-tgbbqdqengjzoswg) has joined #mythtv
[20:52:32] afisher (afisher!sid188203@gateway/web/irccloud.com/x-qltklutnggibsyib) has joined #mythtv
[21:08:29] SteveJGoodey_ (SteveJGoodey_!~quassel@2a00:23c5:7d83:6501:78eb:f5ed:2434:10c8) has quit (Ping timeout: 272 seconds)
[21:20:00] SteveJGoodey (SteveJGoodey!~quassel@2a00:23c5:7d83:6501:b933:ed87:b5a6:bf23) has joined #mythtv
[21:20:00] Mode for #mythtv by ChanServ!ChanServ@services. : +v SteveJGoodey
[21:20:16] SteveJGoodey (SteveJGoodey!~quassel@2a00:23c5:7d83:6501:b933:ed87:b5a6:bf23) has quit (Read error: Connection reset by peer)
[21:22:20] Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:6032:9caa:16d4:6ffa) has quit (Quit: Konversation terminated!)
[21:31:40] markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv
[21:31:41] Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth
[22:50:43] warpme_ (warpme_!uid391875@gateway/web/irccloud.com/x-tgbbqdqengjzoswg) has quit (Read error: Connection reset by peer)
[22:50:47] afisher (afisher!sid188203@gateway/web/irccloud.com/x-qltklutnggibsyib) has quit (Ping timeout: 240 seconds)
[22:51:48] jya (jya!sid396171@gateway/web/irccloud.com/x-uobnlayzqfmygiev) has quit (Ping timeout: 260 seconds)
[22:53:02] warpme_ (warpme_!uid391875@gateway/web/irccloud.com/x-pkatdrmsixwelhtz) has joined #mythtv
[22:54:25] afisher (afisher!sid188203@gateway/web/irccloud.com/x-vohjnhdomruucztq) has joined #mythtv
[22:55:18] jya (jya!sid396171@gateway/web/irccloud.com/x-vcpjtqcgwzibslxa) has joined #mythtv
[22:55:18] Mode for #mythtv by ChanServ!ChanServ@services. : +v jya
[23:19:11] warpme_ (warpme_!uid391875@gateway/web/irccloud.com/x-pkatdrmsixwelhtz) has quit (Quit: Connection closed for inactivity)

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