企业网站的优点,厦门企业建站模板,ps做网站logo尺寸,微博搜索引擎优化系列文章目录
创建 gstreamer 插件的几种方式 使用 gst-template 创建自己的 gstreamer 插件 使用 gst-plugins-bad 里面的 gst-element-maker 工具创建gstreamer 插件 文章目录 系列文章目录前言一、如何获取 gst-template 仓库代码二、gst-template 相关的软件依赖1. 根据自…系列文章目录
创建 gstreamer 插件的几种方式 使用 gst-template 创建自己的 gstreamer 插件 使用 gst-plugins-bad 里面的 gst-element-maker 工具创建gstreamer 插件 文章目录 系列文章目录前言一、如何获取 gst-template 仓库代码二、gst-template 相关的软件依赖1. 根据自己的ubuntu 版本及安装的gstreamer版本选择对应的gst-template 代码版本2. meson 及其相关依赖软件的安装3. 如何编译一个 meson 工程 三、如何使用gst-template 创建一个新的gstreamer 插件1. make_element g2dfilter ( 基于plugin template建立插件)1.1 准备代码1.2 使用 meson 进行编译 1.3 运行新生成的插件2. make_element g2dfilter gsttransform ( 基于gsttransform plugin 建立插件)2.1 准备代码2.2 使用 meson 进行编译2.3 运行新生成的插件2.4 交叉编译 gst-template2.4.1 source 交叉工具链2.4.2 交叉编译2.4.3 运行新生成的插件 总结参考资料 前言
本文主要介绍如何使用 gst-template 来创建一个新的gstreamer 插件,涉及到 gst-template 的代码分支,版本,编译方法等
软硬件环境: ubuntu18.04 meson 0.55.0 gstreamer 1.14.5 ninja 1.8.2 python 3.6.9 一、如何获取 gst-template 仓库代码
我们可以从gst-template 官方仓库地址 来获取gst-template 的源码,具体可以使用如下两种方式,gstreamer官网gst-template 相关页面 有相关的介绍,如下图所示
使用 git clone https://gitlab.freedesktop.org/gstreamer/gst-template.git 命令获取代码;网页直接访问 https://gitlab.freedesktop.org/gstreamer/gst-template ,然后下载代码 二、gst-template 相关的软件依赖
1. 根据自己的ubuntu 版本及安装的gstreamer版本选择对应的gst-template 代码版本
本人PC 上安装的是ubuntu18.04 ,并且安装的gstreamer 版本是1.14.5 在这里我选择使用的是 gst-template 的 1.