On Tue, Jun 3, 2025 at 9:46 PM Ralph Little <[email protected]> wrote:
> Hi. > Someone has asked the question about byte order in multi-byte image data > that we might get from a SANE backend. For example, if the data is 16-bit, > what assumptions can we make about the byte order of that data? There > doesn't seem to be anything in the SANE API specification for guidance. > > It is not enough to assume the local machine byte order since we may get > data through the net backend from a remote machine with a different byte > order. > In the case of the net backend, the byte order is indicated in the SANE_NET_START response <https://sane-project.gitlab.io/standard/net.html#sane-net-start>. The client is responsible for reordering bytes if the byte orders differ. I don't have any experience with other backends. :-) > Cheers, > Ralph >
