Hi Ezequiel, Mirela, On Wed, 2019-11-13 at 14:59 +0000, Mirela Rabulea wrote: > Hi Ezequiel, > On Mi, 2019-11-13 at 11:00 -0300, Ezequiel Garcia wrote: > > + * default configuration stream, 64x64 yuv422 > > > + * split by JPEG marker, so it's easier to modify & use > > > + */ > > > +static const unsigned char jpeg_soi[] = {0xFF, 0xD8}; > > > +static const unsigned char jpeg_app0[] = {0xFF, 0xE0, > > I think it's time to re-consider creating some common code > > for drivers that deal with JPEG parsing. I don't know > > exactly how this should be done, but it's worth a try. > > > > Having been there, it might sound unfair to request you to > > take such action. However, someone has to do these kinds > > of cleanups and improvements, sooner or later, if we want > > to keep a clean codebase. > > > > Hope this makes sense. > > I agree, it makes sense, at least the jpeg parsing is somehow common > between these drivers. I'm willing to contribute to this, but I cannot > make a promise when, and this is something that requires collaboration > with other contributors who have the means to validate changes on all > the hardware affected. I just faced the same issue for the coda-vpu driver [1]. I wonder if my approach would be usable as a base for i.MX8 JPEGDEC as well. Either way, I'd like to collaborate on this, but I can't test most of the drivers either. [1] https://patchwork.linuxtv.org/patch/60109/ regards Philipp