/external/libxcam/xcore/ |
D | video_buffer.h | 31 class VideoBuffer; variable 32 typedef std::list<SmartPtr<VideoBuffer>> VideoBufferList; 55 class VideoBuffer { 57 explicit VideoBuffer (int64_t timestamp = InvalidTimestamp) 60 explicit VideoBuffer (const VideoBufferInfo &info, int64_t timestamp = InvalidTimestamp) 64 virtual ~VideoBuffer (); 66 void set_parent (const SmartPtr<VideoBuffer> &parent) { in set_parent() 93 bool attach_buffer (const SmartPtr<VideoBuffer>& buf); 94 bool detach_buffer (const SmartPtr<VideoBuffer>& buf); 95 bool copy_attaches (const SmartPtr<VideoBuffer>& buf); [all …]
|
D | video_buffer.cpp | 76 VideoBuffer::~VideoBuffer () in ~VideoBuffer() 84 VideoBuffer::attach_buffer (const SmartPtr<VideoBuffer>& buf) in attach_buffer() 91 VideoBuffer::detach_buffer (const SmartPtr<VideoBuffer>& buf) in detach_buffer() 95 SmartPtr<VideoBuffer>& current = *iter; in detach_buffer() 107 VideoBuffer::copy_attaches (const SmartPtr<VideoBuffer>& buf) in copy_attaches() 115 VideoBuffer::clear_attached_buffers () in clear_attached_buffers() 121 VideoBuffer::add_metadata (const SmartPtr<MetaData>& data) in add_metadata() 128 VideoBuffer::remove_metadata (const SmartPtr<MetaData>& data) in remove_metadata() 144 VideoBuffer::clear_all_metadata () in clear_all_metadata()
|
D | image_processor.h | 38 virtual void process_buffer_done (ImageProcessor *processor, const SmartPtr<VideoBuffer> &buf); 39 … virtual void process_buffer_failed (ImageProcessor *processor, const SmartPtr<VideoBuffer> &buf); 55 typedef SafeList<VideoBuffer> VideoBufQueue; 69 XCamReturn push_buffer (SmartPtr<VideoBuffer> &buf); 78 …virtual XCamReturn process_buffer(SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &output) = 0; 83 void notify_process_buffer_done (const SmartPtr<VideoBuffer> &buf); 84 void notify_process_buffer_failed (const SmartPtr<VideoBuffer> &buf);
|
D | pipe_manager.h | 51 virtual XCamReturn push_buffer (SmartPtr<VideoBuffer> &buf); 54 virtual void post_buffer (const SmartPtr<VideoBuffer> &buf) = 0; 57 virtual XCamReturn scaled_image_ready (const SmartPtr<VideoBuffer> &buffer); 64 virtual void process_buffer_done (ImageProcessor *processor, const SmartPtr<VideoBuffer> &buf); 65 … virtual void process_buffer_failed (ImageProcessor *processor, const SmartPtr<VideoBuffer> &buf);
|
D | drm_display.h | 88 bool has_frame_buffer (SmartPtr<VideoBuffer> &buf) { in has_frame_buffer() 91 XCamReturn render_setup_frame_buffer (SmartPtr<VideoBuffer> &buf); 92 XCamReturn render_buffer (SmartPtr<VideoBuffer> &buf); 102 …SmartPtr<DrmBoBuffer> convert_to_drm_bo_buf (SmartPtr<DrmDisplay> &self, SmartPtr<VideoBuffer> &bu… 131 typedef std::map<const VideoBuffer *, FB> FBMap; 155 SmartPtr<VideoBuffer> _display_buf;
|
D | device_manager.h | 102 virtual void handle_buffer (const SmartPtr<VideoBuffer> &buf) = 0; 106 virtual XCamReturn poll_buffer_ready (SmartPtr<VideoBuffer> &buf); 110 virtual XCamReturn scaled_image_ready (const SmartPtr<VideoBuffer> &buffer); 117 virtual void process_buffer_done (ImageProcessor *processor, const SmartPtr<VideoBuffer> &buf); 118 … virtual void process_buffer_failed (ImageProcessor *processor, const SmartPtr<VideoBuffer> &buf);
|
D | image_handler.h | 49 SmartPtr<VideoBuffer> in_buf; 50 SmartPtr<VideoBuffer> out_buf; 52 Parameters (const SmartPtr<VideoBuffer> &in = NULL, const SmartPtr<VideoBuffer> &out = NULL) 103 SmartPtr<VideoBuffer> get_free_buf ();
|
/external/libxcam/modules/ocl/ |
D | cl_image_360_stitch.h | 36 SmartPtr<VideoBuffer> buf; 90 SmartPtr<VideoBuffer> &get_global_scale_input () { in get_global_scale_input() 93 SmartPtr<VideoBuffer> &get_global_scale_output () { in get_global_scale_output() 105 …virtual XCamReturn prepare_parameters (SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &output… 106 virtual XCamReturn execute_done (SmartPtr<VideoBuffer> &output); 108 …XCamReturn ensure_fisheye_parameters (SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &output); 110 …SmartPtr<VideoBuffer> &input0, SmartPtr<VideoBuffer> &input1, SmartPtr<VideoBuffer> &output, int i… 112 SmartPtr<VideoBuffer> &input0, SmartPtr<VideoBuffer> &input1, SmartPtr<VideoBuffer> &output, 116 XCamReturn reset_buffer_info (SmartPtr<VideoBuffer> &input); 120 void calc_fisheye_initial_info (SmartPtr<VideoBuffer> &output); [all …]
|
D | cl_image_handler.h | 120 XCamReturn execute (SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &output); 123 SmartPtr<VideoBuffer> &get_input_buf (); 124 SmartPtr<VideoBuffer> &get_output_buf (); 132 …virtual XCamReturn prepare_parameters (SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &output… 133 virtual XCamReturn execute_done (SmartPtr<VideoBuffer> &output); 136 …virtual XCamReturn prepare_output_buf (SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &output… 141 XCamReturn ensure_parameters (SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &output); 147 void reset_buf_cache (const SmartPtr<VideoBuffer>& input, const SmartPtr<VideoBuffer>& output); 168 SmartPtr<VideoBuffer> _input_buf_cache; 169 SmartPtr<VideoBuffer> _output_buf_cache; [all …]
|
D | cl_image_scaler.h | 58 virtual SmartPtr<VideoBuffer> get_input_buffer () = 0; 59 virtual SmartPtr<VideoBuffer> get_output_buffer () = 0; 73 virtual SmartPtr<VideoBuffer> get_input_buffer (); 74 virtual SmartPtr<VideoBuffer> get_output_buffer (); 95 SmartPtr<VideoBuffer> &get_scaler_buf () { in get_scaler_buf() 102 …virtual XCamReturn prepare_output_buf (SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &output… 103 virtual XCamReturn execute_done (SmartPtr<VideoBuffer> &output); 106 … XCamReturn prepare_scaler_buf (const VideoBufferInfo &video_info, SmartPtr<VideoBuffer> &output); 107 XCamReturn post_buffer (const SmartPtr<VideoBuffer> &buffer); 113 SmartPtr<VideoBuffer> _scaler_buf;
|
D | cl_retinex_handler.h | 58 virtual SmartPtr<VideoBuffer> get_input_buffer (); 59 virtual SmartPtr<VideoBuffer> get_output_buffer (); 75 virtual SmartPtr<VideoBuffer> get_input_buf (); 76 virtual SmartPtr<VideoBuffer> get_output_buf (); 107 SmartPtr<VideoBuffer> &get_scaler_buf1 () { in get_scaler_buf1() 110 SmartPtr<VideoBuffer> &get_gaussian_buf (uint index) { in get_gaussian_buf() 118 …virtual XCamReturn prepare_output_buf (SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &output… 130 SmartPtr<VideoBuffer> _scaler_buf1; 131 SmartPtr<VideoBuffer> _gaussian_buf[XCAM_RETINEX_MAX_SCALE];
|
D | cl_utils.h | 52 const SmartPtr<VideoBuffer> &buf); 56 SmartPtr<VideoBuffer> &buf, 63 SmartPtr<VideoBuffer> &buf); 81 SmartPtr<VideoBuffer> &stitch_buf, 82 SmartPtr<VideoBuffer> top_view_buf, 87 SmartPtr<VideoBuffer> &stitch_buf, 88 SmartPtr<VideoBuffer> rectified_view_buf,
|
D | cl_image_handler.cpp | 231 CLImageHandler::prepare_parameters (SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &output) in prepare_parameters() 240 CLImageHandler::ensure_parameters (SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &output) in ensure_parameters() 252 CLImageHandler::reset_buf_cache (const SmartPtr<VideoBuffer>& input, const SmartPtr<VideoBuffer>& o… in reset_buf_cache() 259 CLImageHandler::prepare_output_buf (SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &output) in prepare_output_buf() 310 SmartPtr<VideoBuffer> & 317 SmartPtr<VideoBuffer> & 383 CLImageHandler::execute (SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &output) in execute() 435 CLImageHandler::execute_done (SmartPtr<VideoBuffer> &output) in execute_done() 493 CLCloneImageHandler::prepare_output_buf (SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &outpu… in prepare_output_buf()
|
D | cl_3d_denoise_handler.h | 82 SmartPtr<VideoBuffer> get_input_buf () { in get_input_buf() 85 SmartPtr<VideoBuffer> get_output_buf () { in get_output_buf() 90 …virtual XCamReturn prepare_parameters (SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &output… 98 SmartPtr<VideoBuffer> _input_buf; 99 SmartPtr<VideoBuffer> _output_buf;
|
D | cl_multi_image_handler.h | 41 …virtual XCamReturn prepare_parameters (SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &output… 43 virtual XCamReturn execute_done (SmartPtr<VideoBuffer> &output); 48 …const SmartPtr<CLImageHandler> &handler, SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &outp…
|
D | cl_blender.h | 92 …virtual XCamReturn prepare_parameters (SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &output… 99 SmartPtr<CLContext> context, SmartPtr<VideoBuffer> &input0, 100 SmartPtr<VideoBuffer> &input1, SmartPtr<VideoBuffer> &output) = 0;
|
D | cl_demo_handler.h | 40 …virtual XCamReturn prepare_output_buf (SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &output… 41 …virtual XCamReturn prepare_parameters (SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &output…
|
D | cl_bayer_basic_handler.cpp | 44 SmartPtr<VideoBuffer> image_buffer; 59 bool queue_stats (SmartPtr<VideoBuffer> &buf, SmartPtr<CLBuffer> &stats); 60 SmartPtr<VideoBuffer> pop_buf (); 68 SafeList<VideoBuffer> _buffer_done_list; 84 CLBayer3AStatsThread::queue_stats (SmartPtr<VideoBuffer> &buf, SmartPtr<CLBuffer> &stats) in queue_stats() 100 SmartPtr<VideoBuffer> 149 CLBayerBasicImageHandler::process_stats_buffer (SmartPtr<VideoBuffer> &buffer, SmartPtr<CLBuffer> &… in process_stats_buffer() 281 SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &output) in prepare_parameters() 379 CLBayerBasicImageHandler::execute_done (SmartPtr<VideoBuffer> &output) in execute_done() 392 SmartPtr<VideoBuffer> done_buf = _3a_stats_thread->pop_buf (); in execute_done()
|
D | cl_image_scaler.cpp | 47 SmartPtr<VideoBuffer> input = get_input_buffer (); in prepare_arguments() 48 SmartPtr<VideoBuffer> output = get_output_buffer (); in prepare_arguments() 137 SmartPtr<VideoBuffer> 143 SmartPtr<VideoBuffer> 182 CLImageScaler::prepare_output_buf (SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &output) in prepare_output_buf() 200 CLImageScaler::execute_done (SmartPtr<VideoBuffer> &output) in execute_done() 211 CLImageScaler::prepare_scaler_buf (const VideoBufferInfo &video_info, SmartPtr<VideoBuffer> &output) in prepare_scaler_buf() 235 CLImageScaler::post_buffer (const SmartPtr<VideoBuffer> &buffer) in post_buffer()
|
D | cl_multi_image_handler.cpp | 89 …const SmartPtr<CLImageHandler> &handler, SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &outp… in ensure_handler_parameters() 96 CLMultiImageHandler::prepare_parameters (SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &outpu… in prepare_parameters() 115 CLMultiImageHandler::execute_done (SmartPtr<VideoBuffer> &output) in execute_done()
|
D | cl_video_stabilizer.h | 57 typedef std::list<SmartPtr<VideoBuffer>> CLImageBufferList; 68 virtual SmartPtr<VideoBuffer> get_warp_input_buf (); 100 …virtual XCamReturn prepare_parameters (SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &output… 101 virtual XCamReturn execute_done (SmartPtr<VideoBuffer> &output);
|
/external/libxcam/modules/soft/ |
D | soft_blender.h | 44 SmartPtr<VideoBuffer> in1_buf; 47 const SmartPtr<VideoBuffer> &in0, in BlenderParam() 48 const SmartPtr<VideoBuffer> &in1, in BlenderParam() 49 const SmartPtr<VideoBuffer> &out) in BlenderParam() 83 const SmartPtr<VideoBuffer> &in0, 84 const SmartPtr<VideoBuffer> &in1, 85 SmartPtr<VideoBuffer> &out_buf);
|
D | soft_blender_tasks_priv.h | 91 SmartPtr<VideoBuffer> in_buf; 92 SmartPtr<VideoBuffer> out_buf; 97 const SmartPtr<VideoBuffer> &in, in Args() 98 const SmartPtr<VideoBuffer> &out) in Args() 134 SmartPtr<VideoBuffer> out_buf; 139 const SmartPtr<VideoBuffer> &out = NULL) 167 SmartPtr<VideoBuffer> out_buf; 172 const SmartPtr<VideoBuffer> &out = NULL) 205 SmartPtr<VideoBuffer> out_buf; 210 const SmartPtr<VideoBuffer> &out = NULL)
|
/external/libxcam/tests/ |
D | test-image-blend.cpp | 80 SmartPtr<CLGeoMapHandler> geo_map_handler, SmartPtr<VideoBuffer> &in_out, in geo_correct_image() 85 SmartPtr<VideoBuffer> geo_out; in geo_correct_image() 105 static SmartPtr<VideoBuffer> 118 SmartPtr<VideoBuffer> dma_buf; in dma_buf_to_xcam_buf() 119 SmartPtr<VideoBuffer> output; in dma_buf_to_xcam_buf() 138 static SmartPtr<VideoBuffer> 150 SmartPtr<VideoBuffer> input0, SmartPtr<VideoBuffer> input1, in blend_images() 151 SmartPtr<VideoBuffer> &output_buf, in blend_images() 170 SmartPtr<VideoBuffer> input0, input1; in main() 171 SmartPtr<VideoBuffer> output_buf; in main() [all …]
|
D | test-image-stitching.cpp | 51 SmartPtr<VideoBuffer> input_bufs[], SmartPtr<VideoBuffer> output_buf, 52 SmartPtr<VideoBuffer> top_view_buf, SmartPtr<VideoBuffer> rectified_view_buf, 114 SmartPtr<VideoBuffer> &buf) in read_file_to_video_buffer() 169 SmartPtr<VideoBuffer> input_buf, output_buf, top_view_buf, rectified_view_buf; in main() 486 SmartPtr<VideoBuffer> pre_buf, cur_buf; in main() 488 SmartPtr<VideoBuffer> input_bufs[XCAM_STITCH_FISHEYE_MAX_NUM]; in main() 567 SmartPtr<VideoBuffer> input_bufs[], SmartPtr<VideoBuffer> output_buf, in dbg_write_image() 568 SmartPtr<VideoBuffer> top_view_buf, SmartPtr<VideoBuffer> rectified_view_buf, in dbg_write_image()
|