recording: cleanup audio config members

and fix some annyoing msvc warnings
This commit is contained in:
Megamouse 2023-11-16 00:18:35 +01:00
parent 49f910a56b
commit ff434f9d38
7 changed files with 16 additions and 14 deletions

View file

@ -295,7 +295,7 @@ namespace psf
for (const auto& entry : psf)
{
def_table_t index;
def_table_t index{};
index.key_off = ::narrow<u32>(key_offset);
index.param_fmt = entry.second.type();
index.param_len = entry.second.size();
@ -313,7 +313,7 @@ namespace psf
key_offset = utils::align(key_offset, 4);
// Generate header
header_t header;
header_t header{};
header.magic = "\0PSF"_u32;
header.version = 0x101;
header.off_key_table = ::narrow<u32>(sizeof(header_t) + sizeof(def_table_t) * psf.size());