
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
这样分开push会推送更小的包,可以根据需要指定相应的commit id作为不同的分段节点。在页面的下面有一个脚本,特别适合原始commit特别多的,自己一个一个写。执行push时,无论大小,git将始终创建一个pack。执行这个脚本,即可成功push整个master分支。比如要push master分支,那么先。把master换成我要push的。在单位的gitlab上新建仓库。命令显然不太好操作
vscode打开一个目录后生成.vscode目录,如果配置有问题,可以把.vscode删掉。这是后进入左侧的run and debug,默认是没有的,选择C++(GDB/LLDB)-> g++ -build and debug active file,然后Terminal -> Configure Default Build Task -> C++ g++ build activ
发现vscode看代码真是舒服,但是用起来并不好用,在c、c++、java混合的代码环境下,导入代码目录,c和c++,代码跳转都没问题,java折腾多次都不行。一个原因可能是和java环节变量有关,另一个原因可能是和android的build.gradle文件有关,看官网明确说不支持。但是就一个c文件的编译,配置launch.json, tasks.json就花了好多时间,这种...
发现没有删除编译好的文件时再次编译,会有这个报错:> Executing task: /usr/bin/gcc '-Wall' -std=c99 '/home/testcode/sample/c/sort/.vscode/tasks.json' -o 'tasks' </usr/bin/ld:/home/testcode/sample/c/sort/.vscode...
背景:在播放在线视频的时候声音播放不正常,通过生成pipeline dot文件分析,看到audio部分是aac raw格式,所以初步思路是dump es流后,分析gstreamer pipeline播放,然后发现问题。(dump数据后,pipeline都是在ubuntu上运行的)首先需要dump数据,dump GstBuffer到文件:GstMapInfo map;std::ofstream ou
发现vscode看代码真是舒服,但是用起来并不好用,在c、c++、java混合的代码环境下,导入代码目录,c和c++,代码跳转都没问题,java折腾多次都不行。一个原因可能是和java环节变量有关,另一个原因可能是和android的build.gradle文件有关,看官网明确说不支持。但是就一个c文件的编译,配置launch.json, tasks.json就花了好多时间,这种...
YUV格式有两大类:平面(planar)和紧凑(packed)。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。以下缩写p表示“紧凑”,sp表示“半紧凑”。以分辨率8*4为例,数据存储方式如下。1、yuyv(yuv422)(YUY2):YUYVYU...
发现没有删除编译好的文件时再次编译,会有这个报错:> Executing task: /usr/bin/gcc '-Wall' -std=c99 '/home/testcode/sample/c/sort/.vscode/tasks.json' -o 'tasks' </usr/bin/ld:/home/testcode/sample/c/sort/.vscode...
rgb2nv12在某些场景中,需要rgb_nv12的image数据,查了下没有rgb到rgb_nv12的直接转换,尝试了下先转换rgb到yuv_i420,然后再转换到rgb_nv12是可以的。Mat yuv, nv12rgb;cv::cvtColor(rgb, yuv, cv::COLOR_RGB2YUV_I420);cv::cvtColor(yuv, nv12rgb, cv::COLOR_YUV
这段脚本的主要功能是配置和编译 FFmpeg,使其能够在 Android 平台上运行,通过设置不同的架构和 API 级别,可以生成适用于不同 Android 设备的 FFmpeg 库。好处是把ffmpeg编译成一个独立的可执行文件,放到手机里面的时候只需要把ffmpeg程序push进去即可。:传递所有必要的参数以配置 FFmpeg 编译环境。:清理之前的编译结果,进行编译并安装生成的库文件。:根据







