Wednesday, May 15th, 2019, 03:41 UTC | ||
[03:41:18] | tris (tris!tristan@camel.ethereal.net) has quit (Ping timeout: 245 seconds) | |
[03:42:33] | rhpot1991 (rhpot1991!rhpot1991@ubuntu/member/rhpot1991) has quit (Remote host closed the connection) | |
[03:42:39] | rhpot1991 (rhpot1991!rhpot1991@2600:3c03::f03c:91ff:fef1:d0a2) has joined #mythtv | |
[03:42:39] | rhpot1991 (rhpot1991!rhpot1991@2600:3c03::f03c:91ff:fef1:d0a2) has quit (Changing host) | |
[03:42:40] | rhpot1991 (rhpot1991!rhpot1991@ubuntu/member/rhpot1991) has joined #mythtv | |
[03:43:44] | tris (tris!tristan@camel.ethereal.net) has joined #mythtv | |
[03:45:19] | tris (tris!tristan@camel.ethereal.net) has quit (Excess Flood) | |
[03:45:26] | tris (tris!tristan@camel.ethereal.net) has joined #mythtv | |
[04:10:19] | hampton (hampton!~dhampton@mythtv/developer/hampton) has quit (Ping timeout: 246 seconds) | |
[04:12:34] | tris (tris!tristan@camel.ethereal.net) has quit (Ping timeout: 244 seconds) | |
[04:15:39] | tris (tris!tristan@camel.ethereal.net) has joined #mythtv | |
[04:25:10] | hampton (hampton!~dhampton@pool-68-134-224-137.bltmmd.fios.verizon.net) has joined #mythtv | |
[04:31:30] | hampton (hampton!~dhampton@pool-68-134-224-137.bltmmd.fios.verizon.net) has quit (Changing host) | |
[04:31:30] | hampton (hampton!~dhampton@mythtv/developer/hampton) has joined #mythtv | |
[04:31:30] | Mode for #mythtv by ChanServ!ChanServ@services. : +v hampton | |
[04:52:11] | hampton (hampton!~dhampton@mythtv/developer/hampton) has quit (Ping timeout: 246 seconds) | |
[05:46:15] | Kingofdahos (Kingofdahos!Kingofdaho@75.115.96.220) has joined #mythtv | |
[05:46:42] | Kingofdahos (Kingofdahos!Kingofdaho@75.115.96.220) has left #mythtv () | |
[06:25:12] | willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has joined #mythtv | |
[06:39:36] | markk__ (markk__!~mark@host86-167-132-187.range86-167.btcentralplus.com) has joined #mythtv | |
[07:52:45] | markspieth22 (markspieth22!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
[07:52:45] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth22 | |
[07:54:40] | Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d90:bc01:d516:778c:7853:534c) has joined #mythtv | |
[07:54:40] | Mode for #mythtv by ChanServ!ChanServ@services. : +v Steve-Goodey | |
[07:55:55] | markspieth2 (markspieth2!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 264 seconds) | |
[08:16:41] | Merlin83b (Merlin83b!~Daniel@office.34sp.com) has joined #mythtv | |
[08:18:37] | Tobbe5178 (Tobbe5178!~asdf@2001:2002:51eb:d24e:a047:3460:6850:539e) has quit (Read error: Connection reset by peer) | |
[08:25:16] | SteveGoodey (SteveGoodey!~steve@host86-149-198-220.range86-149.btcentralplus.com) has joined #mythtv | |
[08:25:17] | Mode for #mythtv by ChanServ!ChanServ@services. : +v SteveGoodey | |
[08:31:17] | brfranse- (brfranse-!~brfransen@47.42.26.155) has joined #mythtv | |
[08:32:59] | brfransen (brfransen!~brfransen@47.42.26.155) has quit (Ping timeout: 248 seconds) | |
[08:33:01] | markk__: | does anyone have vaapi working with an nvidia card in master? i.e. using the vdpau backend for vaapi? can't seem to get it to work and is probably the only way I can currently test advanced vaapi deinterlacers |
[08:35:01] | stuarta: | markk__: i'm pretty sure it works on my laptop when i checked it the other day. your branch also works on this laptop |
[08:35:25] | stuarta: | markk__: on the other hand the proper intel vaapi implementation on the other laptop, which runs wayland, reverts to software decode for some reason |
[08:35:37] | stuarta: | (on your branch) |
[08:39:43] | willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has quit (Ping timeout: 255 seconds) | |
[08:41:06] | stuarta: | markk__: based upon https://paste.fedoraproject.org/paste/-xUUT-0nbkN5r9vJi-PymQ there are only decode profiles available via the vaapi -> nvidia bridge |
[08:49:20] | markk__: | stuarta: re vaapi wayland – is that using the 'QT_XCB_GL_INTEGRATION=xcb_egl' enironment var? |
[08:50:05] | markk__: | vainfo shows the correct vdpau backed – but a slightly older version. |
[08:50:19] | stuarta: | i don't think i used it when i tested the other day, as it has been quite some time since i'd tested the branch |
[08:52:15] | markk__: | stuarta: I don't think anything has changed with vaapi for a while but I can't test atm as I have an nvidia card in that pc |
[08:55:06] | stuarta: | i'll recheck later in the week, probably friday |
[08:55:34] | stuarta: | i think we need to push a big warning in the logs if that ENV variable is unset, and wayland is in use, since otherwise it doesn't work |
[08:59:19] | markk__: | stuarta: that or perhaps try and detect at startup what cards are in use and set it if appropriate? not sure how that would work with a multi-card setup though – just warn if multiple cards?? |
[09:00:06] | willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has joined #mythtv | |
[09:00:47] | stuarta: | realistically, does anyone have multiple cards? |
[09:01:12] | markk__: | should probably try and encourage the code to fallback to vaapi decode only if direct rendering is not available |
[09:01:31] | markk__: | stuarta: I thought it was relatively common on high end laptops these days? |
[09:01:56] | stuarta: | markk__: ah i see what you mean, this laptop does have embedded intel + nvidia discrete |
[09:02:12] | stuarta: | but effectively you run with only one |
[09:02:41] | stuarta: | i've played with the bumblebee stuff which is what you need to be able to chose between the different GPU's |
[09:02:46] | stuarta: | but it's not dynamic |
[09:03:03] | stuarta: | not on linux anyway |
[09:03:07] | markk__: | presumably windows only |
[09:03:09] | stuarta: | maybe on OSX |
[09:05:19] | willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has quit (Quit: Do your hobbies) | |
[09:05:33] | willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has joined #mythtv | |
[09:13:26] | markk__: | hrm – code is trying to open /dev/dri/render128 for nvidia vaapi – doesn't seem right:) |
[09:13:54] | stuarta: | correct is /dev/dri/renderD128 |
[09:13:55] | peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 255 seconds) | |
[09:15:00] | markk__: | sorry – yes, missing D – but is that still correct for nvidia? |
[09:15:42] | stuarta: | it's the standard DRM interface in linux |
[09:16:22] | stuarta: | and how you access the HW accel, when you don't have / want to avoid, the X server / wayland |
[09:19:24] | peper03 (peper03!~peper03@mythtv/developer/peper03) has joined #mythtv | |
[09:19:24] | Mode for #mythtv by ChanServ!ChanServ@services. : +v peper03 | |
[09:22:03] | peper03_ (peper03_!~peper03@mythtv/developer/peper03) has joined #mythtv | |
[09:22:03] | Mode for #mythtv by ChanServ!ChanServ@services. : +v peper03_ | |
[09:22:49] | stuarta: | in fact i'm fairly sure it gets used even under an Xserver |
[09:24:38] | peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 244 seconds) | |
[09:38:06] | markk__: | hrm – ffmpeg is not picking up vaapi with x11 – must be missing a package somewhere |
[09:41:49] | markk__: | well that's silly – vaapi x11 in ffmpeg requires libxv-dev |
[09:42:08] | markk__: | which we don't need anymore:) |
[09:42:33] | stuarta: | doh |
[10:00:27] | willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has quit (Ping timeout: 258 seconds) | |
[10:01:59] | willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has joined #mythtv | |
[10:21:44] | stuarta: | markk__: that's why there are the other vaapi variants which don't need X11 |
[10:35:19] | willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has quit (Ping timeout: 246 seconds) | |
[10:36:12] | Warped (Warped!~Warped@unaffiliated/warped) has joined #mythtv | |
[10:44:18] | markk__: | stuarta: have got past the config issue but ffmpeg vaapi code still bails out due to missing functionality in the vdpau backend. I can't honestly see how this has ever worked with a vdpau backend for vaapi (using the ffmpeg code) |
[10:45:51] | stuarta: | interlacing has *never* worked, actually *never* been implemented on our side |
[10:45:58] | stuarta: | *deinterlacing |
[10:46:17] | markk__: | it's not the deinterlacing – it just doesn't want to decode |
[10:46:37] | stuarta: | oh right, i wonder if you are missing the extra bridge libraries |
[10:46:53] | stuarta: | i do recall having to install an extra package |
[10:47:04] | stuarta: | markk__: pastebin the output of vainfo ? |
[10:47:41] | stuarta: | on fedora, i had to install `libva-vdpau-driver` which is the bridging libraries |
[10:47:52] | stuarta: | *library |
[10:50:07] | stuarta: | it provides /usr/lib64/dri/nvidia_drv_video.so which is required |
[10:58:33] | markk__: | stuarta: vainfo matches yours but libva-2.1.0. the problem is ffmpeg detects a driver quirk for vdpau backed – see https://github.com/FFmpeg/FFmpeg/blob/master/ . . . vaapi.c#L323 – and respects that in that file – https://github.com/FFmpeg/FFmpeg/blob/master/ . . . vaapi.c#L505 |
[10:58:58] | markk__: | but ignores it in https://github.com/FFmpeg/FFmpeg/blob/master/ . . . ecode.c#L291 |
[10:59:08] | markk__: | and decoding fails |
[11:00:49] | Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d90:bc01:d516:778c:7853:534c) has quit (Quit: Konversation terminated!) | |
[11:10:18] | markk__: | I hacked vaap_decode.c and now it works:) |
[11:10:53] | SteveGoodey (SteveGoodey!~steve@host86-149-198-220.range86-149.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
[11:14:10] | sdrik_ (sdrik_!~sdrik@sdrik.gabriello.fr) has quit (Ping timeout: 246 seconds) | |
[11:19:57] | sdrik (sdrik!~sdrik@sdrik.gabriello.fr) has joined #mythtv | |
[11:45:10] | willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has joined #mythtv | |
[12:08:18] | willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has quit (Quit: Do your hobbies) | |
[12:08:30] | willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has joined #mythtv | |
[12:10:31] | markk__: | heh – well that was a waste of time. vdpau backend is hardly 'feature rich' – suspect it is dead in the water. I'd honestly suggest we just override the user and use vdpau directly |
[12:22:21] | stuarta: | the default should certainly be vdpau |
[12:30:15] | markspieth22 (markspieth22!~yaaic@mythtv/developer/markspieth) has quit (Remote host closed the connection) | |
[12:35:25] | stuarta: | + for new setups where there is vdpau working |
[12:52:58] | markk__ (markk__!~mark@host86-167-132-187.range86-167.btcentralplus.com) has quit (Ping timeout: 245 seconds) | |
[13:35:03] | willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has quit (Ping timeout: 245 seconds) | |
[14:07:51] | willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has joined #mythtv | |
[14:12:16] | markspieth2 (markspieth2!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
[14:12:16] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth2 | |
[14:29:07] | willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has quit (Ping timeout: 246 seconds) | |
[14:31:14] | willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has joined #mythtv | |
[14:42:55] | willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has quit (Ping timeout: 268 seconds) | |
[14:45:48] | hampton (hampton!~dhampton@pool-68-134-224-137.bltmmd.fios.verizon.net) has joined #mythtv | |
[14:45:48] | hampton (hampton!~dhampton@pool-68-134-224-137.bltmmd.fios.verizon.net) has quit (Changing host) | |
[14:45:48] | hampton (hampton!~dhampton@mythtv/developer/hampton) has joined #mythtv | |
[14:45:48] | Mode for #mythtv by ChanServ!ChanServ@services. : +v hampton | |
[16:18:40] | Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d90:bc01:d516:778c:7853:534c) has joined #mythtv | |
[16:18:40] | Mode for #mythtv by ChanServ!ChanServ@services. : +v Steve-Goodey | |
[16:23:35] | Hydroponx (Hydroponx!~Hydroponx@66-191-154-200.dhcp.mtgm.al.charter.com) has joined #mythtv | |
[16:43:53] | Tobbe5178 (Tobbe5178!~asdf@2001:2002:51eb:d24e:cde3:9d21:e362:a00e) has joined #mythtv | |
[17:05:33] | Merlin83b (Merlin83b!~Daniel@office.34sp.com) has quit (Quit: Leaving) | |
[17:15:24] | pppingme (pppingme!~pppingme@unaffiliated/pppingme) has quit (Excess Flood) | |
[17:16:21] | pppingme (pppingme!~pppingme@unaffiliated/pppingme) has joined #mythtv | |
[19:30:30] | SteveGoodey (SteveGoodey!~steve@host86-149-198-220.range86-149.btcentralplus.com) has joined #mythtv | |
[19:30:30] | Mode for #mythtv by ChanServ!ChanServ@services. : +v SteveGoodey | |
[19:36:24] | Tobbe5178 (Tobbe5178!~asdf@2001:2002:51eb:d24e:cde3:9d21:e362:a00e) has quit (Read error: Connection reset by peer) | |
[19:40:09] | Tobbe5178 (Tobbe5178!~asdf@2001:2002:51eb:d24e:2cc4:3ad9:e1a2:7d97) has joined #mythtv | |
[20:30:27] | gbee (gbee!~stuartm@cpc152899-derb18-2-0-cust369.8-3.cable.virginm.net) has joined #mythtv | |
[20:30:28] | gbee (gbee!~stuartm@cpc152899-derb18-2-0-cust369.8-3.cable.virginm.net) has quit (Changing host) | |
[20:30:28] | gbee (gbee!~stuartm@mythtv/developer/stuartm) has joined #mythtv | |
[20:30:28] | Mode for #mythtv by ChanServ!ChanServ@services. : +v gbee | |
[20:31:18] | stuartm (stuartm!~stuartm@mythtv/developer/stuartm) has quit (Ping timeout: 252 seconds) | |
[20:48:39] | Steve-Goodey (Steve-Goodey!~steve@2a00:23c5:7d90:bc01:d516:778c:7853:534c) has quit (Quit: Konversation terminated!) | |
[21:21:22] | SteveGoodey (SteveGoodey!~steve@host86-149-198-220.range86-149.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
[21:45:29] | zbot` (zbot`!~supybot@2601:647:4802:4c3:222:4dff:fe51:6728) has joined #mythtv | |
[21:45:29] | gary_buhrmaster (gary_buhrmaster!~gtb@2601:647:4802:4c3:222:4dff:fe51:6728) has quit (Read error: Connection reset by peer) | |
[21:45:37] | zbot (zbot!~supybot@2601:647:4802:4c3:222:4dff:fe51:6728) has quit (Read error: Connection reset by peer) | |
[21:49:45] | gary_buhrmaster (gary_buhrmaster!~gtb@2601:647:4802:4c3:222:4dff:fe51:6728) has joined #mythtv | |
[22:09:13] | peterbennett (peterbennett!~pi@mythtv/developer/peterbennett) has quit (Quit: WeeChat 1.6) | |
[22:11:02] | peterbennett (peterbennett!~pi@mythtv/developer/peterbennett) has joined #mythtv | |
[22:11:02] | Mode for #mythtv by ChanServ!ChanServ@services. : +v peterbennett | |
[22:28:55] | markspieth2 (markspieth2!~yaaic@mythtv/developer/markspieth) has quit (Ping timeout: 264 seconds) | |
[22:34:38] | markspieth2 (markspieth2!~yaaic@mythtv/developer/markspieth) has joined #mythtv | |
[22:34:38] | Mode for #mythtv by ChanServ!ChanServ@services. : +v markspieth2 | |
[22:53:45] | aloril_ (aloril_!~aloril@mobile-access-bceed2-155.dhcp.inet.fi) has quit (Read error: Connection reset by peer) | |
[22:54:23] | aloril_ (aloril_!~aloril@mobile-access-bceed2-155.dhcp.inet.fi) has joined #mythtv |
IRC Logs collected by
BeirdoBot.
Please use the above link to report any bugs.