mirror of
https://git.asonix.dog/asonix/pict-rs
synced 2024-12-22 19:31:35 +00:00
Change commandline flag to allow disabling video, since it is enabled by default
This commit is contained in:
parent
81b0873a1e
commit
5fd59fc5b4
1 changed files with 9 additions and 5 deletions
|
@ -81,7 +81,7 @@ impl Args {
|
||||||
media_animation_quality_apng,
|
media_animation_quality_apng,
|
||||||
media_animation_quality_avif,
|
media_animation_quality_avif,
|
||||||
media_animation_quality_webp,
|
media_animation_quality_webp,
|
||||||
media_video_enable,
|
media_video_disable,
|
||||||
media_video_allow_audio,
|
media_video_allow_audio,
|
||||||
media_video_max_width,
|
media_video_max_width,
|
||||||
media_video_max_height,
|
media_video_max_height,
|
||||||
|
@ -172,7 +172,7 @@ impl Args {
|
||||||
};
|
};
|
||||||
|
|
||||||
let video = Video {
|
let video = Video {
|
||||||
enable: media_video_enable,
|
enable: !media_video_disable,
|
||||||
allow_audio: media_video_allow_audio,
|
allow_audio: media_video_allow_audio,
|
||||||
max_file_size: media_video_max_file_size,
|
max_file_size: media_video_max_file_size,
|
||||||
max_width: media_video_max_width,
|
max_width: media_video_max_width,
|
||||||
|
@ -741,10 +741,14 @@ impl AnimationQuality {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fn is_set(input: &bool) -> bool {
|
||||||
|
*input
|
||||||
|
}
|
||||||
|
|
||||||
#[derive(Debug, Default, serde::Serialize)]
|
#[derive(Debug, Default, serde::Serialize)]
|
||||||
#[serde(rename_all = "snake_case")]
|
#[serde(rename_all = "snake_case")]
|
||||||
struct Video {
|
struct Video {
|
||||||
#[serde(skip_serializing_if = "std::ops::Not::not")]
|
#[serde(skip_serializing_if = "is_set")]
|
||||||
enable: bool,
|
enable: bool,
|
||||||
#[serde(skip_serializing_if = "std::ops::Not::not")]
|
#[serde(skip_serializing_if = "std::ops::Not::not")]
|
||||||
allow_audio: bool,
|
allow_audio: bool,
|
||||||
|
@ -1025,9 +1029,9 @@ struct Run {
|
||||||
#[arg(long)]
|
#[arg(long)]
|
||||||
media_animation_quality_webp: Option<u8>,
|
media_animation_quality_webp: Option<u8>,
|
||||||
|
|
||||||
/// Whether to enable video uploads
|
/// Whether to disable video uploads (enabled by default)
|
||||||
#[arg(long)]
|
#[arg(long)]
|
||||||
media_video_enable: bool,
|
media_video_disable: bool,
|
||||||
/// Whether to enable audio in video uploads
|
/// Whether to enable audio in video uploads
|
||||||
#[arg(long)]
|
#[arg(long)]
|
||||||
media_video_allow_audio: bool,
|
media_video_allow_audio: bool,
|
||||||
|
|
Loading…
Reference in a new issue