>> The difference isn't so much the data format as the code flow: all the >> planar data is returned after a single sane_start(), and the multi-frame >> flags for determining which 'frame' is currently being scanned can be >> removed from the standard. > >But you can not expect that the order of the colors is red-green-blue, >so you again need a way to tell the frontend which color/channel is >transmitted.
Hmmm.... "How do I know the order of the channels when the samples are interleaved?" The planar format uses the same order. Described by the same mechanism. >> Each sane_start() cycle would return a single frame, and each frame would >> be a complete image. > >I do not see that this improves anything. You rename several things >but you do not change a lot. And to remove sane_start in between >does not make anything easier. It cleans up the code flow and the semantics of the scanning operations *a lot*. I'll assume you haven't read the rest of your email yet today, but if you're still not convinced later on, I can add more comments. -matt m.
