Lines Matching refs:decoder
48 /* video adapter and image decoder */
52 /* decoder candidates */
62 splash_find_data(splash_decoder_t *decoder)
68 if (decoder->data_type == NULL)
71 image_module = preload_search_by_type(decoder->data_type);
83 decoder->data = ptr;
84 decoder->data_size = sz;
89 splash_test(splash_decoder_t *decoder)
91 if (splash_find_data(decoder))
93 if (*decoder->init && (*decoder->init)(splash_adp)) {
94 decoder->data = NULL;
95 decoder->data_size = 0;
99 printf("splash: image decoder found: %s\n", decoder->name);
104 splash_new(splash_decoder_t *decoder)
106 splash_decoder = decoder;
112 splash_register(splash_decoder_t *decoder)
121 * this decoder immediately.
123 error = splash_test(decoder);
125 /* replace the current decoder with new one */
129 splash_new(decoder);
133 /* register the decoder for later use */
150 decoder_set[i] = decoder;
157 splash_unregister(splash_decoder_t *decoder)
161 if (splash_decoder == decoder) {