Lines Matching defs:decoder
46 /* video adapter and image decoder */
50 /* decoder candidates */
60 splash_find_data(splash_decoder_t *decoder)
66 if (decoder->data_type == NULL)
69 image_module = preload_search_by_type(decoder->data_type);
81 decoder->data = ptr;
82 decoder->data_size = sz;
87 splash_test(splash_decoder_t *decoder)
89 if (splash_find_data(decoder))
91 if (*decoder->init && (*decoder->init)(splash_adp)) {
92 decoder->data = NULL;
93 decoder->data_size = 0;
97 printf("splash: image decoder found: %s\n", decoder->name);
102 splash_new(splash_decoder_t *decoder)
104 splash_decoder = decoder;
110 splash_register(splash_decoder_t *decoder)
119 * this decoder immediately.
121 error = splash_test(decoder);
123 /* replace the current decoder with new one */
127 splash_new(decoder);
131 /* register the decoder for later use */
148 decoder_set[i] = decoder;
155 splash_unregister(splash_decoder_t *decoder)
159 if (splash_decoder == decoder) {