Home
last modified time | relevance | path

Searched refs:de265_image (Results 1 – 25 of 147) sorted by relevance

123456

/dports/multimedia/libde265/libde265-1.0.2/libde265/
H A Dvisualize.h28 void write_picture_to_file(const de265_image* img, const char* filename);
36 LIBDE265_API void draw_CB_grid(const de265_image* img, uint8_t* dst, int stride, uint32_t value, in…
37 LIBDE265_API void draw_TB_grid(const de265_image* img, uint8_t* dst, int stride, uint32_t value, in…
38 LIBDE265_API void draw_PB_grid(const de265_image* img, uint8_t* dst, int stride, uint32_t value, in…
39 LIBDE265_API void draw_PB_pred_modes(const de265_image* img, uint8_t* dst, int stride, int pixelSiz…
40 LIBDE265_API void draw_intra_pred_modes(const de265_image* img, uint8_t* dst, int stride, uint32_t …
41 LIBDE265_API void draw_QuantPY(const de265_image* img, uint8_t* dst, int stride, int pixelSize);
42 LIBDE265_API void draw_Motion(const de265_image* img, uint8_t* dst, int stride, int pixelSize);
43 LIBDE265_API void draw_Slices(const de265_image* img, uint8_t* dst, int stride, int pixelSize);
44 LIBDE265_API void draw_Tiles(const de265_image* img, uint8_t* dst, int stride, int pixelSize);
H A Dde265.h157 struct de265_image;
169 LIBDE265_API int de265_get_image_width(const struct de265_image*,int channel);
170 LIBDE265_API int de265_get_image_height(const struct de265_image*,int channel);
171 LIBDE265_API enum de265_chroma de265_get_chroma_format(const struct de265_image*);
172 LIBDE265_API int de265_get_bits_per_pixel(const struct de265_image*,int channel);
176 LIBDE265_API de265_PTS de265_get_image_PTS(const struct de265_image*);
177 LIBDE265_API void* de265_get_image_user_data(const struct de265_image*);
178 LIBDE265_API void de265_set_image_user_data(struct de265_image*, void *user_data);
183 LIBDE265_API void de265_get_image_NAL_header(const struct de265_image*,
329 struct de265_image* img,
[all …]
H A Dimage.cc186 uint32_t de265_image::s_next_image_ID = 0;
188 de265_image::de265_image() in de265_image() function in de265_image
446 de265_image::~de265_image() in ~de265_image()
461 void de265_image::release() in release()
510 de265_error de265_image::copy_image(const de265_image* src) in copy_image()
531 void de265_image::copy_lines_from(const de265_image* src, int first, int end) in copy_lines_from()
580 void de265_image::exchange_pixel_data_with(de265_image& b) in exchange_pixel_data_with()
618 void de265_image::thread_blocks() in thread_blocks()
626 void de265_image::thread_unblocks() in thread_unblocks()
681 void de265_image::wait_for_completion() in wait_for_completion()
[all …]
H A Ddpb.h57 /* */ de265_image* get_image(int index) { in get_image()
62 const de265_image* get_image(int index) const { in get_image()
75 void insert_image_into_reorder_buffer(struct de265_image* img) { in insert_image_into_reorder_buffer()
93 …struct de265_image* get_next_picture_in_output_queue() const { return image_output_queue.front(); } in get_next_picture_in_output_queue()
108 std::vector<struct de265_image*> dpb; // decoded picture buffer
110 std::vector<struct de265_image*> reorder_output_queue;
111 std::deque<struct de265_image*> image_output_queue;
H A Dde265.cc383 const struct de265_image* img = de265_peek_next_picture(de265ctx); in de265_get_next_picture()
397 de265_image* img = ctx->get_next_picture_in_output_queue(); in de265_peek_next_picture()
414 de265_image* next_image = ctx->get_next_picture_in_output_queue(); in de265_release_next_picture()
593 LIBDE265_API int de265_get_image_width(const struct de265_image* img,int channel) in de265_get_image_width()
606 LIBDE265_API int de265_get_image_height(const struct de265_image* img,int channel) in de265_get_image_height()
619 LIBDE265_API int de265_get_bits_per_pixel(const struct de265_image* img,int channel) in de265_get_bits_per_pixel()
632 LIBDE265_API enum de265_chroma de265_get_chroma_format(const struct de265_image* img) in de265_get_chroma_format()
673 return &de265_image::default_image_allocation; in de265_get_default_image_allocation_functions()
676 LIBDE265_API de265_PTS de265_get_image_PTS(const struct de265_image* img) in de265_get_image_PTS()
681 LIBDE265_API void* de265_get_image_user_data(const struct de265_image* img) in de265_get_image_user_data()
[all …]
H A Den265.h46 struct de265_image*,
91 LIBDE265_API struct de265_image* en265_allocate_image(en265_encoder_context*,
96 LIBDE265_API void* de265_alloc_image_plane(struct de265_image* img, int cIdx,
98 LIBDE265_API void de265_free_image_plane(struct de265_image* img, int cIdx);
113 struct de265_image*); // non-blocking
201 const struct de265_image* input_image;
202 const struct de265_image* reconstruction;
H A Dimage-io.h39 virtual LIBDE265_API de265_image* get_image(bool block=true) = 0;
57 virtual LIBDE265_API de265_image* get_image(bool block=true);
69 de265_image* read_next_image();
80 virtual LIBDE265_API void send_image(const de265_image* img) = 0;
91 virtual LIBDE265_API void send_image(const de265_image* img);
H A Dimage-io.cc52 de265_image* ImageSource_YUV::read_next_image() in read_next_image()
56 de265_image* img = new de265_image; in read_next_image()
108 de265_image* ImageSource_YUV::get_image(bool block) in get_image()
110 de265_image* img = read_next_image(); in get_image()
140 void ImageSink_YUV::send_image(const de265_image* img) in send_image()
H A Dmotion.h57 struct de265_image* img,
74 struct de265_image* img,
85 de265_image* img,
93 de265_image* img, const motion_spec& motion,
H A Ddecctx.h109 struct de265_image *img;
195 de265_image* img;
196 de265_image sao_output; // if SAO is used, this is allocated and used as SAO output buffer
282 virtual const de265_image* get_image(int frame_id) const = 0;
364 /* */ de265_image* get_image(int dpb_index) { return dpb.get_image(dpb_index); } in get_image()
365 const de265_image* get_image(int dpb_index) const { return dpb.get_image(dpb_index); } in get_image()
369 de265_image* get_next_picture_in_output_queue() { return dpb.get_next_picture_in_output_queue(); } in get_next_picture_in_output_queue()
443 de265_image* img;
516 void run_postprocessing_filters_sequential(struct de265_image* img);
/dports/graphics/digikam/digikam-7.4.0/core/libs/heifutils/libde265/
H A Dvisualize.h28 void write_picture_to_file(const de265_image* img, const char* filename);
36 LIBDE265_API void draw_CB_grid(const de265_image* img, uint8_t* dst, int stride, uint32_t value, in…
37 LIBDE265_API void draw_TB_grid(const de265_image* img, uint8_t* dst, int stride, uint32_t value, in…
38 LIBDE265_API void draw_PB_grid(const de265_image* img, uint8_t* dst, int stride, uint32_t value, in…
39 LIBDE265_API void draw_PB_pred_modes(const de265_image* img, uint8_t* dst, int stride, int pixelSiz…
40 LIBDE265_API void draw_intra_pred_modes(const de265_image* img, uint8_t* dst, int stride, uint32_t …
41 LIBDE265_API void draw_QuantPY(const de265_image* img, uint8_t* dst, int stride, int pixelSize);
42 LIBDE265_API void draw_Motion(const de265_image* img, uint8_t* dst, int stride, int pixelSize);
43 LIBDE265_API void draw_Slices(const de265_image* img, uint8_t* dst, int stride, int pixelSize);
44 LIBDE265_API void draw_Tiles(const de265_image* img, uint8_t* dst, int stride, int pixelSize);
H A Dde265.h157 struct de265_image;
169 LIBDE265_API int de265_get_image_width(const struct de265_image*,int channel);
170 LIBDE265_API int de265_get_image_height(const struct de265_image*,int channel);
171 LIBDE265_API enum de265_chroma de265_get_chroma_format(const struct de265_image*);
172 LIBDE265_API int de265_get_bits_per_pixel(const struct de265_image*,int channel);
176 LIBDE265_API de265_PTS de265_get_image_PTS(const struct de265_image*);
177 LIBDE265_API void* de265_get_image_user_data(const struct de265_image*);
178 LIBDE265_API void de265_set_image_user_data(struct de265_image*, void *user_data);
183 LIBDE265_API void de265_get_image_NAL_header(const struct de265_image*,
329 struct de265_image* img,
[all …]
H A Dimage.cc187 uint32_t de265_image::s_next_image_ID = 0;
189 de265_image::de265_image() in de265_image() function in de265_image
470 de265_image::~de265_image() in ~de265_image()
485 void de265_image::release() in release()
535 de265_error de265_image::copy_image(const de265_image* src) in copy_image()
556 void de265_image::copy_lines_from(const de265_image* src, int first, int end) in copy_lines_from()
605 void de265_image::exchange_pixel_data_with(de265_image& b) in exchange_pixel_data_with()
643 void de265_image::thread_blocks() in thread_blocks()
651 void de265_image::thread_unblocks() in thread_unblocks()
706 void de265_image::wait_for_completion() in wait_for_completion()
[all …]
H A Ddpb.h57 /* */ de265_image* get_image(int index) { in get_image()
62 const de265_image* get_image(int index) const { in get_image()
75 void insert_image_into_reorder_buffer(struct de265_image* img) { in insert_image_into_reorder_buffer()
93 …struct de265_image* get_next_picture_in_output_queue() const { return image_output_queue.front(); } in get_next_picture_in_output_queue()
108 std::vector<struct de265_image*> dpb; // decoded picture buffer
110 std::vector<struct de265_image*> reorder_output_queue;
111 std::deque<struct de265_image*> image_output_queue;
H A Dde265.cc392 const struct de265_image* img = de265_peek_next_picture(de265ctx); in de265_get_next_picture()
406 de265_image* img = ctx->get_next_picture_in_output_queue(); in de265_peek_next_picture()
423 de265_image* next_image = ctx->get_next_picture_in_output_queue(); in de265_release_next_picture()
602 LIBDE265_API int de265_get_image_width(const struct de265_image* img,int channel) in de265_get_image_width()
615 LIBDE265_API int de265_get_image_height(const struct de265_image* img,int channel) in de265_get_image_height()
628 LIBDE265_API int de265_get_bits_per_pixel(const struct de265_image* img,int channel) in de265_get_bits_per_pixel()
641 LIBDE265_API enum de265_chroma de265_get_chroma_format(const struct de265_image* img) in de265_get_chroma_format()
682 return &de265_image::default_image_allocation; in de265_get_default_image_allocation_functions()
685 LIBDE265_API de265_PTS de265_get_image_PTS(const struct de265_image* img) in de265_get_image_PTS()
690 LIBDE265_API void* de265_get_image_user_data(const struct de265_image* img) in de265_get_image_user_data()
[all …]
H A Den265.h93 LIBDE265_API struct de265_image* en265_allocate_image(en265_encoder_context*,
98 LIBDE265_API void* de265_alloc_image_plane(struct de265_image* img, int cIdx,
100 LIBDE265_API void de265_free_image_plane(struct de265_image* img, int cIdx);
115 struct de265_image*); // non-blocking
203 const struct de265_image* input_image;
204 const struct de265_image* reconstruction;
H A Dimage-io.h39 virtual LIBDE265_API de265_image* get_image(bool block=true) = 0;
57 virtual LIBDE265_API de265_image* get_image(bool block=true);
69 de265_image* read_next_image();
79 virtual LIBDE265_API void send_image(const de265_image* img) = 0;
90 virtual LIBDE265_API void send_image(const de265_image* img);
H A Dmotion.h72 struct de265_image* img,
89 struct de265_image* img,
100 de265_image* img,
108 de265_image* img, const PBMotionCoding& motion,
125 de265_image* img,
H A Dimage-io.cc64 de265_image* ImageSource_YUV::read_next_image() in read_next_image()
68 de265_image* img = new de265_image; in read_next_image()
120 de265_image* ImageSource_YUV::get_image(bool block) in get_image()
122 de265_image* img = read_next_image(); in get_image()
152 void ImageSink_YUV::send_image(const de265_image* img) in send_image()
/dports/multimedia/libde265/libde265-1.0.2/libde265/encoder/
H A Dencpicbuf.h41 const de265_image* input; // owner
42 de265_image* prediction; // owner
43 de265_image* reconstruction; // owner
102 image_data* insert_next_image_in_encoding_order(const de265_image*, int frame_number);
114 void set_prediction_image(int frame_number, de265_image*); // store it just for debugging fun
115 void set_reconstruction_image(int frame_number, de265_image*);
H A Dencode.h44 virtual void save(const de265_image*);
45 virtual void restore(de265_image*);
84 de265_image* img,
98 de265_image* img, int x0,int y0, int log2TbSize,
183 virtual void save(const de265_image*);
184 virtual void restore(de265_image*);
189 void reconstruct(encoder_context* ectx,de265_image* img) const;
198 void write_to_image(de265_image*) const;
H A Dencoder-context.h44 virtual const de265_image* get_image(int frame_id) const { in get_image()
64 de265_image*,
71 de265_image* img; // reconstruction
72 de265_image* prediction;
/dports/graphics/digikam/digikam-7.4.0/core/libs/heifutils/libde265/encoder/
H A Dencpicbuf.h41 const de265_image* input; // owner
42 de265_image* prediction; // owner
43 de265_image* reconstruction; // owner
102 image_data* insert_next_image_in_encoding_order(const de265_image*, int frame_number);
114 void set_prediction_image(int frame_number, de265_image*); // store it just for debugging fun
115 void set_reconstruction_image(int frame_number, de265_image*);
H A Dencoder-types.h114 void copyToImage(de265_image* img, int cIdx) const;
115 void copyFromImage(const de265_image* img, int cIdx);
189 void reconstruct(encoder_context* ectx, de265_image* img) const;
190 void debug_writeBlack(encoder_context* ectx, de265_image* img) const;
200 void writeReconstructionToImage(de265_image* img,
215 de265_image* img, int x0,int y0, int log2TbSize,
308 void reconstruct(encoder_context* ectx,de265_image* img) const;
313 void writeReconstructionToImage(de265_image* img,
375 void writeReconstructionToImage(de265_image* img,
/dports/multimedia/libde265/libde265-1.0.2/sherlock265/
H A DVideoDecoder.hh82 const de265_image* img;
111 void show_frame(const de265_image* img);
113 void convert_frame_libvideogfx(const de265_image* img, QImage & qimg);
119 void convert_frame_swscale(const de265_image* img, QImage & qimg);

123456