nadenislamarre
J'ai testé rapidement avec cette image 4.14.
Nickel pour l'overlay.
En revanche il y a un souci d'affichage (couleurs) sur l'écran TFT en forçant le module spi en 32bits. Sans forcer, les couleurs sont ok mais ça lague à mort.
Voici le code simplifié pour info:
# unload then reload spi module forced to 32bits
[ `/sbin/lsmod | grep -c spi_s3c64xx` -ge 1 ] && rmmod spi_s3c64xx
modprobe spi_s3c64xx force32b=1
# load TFT screen module
modprobe fbtft_device name=hktft9340 busnum=1 rotate=270
# draw
ffmpeg -re -i logo_file.mp4 -c:v rawvideo -pix_fmt rgb565le -f fbdev /dev/fb1
Probablement un soucis driver/kernel.
Pas de problème de ce coté là avec le vieux kernel legacy.
Edit : même soucis sous Ubuntu 18.04, kernel 4.14
info du module:
root@odroid:~# modinfo spi_s3c64xx
filename: /lib/modules/4.14.102-156/kernel/drivers/spi/spi-s3c64xx.ko
license: GPL
description: S3C64XX SPI Controller Driver
author: Jaswinder Singh <jassi.brar@samsung.com>
alias: platform:s3c64xx-spi
alias: of:N*T*Csamsung,exynos5433-spiC*
alias: of:N*T*Csamsung,exynos5433-spi
alias: of:N*T*Csamsung,exynos7-spiC*
alias: of:N*T*Csamsung,exynos7-spi
alias: of:N*T*Csamsung,exynos5440-spiC*
alias: of:N*T*Csamsung,exynos5440-spi
alias: of:N*T*Csamsung,exynos4210-spiC*
alias: of:N*T*Csamsung,exynos4210-spi
alias: of:N*T*Csamsung,s5pv210-spiC*
alias: of:N*T*Csamsung,s5pv210-spi
alias: of:N*T*Csamsung,s3c6410-spiC*
alias: of:N*T*Csamsung,s3c6410-spi
alias: of:N*T*Csamsung,s3c2443-spiC*
alias: of:N*T*Csamsung,s3c2443-spi
depends:
intree: Y
name: spi_s3c64xx
vermagic: 4.14.102-156 SMP preempt mod_unload ARMv7 p2v8
parm: force32b:force 32bits fb data (uint)
edit2: https://forum.odroid.com/viewtopic.php?f=146&t=34004&p=247604#p247604