MythLogBot@irc.freenode.net :: #mythtv

Daily chat history

Current users (45):

afisher, aloril, amessina, Anssi, blahdodo, ChanServ, ElmerFudd, frobnic, ghoti, hampton, ijc, ilmostro, jpabq, knowledgejunkie, mad_enz, markspieth, MitchCapper, mkbloke, MythLogBot, MythNotifyBot, ooshlablu, Panic, peper03, poptix, pppingme, ramshadow, rhpot1991, scilib, sphery, tonsofpcs, tris, Valen, Warped, warpme_, zbot, _charly__, MythBuild, mrec, mct, Guest22940, kwizart, Guest69830, Guest48899, Guest18210, produnis
Tuesday, January 26th, 2021, 00:18 UTC
[00:18:29] warpme_ (warpme_!uid391875@gateway/web/irccloud.com/x-wpxcmvoqhcqrqglk) has quit (Quit: Connection closed for inactivity)
[00:32:54] MythBuild: Build [#1146](https://code.mythtv.org/buildbot/#builders/24/builds/1146) of `master-fedora-aarch64` 4failed.
[01:41:47] davic (davic!uid473656@gateway/web/irccloud.com/x-azwziusnieszszlp) has quit (Quit: Connection closed for inactivity)
[01:43:51] mad_enz (mad_enz!~mad_enz@cpe00508b114c3e-cm788df7e75290.cpe.net.fido.ca) has quit (Ping timeout: 256 seconds)
[04:31:06] blahdodo (blahdodo!~blahdodo@69.172.160.6) has quit (Quit: Bye bye)
[04:35:22] blahdodo (blahdodo!~blahdodo@69.172.160.6) has joined #mythtv
[04:41:27] MythBuild: Build [#98](https://code.mythtv.org/buildbot/#builders/204/builds/98) of `clazy-master` 4failed.
[05:09:16] ooshlablu (ooshlablu!~ooshlablu@98.217.124.239) has quit (Ping timeout: 240 seconds)
[05:09:40] ooshlablu (ooshlablu!~ooshlablu@2601:18d:4600:43f0:a038:14ff:fe50:8510) has joined #mythtv
[05:42:21] ghoti (ghoti!~paul@bras-base-ptldon0102w-grc-03-76-66-164-242.dsl.bell.ca) has joined #mythtv
[06:30:00] peterbennett (peterbennett!~pi@mythtv/developer/peterbennett) has quit (Quit: WeeChat 2.3)
[06:32:00] peterbennett (peterbennett!~pi@2601:183:100:5f1:bcae:8e96:15ff:a1af) has joined #mythtv
[06:32:01] peterbennett (peterbennett!~pi@2601:183:100:5f1:bcae:8e96:15ff:a1af) has quit (Changing host)
[06:32:01] peterbennett (peterbennett!~pi@mythtv/developer/peterbennett) has joined #mythtv
[06:32:01] Mode for #mythtv by ChanServ!ChanServ@services. : +v peterbennett
[06:56:11] gigem (gigem!~david@mythtv/developer/gigem) has quit (Ping timeout: 246 seconds)
[06:56:36] gigem (gigem!~david@mythtv/developer/gigem) has joined #mythtv
[06:56:36] Mode for #mythtv by ChanServ!ChanServ@services. : +v gigem
[07:18:54] Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:d1ff:6177:c50e:b4be) has joined #mythtv
[07:18:54] Mode for #mythtv by ChanServ!ChanServ@services. : +v Steve-Goodey
[08:01:43] SteveGoodey (SteveGoodey!~steve@host86-139-84-205.range86-139.btcentralplus.com) has joined #mythtv
[08:01:43] Mode for #mythtv by ChanServ!ChanServ@services. : +v SteveGoodey
[09:27:38] markk_ (markk_!~mark@host86-161-39-208.range86-161.btcentralplus.com) has joined #mythtv
[10:05:28] warpme_ (warpme_!uid391875@gateway/web/irccloud.com/x-iqbyzxjsxbhcdlls) has joined #mythtv
[10:17:06] markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 246 seconds)
[10:17:25] markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv
[10:17:25] Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth
[10:21:03] markk_ (markk_!~mark@host86-161-39-208.range86-161.btcentralplus.com) has quit (Read error: Connection reset by peer)
[10:24:01] SteveGoodey (SteveGoodey!~steve@host86-139-84-205.range86-139.btcentralplus.com) has quit (Quit: Konversation terminated!)
[10:30:07] Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:d1ff:6177:c50e:b4be) has quit (Quit: Konversation terminated!)
[10:54:33] Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:d1ff:6177:c50e:b4be) has joined #mythtv
[10:54:33] Mode for #mythtv by ChanServ!ChanServ@services. : +v Steve-Goodey
[10:56:17] Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:d1ff:6177:c50e:b4be) has quit (Client Quit)
[11:17:33] warpme_: markk_: re: why amlogic is only platform giving me Qt segfault when EGLFS is used. Exactly the same sw. stack works well on rk/aw/rpi. What i found: Amlogic case of non-working EGLFS is because Qt selects as QEglFSKmsGbmDevice an EGLFS GPU DRM device (/dev/dri/card1) instead of /dev/dri/card0 (display controller). This happens because of way how Qt elects DRM device for EGLFS integration. Currently Qt does following: 1.
[11:17:33] warpme_: Calls udev device discovery with type Device_DRM|Device_VideoMask; 2. Selects first found DRM device and returns it to EGLFS integration as QEglFSKmsGbmDevice.
[11:17:48] warpme_: In steep 1, Qt calls libudev's udev_monitor_filter_add_match_subsystem_devtype (qdevicediscovery_udev.cpp) to get list of DRM devices and next checks DRM device is by DRM_PRIMARY_GPU udev attribute – but only for DRM devices attached on PCI bus. Check DRM_PRIMARY_GPU udev attribute is not conducted on non-PCI attached. DRM display controlers. In these non-PCI cases, selected DRM device is simlpy first device from list.
[11:17:48] warpme_: returned by udev_monitor_filter_add_match_subsystem_devtype call. As udev_monitor_filter_add_match_subsystem_devtype call enumerates by walking on sysfs, it is possible on some systems (amlogic case) first DRM device is GPU – not display controller. Qt selects this GPU DRM device as QEglFSKmsGbmDevice and...fails.
[11:18:18] warpme_: Proper IMHO solution should extend DRM device selection by udev DRM_PRIMARY_GPU attribute checking also for non-PCI attached DRM devices. This unfortunately will require adding DRM_PRIMARY_GPU udev attribute in SoC display DRM device code. just fyi.....
[11:19:41] Maliuta (Maliuta!maliutamat@gateway/shell/matrix.org/x-jrriyizztjbeoyoe) has quit (Quit: Bridge terminating on SIGTERM)
[11:29:39] warpme_: so EGLFS/EGLDAMbuf works on all platforms. DRM planes still fails on amlogic with:
[11:29:45] warpme_: 2021-01–26 12:28:37.226485 I Qt: Adding FB, size 1920x1080, DRM format 0x34325241
[11:29:45] warpme_: 2021-01–26 12:28:37.226628 I Qt: Setting mode for screen HDMI1
[11:29:45] warpme_: 2021-01–26 12:28:37.226843 I Qt: Failed to commit atomic request (code=-22)
[11:29:58] Guest18210 (Guest18210!maliutamat@gateway/shell/matrix.org/x-cqoueiprpkgcndvm) has joined #mythtv
[11:31:54] Guest18210 (Guest18210!maliutamat@gateway/shell/matrix.org/x-cqoueiprpkgcndvm) has quit (Changing host)
[11:31:54] Guest18210 (Guest18210!maliutamat@unaffiliated/maliuta) has joined #mythtv
[11:31:55] Guest18210 (Guest18210!maliutamat@gateway/shell/matrix.org/x-cqoueiprpkgcndvm) has joined #mythtv
[11:31:55] Guest18210 (Guest18210!maliutamat@unaffiliated/maliuta) has quit (Changing host)
[11:33:48] warpme_: i think there is still issue with new myth KMS mode setting code. I need to disable (on all platforms) "UseVdeoModes" as when enabled i'm getting "Failed to commit atomic request (code=-22)"
[11:36:36] stuarta: warpme_: sounds like a Qt bug?
[11:37:06] stuarta: or something else the driver needs to expose?
[11:44:35] warpme_: stuarta: this is not Qt issue per se – but rather Qt design flaw. To fix this properly – some supporting additions will be needed in SoC display DRM code i think....
[11:47:22] RokLobsta (RokLobsta!~Dirkka@180.150.57.22) has quit (Ping timeout: 246 seconds)
[11:51:07] warpme_: qdevicediscovery_udev checks required udev attribute – but does this only for PCI-attached displays. IMHO if this check will be extended to non-PCI cases – Qt will be prepared for proper solution. To enable it – DRM display driver code needs to be extended with extra attr and voila: users will have out-of-box working EGLFS Qt apps (on primary display) without any confutation needs. IMHO good for bootstrap: user is
[11:51:07] warpme_: getting screen on first HDMI so can configure whatever wants...
[12:18:58] warpme_: hampton: building current master fails for me like this:
[12:19:03] warpme_: https://www.irccloud.com/pastebin/7yAjtXuC/
[12:20:18] warpme_: may this failure be connected to last chrono changes?
[12:24:01] stuarta: warpme_: do a git annotate on the file metaiotaglib.cpp and see which commit hash changed line 94 & 112
[12:26:43] warpme_: stuarta: both seem to be by https://github.com/MythTV/mythtv/commit/395d8 . . . d8c84c4d2ec8
[12:30:52] stuarta: yeah so for hampton to look at
[12:31:00] warpme_: :-)
[12:52:59] amessina (amessina!~amessina@unaffiliated/amessina) has quit (Quit: Konversation terminated!)
[12:54:47] amessina (amessina!~amessina@unaffiliated/amessina) has joined #mythtv
[13:11:18] Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:d1ff:6177:c50e:b4be) has joined #mythtv
[13:11:18] Mode for #mythtv by ChanServ!ChanServ@services. : +v Steve-Goodey
[14:03:18] mad_enz (mad_enz!~mad_enz@72.136.97.107) has joined #mythtv
[14:09:13] warpme_: hampton: i'll do a bit investigation and it looks https://www.irccloud.com/pastebin/7yAjtXuC/ issue is because taglib v1.9 don't have in AudioProperties member lengthInMilliseconds. Upgrade to 1.11.1 fixes compilation. Maybe Is it worth to add ver.checking in configure?
[14:20:34] stuarta: warpme_: ubuntu-18.04 which is our oldest supported LTS atm, has 1.11.1, so an upgrade is recommended
[14:20:49] stuarta: rather than extra ver checking
[14:24:29] stuarta: if anything, configure should fail if the version is too old
[14:25:07] SteveGoodey (SteveGoodey!~steve@host86-139-84-205.range86-139.btcentralplus.com) has joined #mythtv
[14:25:08] Mode for #mythtv by ChanServ!ChanServ@services. : +v SteveGoodey
[14:25:46] warpme_: ah ok. i wasn't aware i'm so old fashioned with taglib ;-p
[14:25:52] stuarta: :-p
[14:25:55] hampton: configure seems to have a bunch of version checking for taglib already, to guarantee a minimum version of 1.7.
[14:26:01] mad_enz (mad_enz!~mad_enz@72.136.97.107) has quit (Ping timeout: 256 seconds)
[14:26:02] hampton: I'll bump that to 1.11.
[14:26:07] warpme_: thx!
[14:39:44] mad_enz (mad_enz!~mad_enz@cpe00508b114c3e-cm788df7e75290.cpe.net.fido.ca) has joined #mythtv
[15:05:17] hampton: Hmm, should we use taglib-config or pkgconfig to get the version?
[15:05:38] hampton: My guess is the former is a holdover from before taglib supported the latter.
[15:06:27] hampton: I think I'm going to leave taglib-config, which is what it currently uses.
[15:07:19] stuarta: dunno, 's/7/11/g' is a simpler update :-p
[15:08:53] hampton: :P
[16:13:05] MythBuild: Build [#1147](https://code.mythtv.org/buildbot/#builders/24/builds/1147) of `master-fedora-aarch64` 3completed successfully.
[17:32:13] SteveGoodey (SteveGoodey!~steve@host86-139-84-205.range86-139.btcentralplus.com) has quit (Remote host closed the connection)
[17:32:36] SteveGoodey (SteveGoodey!~steve@2a00:23c5:7d83:6501:fa68:6631:5ed6:d871) has joined #mythtv
[17:32:36] Mode for #mythtv by ChanServ!ChanServ@services. : +v SteveGoodey
[19:59:25] peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Read error: Connection reset by peer)
[20:01:33] peper03 (peper03!~peper03@mythtv/developer/peper03) has joined #mythtv
[20:01:33] Mode for #mythtv by ChanServ!ChanServ@services. : +v peper03
[20:07:46] peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Read error: Connection reset by peer)
[20:10:47] peper03 (peper03!~peper03@mythtv/developer/peper03) has joined #mythtv
[20:10:47] Mode for #mythtv by ChanServ!ChanServ@services. : +v peper03
[20:19:09] RokLobsta (RokLobsta!~Dirkka@180.150.57.22) has joined #mythtv
[20:19:49] peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Read error: Connection reset by peer)
[20:21:50] peper03 (peper03!~peper03@mythtv/developer/peper03) has joined #mythtv
[20:21:50] Mode for #mythtv by ChanServ!ChanServ@services. : +v peper03
[21:29:30] produnis (produnis!~produnis@2a02:908:1d45:9a60:fa2c:5fec:5695:d98d) has joined #mythtv
[22:10:51] Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d83:6501:d1ff:6177:c50e:b4be) has quit (Quit: Konversation terminated!)
[22:18:06] SteveGoodey (SteveGoodey!~steve@2a00:23c5:7d83:6501:fa68:6631:5ed6:d871) has quit (Quit: Konversation terminated!)
[23:26:52] RokLobsta (RokLobsta!~Dirkka@180.150.57.22) has quit (Remote host closed the connection)
[23:54:21] markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Read error: Connection reset by peer)
[23:55:40] markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv
[23:55:40] Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth

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