Lines Matching defs:handler
108 CLImageProcessor::add_handler (SmartPtr<CLImageHandler> &handler)
110 XCAM_ASSERT (handler.ptr ());
111 _handlers.push_back (handler);
178 p_buf->handler = *(_handlers.begin ());
210 XCAM_ASSERT (buf.ptr () && buf->handler.ptr ());
212 is_ready_or_disabled = (!buf->handler->is_handler_enabled () || buf->handler->is_ready ());
233 STREAM_LOCK; // make sure handler APIs are protected
245 SmartPtr<CLImageHandler> handler = p_buf->handler;
248 XCAM_ASSERT (data.ptr () && handler.ptr ());
254 if (handler->is_handler_enabled () && !handler->is_ready ()) {
265 ret = handler->execute (data, out_data);
270 "CLImageProcessor execute image handler failed");
275 // for loop in handler, find next handler
279 if (handler.ptr () == (*i_handler).ptr ()) {
291 p_buf->handler = *i_handler;
293 p_buf->handler = NULL;
297 if (!p_buf->handler.ptr ()) {
366 "CLImageProcessor create demo handler failed");