Lines Matching refs:picture
173 static inline void libopenjpeg_copy_to_packed8(AVFrame *picture, opj_image_t *image) {
176 for (y = 0; y < picture->height; y++) {
177 index = y * picture->width;
178 img_ptr = picture->data[0] + y * picture->linesize[0];
179 for (x = 0; x < picture->width; x++, index++)
185 static inline void libopenjpeg_copy_to_packed16(AVFrame *picture, opj_image_t *image) {
190 adjust[x] = FFMAX(FFMIN(av_pix_fmt_desc_get(picture->format)->comp[x].depth_minus1 + 1 - image->comps[x].prec, 8), 0);
192 for (y = 0; y < picture->height; y++) {
193 index = y * picture->width;
194 img_ptr = (uint16_t *) (picture->data[0] + y * picture->linesize[0]);
195 for (x = 0; x < picture->width; x++, index++)
202 static inline void libopenjpeg_copyto8(AVFrame *picture, opj_image_t *image) {
210 img_ptr = picture->data[index] + y * picture->linesize[index];
220 static inline void libopenjpeg_copyto16(AVFrame *picture, opj_image_t *image) {
226 adjust[x] = FFMAX(FFMIN(av_pix_fmt_desc_get(picture->format)->comp[x].depth_minus1 + 1 - image->comps[x].prec, 8), 0);
231 img_ptr = (uint16_t *)(picture->data[index] + y * picture->linesize[index]);
258 AVFrame *picture = data;
366 libopenjpeg_copy_to_packed8(picture, image);
368 libopenjpeg_copyto8(picture, image);
373 libopenjpeg_copy_to_packed8(picture, image);
375 libopenjpeg_copyto16(picture, image);
381 libopenjpeg_copy_to_packed8(picture, image);
387 libopenjpeg_copy_to_packed16(picture, image);