qtmediahub的硬件适配(十)

飞凌RK3399平台多媒体测试-RK3399 视频编解码及摄像头测试 本文硬件平台以飞凌嵌入式OK3399-C开发板为基础进行讲解,其它RK3399产品,由于各个厂家设置不同会有所差异,请参考使用。本文详细介绍了OK3399-C平台平台多媒体测试。 产品详情:https://www.forlinx.com/product/rk3399-100.html OK3399-C平台多媒体测试 飞凌RK3399平台音视频部分应用层软件采用的是Gstreamer,支持硬件编解码。本文所有的示例均是基于Gstreamer命令行的形式。如果您需要带界面的播放器,您也可以使用Q... 阅读详情

1. 目前面临的问题

(1.1) 整合QMH和视频接收插件,失败原因是内部流错误,详细原因的目前正在跟踪;

(1.2)qt-mobility在视频的方面,使用了videowidegt,而videowidget中使用的sink是xvimagesink或者ximagesink;

(1.3)而目前的视频接收插件是将解码器和接收器封装在一起的;

【总结】故1.2和1.3的矛盾可能是导致1.1出错的原因

2. 下面的工作重点

(2.1)深入qt-mobility的源码,确定1.2所提到的原因

(2.1)学习gstreamer解码插件的编写方法,好像比接受插件复杂点;

(2.2)深入海思SDK,看能不能有提供可以编写解码插件的接口,不知道有没有这样的接口;

【总结】情况忽然变得复杂了……


AutoSAR实战:手把手教你配置PNC(Partial Network Cluster)实现精准休眠与唤醒 本文详细介绍了如何在AutoSAR中配置PNC(Partial Network Cluster)实现精准休眠与唤醒,通过DaVinci Configurator工具逐步指导,结合ComM模块的协同调试,优化车载电子系统的能耗管理。文章包含实战步骤、常见错误排查及功耗优化数据,适合汽车电子开发工程师参考。 阅读详情

相关推荐

保姆级教程:在Windows 10上为QT5.15.2配置Android开发环境(含SDK/NDK/JDK避坑指南)

本文提供了一份详细的Windows 10环境下为QT5.15.2配置Android开发环境的保姆级教程,涵盖SDK、NDK、JDK的安装与配置,以及常见问题的避坑指南。通过优化安装流程、解决Gradle下载慢等痛点,帮助开发者快速搭建稳定的编译环境,并提供了模拟器配置和调试技巧,确保开发效率。

weixin_30919571的博客 528

ximagesink与xvimagesink和v4lsink的区别

首先介绍一下Gstreamer支持的几种video sink,v4lsink, v4l2sink:video for linux的输出ximagesink:使用XWindow输出,基本都支持xvimagesink:使用XVideo extension输出,在ubuntu下要装一大堆库才支持sdlvideosink:使用sdl库输出,需要装sdl库dfbvideosink:用

shenbin1430的专栏 1万+

三菱FX5U运动控制(步进)

三菱FX5U脉冲定位控制,原点回归,相对定位,绝对定位,运动控制案例。

weixin_55762091的博客 1万+

Gstreamer常用插件介绍

常⽤插件。

szembed的博客 437

避开地图定位的坑:手把手教你处理GCJ-02和WGS-84坐标转换(2023最新版)

本文深入解析了GCJ-02与WGS-84坐标系转换的核心原理与常见误区,提供了详细的代码实现与精度控制方法。针对地图定位开发中的实际痛点,文章重点阐述了如何通过迭代逼近法实现高精度坐标转换,并给出了误差测试与业务场景下的工程实践指南,帮助开发者有效规避定位漂移等问题。

lstm7chronicler的博客 1169

2.4G/4G天线共存方案:Air8101多频段隔离设计实战(附波长计算表)

本文深入探讨了物联网设备中Wi-Fi 2.4GHz与4G LTE天线共存设计的实战方案。针对B40与2.4G频段紧邻带来的干扰挑战,文章系统性地提出了空间隔离、PCB布局优化、结构设计三重防线,并提供了关键的波长计算工具与系统级验证Checklist,旨在帮助工程师将多频段隔离设计从“玄学”变为可执行的工程规范。

weixin_29197051的博客 389

[开发] RK3399媒体脚本-启用视频和3D加速

