[meta-ti] AM335x EGLFS gstreamer video extremely slow
Denys Dmytriyenko
denys at ti.com
Thu Oct 27 09:43:19 PDT 2016
On Sat, Oct 22, 2016 at 11:31:10AM +0200, como comodore wrote:
> Hello,
>
> I've just build a new system for Beaglebone Black with Yocto, meta-ti and
> meta-qt5.
> SGX drivers are loaded, Qt5 GLES2 examples are running fine with -platform
> eglfs.
> The only problem is that video files are extremely slow in eglfs (under 1
> fps). I've opened some .avi file in Media Player Example from Qt and ran it
> with GST_DEBUG=2 environment variable.
Need more detailed info about gstreamer you are using.
> Here is the output:
>
> xcb_connection_has_error() returned true
>
> 0:00:11.039354959 670 0x4be00 WARN pulse
> pulsesink.c:615:gst_pulseringbuffer_open_device:<audiosink-actual-sink-pulse>
> error: Failed to connect: Connection refused
>
> 0:00:11.071349168 670 0x4be00 WARN basesrc
> gstbasesrc.c:3489:gst_base_src_start_complete:<source> pad not activated yet
>
> 0:00:11.077873501 670 0x4be00 WARN basesrc
> gstbasesrc.c:3489:gst_base_src_start_complete:<source> pad not activated yet
>
> 0:00:11.159736793 670 0x1c6290 WARN alsa conf.c:4817:snd_config_expand:
> alsalib error: Unknown parameters {AES0 0x02 AES1 0x82 AES2 0x00 AES3 0x02}
>
> 0:00:11.160655293 670 0x1c6290 WARN alsa pcm.c:2450:snd_pcm_open_noupdate:
> alsalib error: Unknown PCM default:{AES0 0x02 AES1 0x82 AES2 0x00 AES3 0x02}
>
> 0:00:11.330111876 670 0xb1512ac0 ERROR h264parse
> gsth264parse.c:2444:gst_h264_parse_set_caps: video/x-h264 caps with
> codec_data but no stream-format=avc
>
> 0:00:15.296070960 670 0xb1705830 WARN basesink
> gstbasesink.c:2854:gst_base_sink_is_too_late:<qgstvideorenderersink0>
> warning: A lot of buffers are being dropped.
>
> 0:00:15.296832168 670 0xb1705830 WARN basesink
> gstbasesink.c:2854:gst_base_sink_is_too_late:<qgstvideorenderersink0>
> warning: There may be a timestamping problem, or this computer is too slow.
>
> Warning: "A lot of buffers are being dropped."
>
> Sound is playing fine. All GStreamer1.0 packages are installed. Any ideas
> how to fix tis issue or playing video is not supported in EGLFS?
>
> *gfx_check.sh *output*:*
>
> WSEGL settings
> [default]
> WindowSystem=libpvrDRMWSEGL.so
> DisableHWTQTextureUpload=1
> DefaultPixelFormat=RGB565
> ------
> ARM CPU information
> processor : 0
> model name : ARMv7 Processor rev 2 (v7l)
> BogoMIPS : 298.84
> Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpd32
> CPU implementer : 0x41
> CPU architecture: 7
> CPU variant : 0x3
> CPU part : 0xc08
> CPU revision : 2
>
> Hardware : Generic AM33XX (Flattened Device Tree)
> Revision : 0000
> Serial : 0000000000000000
> ------
> SGX driver information
> Version SGX_DDK sgxddk MAIN at 3699939 (release) omap_linux
> System Version String: SGX revision = 125
> ------
> Framebuffer settings
>
> mode "1280x720"
> geometry 1280 720 1280 720 16
> timings 0 0 0 0 0 0 0
> accel true
> rgba 5/11,6/5,5/0,0/0
> endmode
>
> Frame buffer device information:
> Name :
> Address : 0x9e900000
> Size : 1843200
> Type : PACKED PIXELS
> Visual : TRUECOLOR
> XPanStep : 1
> YPanStep : 1
> YWrapStep : 0
> LineLength : 2560
> Accelerator : No
> ------
> Rotation settings
> 0
> ------
> Kernel Module information
> Module Size Used by
> bluetooth 328754 4
> bc_example 7326 0
> snd_usb_audio 139564 0
> snd_hwdep 6043 1 snd_usb_audio
> snd_usbmidi_lib 20376 1 snd_usb_audio
> snd_rawmidi 22968 1 snd_usbmidi_lib
> usbtouchscreen 5791 0
> usbhid 20953 0
> musb_dsps 8235 0
> musb_hdrc 42682 1 musb_dsps
> usbcore 194528 5
> snd_usb_audio,musb_hdrc,usbtouchscreen,snd_usbmidi_lib,usbhid
> pru_rproc 11646 0
> pruss_intc 7163 1 pru_rproc
> ecb 1909 0
> sha256_generic 9503 0
> hmac 2735 0
> md5 1897 0
> sha1_generic 2557 0
> snd_soc_simple_card 7648 0
> sha1_arm_neon 6261 0
> sha1_arm 3862 1 sha1_arm_neon
> wkup_m3_ipc 7651 0
> pvrsrvkm 403200 1 bc_example
> wkup_m3_rproc 3599 1
> pruss 10892 1 pru_rproc
> omap_aes_driver 19163 0
> omap_sham 21513 0
> remoteproc 26989 4 pruss,wkup_m3_rproc,pru_rproc,wkup_m3_ipc
> virtio 7678 1 remoteproc
> virtio_ring 12175 1 remoteproc
> omap_rng 4482 0
> rng_core 7685 1 omap_rng
> musb_am335x 1426 0
> omap_wdt 4634 0
> ------
> Boot settings
> console=ttyO0,115200n8 consoleblank=0 root=PARTUUID=ac45843e-02 rw
> rootfstype=ext4 rootwait
> ------
> Linux Kernel version
> Linux beaglebone 4.4.23-g4cd9d100e6 #2 PREEMPT Thu Oct 20 22:23:28 CEST
> 2016 armv7l armv7l armv7l GNU/Linux
>
> Thanks,
> Comodore
> --
> _______________________________________________
> meta-ti mailing list
> meta-ti at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti
More information about the meta-ti
mailing list