小编Anj*_*ohn的帖子

为什么git应用了不创建二进制文件的二进制文件的补丁?

我有一个带有两个二进制文件的git补丁(它是新添加的库).我尝试应用补丁但不创建二进制文件.我尝试git apply--binary选项.还有其他选择从git补丁添加二进制文件吗?我只需要二进制文件.

git binary diff patch

21
推荐指数
2
解决办法
9137
查看次数

带有 h264 数据的 gstreamer shmsrc 和 shmsink

我正在尝试将 h264 编码的数据从 gstreamer 共享到另外两个进程(两者都基于 gstreamer)。经过一些研究,我发现唯一的方法是使用 shm 插件。这就是我想要做的

gstreamer--->h264 encoder--->shmsink
shmrc--->process1
shmrc--->process2
Run Code Online (Sandbox Code Playgroud)

我能够从 videotestsrc 和网络摄像头工作中获取原始数据。但是对于 h264 编码的数据,它没有。这是我的测试管道

gst-launch-1.0 videotestsrc ! video/x-raw,width=640,height=480,format=YUY2 ! 
x264enc ! shmsink     socket-path=/tmp/foo     sync=true     wait-for-
connection=false     shm-size=10000000

gst-launch-1.0 shmsrc socket-path=/tmp/foo ! avdec_h264 ! video/x-
raw,width=640,height=480,framerate=25/1,format=YUY2 !   autovideosink
Run Code Online (Sandbox Code Playgroud)

有没有人尝试过使用 h264 编码数据的 shm 插件,请帮忙

shared-memory gstreamer h.264

2
推荐指数
1
解决办法
3479
查看次数

标签 统计

binary ×1

diff ×1

git ×1

gstreamer ×1

h.264 ×1

patch ×1

shared-memory ×1