[开发] RK3399媒体脚本-启用视频和3D加速 https://forum.armbian.com/topic/9272-development-rk3399-media-script/ ============ L4D2漫步云端服务器-主力站 chdong.top L4D2漫步云端服务器-论坛http://av98.byethost10.com/index.php http://ch...

3936

构建.NET网站:VSCode还是Visual Studio?揭开开发工具的选择之谜

选择VSCode还是Visual Studio,归根结底是取决于你的具体需求和偏好。🔍 这两款工具各有千秋,都能为你的.NET网站开发提供强大的支持。希望这篇文章能够帮助你更全面地了解这两款工具,做出明智的选择。

墨夶的博客 788

qtmediahub硬件适配(六)

1. 目前工作进展 (1)在display=on的模式下,可以在命令行用playbin2播放avi视频,音视频同步的问题后续解决; (2)尝试进行qtmediahub和插件的整合工作,目前这个遇到的问题是比较大的。 (2.1)在qtmediahub里面播放avi视频,没有任何反应,虚拟终端也没有打印出错误信息。 (2.2)使用qt-mobility中的一个例子程序,来播放a

xiaohuan_study的专栏 990

【GameFramework框架内置模块】9、有限状态机(FSM)

这篇文章分享FSM有限状态机,了解过StarForce源码的同学相比都比较了解,GameFramework框架给我们抽象了一个Procedure流程的概念。这个Procedure流程可以方便的处理我们游戏从启动到游戏的各个流程阶段的处理逻辑,实现的核心就是FSM状态机,内部的Procedure流程就是不同的FsmState状态。接下来,就是FSM有限状态机的教程了。有限状态机(Finite-state machine,FSM)

优快云博客专家,Unity3D高级软件工程师,《Unity 3D从入门到实战》作者。 2533

嵌入式工程师成长之路(0)----认识元件

在电子设计与维修中,认识元件是成功的关键!面对琳琅满目的电阻、电容、电感与二极管,样子形式千奇百怪,你是否也曾陷入困难? 本文基于行业权威分类标准,结合十年工程师实战经验,深度解析4大类、30+子类电子元件的核心特性、应用场景与避坑指南,助你从“小白”秒变“电子高手”!

云轩阁 11万+

qtmediahub的硬件适配(七)

1. 目前状况 在整合qtmediahub和音视频插件的时候,发现avi格式的视频无法播放,使用qt-mobility进行播放,提示内部流错误,但是qt-mobility可以使用平台的mp3解码插件播放mp3文件,所以为了简化问题,目前的目标:在qt-mediahub中能够播放mp3音频。 2. 工作思路 (2.1)在qtmediahub启动之后,进行特定操作,在cpu消耗接近1

xiaohuan_study的专栏 568

图解目标检测 之 YOLO 算法 最全原理详解

YOLO 一.背景 YOLO(You Only Look Once: Unified, Real-Time Object Detection),是Joseph Redmon和Ali Farhadi等人于2015年提出的基于单个神经网络的目标检测系统。在2017年CVPR上,Joseph Redmon和Ali Farhadi又发表的YOLO 2,进一步提高了检测的精度和速度。 二.YOLO算法的网...

DFCED的博客 26万+

qtmediahub硬件适配(八)

目前qtmediahub和自己编写的音视频插件整合出现了问题,所以在折腾这个问题的同时,有以下工作安排: (1)完善音频插件,使得音频插件能够自动的对各种音频格式(mp3/ac3等)进行解码并播放 (2)对于视频插件,尝试把解码插件和接收插件,因为视频接收插件,有可能需要使用基于x11的接收插件 (3)同时继续深化对插件工作原理的理解 (4)当然,需要查看qtmediahub的源码以及qt

xiaohuan_study的专栏 668

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

qtmediahub硬件适配(二)

1. 测试了gst-launch的播放功能     (1)对ogv格式的视频进行播放,失败         【出错信息】 ERROR: from element /GstPlayBin:playbin0/GstBin:vbin/GstXvImageSink:videosink: Could not initialise Xv output Additional debug info:

xiaohuan_study的专栏 1343

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

qtmediahub的硬件适配(九)

1. 目前问题定位 (1.1)在用qmh播放mp3的过程中,打印出了两条信息“open: Permission denied” “Warning: "No volume control found"”,总算找到了一条好像可以使用的原因,目前具体问题还在定位…… (1.2)同时,如果没有mp3插件,发现qmh在播放mp3的过程中,会提示找不到mp3的插件,这下确定了qmh好像也是可以有一条小

