chore(server)!: remove libopus enum (#28325)

This commit is contained in:
Mert
2026-05-11 08:02:57 -04:00
committed by GitHub
parent eea820fa2f
commit d788169bf3
6 changed files with 1 additions and 13 deletions
-3
View File
@@ -25,7 +25,6 @@ class AudioCodec {
static const mp3 = AudioCodec._(r'mp3'); static const mp3 = AudioCodec._(r'mp3');
static const aac = AudioCodec._(r'aac'); static const aac = AudioCodec._(r'aac');
static const libopus = AudioCodec._(r'libopus');
static const opus = AudioCodec._(r'opus'); static const opus = AudioCodec._(r'opus');
static const pcmS16le = AudioCodec._(r'pcm_s16le'); static const pcmS16le = AudioCodec._(r'pcm_s16le');
@@ -33,7 +32,6 @@ class AudioCodec {
static const values = <AudioCodec>[ static const values = <AudioCodec>[
mp3, mp3,
aac, aac,
libopus,
opus, opus,
pcmS16le, pcmS16le,
]; ];
@@ -76,7 +74,6 @@ class AudioCodecTypeTransformer {
switch (data) { switch (data) {
case r'mp3': return AudioCodec.mp3; case r'mp3': return AudioCodec.mp3;
case r'aac': return AudioCodec.aac; case r'aac': return AudioCodec.aac;
case r'libopus': return AudioCodec.libopus;
case r'opus': return AudioCodec.opus; case r'opus': return AudioCodec.opus;
case r'pcm_s16le': return AudioCodec.pcmS16le; case r'pcm_s16le': return AudioCodec.pcmS16le;
default: default:
-1
View File
@@ -16929,7 +16929,6 @@
"enum": [ "enum": [
"mp3", "mp3",
"aac", "aac",
"libopus",
"opus", "opus",
"pcm_s16le" "pcm_s16le"
], ],
@@ -7241,7 +7241,6 @@ export enum TranscodeHWAccel {
export enum AudioCodec { export enum AudioCodec {
Mp3 = "mp3", Mp3 = "mp3",
Aac = "aac", Aac = "aac",
Libopus = "libopus",
Opus = "opus", Opus = "opus",
PcmS16Le = "pcm_s16le" PcmS16Le = "pcm_s16le"
} }
-1
View File
@@ -199,7 +199,6 @@ export const endpointTags: Record<ApiTag, string> = {
export const AUDIO_ENCODER: Record<AudioCodec, string> = { export const AUDIO_ENCODER: Record<AudioCodec, string> = {
[AudioCodec.Aac]: 'aac', [AudioCodec.Aac]: 'aac',
[AudioCodec.Mp3]: 'mp3', [AudioCodec.Mp3]: 'mp3',
[AudioCodec.Libopus]: 'libopus',
[AudioCodec.Opus]: 'libopus', [AudioCodec.Opus]: 'libopus',
[AudioCodec.PcmS16le]: 'pcm_s16le', [AudioCodec.PcmS16le]: 'pcm_s16le',
}; };
+1 -5
View File
@@ -7,7 +7,6 @@ import {
OcrConfigSchema, OcrConfigSchema,
} from 'src/dtos/model-config.dto'; } from 'src/dtos/model-config.dto';
import { import {
AudioCodec,
AudioCodecSchema, AudioCodecSchema,
ColorspaceSchema, ColorspaceSchema,
CQModeSchema, CQModeSchema,
@@ -65,10 +64,7 @@ const SystemConfigFFmpegSchema = z
targetVideoCodec: VideoCodecSchema, targetVideoCodec: VideoCodecSchema,
acceptedVideoCodecs: z.array(VideoCodecSchema).describe('Accepted video codecs'), acceptedVideoCodecs: z.array(VideoCodecSchema).describe('Accepted video codecs'),
targetAudioCodec: AudioCodecSchema, targetAudioCodec: AudioCodecSchema,
acceptedAudioCodecs: z acceptedAudioCodecs: z.array(AudioCodecSchema).describe('Accepted audio codecs'),
.array(AudioCodecSchema)
.transform((value): AudioCodec[] => value.map((v) => (v === AudioCodec.Libopus ? AudioCodec.Opus : v)))
.describe('Accepted audio codecs'),
acceptedContainers: z.array(VideoContainerSchema).describe('Accepted containers'), acceptedContainers: z.array(VideoContainerSchema).describe('Accepted containers'),
targetResolution: z.string().describe('Target resolution'), targetResolution: z.string().describe('Target resolution'),
maxBitrate: z.string().describe('Max bitrate'), maxBitrate: z.string().describe('Max bitrate'),
-2
View File
@@ -454,8 +454,6 @@ export enum VideoSegmentCodec {
export enum AudioCodec { export enum AudioCodec {
Mp3 = 'mp3', Mp3 = 'mp3',
Aac = 'aac', Aac = 'aac',
/** @deprecated Use `Opus` instead */
Libopus = 'libopus',
Opus = 'opus', Opus = 'opus',
PcmS16le = 'pcm_s16le', PcmS16le = 'pcm_s16le',
} }