<div dir="ltr"><div>Hi everybody,</div><div><br></div><div>playing audio CD images (CUE/BIN) does not work (at least on Windows 10 host and Windows XP guest). However, I guess it is a general issue with the handling of endianess.</div><div><br></div><div>According to "<a href="https://www.gnu.org/software/ccd2cue/manual/html_node/FILE-_0028CUE-Command_0029.html#FILE-_0028CUE-Command_0029">https://www.gnu.org/software/ccd2cue/manual/html_node/FILE-_0028CUE-Command_0029.html#FILE-_0028CUE-Command_0029</a>"</div><div>BINARY is always little endian and</div><div>MOTOROLA is always big endian.</div><div><br></div><div>In "VirtualBox-6.1.22/src/VBox/Storage/CUE.cpp" in the function "cueRead" it swapps the bytes in case it is little endian.</div><div>Also the keyword MOTOROLA for big endian is not defined, although there is code for it.</div><div><br></div><div>The following patch should fix it. Unfortunately, I do not have a running build environment to test it. Maybe someone of you has the chance.</div><div><br></div>238a239<br>>     {RT_STR_TUPLE("MOTOROLA"),   CUEKEYWORD_MOTOROLA},<br>1535c1536<br><             && pThis->fLittleEndian)<br>---<br>>             && !pThis->fLittleEndian)<br><div><br></div><div>Best regards</div><div>Dennis</div></div>