mirror of
https://github.com/brunoherbelin/vimix.git
synced 2025-12-05 23:40:02 +01:00
Change flatpak to freedesktop platform. In latest 25.08 there is already a recent gstreamer, no need to recompile it. Added --socket=session-bus to support prevention of screen suspend. Add socket x11 to be sure...
This commit is contained in:
@@ -1,15 +1,17 @@
|
|||||||
{
|
{
|
||||||
"app-id": "io.github.brunoherbelin.Vimix",
|
"app-id": "io.github.brunoherbelin.Vimix",
|
||||||
"runtime": "org.gnome.Platform",
|
"runtime": "org.freedesktop.Platform",
|
||||||
"runtime-version": "49",
|
"runtime-version": "25.08",
|
||||||
"sdk": "org.gnome.Sdk",
|
"sdk": "org.freedesktop.Sdk",
|
||||||
"command": "launch_vimix.sh",
|
"command": "launch_vimix.sh",
|
||||||
"rename-desktop-file": "vimix.desktop",
|
"rename-desktop-file": "vimix.desktop",
|
||||||
"rename-icon": "vimix",
|
"rename-icon": "vimix",
|
||||||
"finish-args": [
|
"finish-args": [
|
||||||
|
"--socket=x11",
|
||||||
"--socket=wayland",
|
"--socket=wayland",
|
||||||
"--socket=fallback-x11",
|
"--socket=fallback-x11",
|
||||||
"--socket=pulseaudio",
|
"--socket=pulseaudio",
|
||||||
|
"--socket=session-bus",
|
||||||
"--share=ipc",
|
"--share=ipc",
|
||||||
"--share=network",
|
"--share=network",
|
||||||
"--device=dri",
|
"--device=dri",
|
||||||
@@ -49,35 +51,6 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "x264",
|
|
||||||
"config-opts": [
|
|
||||||
"--enable-shared"
|
|
||||||
],
|
|
||||||
"sources": [
|
|
||||||
{
|
|
||||||
"type": "git",
|
|
||||||
"commit": "b35605ace3ddf7c1a5d67a2eb553f034aef41d55",
|
|
||||||
"url": "https://code.videolan.org/videolan/x264.git"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "x265",
|
|
||||||
"buildsystem": "cmake-ninja",
|
|
||||||
"subdir": "source",
|
|
||||||
"config-opts": [
|
|
||||||
"-DCMAKE_BUILD_TYPE=Release",
|
|
||||||
"-DCMAKE_POSITION_INDEPENDENT_CODE=ON"
|
|
||||||
],
|
|
||||||
"sources": [
|
|
||||||
{
|
|
||||||
"type": "git",
|
|
||||||
"commit": "b858f483959b805895f77e700d81544be84e4c6b",
|
|
||||||
"url": "https://bitbucket.org/multicoreware/x265_git.git"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "srt",
|
"name": "srt",
|
||||||
"buildsystem": "cmake-ninja",
|
"buildsystem": "cmake-ninja",
|
||||||
@@ -110,45 +83,6 @@
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "gstreamer",
|
|
||||||
"buildsystem": "meson",
|
|
||||||
"builddir": true,
|
|
||||||
"config-opts": [
|
|
||||||
"-Ddoc=disabled",
|
|
||||||
"-Dpython=disabled",
|
|
||||||
"-Dges=disabled",
|
|
||||||
"-Drs=disabled",
|
|
||||||
"-Dgst-examples=disabled",
|
|
||||||
"-Drtsp_server=disabled",
|
|
||||||
"-Ddevtools=disabled",
|
|
||||||
"-Dqt5=disabled",
|
|
||||||
"-Dlibav=enabled",
|
|
||||||
"-Dbase=enabled",
|
|
||||||
"-Dgood=enabled",
|
|
||||||
"-Dgst-plugins-good:v4l2=enabled",
|
|
||||||
"-Dgpl=enabled",
|
|
||||||
"-Dbad=enabled",
|
|
||||||
"-Dgst-plugins-bad:x265=enabled",
|
|
||||||
"-Dgst-plugins-bad:srt=enabled",
|
|
||||||
"-Dgst-plugins-bad:shm=enabled",
|
|
||||||
"-Dugly=enabled",
|
|
||||||
"-Dgst-plugins-ugly:x264=enabled",
|
|
||||||
"-Dvaapi=enabled"
|
|
||||||
],
|
|
||||||
"build-options": {
|
|
||||||
"build-args": [ "--share=network" ]
|
|
||||||
},
|
|
||||||
"sources": [
|
|
||||||
{
|
|
||||||
"type": "git",
|
|
||||||
"tag": "1.26.8",
|
|
||||||
"commit": "16d77e12ad213ef24e76a8cc34d347b8221c9975",
|
|
||||||
"url": "https://gitlab.freedesktop.org/gstreamer/gstreamer.git",
|
|
||||||
"disable-submodules": false
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "shmdata",
|
"name": "shmdata",
|
||||||
"buildsystem": "cmake-ninja",
|
"buildsystem": "cmake-ninja",
|
||||||
|
|||||||
@@ -33,6 +33,12 @@
|
|||||||
<binary>vimix</binary>
|
<binary>vimix</binary>
|
||||||
</provides>
|
</provides>
|
||||||
<releases>
|
<releases>
|
||||||
|
<release version="0.8.5" date="2025-11-11">
|
||||||
|
<description>
|
||||||
|
<p>Version 0.8.5</p>
|
||||||
|
</description>
|
||||||
|
<url>https://github.com/brunoherbelin/vimix/releases/tag/0.8.5</url>
|
||||||
|
</release>
|
||||||
<release version="0.8.4" date="2025-01-04">
|
<release version="0.8.4" date="2025-01-04">
|
||||||
<description>
|
<description>
|
||||||
<p>Version 0.8.4</p>
|
<p>Version 0.8.4</p>
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
name: vimix
|
name: vimix
|
||||||
base: core24
|
base: core24
|
||||||
version: '0.8.4'
|
version: '0.8.5'
|
||||||
summary: Video live mixer
|
summary: Video live mixer
|
||||||
title: vimix
|
title: vimix
|
||||||
description: |
|
description: |
|
||||||
|
|||||||
Reference in New Issue
Block a user