- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 ‘string‘ is not a member of ‘std‘
今天编译vorbis sink遇到如下问题‘string’ is not a member of ‘std’这个问题其实很简单:1、sh配置文件需要加上C++11export CXXFLAGS+=" -std=c++11"2、注意头文件是string而不是string.h#include <string>而不是#include <string.h>...
2021-06-09 17:43:42 2009
原创 gstreamer离线文档生成
有时候在没有梯子,有时候网速也慢,所以查gstramer的官网文档比较麻烦,所以干脆就通过gst-docs把文档弄出来。操作步骤如下。1.下载gst-docshttps://gitlab.freedesktop.org/gstreamer/gst-docs.git2.安装pip3等必备软件python3-dev libxml2-dev libglib2.0-dev libjson-glib-dev flex 等。3.安装hotdoc 0.12.0以上版本pip3 install hotdoc
2021-05-31 17:54:02 305
原创 meson `dlopen‘问题
今天新加入一些模块,遇到了一个问题test.c:(.text+0x1a): undefined reference to `dlopen'test.c:(.text+0x24): undefined reference to `dlerror'test.c:(.text+0x32): undefined reference to `dlsym'test.c:(.text+0x38): undefined reference to `dlerror'test.c:(.text+0x50): unde
2021-05-26 15:40:36 627
原创 ubuntu 18.04网络连接不见了
1.sudo service network-manager stop2.sudo rm /var/lib/NetworkManager/NetworkManager.state3.sudo service network-manager start—正常情况下,以上3个输入完成之后即可,重启后即可正常。sudo gedit /etc/NetworkManager/NetworkManager.confmanaged=truesudo service network-manager restar
2021-04-25 10:02:04 338
原创 二维数组作为函数参数
最近花了2小时才定位一个二位数组排序出错的bug,记录一下1.排序方法static void fileSort(char **buff,int len){ char *temp; int i, j; for (i = 0; i < len; ++i){ for (j = i + 1; j < len; ++j){ if( strcmp(buff[i], buff[j]) > 0){ temp = buff[i];
2021-04-17 13:54:49 299
转载 GStreamer插件:appsrc 解决播放实时视频流高延迟问题
转自:https://blog.csdn.net/zzs0829/article/details/111562443appsrc = (GstAppSrc*) gst_element_factory_make ("appsrc", NULL);g_object_set (appsrc, "is-live", TRUE, NULL);g_object_set (appsrc, "stream-type", 0, NULL);g_object_set (appsrc, "format",
2021-04-08 11:56:16 1663
原创 ubuntu搭建FTP服务器
1、安装vsftpsudo apt-get install vsftpd2、配置1)新增一个用户tkftp,并指向/home/ftp目录。这个目录要事先创建useradd -d /home/ftp/ -s /bin/bash tkftp2)设置用户tkftp的密码passwd tkttp3) 修改/etc/vsftpd.conf文件主要根据实际,修改listen=YESlisten_ipv6=NOlocal_enable=YESwrite_enable=YESanonymou
2021-04-06 15:01:10 542
原创 gstreamer1.19 debug
调试过程中,经常需要观察日志。常规来说,只要打印在屏幕上。如果要打印在日志文件里,那么要执行如下:GST_DEBUG_FILE 是一个环境变量,指定gstreamer的debug文件export GST_DEBUG_FILE=/tmp/gstreamer/log.log参考:https://gstreamer.freedesktop.org/documentation/gstreamer/gstinfo.html?gi-language=c#gst_debug_log_defaultgst_d
2021-03-29 11:36:48 619
原创 交叉编译glib出现问题-主要是zlib问题
pkg-config通过pc文件加载libmeson --prefix=$(pwd)/install --cross-file …/671d -Dinternal_pcre=true -Dselinux=false -Dinstalled_tests=false -Ddtrace=false -Dfam=false -Dsystemtap=false -Dselinux=disabled -Dlibmount=false build编译glib的时候,发现依赖包glib/subprojects下的zli
2021-03-24 10:35:08 474
原创 pip3 install --user meson报ssl错误
正确的做法是:参考文章:https://mesonbuild.com/Quick-guide.htmlsudo apt-get install python3 python3-pip python3-setuptools python3-wheel ninja-build然后安装pip3 install --user meson
2021-03-17 11:49:21 654
原创 ubuntu1604上安装python3.6.9
Ubuntu1604上安装python3.6.91.去官网下载https://www.python.org/downloads/source/2.解压xz -d *.xztar xvf Py*.tar3.安装//打算安装在/opt/python3.6下./configure --prefix=/opt/python3.6 makesudo make install4.在sudo make install的时候遇到如下问题zlib not available这个说的是zlib没有
2021-03-17 11:16:17 653
原创 忙碌的libmount
忙碌的libmount之前遇到libmount格式不争取的问题,今天再整理一下会遇到libmount.so格式不正确的问题,说我们之前安装的是x86版本的。所以需要重新编译个arm版本的。官方下载util-linux源文件http://ftp.ntu.edu.tw/pub/linux/utils/util-linux/v2.32/交叉编译./configure CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ --prefix=/h
2021-03-15 17:53:50 1195
原创 gstreamer-glib篇
Gstreamer-glib篇Glib的获取git clone https://gitlab.gnome.org/GNOME/glib.gitgit taggit checkout taggit checkout 2.62.6
2021-03-15 17:44:09 318
原创 Gstreamer编译篇_libmount
Gstreamer编译篇_libmount/usr/lib/x86_64-linux-gnu/libmount.so: file not recognized: File format not…在交叉编译的时候出现libmount.so文件格式不正确因为现在是在交叉编译环境下啊。仔细对比了glib的meson.build# libmount is only used by gio, but we need to fetch the libs to generate the# pkg-confi
2021-03-15 17:39:15 645 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人