pedrocr / imagepipe

Image processing pipeline
GNU Lesser General Public License v3.0
44 stars 15 forks source link

Rawler support #22

Open qarmin opened 1 month ago

qarmin commented 1 month ago

Replace rawloader with rawler

Not works, because I have this crash(not sure which fault is here, missing feature in rawler or maybe using random functions by me)

thread 'main' panicked at /home/rafal/.cargo/registry/src/index.crates.io-6f17d22bba15001f/rawler-0.6.0/src/rawimage.rs:606:5:
not yet implemented
stack backtrace:
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::panicking::panic
   3: rawler::rawimage::RawImage::cropped_cfa
   4: imagepipe::ops::demosaic::OpDemosaic::new
   5: imagepipe::pipeline::PipelineOps::new
   6: imagepipe::pipeline::Pipeline::new_from_source
   7: czkawka_core::common_image::get_dynamic_image_from_path
   8: krokiet::connect_show_preview::load_image
   9: i_slint_core::callbacks::Callback<Arg,Ret>::set_handler::{{closure}}
  10: krokiet::slint_generatedMainWindow::InnerSelectableTableView_root_109::fn_showPreview
  11: core::ops::function::FnOnce::call_once
  12: <i_slint_core::items::input_items::TouchArea as i_slint_core::items::Item_vtable_mod::Item>::input_event
  13: i_slint_core::items::TouchAreaVTable::input_event
  14: i_slint_core::input::handle_mouse_grab
  15: i_slint_core::window::WindowInner::process_mouse_input
  16: <i_slint_backend_winit::event_loop::EventLoopState as winit::application::ApplicationHandler<i_slint_backend_winit::SlintUserEvent>>::window_event
  17: core::ops::function::impls::<impl core::ops::function::FnMut<A> for &mut F>::call_mut
  18: core::ops::function::impls::<impl core::ops::function::FnMut<A> for &mut F>::call_mut
  19: winit::platform_impl::linux::x11::event_processor::EventProcessor::xinput2_button_input
  20: winit::platform_impl::linux::x11::event_processor::EventProcessor::process_xevent
  21: winit::platform_impl::linux::x11::event_processor::EventProcessor::process_event
  22: winit::platform_impl::linux::EventLoop<T>::run_on_demand
  23: i_slint_backend_winit::event_loop::EventLoopState::run
  24: <i_slint_backend_winit::Backend as i_slint_core::platform::Platform>::run_event_loop
  25: i_slint_backend_selector::with_platform
  26: slint::run_event_loop
  27: <krokiet::slint_generatedMainWindow::MainWindow as i_slint_core::api::ComponentHandle>::run
  28: krokiet::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.