From adaec9d688d9043260921fd2b11cca8197ab213c Mon Sep 17 00:00:00 2001 From: Liam Date: Tue, 22 Sep 2026 15:28:58 -0400 Subject: [PATCH 1/2] Add missing aresample filter --- docker/mediaproc/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/mediaproc/Dockerfile b/docker/mediaproc/Dockerfile index 7e381777d..ee53612e4 100644 --- a/docker/mediaproc/Dockerfile +++ b/docker/mediaproc/Dockerfile @@ -40,7 +40,7 @@ RUN cd /tmp \ --enable-decoder=aac,apng,av1,gif,h264,hevc,jpeg2000,jpegxl,libaom-av1,libdav1d,libvorbis,libvpx_vp8,libvpx_vp9,mp3,mjpeg,opus,png,vorbis,vp8,vp9,webvtt \ --enable-demuxer=apng,gif,image2,image_gif_pipe,image_jpeg_pipe,image_png_pipe,image_webp_pipe,matroska,mjpeg,mjpeg_2000,mov,webm \ --enable-encoder=aac,apng,gif,jpegxl,libmp3lame,libaom-av1,libvorbis,libopus,libvpx_vp8,libvpx_vp9,libx265,libx264,opus,mjpeg,png,vorbis,webvtt \ - --enable-filter=concat,palettegen,paletteuse,scale,setpts,setsar,settb,split,trim \ + --enable-filter=aresample,concat,palettegen,paletteuse,scale,setpts,setsar,settb,split,trim \ --enable-libaom \ --enable-libjxl \ --enable-libdav1d \ From 23977dea50b5520cc7fc3600b7b96d9b3b173f47 Mon Sep 17 00:00:00 2001 From: Liam Date: Tue, 22 Sep 2026 22:40:40 -0400 Subject: [PATCH 2/2] Fix status/code API mismatch --- native/philomena/mediaproc_server/src/command_server.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/native/philomena/mediaproc_server/src/command_server.rs b/native/philomena/mediaproc_server/src/command_server.rs index 3faf5204a..a86319539 100644 --- a/native/philomena/mediaproc_server/src/command_server.rs +++ b/native/philomena/mediaproc_server/src/command_server.rs @@ -1,5 +1,4 @@ use std::collections::HashSet; -use std::os::unix::process::ExitStatusExt; use mediaproc::{CommandReply, ExecuteCommandError, FileMap, PERMITTED_PROGRAMS}; use tokio::process::Command; @@ -54,7 +53,7 @@ pub async fn execute_command( } let reply = CommandReply { - status: output.status.into_raw() as u8, + status: output.status.code().unwrap_or(255) as u8, stdout: output.stdout, stderr: output.stderr, };