• Home
  • Raw
  • Download

Lines Matching refs:kParams

76 } kParams;  variable
79 WebPFreeDecBuffer((WebPDecBuffer*)kParams.pic); in ClearPreviousPic()
80 kParams.pic = NULL; in ClearPreviousPic()
85 WebPDataClear(&kParams.data); in ClearParams()
86 WebPDemuxReleaseIterator(&kParams.curr_frame); in ClearParams()
87 WebPDemuxReleaseIterator(&kParams.prev_frame); in ClearParams()
88 WebPDemuxReleaseChunkIterator(&kParams.iccp); in ClearParams()
89 WebPDemuxDelete(kParams.dmux); in ClearParams()
90 kParams.dmux = NULL; in ClearParams()
96 WebPIterator* const prev = &kParams.prev_frame; in ClearPreviousFrame()
97 prev->width = kParams.canvas_width; in ClearPreviousFrame()
98 prev->height = kParams.canvas_height; in ClearPreviousFrame()
168 const WebPIterator* const curr = &kParams.curr_frame; in Decode()
169 WebPDecoderConfig* const config = &kParams.config; in Decode()
180 kParams.pic = output_buffer; in Decode()
181 if (kParams.use_color_profile) { in Decode()
182 ok = ApplyColorProfile(&kParams.iccp.chunk, output_buffer); in Decode()
193 if (what == 0 && !kParams.done) { in decode_callback()
195 if (kParams.dmux != NULL) { in decode_callback()
196 WebPIterator* const curr = &kParams.curr_frame; in decode_callback()
199 if (WebPDemuxGetFrame(kParams.dmux, 1, curr)) { in decode_callback()
200 --kParams.loop_count; in decode_callback()
201 kParams.done = (kParams.loop_count == 0); in decode_callback()
202 if (kParams.done) return; in decode_callback()
205 kParams.decoding_error = 1; in decode_callback()
206 kParams.done = 1; in decode_callback()
218 kParams.decoding_error = 1; in decode_callback()
219 kParams.done = 1; in decode_callback()
244 if (kParams.has_color_profile && !kParams.decoding_error) { in HandleKey()
245 kParams.use_color_profile = 1 - kParams.use_color_profile; in HandleKey()
247 if (kParams.has_animation) { in HandleKey()
249 if (kParams.done && kParams.loop_count == 0) { in HandleKey()
250 kParams.loop_count = in HandleKey()
251 (int)WebPDemuxGetI(kParams.dmux, WEBP_FF_LOOP_COUNT) + 1; in HandleKey()
252 kParams.done = 0; in HandleKey()
262 kParams.draw_anim_background_color = 1 - kParams.draw_anim_background_color; in HandleKey()
263 if (!kParams.has_animation) ClearPreviousFrame(); in HandleKey()
266 kParams.print_info = 1 - kParams.print_info; in HandleKey()
267 if (!kParams.has_animation) ClearPreviousFrame(); in HandleKey()
270 kParams.only_deltas = 1 - kParams.only_deltas; in HandleKey()
283 kParams.viewport_width = width; in HandleReshape()
284 kParams.viewport_height = height; in HandleReshape()
285 if (!kParams.has_animation) ClearPreviousFrame(); in HandleReshape()
340 if (kParams.draw_anim_background_color) { in DrawBackground()
343 glColor4f(GetColorf(kParams.bg_color, 16), // BGRA from spec in DrawBackground()
344 GetColorf(kParams.bg_color, 8), in DrawBackground()
345 GetColorf(kParams.bg_color, 0), in DrawBackground()
346 GetColorf(kParams.bg_color, 24)); in DrawBackground()
356 window_x = window_x * kParams.viewport_width / kParams.canvas_width; in DrawBackgroundScissored()
357 window_y = window_y * kParams.viewport_height / kParams.canvas_height; in DrawBackgroundScissored()
358 frame_w = frame_w * kParams.viewport_width / kParams.canvas_width; in DrawBackgroundScissored()
359 frame_h = frame_h * kParams.viewport_height / kParams.canvas_height; in DrawBackgroundScissored()
362 window_y = kParams.viewport_height - window_y - frame_h; in DrawBackgroundScissored()
371 const WebPDecBuffer* const pic = kParams.pic; in HandleDisplay()
372 const WebPIterator* const curr = &kParams.curr_frame; in HandleDisplay()
373 WebPIterator* const prev = &kParams.prev_frame; in HandleDisplay()
377 glPixelZoom((GLfloat)(+1. / kParams.canvas_width * kParams.viewport_width), in HandleDisplay()
378 (GLfloat)(-1. / kParams.canvas_height * kParams.viewport_height)); in HandleDisplay()
379 xoff = (GLfloat)(2. * curr->x_offset / kParams.canvas_width); in HandleDisplay()
380 yoff = (GLfloat)(2. * curr->y_offset / kParams.canvas_height); in HandleDisplay()
385 if (kParams.only_deltas) { in HandleDisplay()
408 if (kParams.print_info) { in HandleDisplay()
413 PrintStringW(kParams.file_name); in HandleDisplay()
435 int width = kParams.canvas_width; in StartDisplay()
436 int height = kParams.canvas_height; in StartDisplay()
502 WebPDecoderConfig* const config = &kParams.config; in main()
503 WebPIterator* const curr = &kParams.curr_frame; in main()
513 kParams.use_color_profile = 1; in main()
515 kParams.draw_anim_background_color = 0; in main()
523 kParams.use_color_profile = 0; in main()
531 kParams.draw_anim_background_color = 1; in main()
536 kParams.print_info = 1; in main()
549 kParams.file_name = (const char*)GET_WARGV(argv, ++c); in main()
558 kParams.file_name = (const char*)GET_WARGV(argv, c); in main()
568 if (kParams.file_name == NULL) { in main()
574 if (!ImgIoUtilReadFile(kParams.file_name, in main()
575 &kParams.data.bytes, &kParams.data.size)) { in main()
579 if (!WebPGetInfo(kParams.data.bytes, kParams.data.size, NULL, NULL)) { in main()
584 kParams.dmux = WebPDemux(&kParams.data); in main()
585 if (kParams.dmux == NULL) { in main()
590 kParams.canvas_width = WebPDemuxGetI(kParams.dmux, WEBP_FF_CANVAS_WIDTH); in main()
591 kParams.canvas_height = WebPDemuxGetI(kParams.dmux, WEBP_FF_CANVAS_HEIGHT); in main()
592 if (kParams.print_info) { in main()
593 printf("Canvas: %d x %d\n", kParams.canvas_width, kParams.canvas_height); in main()
598 memset(&kParams.iccp, 0, sizeof(kParams.iccp)); in main()
599 kParams.has_color_profile = in main()
600 !!(WebPDemuxGetI(kParams.dmux, WEBP_FF_FORMAT_FLAGS) & ICCP_FLAG); in main()
601 if (kParams.has_color_profile) { in main()
603 if (!WebPDemuxGetChunk(kParams.dmux, "ICCP", 1, &kParams.iccp)) goto Error; in main()
612 if (!WebPDemuxGetFrame(kParams.dmux, 1, curr)) goto Error; in main()
614 kParams.has_animation = (curr->num_frames > 1); in main()
615 kParams.loop_count = (int)WebPDemuxGetI(kParams.dmux, WEBP_FF_LOOP_COUNT); in main()
616 kParams.bg_color = WebPDemuxGetI(kParams.dmux, WEBP_FF_BACKGROUND_COLOR); in main()
618 curr->num_frames, kParams.loop_count); in main()
625 if (!WebPDemuxGetFrame(kParams.dmux, 0, curr)) goto Error; in main()
626 if (kParams.loop_count) ++kParams.loop_count; in main()
641 if (kParams.has_animation) glutTimerFunc(0, decode_callback, 0); in main()