_whitelogger has joined #tegra
jn has joined #tegra
<digetx> cyndis: what's the version of video player
<cyndis> 'mpv 0.33.1-dirty, from ALARM repository
<cyndis> +'
<digetx> 0.33.1 should work
<digetx> could you please apply https://dpaste.com/HWJQZQ2UH.txt
<digetx> maybe that's a pixman version difference
<digetx> the player log looks okay
<cyndis> surface_bitmap.c:191/vdp_bitmap_surface_put_bits_native(): pixman_blt failed x0=0 y0=0 width=979 height=112 source_pitches[0]=4096 pix_stride=4096 pfmt=537036936
<digetx> the parameters look good
_whitelogger has joined #tegra
<digetx> cyndis: do you see anything displayed at all? a black box?
<cyndis> I think there was a white line..I'll check again in a moment
<cyndis> the whole picture gets a tiny bit darker and there's a wide and vertically narrow box of garbage where the osd should be
<cyndis> the width looks about reasonable but it's only 10 pixels or so tall
<cyndis> the video itself does continue to play and be visible (but as said, a bit darker)
<digetx> that is very strange, it should be the only place where pixman_blt may fail https://cgit.freedesktop.org/pixman/tree/pixman/pixman-arm-neon.c#n231
<digetx> but the BPP should be okay
DavidHeidelberg has quit [Quit: node-irc says goodbye]
DavidHeidelberg has joined #tegra
<cyndis> I can try to dig into it at some point
<digetx> thank you, will be great because I can't reproduce it
torez has joined #tegra
<cyndis> interesting. the PKGBUILD for pixman seems to disable all of the arm implementations
<cyndis> it looks like at some point in the past it only did that on ARMv6 and older (which seems appropriate since it looks like they all require some type of SIMD etc.) but now it is also for ARMv7
<cyndis> i wonder how it's possible no one else has run into this
<cyndis> actually, I think at least one backend should support ARMv6 as well *shrug*
tambre has quit [Remote host closed the connection]
tambre has joined #tegra
jn has quit [Remote host closed the connection]
jn has joined #tegra
jn has joined #tegra
jn has quit [Changing host]
<cyndis> digetx: yep, works now
<cyndis> there's still a slight hue change whenever the OSD is enabled, which is not there on my desktop
<cyndis> i wonder if there's some unaccounted for sRGB thing while OSD is being composited
<digetx> cyndis: do you know what is the reason of disabling arm implementations? shouldn't pixman fall back to a generic implementation in that case?
_whitelogger has joined #tegra
<cyndis> it doesn't seem to have any generic implementation
<cyndis> don't know why they would be disabled
<digetx> pixman-fast-path should be generic
<digetx> the hue change could be due to a missing CSC matrix support in kernel driver, the matrix used by gr2d should match to display or result may look differently when 2d blit is needed; the vdpau driver should fall back to 2d blits of each frame if default CSC is changed in player and kernel driver doesn't support CSC
<cyndis> hmm, yeah, don't know why fast-path is not being used
<cyndis> oh, I think fast-path doesn't set 'imp->blt'
<cyndis> which is what's used for pixman_blt
<digetx> yes
<digetx> but it works on T20 which doesn't have neon
<digetx> ah, there are neon and simd implementation
<digetx> could be worthwhile try to report it to arch maintainer, that is not good
<cyndis> yep, I'll look into it
<digetx> cool, thank you
DavidHeidelberg has quit [Quit: node-irc says goodbye]
DavidHeidelberg has joined #tegra
DavidHeidelberg has quit [Quit: node-irc says goodbye]
DavidHeidelberg has joined #tegra
DavidHeidelberg has quit [Quit: node-irc says goodbye]
DavidHeidelberg has joined #tegra
DavidHeidelberg has quit [Quit: node-irc says goodbye]
DavidHeidelberg has joined #tegra
DavidHeidelberg has quit [Client Quit]
DavidHeidelberg has joined #tegra
DavidHeidelberg has quit [Quit: node-irc says goodbye]
DavidHeidelberg has joined #tegra
<hexdump0815> thanks for setting up the logger
_whitelogger has joined #tegra
_whitelogger has joined #tegra
torez has quit [Quit: torez]