Searched hist:"5 d978c5da7f7d85d3a74b7d4dbe9ba5c5584d560" (Results 1 – 4 of 4) sorted by relevance
/qemu/audio/ |
H A D | mixeng.h | 5d978c5da7f7d85d3a74b7d4dbe9ba5c5584d560 Thu May 15 05:44:29 UTC 2025 Volker Rümelin <vr_qemu@t-online.de> audio: add float sample endianness converters
Commit ed2a4a7941 ("audio: proper support for float samples in mixeng") added support for float audio samples. As there were no audio frontend devices with float support at that time, the code was limited to native endian float samples.
When nobody was paying attention, an audio device that supports floating point samples crept in with commit eb9ad377bb ("virtio-sound: handle control messages and streams").
Add code for the audio subsystem to convert float samples to the correct endianness.
The type punning code was taken from the PipeWire project.
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com> Signed-off-by: Volker Rümelin <vr_qemu@t-online.de> Message-Id: <20250515054429.7385-7-vr_qemu@t-online.de>
|
H A D | mixeng.c | 5d978c5da7f7d85d3a74b7d4dbe9ba5c5584d560 Thu May 15 05:44:29 UTC 2025 Volker Rümelin <vr_qemu@t-online.de> audio: add float sample endianness converters
Commit ed2a4a7941 ("audio: proper support for float samples in mixeng") added support for float audio samples. As there were no audio frontend devices with float support at that time, the code was limited to native endian float samples.
When nobody was paying attention, an audio device that supports floating point samples crept in with commit eb9ad377bb ("virtio-sound: handle control messages and streams").
Add code for the audio subsystem to convert float samples to the correct endianness.
The type punning code was taken from the PipeWire project.
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com> Signed-off-by: Volker Rümelin <vr_qemu@t-online.de> Message-Id: <20250515054429.7385-7-vr_qemu@t-online.de>
|
H A D | audio_template.h | 5d978c5da7f7d85d3a74b7d4dbe9ba5c5584d560 Thu May 15 05:44:29 UTC 2025 Volker Rümelin <vr_qemu@t-online.de> audio: add float sample endianness converters
Commit ed2a4a7941 ("audio: proper support for float samples in mixeng") added support for float audio samples. As there were no audio frontend devices with float support at that time, the code was limited to native endian float samples.
When nobody was paying attention, an audio device that supports floating point samples crept in with commit eb9ad377bb ("virtio-sound: handle control messages and streams").
Add code for the audio subsystem to convert float samples to the correct endianness.
The type punning code was taken from the PipeWire project.
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com> Signed-off-by: Volker Rümelin <vr_qemu@t-online.de> Message-Id: <20250515054429.7385-7-vr_qemu@t-online.de>
|
H A D | audio.c | 5d978c5da7f7d85d3a74b7d4dbe9ba5c5584d560 Thu May 15 05:44:29 UTC 2025 Volker Rümelin <vr_qemu@t-online.de> audio: add float sample endianness converters
Commit ed2a4a7941 ("audio: proper support for float samples in mixeng") added support for float audio samples. As there were no audio frontend devices with float support at that time, the code was limited to native endian float samples.
When nobody was paying attention, an audio device that supports floating point samples crept in with commit eb9ad377bb ("virtio-sound: handle control messages and streams").
Add code for the audio subsystem to convert float samples to the correct endianness.
The type punning code was taken from the PipeWire project.
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com> Signed-off-by: Volker Rümelin <vr_qemu@t-online.de> Message-Id: <20250515054429.7385-7-vr_qemu@t-online.de>
|