{"action":"opened","issue":{"url":"https://api.github.com/repos/libjpeg-turbo/libjpeg-turbo/issues/94","repository_url":"https://api.github.com/repos/libjpeg-turbo/libjpeg-turbo","labels_url":"https://api.github.com/repos/libjpeg-turbo/libjpeg-turbo/issues/94/labels{/name}","comments_url":"https://api.github.com/repos/libjpeg-turbo/libjpeg-turbo/issues/94/comments","events_url":"https://api.github.com/repos/libjpeg-turbo/libjpeg-turbo/issues/94/events","html_url":"https://github.com/libjpeg-turbo/libjpeg-turbo/issues/94","id":169665330,"number":94,"title":"Question about pixel data - Can we pass non-interleaved pixel data to the compression function?","user":{"login":"kevingnet","id":5151740,"avatar_url":"https://avatars.githubusercontent.com/u/5151740?v=3","gravatar_id":"","url":"https://api.github.com/users/kevingnet","html_url":"https://github.com/kevingnet","followers_url":"https://api.github.com/users/kevingnet/followers","following_url":"https://api.github.com/users/kevingnet/following{/other_user}","gists_url":"https://api.github.com/users/kevingnet/gists{/gist_id}","starred_url":"https://api.github.com/users/kevingnet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kevingnet/subscriptions","organizations_url":"https://api.github.com/users/kevingnet/orgs","repos_url":"https://api.github.com/users/kevingnet/repos","events_url":"https://api.github.com/users/kevingnet/events{/privacy}","received_events_url":"https://api.github.com/users/kevingnet/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-08-05T18:13:53Z","updated_at":"2016-08-05T18:13:53Z","closed_at":null,"body":"Documentation says that several other color spaces are supported. In our use case, we have that the source jpeg files we start with have the pixel data split into channel arrays, such that the first array would be Red, etc.. Then, in our code, we use code to interleave the pixel data so that we pass to libjpeg-turbo pixel data in one array such that it would have RGB, so each pixel fits into a 24 bit value. \r\nAll of that takes extra processing, and I was wondering if there is a way to pass in the pixel data when it's not interleaved. I searched the documentation and it reads that the jpeg specification supports either way, however, when I look at the code, specifically the locations with switch statements where it would indicate that non-interleaved data could be passed, I didn't see anything that appears to support it, at least from the look in that code.\r\n\r\nThanks,\r\nKevin"}}
{"actor":{"display_login":"kevingnet"}}