查看: 6407|回复: 3

[求助] IMX6Q 双屏(LVDS+HDMI)硬解码播放视频问题

[复制链接]
  • TA的每日心情
    奋斗
    2020-9-18 10:09
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    1

    主题

    7

    帖子

    0

    新手上路

    Rank: 1

    积分
    24
    最后登录
    2023-8-9
    发表于 2020-9-15 10:25:05 | 显示全部楼层 |阅读模式
    大家好:
        目前我正在使用IMX6q,在使用qmlvideo应用双屏播放视频时发现两个屏幕中有一个屏幕播放正常,另一个屏幕播放卡顿。
    top -d 1 查看系统占用:
    593 root    (省略) S  40.3%  5.2   6:55.16 qmlvideo                                                                    
    593 root    (省略) S  38.7%  5.2   7:00.04 qmlvideo                                                                    
       

    播放时终端有一些输出:
    Warning: "A lot of buffers are being dropped."
    Warning: "A lot of buffers are being dropped."
    Warning: "A lot of buffers are being dropped."


        系统占用率如此之高,不得不怀疑根本没有用到硬件加速,对吗?

        以上是基本现象,下面是一些我的系统情况。
        系统使用yocto构建,图形显示是基于framebuff,因此我的fb设备是这样的:
    ls /dev/fb*
    /dev/fb  /dev/fb0  /dev/fb1  /dev/fb2  /dev/fb3
       

         系统内核版本:4.9.88
         关于显示的Uboot启动参数:
    setenv bootargs_video "video=mxcfb0:dev=ldb,LDB-XGA,if=RGB888 ldb=sin1 video=mxcfb1:dev=hdmi,1920x1080M@60,if=RGB24"


    另外,我还做过另外的尝试,使用gst-launch播放视频时,发现只能输出到fb0,其系统占用率只有15%左右。我无法将视频输出到另一个屏幕了。

    请问一下大佬们,有没有什么方法可以双屏输出硬解码视频?
    如果需要更多的信息,我将在第一时间回复。

    谢谢大家了。


    我知道答案 目前已有3人回答
    gftyfyuv风雨vg
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-18 10:09
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    1

    主题

    7

    帖子

    0

    新手上路

    Rank: 1

    积分
    24
    最后登录
    2023-8-9
     楼主| 发表于 2020-9-15 10:27:18 | 显示全部楼层
    另外:
    # gst-inspect-1.0 | grep sink
    coreelements:  fakesink: Fake Sink
    coreelements:  fdsink: Filedescriptor Sink
    coreelements:  filesink: File Sink
    inter:  interaudiosink: Internal audio sink
    inter:  intersubsink: Internal subtitle sink
    inter:  intervideosink: Internal video sink
    alsa:  alsasink: Audio sink (ALSA)
    ossaudio:  osssink: Audio Sink (OSS)
    imxipu:  imxipuvideosink: Freescale IPU video sink
    multifile:  multifilesink: Multi-File Sink
    multifile:  splitmuxsink: Split Muxing Bin
    video4linux2:  v4l2sink: Video (video4linux2) Sink
    shm:  shmsink: Shared Memory Sink
    gdkpixbuf:  gdkpixbufsink: GdkPixbuf sink
    pulseaudio:  pulsesink: PulseAudio Audio Sink
    hls:  hlssink: HTTP Live Streaming sink
    imxg2d:  imxg2dvideosink: Freescale G2D video sink
    autodetect:  autovideosink: Auto video sink
    autodetect:  autoaudiosink: Auto audio sink
    rtspclientsink:  rtspclientsink: RTSP RECORD client
    udp:  udpsink: UDP packet sender
    udp:  multiudpsink: UDP packet sender
    udp:  dynudpsink: UDP packet sender
    tcp:  tcpclientsink: TCP client sink
    tcp:  tcpserversink: TCP server sink
    tcp:  multifdsink: Multi filedescriptor sink
    tcp:  multisocketsink: Multi socket sink
    imxpxp:  imxpxpvideosink: Freescale PxP video sink
    app:  appsink: AppSink
    imxeglvivsink:  imxeglvivsink: Freescale EGL video sink
    imxv4l2video:  imxv4l2videosink: V4L2 CSI Video Sink
    curl:  curlhttpsink: Curl http sink
    curl:  curlfilesink: Curl file sink
    curl:  curlftpsink: Curl ftp sink
    curl:  curlsmtpsink: Curl smtp sink
    fbdevsink:  fbdevsink: fbdev video sink
    soup:  souphttpclientsink: HTTP client sink
    debugutilsbad:  checksumsink: Checksum sink
    debugutilsbad:  fpsdisplaysink: Measure and show framerate on videosink
    gio:  giosink: GIO sink
    gio:  giostreamsink: GIO stream sink
    playback:  playsink: Player Sink
    debug:  testsink: Test plugin
    bluez:  a2dpsink: Bluetooth A2DP sink
    bluez:  avdtpsink: Bluetooth AVDTP sink
    decklink:  decklinkaudiosink: Decklink Audio Sink
    decklink:  decklinkvideosink: Decklink Video Sink


    我使用的gst播放视频的命令是:
    gst-launch-1.0 playbin uri=file:///home/root/test.mp4 video-sink="imxipuvideosink display-slave=true"
    gftyfyuv风雨vg
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-18 10:09
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    1

    主题

    7

    帖子

    0

    新手上路

    Rank: 1

    积分
    24
    最后登录
    2023-8-9
     楼主| 发表于 2020-9-15 13:19:37 | 显示全部楼层
    gftyfyuv风雨vg
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-14 00:30
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    1

    主题

    54

    帖子

    0

    注册会员

    Rank: 2

    积分
    108
    最后登录
    2021-6-14
    发表于 2021-5-29 17:57:35 | 显示全部楼层
    关注一下,正好要用这个做 行车记录仪
    开心
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-9-9 03:55 , Processed in 0.088109 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表