编译 gstreamer的相关组件

 1 #!/bin/bash
 2
 3 # Create a log file of the build as well as displaying the build on the tty as it runs
 4  exec > >(tee build_gstreamer.log)
 5  exec 2>&1
 6
 7 ################# COMPILE GSTREAMER 1.2 ############
 8
 9
10 # Update and Upgrade the Pi, otherwise the build may fail due to inconsistencies
11
12 sudo apt-get update && sudo apt-get upgrade -y --force-yes
13
14 # Get the required libraries
15 sudo apt-get install -y --force-yes build-essential autotools-dev automake autoconf 16  libtool autopoint libxml2-dev zlib1g-dev libglib2.0-dev 17  pkg-config bison flex python git gtk-doc-tools libasound2-dev 18  libgudev-1.0-dev libxt-dev libvorbis-dev libcdparanoia-dev 19  libpango1.0-dev libtheora-dev libvisual-0.4-dev iso-codes 20  libgtk-3-dev libraw1394-dev libiec61883-dev libavc1394-dev 21  libv4l-dev libcairo2-dev libcaca-dev libspeex-dev libpng-dev 22  libshout3-dev libjpeg-dev libaa1-dev libflac-dev libdv4-dev 23  libtag1-dev libwavpack-dev libpulse-dev libsoup2.4-dev libbz2-dev 24  libcdaudio-dev libdc1394-22-dev ladspa-sdk libass-dev 25  libcurl4-gnutls-dev libdca-dev libdirac-dev libdvdnav-dev 26  libexempi-dev libexif-dev libfaad-dev libgme-dev libgsm1-dev 27  libiptcdata0-dev libkate-dev libmimic-dev libmms-dev 28  libmodplug-dev libmpcdec-dev libofa0-dev libopus-dev 29  librsvg2-dev librtmp-dev libschroedinger-dev libslv2-dev 30  libsndfile1-dev libsoundtouch-dev libspandsp-dev libx11-dev 31  libxvidcore-dev libzbar-dev libzvbi-dev liba52-0.7.4-dev 32  libcdio-dev libdvdread-dev libmad0-dev libmp3lame-dev 33  libmpeg2-4-dev libopencore-amrnb-dev libopencore-amrwb-dev 34  libsidplay1-dev libtwolame-dev libx264-dev
35
36 cd /home/pi/Desktop/obd
37 mkdir packages
38 cd packages
39 mkdir gstreamer-1.3
40 cd gstreamer-1.3
41
42 git clone git://anongit.freedesktop.org/git/gstreamer/gstreamer
43 git clone git://anongit.freedesktop.org/git/gstreamer/gst-plugins-base
44 git clone git://anongit.freedesktop.org/git/gstreamer/gst-plugins-good
45 git clone git://anongit.freedesktop.org/git/gstreamer/gst-plugins-bad
46 git clone git://anongit.freedesktop.org/git/gstreamer/gst-plugins-ugly
47 git clone git://anongit.freedesktop.org/git/gstreamer/gst-libav
48 git clone git://anongit.freedesktop.org/git/gstreamer/gst-omx
49
50 cd gstreamer
51 git checkout -t origin/1.3
52 ./autogen.sh
53 make
54 sudo make install
55 cd ..
56
57 cd gst-plugins-base
58 git checkout -t origin/1.3
59 ./autogen.sh
60 make
61 sudo make install
62 cd ..
63
64 cd gst-plugins-good
65 git checkout -t origin/1.3
66 ./autogen.sh
67 make
68 sudo make install
69 cd ..
70
71 cd gst-plugins-ugly
72 git checkout -t origin/1.3
73 ./autogen.sh
74 make
75 sudo make install
76 cd ..
77
78 cd gst-libav
79 git checkout -t origin/1.3
80 ./autogen.sh
81 make
82 sudo make install
83 cd ..
84
85 # Install libusb-1.0 to enable uvch264src
86 sudo apt-get install -y --force-yes libusb-1.0
87
88 cd gst-plugins-bad
89 git checkout -t origin/1.3
90 export LD_LIBRARY_PATH=/usr/local/lib/ path
91 sudo LDFLAGS=‘-L/opt/vc/lib‘ CPPFLAGS=‘-I/opt/vc/include -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux‘ ./autogen.sh
92 make CFLAGS+="-Wno-error  -Werror=redundant-decls"
93 sudo make install
94 cd ..
95
96 cd gst-omx
97 LDFLAGS=‘-L/opt/vc/lib‘ CPPFLAGS=‘-I/opt/vc/include -I/opt/vc/include/IL -I/opt/vc/include/interface/vcos/pthreads -I/opt/vc/include/interface/vmcs_host/linux‘ ./autogen.sh --with-omx-target=rpi
98 make CFLAGS+="-Wno-error"
99 sudo make install

