<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><font face="Helvetica, Arial, sans-serif"><a class="moz-txt-link-freetext" href="https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/689">https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/689</a>
        fixed </font>the order of GST_AUDIO_FORMATS_ALL to be ordered
      by quality instead of ordered by integer width, which caused
      formats like S8 and U8 to be placed before much more commonly used
      ones like S32LE. This makes a lot of sense.<br>
    </p>
    <p>The new ordering however prefers F64LE and F64BE. It this really
      practical? I understand that this is according to the new
      criteria, but the vast majority of hard- and software do not
      actually support 64-bit floating point samples, so a lot of
      unnecessary conversions may take place.</p>
    <p>Perhaps an order that corresponds better to what is used in the
      real world would be to prefer F32 formats first, followed by S32
      formats, then S24_32 and S24 formats, then S16 formats, then F64
      formats, then the rest.</p>
    <p>Thoughts?<br>
    </p>
  </body>
</html>