Commit Graph

8 Commits

Author SHA1 Message Date
Zaggy1024
7c101ab910 LibMedia: Add WAV PCM codecs to CodecID
This is a subset of FFmpeg's PCM codec IDs, limited to only the ones
that are supported by its WAV encoder.
2025-12-15 18:03:03 -06:00
Zaggy1024
25ad0db527 LibMedia: Change the underlying type of CodecID to silence clang-tidy
We have warnings enabled for enums' underlying types being too large.
2025-12-15 18:03:03 -06:00
Zaggy1024
46a8ff419c LibMedia: Move the meat of CodecID's formatter to a constexpr function
This allows us to use simple returns instead of a function call and
break.
2025-12-15 18:03:03 -06:00
Zaggy1024
c34b5a544e LibMedia: Set Matroska "complex" tracks' types based on the codec
The spec indicates that the codec defines how to interpret the data,
so use our CodecIDs to determine the track type.
2025-11-21 16:51:58 -06:00
Zaggy1024
d3941cd83d LibMedia: Support playing FLAC 2025-10-27 17:28:49 -07:00
Zaggy1024
dd052832c1 LibMedia: Support the MP3 and AAC codecs in our demuxer 2025-10-27 17:28:49 -07:00
Timothy Flynn
7280ed6312 Meta: Enforce newlines around namespaces
This has come up several times during code review, so let's just enforce
it using a new clang-format 20 option.
2025-05-14 02:01:59 -06:00
Timothy Flynn
93712b24bf Everywhere: Hoist the Libraries folder to the top-level 2024-11-10 12:50:45 +01:00