Home
last modified time | relevance | path

Searched refs:VideoBuffer (Results 1 – 25 of 137) sorted by relevance

123456

/external/libxcam/xcore/
Dvideo_buffer.h31 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 …]
Dvideo_buffer.cpp76 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()
Dimage_processor.h38 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);
Dpipe_manager.h51 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);
Ddrm_display.h88 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;
Ddevice_manager.h102 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);
Dimage_handler.h49 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/
Dcl_image_360_stitch.h36 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 …]
Dcl_image_handler.h120 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 …]
Dcl_image_scaler.h58 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;
Dcl_retinex_handler.h58 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];
Dcl_utils.h52 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,
Dcl_image_handler.cpp231 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()
Dcl_3d_denoise_handler.h82 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;
Dcl_multi_image_handler.h41 …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…
Dcl_blender.h92 …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;
Dcl_demo_handler.h40 …virtual XCamReturn prepare_output_buf (SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &output…
41 …virtual XCamReturn prepare_parameters (SmartPtr<VideoBuffer> &input, SmartPtr<VideoBuffer> &output…
Dcl_bayer_basic_handler.cpp44 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()
Dcl_image_scaler.cpp47 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()
Dcl_multi_image_handler.cpp89 …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()
Dcl_video_stabilizer.h57 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/
Dsoft_blender.h44 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);
Dsoft_blender_tasks_priv.h91 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/
Dtest-image-blend.cpp80 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 …]
Dtest-image-stitching.cpp51 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()

123456