Skip to content

Commit 3a9ac9c

Browse files
committed
Refresh managed dependencies daily
1 parent 687e593 commit 3a9ac9c

14 files changed

Lines changed: 497 additions & 231 deletions

.github/workflows/ci.yml

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -29,29 +29,6 @@ jobs:
2929
- name: Checkout
3030
uses: actions/checkout@v5
3131

32-
- name: Checkout picoquic
33-
uses: actions/checkout@v5
34-
with:
35-
repository: private-octopus/picoquic
36-
ref: master
37-
path: third_party/picoquic
38-
39-
- name: Checkout picotls
40-
uses: actions/checkout@v5
41-
with:
42-
repository: private-octopus/picotls
43-
ref: master
44-
path: third_party/picotls
45-
submodules: recursive
46-
47-
- name: Checkout moq5
48-
if: matrix.backend == 'libmoq'
49-
uses: actions/checkout@v5
50-
with:
51-
repository: openmoq/moq5
52-
ref: main
53-
path: third_party/moq5
54-
5532
- name: Show toolchain
5633
shell: bash
5734
run: |
@@ -98,8 +75,6 @@ jobs:
9875
args=(
9976
cmake -S . -B build
10077
-DCMAKE_POLICY_VERSION_MINIMUM=3.5
101-
"-DOPENMOQ_PICOQUIC_SOURCE_DIR=${{ github.workspace }}/third_party/picoquic"
102-
"-DOPENMOQ_PICOTLS_SOURCE_DIR=${{ github.workspace }}/third_party/picotls"
10378
)
10479
if [ "${{ matrix.backend }}" = "libmoq" ]; then
10580
args+=(

.github/workflows/release.yml

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -31,21 +31,6 @@ jobs:
3131
- name: Checkout
3232
uses: actions/checkout@v5
3333

34-
- name: Checkout picoquic
35-
uses: actions/checkout@v5
36-
with:
37-
repository: private-octopus/picoquic
38-
ref: master
39-
path: third_party/picoquic
40-
41-
- name: Checkout picotls
42-
uses: actions/checkout@v5
43-
with:
44-
repository: private-octopus/picotls
45-
ref: master
46-
path: third_party/picotls
47-
submodules: recursive
48-
4934
- name: Set up Windows dependencies
5035
if: runner.os == 'Windows'
5136
shell: pwsh
@@ -86,8 +71,6 @@ jobs:
8671
cmake -S . -B build
8772
-DCMAKE_BUILD_TYPE=Release
8873
-DCMAKE_POLICY_VERSION_MINIMUM=3.5
89-
"-DOPENMOQ_PICOQUIC_SOURCE_DIR=${{ github.workspace }}/third_party/picoquic"
90-
"-DOPENMOQ_PICOTLS_SOURCE_DIR=${{ github.workspace }}/third_party/picotls"
9174
-DOPENMOQ_RUN_PICOQUIC_SMOKE_TESTS=OFF
9275
)
9376
if [ -n "${OPENSSL_ROOT_DIR:-}" ]; then

CMakeLists.txt

Lines changed: 264 additions & 143 deletions
Large diffs are not rendered by default.

