diff options
| author | 2025-01-17 12:12:01 -0500 | |
|---|---|---|
| committer | 2025-01-17 12:12:01 -0500 | |
| commit | 37684729283f62fd7f1e74bc2b318dc9ad2cb695 (patch) | |
| tree | 2f5be73bf64ac6573e35e8f499515659472a14c9 /src/codec | |
| parent | d1f1eb9b3713a450c0736caad17febae0721af4d (diff) | |
| download | camu-37684729283f62fd7f1e74bc2b318dc9ad2cb695.tar.gz camu-37684729283f62fd7f1e74bc2b318dc9ad2cb695.tar.bz2 camu-37684729283f62fd7f1e74bc2b318dc9ad2cb695.zip | |
Account for dependency changes, platform testing
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'src/codec')
| -rw-r--r-- | src/codec/codec.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/codec/codec.h b/src/codec/codec.h index fac3be8..b70e3cb 100644 --- a/src/codec/codec.h +++ b/src/codec/codec.h @@ -248,10 +248,10 @@ static const char *camu_audio_format_name(s32 format) #endif } -static inline s32 camu_audio_format_bytes_per_sample(struct camu_audio_format *fmt) +static inline size_t camu_audio_format_bytes_per_sample(struct camu_audio_format *fmt) { #ifdef CAMU_HAVE_FFMPEG - return av_get_bytes_per_sample(fmt->format); + return (size_t)av_get_bytes_per_sample(fmt->format); #else switch (fmt->format) { case CAMU_SAMPLE_FORMAT_U8: @@ -271,15 +271,14 @@ static inline s32 camu_audio_format_bytes_per_sample(struct camu_audio_format *f case CAMU_SAMPLE_FORMAT_DBLP: return 8; default: - al_assert_and_return(-1); + al_assert_and_return(0); } #endif } static inline size_t camu_audio_format_samples_to_bytes(struct camu_audio_format *fmt, size_t samples) { - s32 bytes_per_sample = camu_audio_format_bytes_per_sample(fmt); - return samples * bytes_per_sample * fmt->channel_count; + return samples * camu_audio_format_bytes_per_sample(fmt) * fmt->channel_count; } static inline f64 camu_audio_format_samples_to_sec(struct camu_audio_format *fmt, size_t samples) |