编译 gstreamer的相关组件

时间: 2024-07-31 14:09:16

编译 gstreamer的相关组件的相关文章

raspberrypi 编译 gstreamer 1.3.2

在http://gstreamer.freedesktop.org/src/ 下载gstreamer 1.3.2 进入解压后的目录 执行 chmod 777 configure 获取读写权限 执行 ./configure make make install 安装过程中可能会缺少库的处理方法: bison:apt-get install bison flex:apt-get install flex glib-2.0 :apt-get install libglibmm-2.4-dev 如果在运行

动态产生和删除相关组件并生成SQL语句

(********************************************************************************************************** * * * 窗体描述:产生SQL条件语句,系统模块 [计划管理-打卡] 打印大/小卡 *           能够根据维护进去的条件,生成过软类型: 缸内过软.缸外过软.连续皂洗.空白 * * 关键功能点:1.动态产生和删除子/父等相关组件按钮(注意移动组件位置) *        

【Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之RAC 工作原理和相关组件(三)

RAC 工作原理和相关组件(三) 概述:写下本文档的初衷和动力,来源于上篇的<oracle基本操作手册>.oracle基本操作手册是作者研一假期对oracle基础知识学习的汇总.然后形成体系的总结,一则进行回顾复习,另则便于查询使用.本图文文档亦源于此.阅读Oracle RAC安装与使用教程前,笔者先对这篇文章整体构思和形成进行梳理.由于阅读者知识储备层次不同,我将从Oracle RAC安装前的准备与规划开始进行整体介绍安装部署Oracle RAC.始于唐博士指导,对数据库集群进行配置安装,前

【ALearning】第五章 Android相关组件介绍(一)Activity

Android应用程序由一些零散的有联系的组件组成,通过一个工程manifest绑定在一起.在manifest中,描述了每一个组件以及组件的作用,其中有6个组件,它们是Android应用程序的基石. Activities(活动) Service(服务) Content Provider(内容提供者) Intent(意图) Broadcast Receiver(广播接收器) Notification(通知) 在这里我们提到了组件(Component)的概念,组件(Component)是对数据和方法

Spark教程(2)-Spark概述及相关组件

1.概述 Spark起源于加州大学伯克利分校RAD实验室,起初旨在解决MapReduce在迭代计算和交互计算中的效率低下问题.目前Spark已经发展成集离线计算,交互式计算,流计算,图计算,机器学习等模块于一体的通用大数据解决方案. 2.Spark组件 Spark Core Spark Core 实现了 Spark 的基本功能,包含任务调度.内存管理.错误恢复.与存储系统 交互等模块. Spark Core 中还包含了对弹性分布式数据集(resilient distributed dataset

Kubernetes相关组件监控指标采集

线上部署了kuberneter集群环境,需要在zabbix上对相关组件运行情况进行监控.kuberneter组件监控指标分为固定指标数据采集和动态指标数据采集.其中,固定指标数据在终端命令行可以通过metrics接口获取, 在zabbix里"自动发现":动态指标数据通过python脚本获获取,并返回JSON 字符串格式,在zabbix里添加模板或配置主机的自动发现策略. 一.固定指标数据采集(zabbix自动发现,采集间隔建议5min) 1. Master指标[采集范围:Master集

HBase的部署与其它相关组件(Hive Phoenix)的集成

HBase的部署与其它相关组件(Hive Phoenix)的集成 一.HBase部署 1.1.Zookeeper正常部署 首先保证Zookeeper集群的正常部署,并启动之: /opt/module/zookeeper-3.4.5/bin/zkServer.sh start 1.2.Hadoop正常部署 Hadoop集群的正常部署并启动: /opt/module/hadoop-2.8.4/sbin/start-dfs.sh /opt/module/hadoop-2.8.4/sbin/start-

[转]反编译c#的相关问题

原网页:http://www.cnblogs.com/xiajing12345/p/3305684.html 最近硬盘坏掉了,有一个项目没有备份,只好用Exe 文件反编译出来用,查了一下相关的文章用到的工具如下: ILSpy_Master_2.1.0.1603_RTW_Binaries 直接生成时,有些奇怪,不能一次性生成 所有的 cs 文件与 resource 但是选择 saveCode 后 "保存类型"选择 all files 先保存一次. 再 选择 saveCode 后 &quo

ue4-Network相关-组件及数据同步

UActorComponent 及 Non-UActorComponent 同步 Non-UActorComponent同步 可以理解为继承 UObject 的类,用来装数据的同时又需要暴露给蓝图调用,且带同步功能. 组件的同步和 Actor 的同步非常相似 Actor同步的传送门:ue4-Network相关-变量同步 新建一个组件类 UMyComp MyComp.h #pragma once #include "MyComp.generated.h" UCLASS(Blueprint