| Monday, February 17th, 2020, 01:24 UTC | ||
| [01:24:59] | Guierrmo (Guierrmo!62739fd0@pool-98-115-159-208.phlapa.fios.verizon.net) has quit (Ping timeout: 260 seconds) | |
| [01:51:19] | Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d90:bc01:9be6:831c:4ed8:495d) has joined #mythtv | |
| [01:51:19] | Mode for #mythtv by ChanServ!ChanServ@services. : +v Steve-Goodey | |
| [03:08:19] | Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d90:bc01:9be6:831c:4ed8:495d) has quit (Quit: Konversation terminated!) | |
| [05:01:25] | aloril (aloril!~aloril@mobile-access-b0485d-206.dhcp.inet.fi) has quit (Read error: Connection reset by peer) | |
| [05:15:46] | aloril (aloril!~aloril@mobile-access-b0485e-211.dhcp.inet.fi) has joined #mythtv | |
| [06:49:00] | peterbennett (peterbennett!~pi@mythtv/developer/peterbennett) has quit (Quit: WeeChat 2.3) | |
| [07:00:36] | peterbennett (peterbennett!~pi@mythtv/developer/peterbennett) has joined #mythtv | |
| [07:00:36] | Mode for #mythtv by ChanServ!ChanServ@services. : +v peterbennett | |
| [07:03:18] | markspieth22 (markspieth22!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
| [07:03:18] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth22 | |
| [07:05:41] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 264 seconds) | |
| [07:08:14] | Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d90:bc01:9be6:831c:4ed8:495d) has joined #mythtv | |
| [07:08:14] | Mode for #mythtv by ChanServ!ChanServ@services. : +v Steve-Goodey | |
| [07:57:53] | markk_ (markk_!~mark@host86-161-39-10.range86-161.btcentralplus.com) has joined #mythtv | |
| [08:07:06] | markk_: | warpme_: can you post a log (-v playback) for the audio issues. have you tried adjusting the audio read ahead setting? |
| [08:46:40] | stuarta: | markk_: re trac hooks, they fail more often than they work |
| [08:46:53] | stuarta: | markk_: every few days i go and manually resend them |
| [08:50:29] | warpme_: | markk_: here it is: https://pastebin.com/TB6DREqR it was single playback where at end playback becomes jumpy with cracking audio. this 1.5h recording plays zero issues with audio=null |
| [08:57:34] | markk_: | warpme_: the log looks strange – in relation to what you say is happening. it starts dropping frames because the decoder appears to 'slow down'. i.e. you suddenly get 'Waiting for video buffers...' messages. |
| [08:59:42] | markk_: | but that shouldn't impact audio output – it should just drop frames and the audio should just carry on. 2 things I would try. Either increase your 'audio read ahead' value – which is easy to test – or disable the code here: https://github.com/MythTV/mythtv/blob/master/ . . . ext.cpp#L136 |
| [09:01:51] | markk_: | setting the lower number of capture buffers is a Pi3/4 thing – you may want to just return from that function – or maybe even increase the number of buffers. I think the default is 20. |
| [09:02:27] | markk_: | it maybe that at that point in the video, the number of reference frames in use changes (i.e. increases) which starves the decoder of buffers. |
| [09:03:24] | markk_: | warpme_: does the issue always happen at exactly the same point in the video? |
| [09:09:24] | warpme_: | log looks also strange for me. Initially i was sure issue is related to 3d driver doing egl rendering stage. but i discover perfect playback of bluray rips (1080p). As blurays plays ok – I started to have another hypothesis: bluray has much less bit-stream error rate compared to 1080i tv recordings – so issue might be due video decoder low tolerance for stream errors. but recently i done test for 1080i tv recording with |
| [09:09:24] | warpme_: | audio=null and discover perfect playback. This tells me that e2e video pipeline is ok (and this is very good news) and root cause is within 1\audio or 2\av sync. Re: read-ahad & buffers: let me play a bit with this. will report soon :-) |
| [09:12:38] | stuarta: | markspieth22: can you clarify how gettext is not needed? the android libs build needs it in order to build fontconfig |
| [09:14:04] | stuarta: | markspieth22: this is before i even get to building mythtv |
| [09:19:41] | Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d90:bc01:9be6:831c:4ed8:495d) has quit (Quit: Konversation terminated!) | |
| [09:23:33] | SteveGoodey (SteveGoodey!~steve@host86-150-60-252.range86-150.btcentralplus.com) has joined #mythtv | |
| [09:23:33] | Mode for #mythtv by ChanServ!ChanServ@services. : +v SteveGoodey | |
| [10:14:34] | Merlin83b (Merlin83b!~Daniel@82.173.187.81.in-addr.arpa) has joined #mythtv | |
| [10:17:41] | markspieth22 (markspieth22!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 264 seconds) | |
| [10:22:38] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
| [10:22:38] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth | |
| [10:22:38] | markk_ (markk_!~mark@host86-161-39-10.range86-161.btcentralplus.com) has quit (Ping timeout: 265 seconds) | |
| [10:30:17] | markk_ (markk_!~mark@host86-161-39-10.range86-161.btcentralplus.com) has joined #mythtv | |
| [10:41:41] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 264 seconds) | |
| [10:44:05] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
| [10:44:06] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth | |
| [11:12:54] | markk_ (markk_!~mark@host86-161-39-10.range86-161.btcentralplus.com) has quit (Ping timeout: 265 seconds) | |
| [11:24:54] | markspieth: | stuarta: IDK. All I know is that it is not explicitly needed. it may be provided implicilty by another lib or an alternative like iconv or icu may be used instead. |
| [11:26:55] | stuarta: | hmmm, i wonder how to get fontconfig to build then.... |
| [11:27:22] | stuarta: | i'm guessing icu doesn't provide it, as that is built before fontconfig |
| [11:27:47] | stuarta: | the gettext build errors aren't helping matters :( |
| [11:34:42] | markk_ (markk_!~mark@host86-161-39-10.range86-161.btcentralplus.com) has joined #mythtv | |
| [11:55:11] | markspieth2: | makelibs.sh just works |
| [11:55:46] | markspieth2: | lets go through your android install |
| [11:56:10] | stuarta: | been following this -> https://github.com/MythTV/packaging/tree/master/android |
| [11:57:02] | stuarta: | the only deviation is rather than "workdir" i've used ~/Projects/MythTV/android |
| [11:58:31] | markspieth2: | that means you should probably have a ~/android pointing to that or is that the packging dir? |
| [11:59:29] | stuarta: | that's where the checkouts live, the packaging/andriod is at ~/Projects/MythTV/android/packaging/andriod |
| [11:59:49] | stuarta: | ~/android matches what is described in the doc |
| [12:00:07] | markspieth2: | then you should have mythtv installed in ~/Projects/MythTV/android/mythtv |
| [12:00:11] | markspieth2: | cloned that is |
| [12:00:24] | stuarta: | correct |
| [12:00:50] | markspieth2: | what do you have installed in ~android, ndk and sdk wise, also build tools |
| [12:01:29] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 264 seconds) | |
| [12:01:34] | markspieth2: | Im having a few server issues which is inhibiting my browsing which im trying to resolve. I hope mythbackend is not suckingit dry |
| [12:02:22] | markspieth2: | I just updated it yesterday |
| [12:02:28] | stuarta: | android is a link to Android which has the contents exactly as per the docs (ie links to android-ndk android-sdk-linux android-studio and Sdk) |
| [12:02:47] | markspieth2: | versions is what I was getting at |
| [12:03:00] | stuarta: | android-ndk -> Sdk/ndk/21.0.6113669 |
| [12:03:26] | markspieth2: | ndk 24,28,29 depending what is set. That is for 29 |
| [12:04:05] | stuarta: | yeah installed those versions |
| [12:04:11] | stuarta: | am i missing some linke |
| [12:04:35] | markspieth2: | they build tools prehaps which I had as 29.0.3 I think |
| [12:04:55] | markspieth2: | sdk is a different number |
| [12:05:01] | stuarta: | yeah |
| [12:06:01] | stuarta: | i have ~/android/android-sdk-linux/build-tools/29.0.3/ |
| [12:06:53] | markspieth2: | I the github page the same as readme.md? |
| [12:07:02] | markspieth2: | in the repo that is |
| [12:07:42] | stuarta: | yes. github converts the readme.md into the page |
| [12:08:46] | markspieth2: | what cmake do you have installed? |
| [12:09:29] | markspieth2: | mythcommflag has 34G virt and 13g res. no wonder it sucks |
| [12:09:31] | stuarta: | cmake-3.16.3–1.fc31.x86_64 |
| [12:10:25] | markspieth2: | very recent. Im on 3.12. something to check. |
| [12:10:50] | stuarta: | what os are you using on the build host? |
| [12:10:55] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
| [12:10:55] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth | |
| [12:11:02] | markspieth2: | debian testing |
| [12:11:10] | stuarta: | hmmm |
| [12:11:30] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Read error: Connection reset by peer) | |
| [12:11:44] | markspieth2: | No sure what peter and david are using. shouldnt mater |
| [12:11:52] | stuarta: | no it shouldn't |
| [12:12:50] | markspieth2: | Im back so now I can check my android install |
| [12:13:47] | stuarta: | cleaned out lib64 and libinstall64 and trying a new build, should fail in around 10mins |
| [12:14:08] | markspieth2: | make distclean everything |
| [12:14:16] | markspieth2: | that does a complete clean build |
| [12:14:40] | markspieth2: | I will do a fresh one too for the logs |
| [12:16:05] | markspieth2: | 64bit? |
| [12:16:20] | markspieth2: | of course from the dir names |
| [12:16:33] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
| [12:16:34] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth | |
| [12:22:09] | markspieth2: | Also I have a buildrc file with |
| [12:22:17] | markspieth2: | . $ANDROID_ROOT/keys |
| [12:22:18] | markspieth2: | |
| [12:22:18] | markspieth2: | IGNOREDEFINES="-DIGNORE_SCHEMA_VER_MISMATCH -DIGNORE_PROTO_VER_MISMATCH" |
| [12:25:27] | markspieth2: | in libiconv I have |
| [12:25:28] | markspieth2: | checking for xgettext... /usr/bin/xgettext |
| [12:25:50] | markspieth2: | checking for GNU gettext in libc... no |
| [12:25:50] | markspieth2: | checking for GNU gettext in libintl... no |
| [12:27:00] | markspieth2: | also in exiv2 |
| [12:27:39] | markspieth2: | -- Native language support........ NO |
| [12:27:39] | markspieth2: | |
| [12:27:40] | markspieth2: | gettext is required for native language support. Make sure the |
| [12:27:40] | markspieth2: | gettext header files are installed. You can get gettext from |
| [12:27:40] | markspieth2: | http://www.gnu.org/software/gettext/ |
| [12:27:54] | markspieth2: | NP there |
| [12:32:26] | markspieth2: | fontconfig same as for libiconv |
| [12:32:42] | markspieth2: | Do you have gettext-tools installed on the host? |
| [12:33:29] | markspieth2: | at teh endo of fontconfig I have |
| [12:33:53] | markspieth2: | /bin/mkdir -p '/home/mark/debian/mythtv/git/packaging/android/libsinstall64/share/gettext/its' |
| [12:33:53] | markspieth2: | /usr/bin/install -c -m 644 fontconfig.its fontconfig.loc '/home/mark/debian/mythtv/git/packaging/android/l |
| [12:33:53] | markspieth2: | ibsinstall64/share/gettext/its' |
| [12:37:48] | markspieth2: | I also have 2 sections that begin with |
| [12:37:48] | markspieth2: | if test "fontconfig" = "gettext-tools"; then \ |
| [12:37:48] | markspieth2: | which does various installs to share/gettext/po/ and po-config |
| [12:39:37] | markspieth2: | My top level make shows |
| [12:39:37] | markspieth2: | ./makelibs.sh --arm64 all |
| [12:39:38] | markspieth2: | Using hardcoded tools version 29.0.2 |
| [12:39:38] | markspieth2: | Mon 17 Feb 23:20:11 EST 2020 |
| [12:39:38] | markspieth2: | makelibs.sh |
| [12:39:38] | markspieth2: | ANDROID_NATIVE_API_LEVEL [SDK]: 29 |
| [12:39:38] | markspieth2: | ARM64: 1 |
| [12:39:38] | markspieth2: | if that helps |
| [12:39:59] | markspieth2: | building mythtv now |
| [12:40:16] | markspieth2: | I can upload my log if it helps |
| [12:51:20] | markspieth2: | stuarta: sent you an email to squashedfrog with the log and some extras |
| [12:53:33] | markspieth2: | also on the host I have gettext 0.19.8.1–7 amd64 installed. Provides the xgettext found on the host. |
| [12:53:50] | markspieth2: | may be another prereq |
| [13:06:02] | markk_ (markk_!~mark@host86-161-39-10.range86-161.btcentralplus.com) has quit (Ping timeout: 240 seconds) | |
| [13:16:29] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 264 seconds) | |
| [13:41:47] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
| [13:41:47] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth | |
| [13:56:01] | markk_ (markk_!~mark@host86-161-39-10.range86-161.btcentralplus.com) has joined #mythtv | |
| [14:03:05] | stuarta: | fontconfig doesn't even get through distclean for me |
| [14:11:58] | stuarta: | and no binary called gettext-tools |
| [14:22:59] | stuarta: | oh ffs |
| [14:23:08] | stuarta: | it appears to have needed gettext-devel |
| [14:48:44] | markk_ (markk_!~mark@host86-161-39-10.range86-161.btcentralplus.com) has quit (Ping timeout: 268 seconds) | |
| [15:44:22] | Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d90:bc01:9be6:831c:4ed8:495d) has joined #mythtv | |
| [15:44:22] | Mode for #mythtv by ChanServ!ChanServ@services. : +v Steve-Goodey | |
| [16:30:53] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 264 seconds) | |
| [16:34:25] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
| [16:34:25] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth | |
| [16:48:53] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 264 seconds) | |
| [17:38:26] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
| [17:38:26] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth | |
| [17:51:17] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 264 seconds) | |
| [17:52:57] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
| [17:52:57] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth | |
| [17:53:28] | Merlin83b (Merlin83b!~Daniel@82.173.187.81.in-addr.arpa) has quit (Quit: Leaving) | |
| [18:02:05] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 264 seconds) | |
| [18:05:18] | kalamaja (kalamaja!~kalamaja@95.153.20.2) has quit (Quit: No Ping reply in 180 seconds.) | |
| [18:06:33] | kalamaja (kalamaja!~kalamaja@95.153.20.2) has joined #mythtv | |
| [18:06:59] | Maliuta_ (Maliuta_!maliutamat@gateway/shell/matrix.org/x-zvtjamskmxggezff) has quit (Ping timeout: 260 seconds) | |
| [18:12:28] | kalamaja (kalamaja!~kalamaja@95.153.20.2) has quit (Read error: Connection timed out) | |
| [18:14:14] | kalamaja (kalamaja!~kalamaja@95.153.20.2) has joined #mythtv | |
| [18:21:57] | hampton: | stuarta: Want a f32 builder? I cloned my rawhide builder last night and switched it to branched (aka f32). |
| [18:45:20] | Maliuta_ (Maliuta_!maliutamat@gateway/shell/matrix.org/x-uhvsjrkwomxlfish) has joined #mythtv | |
| [18:45:43] | Maliuta_ is now known as Guest89147 | |
| [18:49:29] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
| [18:49:29] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth | |
| [19:13:29] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 264 seconds) | |
| [19:15:53] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
| [19:15:53] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth | |
| [19:32:41] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 264 seconds) | |
| [19:39:53] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
| [19:39:53] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth | |
| [19:46:11] | warpme_: | markk_: took me a bit of time to get some tests. First info: increasing cap_buffers fixes issue. With 16–20 buffers I have almost perfect playback. This is v.good news as finally we may say mythtv can go on multiple arm platforms – those with stateful decoders. I prepare some statistics to help adjust optimal cap_buffers: https://pastebin.com/wNkAu19T In my opinion it is very desirable to add settings in advanced |
| [19:46:12] | warpme_: | playback section (like audio read-ahead) to fine-tune optimal cap_buffers as platforms with 1G RAM + heavy themes will require minimal low cap_buffers as they are allocated in kernel CMA pool. Other platforms – like amlogic requires 16 buffers to work nicely (20 to safe margin). Also – for testing on new platforms – cab_buffers setting will allow quick verification: is jumpy playback due too low cap_buffers or by other |
| [19:46:12] | warpme_: | thing.... |
| [19:47:14] | Guest89147 (Guest89147!maliutamat@gateway/shell/matrix.org/x-uhvsjrkwomxlfish) has quit (Quit: killed) | |
| [19:47:41] | warpme_: | once again: fantastic work with v4l2 in mythtv! |
| [19:49:15] | warpme_: | i saw s912 tv boxes (capable to do 4k60p) for 25$. 25$ for box+power plug+IR is killer – even compared to RPI... Finally we can have myth on them! |
| [20:01:29] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 264 seconds) | |
| [20:19:14] | Maliuta_[m] (Maliuta_[m]!maliutamat@gateway/shell/matrix.org/x-lguioxfhaqxeqzom) has joined #mythtv | |
| [20:23:32] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
| [20:23:32] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth | |
| [20:24:52] | frobnic (frobnic!fb@b2b-130-180-11-14.unitymedia.biz) has quit (Ping timeout: 265 seconds) | |
| [21:07:56] | Maliuta_[m] (Maliuta_[m]!maliutamat@gateway/shell/matrix.org/x-lguioxfhaqxeqzom) has quit (Changing host) | |
| [21:07:56] | Maliuta_[m] (Maliuta_[m]!maliutamat@unaffiliated/maliuta) has joined #mythtv | |
| [21:07:56] | Maliuta_[m] (Maliuta_[m]!maliutamat@gateway/shell/matrix.org/x-lguioxfhaqxeqzom) has joined #mythtv | |
| [21:07:56] | Maliuta_[m] (Maliuta_[m]!maliutamat@unaffiliated/maliuta) has quit (Changing host) | |
| [21:27:24] | jheizer (jheizer!~jon@c-73-51-91-251.hsd1.il.comcast.net) has quit (Ping timeout: 246 seconds) | |
| [21:30:17] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 264 seconds) | |
| [21:31:59] | markspieth (markspieth!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
| [21:31:59] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth | |
| [22:03:32] | markk_ (markk_!~mark@host86-161-39-10.range86-161.btcentralplus.com) has joined #mythtv | |
| [22:27:09] | Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d90:bc01:9be6:831c:4ed8:495d) has quit (Quit: Konversation terminated!) | |
| [22:37:28] | SteveGoodey (SteveGoodey!~steve@host86-150-60-252.range86-150.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
| [22:57:08] | markk_ (markk_!~mark@host86-161-39-10.range86-161.btcentralplus.com) has quit (Ping timeout: 268 seconds) | |
| [23:08:26] | Tobbe5178 (Tobbe5178!~asdf@81-235-210-78-no62.tbcn.telia.com) has quit (Read error: Connection reset by peer) | |
| [23:33:42] | ooshlablu (ooshlablu!~ooshlablu@98.217.124.239) has quit (Remote host closed the connection) | |
| [23:40:47] | ooshlablu (ooshlablu!~ooshlablu@2601:18d:4600:43f0:5d2d:9535:f033:4658) has joined #mythtv | |
IRC Logs collected by
BeirdoBot.
Please use the above link to report any bugs.