AJM: Added some missing features (#1489)

* AJM: Added support for different PCM formats

* updated libatrac9 ref

* remove log

* Add support for non-interleaved flag

* Added support for output sideband format query
This commit is contained in:
Vladislav Mikhalin 2024-11-06 23:39:43 +03:00 committed by GitHub
parent f98b9f7726
commit 46ac48c311
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 226 additions and 81 deletions

View file

@ -137,9 +137,12 @@ union AjmInstanceFlags {
u64 codec : 28;
};
};
static_assert(sizeof(AjmInstanceFlags) == 8);
struct AjmDecMp3ParseFrame;
u32 GetChannelMask(u32 num_channels);
int PS4_SYSV_ABI sceAjmBatchCancel(const u32 context_id, const u32 batch_id);
int PS4_SYSV_ABI sceAjmBatchErrorDump();
void* PS4_SYSV_ABI sceAjmBatchJobControlBufferRa(void* p_buffer, u32 instance_id, u64 flags,