[feature] Use gifv type for short soundless mp4 videos (#3182)

This commit is contained in:
tobi
2024-08-08 10:12:16 +02:00
committed by GitHub
parent 3045782b49
commit b19cfee7ae
5 changed files with 49 additions and 8 deletions

View File

@@ -91,6 +91,7 @@ const (
FileTypeImage FileType = 1 // FileTypeImage is for jpegs, pngs, and standard gifs
FileTypeAudio FileType = 2 // FileTypeAudio is for audio-only files (no video)
FileTypeVideo FileType = 3 // FileTypeVideo is for files with audio + visual
FileTypeGifv FileType = 4 // FileTypeGifv is for short video-only files (20s or less, mp4, no audio).
)
// String returns a stringified, frontend API compatible form of FileType.
@@ -104,6 +105,8 @@ func (t FileType) String() string {
return "audio"
case FileTypeVideo:
return "video"
case FileTypeGifv:
return "gifv"
default:
panic("invalid filetype")
}