- 博客(15)
- 资源 (10)
- 收藏
- 关注
原创 C语言,字节按位翻转,byte按bit翻转
#include <stdio.h>#include <stdint.h>static char ConvertChar(char u8Inchar){ u8Inchar = (char) ((u8Inchar << 4) + (u8Inchar >> 4)); u8Inchar = ((u8Inchar & 0x33) << 2) + ((u8Inchar & 0xCC) >> 2); ..
2022-03-14 17:43:35
2915
原创 Qt6.2 quick 新建工程,引入自定义qml,运行时提示“Xxxx is not a type“
在学qml,直接上手Qt6.2,想在一个窗口里调用另一个窗口,运行时提示"Xxxx is not a type",在Qt5.15上做没遇到这个问题,在Qt6.2遇到,记录一下。这里从工程创建开始介绍,遇到运行时提示"Xxxx is not a type",想省时间的同学,直接看第17步。1.新建一个Qt Quick工程2.工程名和工程存储路径3.感觉Cmake比较复杂,先上手qmake吧4.qt6.25.MinGw7.完成创建Project8. Qt6...
2022-03-06 12:36:11
4649
5
原创 C++ 自动释放锁
#include <mutex>std::mutex mOperateMtx;int funtiontest(){ lock_guard<mutex> lock(mOperateMtx); //handle ... return 0;}
2022-01-19 17:57:30
822
原创 方便在C++源码文件中,声明C函数的方式
#ifdef __cplusplus#define EXTERN_C extern "C"#else#define EXTERN_C#endifEXTERN_C void func(int test);EXTERN_C void func(int test){}
2022-01-18 15:16:06
558
原创 rk3288 buildroot 系统编译移植libcurl
支持https/configure --prefix=$(PWD)/buildout --host=arm-buildroot-linux CC=/home/gttest/work/RKLINUX/rk3288_v_linux/buildroot/output/rockchip_rk3288/host/bin/arm-buildroot-linux-gnueabihf-gcc CXX=/home/gttest/work/RKLINUX/rk3288_v_linux/buildroot/output/ro
2020-09-09 17:37:59
1024
原创 android java 代码设置系统Property
package com.xxxx.stream;import java.lang.reflect.Method;public class ReflectUtil { public static String getProperty(String key, String defaultValue) { String value = defaultValue; try { Class<?> c = Class.forN.
2020-07-25 17:35:15
475
原创 libpcap tcpdump 交叉编译
现在是2020年4月末,在官网上下在了最新的libpcap-1.9.1,tcpdump-4.9.3,打算在rk3288 linux上用。记录一下,配置使用的是绝对路径,自己领悟。1.将两个源码解压到同级目录。2.先编译libpcap-1.9.1./configure --prefix=/home/gttest/work/RKLINUX/tcpdump/tools --host=ar...
2020-04-27 12:20:47
697
原创 libdvbpsi 交叉编译方法
通过./configure -h 可以看到配置提示这里用rk3288 buildroot linux系统做举例,根据具体情况修改路径配置。export CC=/home/gttest/work/RKLINUX/rk3288_v_linux/buildroot/output/rockchip_rk3288/host/bin/arm-buildroot-linux-gnueabihf-...
2020-04-17 17:26:16
390
原创 openssl android arm32 arm64 NDK编译方法
编译脚本下载地址:https://download.youkuaiyun.com/download/u013206135/12326058通过配置,TARGET_ARCHITECTURES分别编译32位,64位的库,不能一起编译。_ANDROID_NDK_ROOT="/home/gttest/android/android-ndk-r10d" //本机ndk目录_OPENSSL_GCC_VERSI...
2020-04-14 10:27:54
1156
原创 ffmepg mux h264 aac
static int decode_interrupt_cb(void *ctx) { THREAD_ARGS_S *pThreadArgs = (THREAD_ARGS_S*)ctx; int src = pThreadArgs->src; return g_bSaveStream[src] == HI_TRUE?0:1;}static AVStream *a...
2020-02-27 15:12:33
379
原创 ffmpeg解复用解码重采样
之前有个片源输出有吵杂的声音,然后为了和板子输出的音频比较,我就在linux PC上参照一下我们的工程和网上的一些方法,写了这么一个程序。要开始播放是一个视频,到音频的输出,大概经历了这个几个过程:解复用(抽取视音频流)->解码音频->重采样。最终从重采样出来的数据,是可以从音频驱动直接输出的。 重采样的话,应该不是必须的,然而我们项目是用安卓的架构,HAL层有了输出参数
2015-09-21 20:21:02
824
2
原创 source insight配置文件
这个我们公司灵魂级的source insight配置文件,是网上很多渣渣配置文件不能做到的,非常好用。请替换到下面这个目录。C:\Users\dell\Documents\Source Insight\Settings代码效果:下载页 :http://download.youkuaiyun.com/detail/u013206135/9122
2015-09-20 21:11:52
3438
原创 linux打印一个精确到毫秒级的时间
刚开始搞安卓的时候,并不知道logcat可以直接打印一个时间,然后自己傻傻的写了一个时间的函数 ,这里记录一下。#include #include 32#include #include int main(int argc ,char *argv[]){ char buf[25] = {0}; struct timeval tv; struct tm
2015-09-20 20:51:30
5346
原创 cocos2d-x-3.4在WIN7下安装及新建一个工程
首先,我是一个新手,完全没有在WIN下开发的经验,这是我第一篇博客。安装cocos2d-x-3.41.首先先官网下载cocos2d-x-3.4,http://www.cocos2d-x.org/download/,一定要去官网下载,不用问什么理由。2.在某把压缩包解压在某盘符,例如我的就是F:/cocos2d-x-3.4。3.安装vs2012, 上这个网站,http://www.i
2015-02-09 20:57:00
601
DVB SI说明,对各table 的描述子有详尽描述。 DVB Document A38
2022-03-10
Gstreamer.zip
2021-10-15
gitignore.txt
2019-12-10
source insight 配置文件
2015-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人