Plugins 如何从源代码构建gstreamer丑陋的插件
我想更改gstreamer丑陋插件中某个元素X中的一些代码,然后重新构建并使用它 我怎么能做到 我有gstreamer-0.10并安装了gstreamer丑陋的插件。Plugins 如何从源代码构建gstreamer丑陋的插件,plugins,gstreamer,Plugins,Gstreamer,我想更改gstreamer丑陋插件中某个元素X中的一些代码,然后重新构建并使用它 我怎么能做到 我有gstreamer-0.10并安装了gstreamer丑陋的插件。 我只想下载gstreamer0-10丑陋的插件代码并对其进行更改,并且希望使用新的lib文件。我怎么能做到 不幸的是,gstreamer至少依赖于libgstreamer和plugins库中的很多东西(如果您使用的是linux,并且您的发行版像debian/ubuntu一样提供*-dev包) 如果您使用的是debian,那么您可以
我只想下载gstreamer0-10丑陋的插件代码并对其进行更改,并且希望使用新的lib文件。我怎么能做到 不幸的是,gstreamer至少依赖于libgstreamer和plugins库中的很多东西(如果您使用的是linux,并且您的发行版像debian/ubuntu一样提供*-dev包) 如果您使用的是debian,那么您可以在使用apt source检查源代码后使用dpkg buildpackage。这里最大的优点是,所有构建依赖项都可以轻松安装 手动方式可能需要您首先构建所有其他gstreamer包,仔细查看./configure告诉您的内容 我在debian上工作,已经构建了gstreamer+插件,将最近的插件向后移植到ubuntu上(尽管我不确定我是否以最佳实践方式完成了这项工作;) /edit:我将尝试在这里介绍ubuntu的基本步骤:
- 将源存储库添加到apt(选中
sudo-apt-get-install-dpkg-dev-devscripts
sudo apt get build dep gst-plugins-ugly0.10
apt获取源代码gst-plugins-ugly0.10
- 更改为新创建的gst plugins base*文件夹
(并确保它工作正常)dpkg buildpackage
- 根据您的需要更改源
- 您可以随时使用dpkg buildpackage重新构建它(只需查看它是否编译得更快)。这将在父文件夹中创建一个.deb文件,您可以使用
dpkg-i
- 如果这是一个有用的更改,您可能希望与gstreamer开发人员联系;)