xiaohuan_study的专栏 583

Qt Media Hub 的硬件适配(一)

1. Qt Media Hub 是什么?   Qt Media Hub(QMH)是XBMC的一个替代实现,这个从其外观与xbmc的极度相似性,也能够看出来。QMH 这个项目的宗旨,是为了通过使用QML来展示QML的强大性和便利性。QMH这个项目也是目前所有QML应用中最大最完整的项目,可以用来测试QML的相关技术在各个硬件平台上面的性能表现。 2. Qt Media Hub的多媒体实现?

xiaohuan_study的专栏 1096

qtmediahub的硬件适配(四)

1. 测试自动构建插件的机制     1.1 插件编写的要点 (1)注册插件到系统中 (2)在插件源码中配置插件的处理 (3)修改插件的优先级别 【注】glib的各种概念繁杂死了     1.2 命令行测试 使用playbin或者playbin2拥有自动构建功能组件,进行测试: gst-launch-0.10 -v playbin2 uri=file:///mnt/

xiaohuan_study的专栏 753

qtmediahub的硬件适配(五)

1. 目前完成工作 (1)可以通过 gst-launch-0.10 -v playbin2 uri=file:///mnt/usb/movies/*.avi 命令播放avi视频,只是视频和音频有些不同步; (2)重新整理了音视频gstreamer插件当中的源码,修改了部分冗余代码; (3)可以在display=on的时候,播放音频文件,只是视频还是不行 2. 下一步的工作 (

xiaohuan_study的专栏 545

qtmediahub的硬件适配(三)

1. gstreamer插件编译环境搭建 1.1 遇到的问题     为了把在COBS上面编译的qtgstreamer在本地重新编译一下,在Ubuntu上面搞不定,所以安装OpenSUSE12.1,期间遇到各种问题啊,比如OpenSUSE12.1的Gnome3在虚拟机里面不能正常使用,xp不能向OpenSUSE拖拽文件等。     对海思平台的编解码库不熟悉,从而导致很多浪费时间的操作。

xiaohuan_study的专栏 862

video4linux sink详解 ximagesink与xvimagesink和v4lsink的区别

V4L在嵌入式设备上应用广泛,他对硬件进行加速,而不经过X的管理,提高系统的性能。   1、Video4Linux介绍        Video4Linux从1997年开始引进,它基于一个统一的接口,并用于视频的获取驱动。因此它通常被认为是一个视频获取的框架,通常应用于照相机、电视调谐器、甚至是收音机。        主要针对片上芯片的多媒体设计。   2、Vi

yuyin86的专栏 4268

RK3568上gstreamer命令推rtp流

本人用的ROC-RK3568-PC开发板,ubuntu系统,两个开发板,一个用来录屏推流,一个用来取流播放,两个开发板设置在同一网段。 #本地mp4文件推rtp流 gst-launch-1.0 filesrc location=/home/firefly/Desktop/test.mp4 ! qtdemux ! rtph264pay config-interval=-1 ! udpsink host=238.0.0.1 port=5000`` #本地ts文件推rtp流 gst-launch-1.0 fi

qq_21602973的博客 3681

mipi和isp处理_VS-RK3399 在linux系统下面调试Mipi camera接口介绍

该楼层疑似违规已被系统折叠隐藏此楼查看此楼debian系统目前支持Usb camera是没有问题,走UVC功能接口。那么mipi 接口camera和并口接口的camera,在Debian系统怎么设置呢,其实原理一样,也走uvc接口封装函数.下面深圳视壮给大家简单说明,更多详看 bbs.videostrong.com首先在dts文件定义Mipi camera接口的定义:camer...

weixin_29571873的博客 2362

RK3399上实现视频(MIPI CSI)摄像头获取转至OPENCV

应上次有留言朋友的要求,我把部分代码帖出来: 头文件: #include <gst/gst.h> #include <gst/app/gstappsrc.h> #include <gst/app/gstappsink.h> #include <glib-2.0/glib.h> #include "gdk-pixbuf-2.0/gdk-pix...

Cubar的专栏 4233
上一篇: qtmediahub的硬件适配(九)
下一篇: html5的视频格式支持
xiaohuan_study
博客等级 码龄15年 9粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值