README.es.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,11 +186,12 @@ Consulte el [inicio rápido de la CLI](docs/quickstart.md), las [recetas de FFmp
186186

187187
El backend opcional [moq5](https://github.com/openmoq/moq5) enruta la publicación por lotes, stdin en vivo, SRT en vivo y objetos en vivo mediante la capa de servicio de moq5. La capa de servicio gestiona la publicación del catálogo, la validación CMSF/CMAF, el gating por demanda de suscriptores, el backpressure acotado y el drenaje ordenado del transporte.
188188

189-
CMake detecta automáticamente un checkout hermano `../moq5`. Defina `OPENMOQ_LIBMOQ_SOURCE_DIR` cuando el checkout se encuentre en otra ubicación:
189+
CMake obtiene la versión actual de `openmoq/moq5` `main` cuando se habilita este
190+
backend. Defina `OPENMOQ_LIBMOQ_SOURCE_DIR` solo para usar una fuente local u
191+
offline:
190192

191193
```bash
192194
cmake -S . -B build-libmoq \
193-
-DOPENMOQ_LIBMOQ_SOURCE_DIR=/path/to/moq5 \
194195
-DOPENMOQ_USE_LIBMOQ_PUBLISHER=ON
195196
cmake --build build-libmoq
196197
ctest --test-dir build-libmoq --output-on-failure

README.fr.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,11 +186,12 @@ Consultez le [démarrage rapide de la CLI](docs/quickstart.md), les [recettes FF
186186

187187
Le backend optionnel [moq5](https://github.com/openmoq/moq5) achemine la publication batch, stdin en direct, SRT en direct et d'objets en direct via la couche de service de moq5. Cette couche gère la publication du catalogue, la validation CMSF/CMAF, le gating selon la demande des abonnés, la backpressure bornée et le drainage propre du transport.
188188

189-
CMake détecte automatiquement un checkout frère `../moq5`. Définissez `OPENMOQ_LIBMOQ_SOURCE_DIR` lorsque le checkout se trouve ailleurs :
189+
CMake récupère la version actuelle de `openmoq/moq5` `main` lorsque ce backend
190+
est activé. Définissez `OPENMOQ_LIBMOQ_SOURCE_DIR` uniquement pour utiliser une
191+
source locale ou hors ligne :
190192

191193
```bash
192194
cmake -S . -B build-libmoq \
193-
-DOPENMOQ_LIBMOQ_SOURCE_DIR=/path/to/moq5 \
194195
-DOPENMOQ_USE_LIBMOQ_PUBLISHER=ON
195196
cmake --build build-libmoq
196197
ctest --test-dir build-libmoq --output-on-failure

README.it.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,11 +186,12 @@ Consultare l'[avvio rapido della CLI](docs/quickstart.md), le [ricette FFmpeg](d
186186

187187
Il backend opzionale [moq5](https://github.com/openmoq/moq5) instrada la pubblicazione batch, stdin live, SRT live e di oggetti live tramite il service tier di moq5. Il service tier gestisce la pubblicazione del catalogo, la validazione CMSF/CMAF, il gating basato sulla domanda dei subscriber, la backpressure limitata e il drain ordinato del trasporto.
188188

189-
CMake rileva automaticamente un checkout sibling `../moq5`. Impostare `OPENMOQ_LIBMOQ_SOURCE_DIR` quando il checkout si trova altrove:
189+
CMake recupera la versione corrente di `openmoq/moq5` `main` quando questo
190+
backend è abilitato. Impostare `OPENMOQ_LIBMOQ_SOURCE_DIR` solo per usare una
191+
sorgente locale o offline:
190192

191193
```bash
192194
cmake -S . -B build-libmoq \
193-
-DOPENMOQ_LIBMOQ_SOURCE_DIR=/path/to/moq5 \
194195
-DOPENMOQ_USE_LIBMOQ_PUBLISHER=ON
195196
cmake --build build-libmoq
196197
ctest --test-dir build-libmoq --output-on-failure

README.ja.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,11 +186,10 @@ ffmpeg -re \
186186

187187
任意の [moq5](https://github.com/openmoq/moq5) backend は、batch、live stdin、live SRT、live object の公開を moq5 service tier 経由で処理します。service tier は catalog publication、CMSF/CMAF validation、subscriber demand gating、bounded backpressure、graceful transport drain を担当します。
188188

189-
CMake は sibling checkout `../moq5` を自動検出します。checkout が別の場所にある場合は `OPENMOQ_LIBMOQ_SOURCE_DIR` を設定してください。
189+
この backend を有効にすると、CMake は現在の `openmoq/moq5` `main` を取得します。local または offline の source override を使う場合にのみ `OPENMOQ_LIBMOQ_SOURCE_DIR` を設定してください。
190190

191191
```bash
192192
cmake -S . -B build-libmoq \
193-
-DOPENMOQ_LIBMOQ_SOURCE_DIR=/path/to/moq5 \
194193
-DOPENMOQ_USE_LIBMOQ_PUBLISHER=ON
195194
cmake --build build-libmoq
196195
ctest --test-dir build-libmoq --output-on-failure

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,11 +186,11 @@ See the [CLI quick start](docs/quickstart.md), [FFmpeg recipes](docs/ffmpeg.md),
186186

187187
The opt-in [moq5](https://github.com/openmoq/moq5) backend routes batch, live stdin, live SRT, and live-object publishing through moq5's service tier. The service tier handles catalog publication, CMSF/CMAF validation, subscriber-demand gating, bounded backpressure, and graceful transport draining.
188188

189-
CMake auto-detects a sibling `../moq5` checkout. Set `OPENMOQ_LIBMOQ_SOURCE_DIR` when the checkout is elsewhere:
189+
CMake fetches current `openmoq/moq5` `main` when this backend is enabled. Set
190+
`OPENMOQ_LIBMOQ_SOURCE_DIR` only to use a local or offline source override:
190191

191192
```bash
192193
cmake -S . -B build-libmoq \
193-
-DOPENMOQ_LIBMOQ_SOURCE_DIR=/path/to/moq5 \
194194
-DOPENMOQ_USE_LIBMOQ_PUBLISHER=ON
195195
cmake --build build-libmoq
196196
ctest --test-dir build-libmoq --output-on-failure

README.pt.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,11 +186,12 @@ Consulte o [início rápido da CLI](docs/quickstart.md), as [receitas de FFmpeg]
186186

187187
O backend opcional [moq5](https://github.com/openmoq/moq5) encaminha a publicação em lote, stdin ao vivo, SRT ao vivo e objetos ao vivo pela camada de serviço do moq5. Essa camada gerencia publicação de catálogo, validação CMSF/CMAF, gating pela demanda de assinantes, backpressure limitado e drenagem ordenada do transporte.
188188

189-
O CMake detecta automaticamente um checkout irmão `../moq5`. Defina `OPENMOQ_LIBMOQ_SOURCE_DIR` quando o checkout estiver em outro local:
189+
O CMake obtém a versão atual de `openmoq/moq5` `main` quando este backend é
190+
habilitado. Defina `OPENMOQ_LIBMOQ_SOURCE_DIR` apenas para usar uma fonte local
191+
ou offline:
190192

191193
```bash
192194
cmake -S . -B build-libmoq \
193-
-DOPENMOQ_LIBMOQ_SOURCE_DIR=/path/to/moq5 \
194195
-DOPENMOQ_USE_LIBMOQ_PUBLISHER=ON
195196
cmake --build build-libmoq
196197
ctest --test-dir build-libmoq --output-on-failure

README.zh.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,11 +186,11 @@ ffmpeg -re \
186186

187187
可选的 [moq5](https://github.com/openmoq/moq5) backend 通过 moq5 service tier 处理批量、直播 stdin、直播 SRT 和直播 object 发布。service tier 负责 catalog 发布、CMSF/CMAF 验证、基于 subscriber demand 的 gating、有限 backpressure 和有序 transport drain。
188188

189-
CMake 会自动检测 sibling checkout `../moq5`。如果 checkout 位于其他位置,请设置 `OPENMOQ_LIBMOQ_SOURCE_DIR`
189+
启用此 backend 后,CMake 会获取当前的 `openmoq/moq5` `main`。仅在使用本地或
190+
offline source override 时设置 `OPENMOQ_LIBMOQ_SOURCE_DIR`
190191

191192
```bash
192193
cmake -S . -B build-libmoq \
193-
-DOPENMOQ_LIBMOQ_SOURCE_DIR=/path/to/moq5 \
194194
-DOPENMOQ_USE_LIBMOQ_PUBLISHER=ON
195195
cmake --build build-libmoq
196196
ctest --test-dir build-libmoq --output-on-failure

0 commit comments

Comments
 (0)