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.