| 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.