- 博客(8)
- 资源 (16)
- 收藏
- 关注
转载 gstreamer插件指南
https://blog.csdn.net/sinat_28502203/article/details/46010485GStreamer插件开发指南(0.10.9.1)I.介绍GStreamer是一个用来创建流媒体应用程序的非常强大和通用的框架。GStreamer框架的许多优点来源于它的模块性 :GStreamer可以无缝地接纳新的插件模块。但是由于模块性和强大的功能通常以极高的复杂性为代价(例如CORBA),编写一个新的插件并不总是一件简单的事。本手册旨在帮助你了解GStre...
2020-12-22 20:26:56 1914
转载 gstreamer插件工作原理与流程分析
gstreamer plugins的工作同所有的基于插件的程序的工作原理类似,本质上都是通过读取动态库实现的,只需要每个动态库都实现某一个特定的接口就可以了,比如XX_init等,gstreamer统一使用plugin_init。里面会有个像注册表一样的数据结构会存储所有的插件的信息。 (1)在应用程序启动时,会调用gst_init--->gst_init_check。gst_init_check函数将用于初始化gstreamer函数库,建立内部的路径列表,注册内置元件以及加载标准p...
2020-12-22 20:24:53 924
转载 V4L2框架-videobuf2
阅读原文https://blog.csdn.net/u013904227/article/details/81054611本文介绍在 v4l2 框架之下的数据流交互的实现与使用,主要目的是实现一个能够进行用户空间与内核空间进行数据交互、数据流格式设置、数据流 buffer 申请与释放、数据流开启与关闭的 video 设备驱动。02 - V4L2框架-media-device01 - V4L2框架-v4l2 device00 - V4L2框架概述简介videobuf2 用于连接 V4L2 驱动层
2020-12-21 09:16:18 553
转载 【ATU Book-i.MX8系列】 NXP i.MX8M Mini DRM driver解析(Part 1)
https://www.wpgdadatong.com/cn/blog/detail?BID=B1134【ATU Book-i.MX8系列】 NXP i.MX8M Mini 環境建置https://www.wpgdadatong.com/cn/blog/detail?BID=B1389【ATU Book-i.MX8系列】 UUU(Universal Update Utility)https://www.wpgdadatong.com/cn/blog/detail?BID=B1870【ATU ..
2020-12-10 11:29:40 2113
转载 Gstreamer应用开发手册14:替换管道元件
https://zongxp.blog.csdn.net/article/details/105843651动态改变管道在本节中,我们讨论一些用于动态修改管道的技术。我们正在专门讨论在PLAYING状态下且不中断数据流的情况下更改管道。建立动态管道时,需要考虑一些重要事项:从管道中删除元件时,请确保未链接的pad上没有数据流,因为这将导致致命的管道错误。断开pad连接之前,请始终阻塞source pad(在推模式下)或sink pad(在拉模式下)。 将元件添加到管道中时,请确保在允.
2020-12-04 14:02:58 888
转载 使用udev实现显示器的热插拔和usb的自动挂载
udev:用来监听硬件设备是否发生改变,并可以给硬件设备命名 ,也可以在硬件发生改变之后执行脚本使用udev检测显示器是否发生变化,然后执行脚本,解决linux显示器热插拔问题先补充一点:[root@localhost ~]# cat /sys/class/drm/card0-VGA-1/statusconnectedconnectd 表示VGA口处于连接状态拔掉则显示disconnected 脚本里面可以通过这来判断显示器是否连接vim /etc/udev/rules.d/99.
2020-12-03 17:55:58 1665
转载 Libudev和sysfs指南
Libudev和sysfs指南 这是一篇译文,原文在:http://blog.csdn.net/fjb2080/article/details/7528894 在unix和类unix系统中,硬件设备可以通过/dev目录下的特殊文件进行访问,这些文件又被称为设备文件或设备节点。通过操作普通文件一样读写这些文件可以利用内核设备驱动程序与硬件设备通信,而这个过程不是读写磁盘上的数据,网上有许多描述/dev目录下文件细节的资源。以前,这些特殊文件是在系统安装的时候通过mkn...
2020-12-03 10:06:26 1074
转载 解决linux kernel代码过大,source insight同步时间太长,垃圾文件过多的问题
概述我们做linux开发都会使用神器sourceinsight,单就我而言,不用它,我就看不懂代码。若是单片机代码,使用source insight也许不会有什么烦恼。但linux kernel开发使用source insight看代码就会发现1、添加一个source insight工程是多么的痛苦,建立一个工程是非常巨大的,关联所有变量的时间是消耗不起的,短则1 - 2小时,长则4 5个小时。至少对于我来说非常难受,而且有时候抽风一下变量没有关联上,又得重新同步一下。这之间将会花掉非常多的时间。
2020-12-01 19:25:26 2761 5
FFmpeg Basics
2017-12-01
Linux Media Subsystem Documentation
2017-11-29
输入方向的流量控制 .doc
2016-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人