pjessesco / chollianwallpaper Goto Github PK
View Code? Open in Web Editor NEW๐ Real time wallpaper engine for Windows and macOS
License: Other
๐ Real time wallpaper engine for Windows and macOS
License: Other
macOS Monterey 12.5
I'm using 2 displays, one in landscape orientation and another in portrait(so this may be inclusive to issue #24), and CWP tries to set Wallpaper on both displays, while setting to only one would be desirable. Maybe adding an option to select display based on device id can help.
Thanks.
See eed845e
Currently working in #7
Warning occurs in debug build
Save previous setting values like resolution, quality/performance, update every 10 min toggle.
Application Crashed
application error message
Assertion failed: (total_filter > 0.9), function stbir__calculate_coefficients_upsample, file /Users/lunit/wall/ChollianWallPaper/ext/stb_image_resize.h, line 1073.
apple report
Thread 3 Crashed:: Thread (pooled)
0 libsystem_kernel.dylib 0x00007fff2064c946 __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff2067b615 pthread_kill + 263
2 libsystem_c.dylib 0x00007fff205d0411 abort + 120
3 libsystem_c.dylib 0x00007fff205cf7e8 __assert_rtn + 314
4 ChollianWallpaper 0x0000000100e207a7 stbir__calculate_coefficients_upsample(stbir_filter, float, int, int, float, stbir__contributors*, float*) + 567
5 ChollianWallpaper 0x0000000100e1fed8 stbir__calculate_filters(stbir__contributors*, float*, stbir_filter, float, float, int, int) + 296
6 ChollianWallpaper 0x0000000100e1f4d1 stbir__resize_allocated(stbir__info*, void const*, int, void*, int, int, unsigned int, stbir_datatype, stbir_edge, stbir_edge, stbir_colorspace, void*, unsigned long) + 2017
7 ChollianWallpaper 0x0000000100e158a6 stbir__resize_arbitrary(void*, void const*, int, int, int, void*, int, int, int, float, float, float, float, float*, int, int, unsigned int, stbir_datatype, stbir_filter, stbir_filter, stbir_edge, stbir_edge, stbir_colorspace) + 486
8 ChollianWallpaper 0x0000000100e156a2 stbir_resize_uint8 + 242
9 ChollianWallpaper 0x0000000100e1e5fa Image::resize(int, int) + 106
10 ChollianWallpaper 0x0000000100e1e39e Image::resize_preserve_ratio(int) + 62
11 ChollianWallpaper 0x0000000100e1e0ad Image::to_any_resolution(int, int, int) + 77
12 ChollianWallpaper 0x0000000100e0d99e Chollian::change_wallpaper_slot(ImageType, Color, std::__1::pair<int, int>)::$_9::operator()() const + 974
13 ChollianWallpaper 0x0000000100e0d5ad decltype(std::__1::forward<Chollian::change_wallpaper_slot(ImageType, Color, std::__1::pair<int, int>)::$_9&>(fp)()) std::__1::__invoke<Chollian::change_wallpaper_slot(ImageType, Color, std::__1::pair<int, int>)::$_9&>(Chollian::change_wallpaper_slot(ImageType, Color, std::__1::pair<int, int>)::$_9&) + 29
14 ChollianWallpaper 0x0000000100e0d57d std::__1::invoke_result<Chollian::change_wallpaper_slot(ImageType, Color, std::__1::pair<int, int>)::$_9&>::type std::__1::invoke<Chollian::change_wallpaper_slot(ImageType, Color, std::__1::pair<int, int>)::$_9&>(Chollian::change_wallpaper_slot(ImageType, Color, std::__1::pair<int, int>)::$_9&) + 29
15 ChollianWallpaper 0x0000000100e0d558 QtConcurrent::StoredFunctionCall<Chollian::change_wallpaper_slot(ImageType, Color, std::__1::pair<int, int>)::$_9>::runFunctor()::'lambda'(Chollian::change_wallpaper_slot(ImageType, Color, std::__1::pair<int, int>)::$_9)::operator()(Chollian::change_wallpaper_slot(ImageType, Color, std::__1::pair<int, int>)::$_9) const + 24
16 ChollianWallpaper 0x0000000100e0d513 decltype(std::__1::forward<Chollian::change_wallpaper_slot(ImageType, Color, std::__1::pair<int, int>)::$_9>(fp)()) std::__1::__invoke_constexpr<QtConcurrent::StoredFunctionCall<Chollian::change_wallpaper_slot(ImageType, Color, std::__1::pair<int, int>)::$_9>::runFunctor()::'lambda'(Chollian::change_wallpaper_slot(ImageType, Color, std::__1::pair<int, int>)::$_9) const&, Chollian::change_wallpaper_slot(ImageType, Color, std::__1::pair<int, int>)::$_9>(Chollian::change_wallpaper_slot(ImageType, Color, std::__1::pair<int, int>)::$_9&&) + 99
17 ChollianWallpaper 0x0000000100e0d48a decltype(auto) std::__1::__apply_tuple_impl<QtConcurrent::StoredFunctionCall<Chollian::change_wallpaper_slot(ImageType, Color, std::__1::pair<int, int>)::$_9>::runFunctor()::'lambda'(Chollian::change_wallpaper_slot(ImageType, Color, std::__1::pair<int, int>)::$_9) const&, std::__1::tuple<Chollian::change_wallpaper_slot(ImageType, Color, std::__1::pair<int, int>)::$_9>, 0ul>(Chollian::change_wallpaper_slot(ImageType, Color, std::__1::pair<int, int>)::$_9&&, &&, std::__1::__tuple_indices<QtConcurrent::StoredFunctionCall<Chollian::change_wallpaper_slot(ImageType, Color, std::__1::pair<int, int>)::$_9>::runFunctor()::'lambda'(Chollian::change_wallpaper_slot(ImageType, Color, std::__1::pair<int, int>)::$_9) const&...>) + 58
18 ChollianWallpaper 0x0000000100e0d442 decltype(auto) std::__1::apply<QtConcurrent::StoredFunctionCall<Chollian::change_wallpaper_slot(ImageType, Color, std::__1::pair<int, int>)::$_9>::runFunctor()::'lambda'(Chollian::change_wallpaper_slot(ImageType, Color, std::__1::pair<int, int>)::$_9) const&, std::__1::tuple<Chollian::change_wallpaper_slot(ImageType, Color, std::__1::pair<int, int>)::$_9> >(Chollian::change_wallpaper_slot(ImageType, Color, std::__1::pair<int, int>)::$_9&&, &&) + 50
19 ChollianWallpaper 0x0000000100e0d193 QtConcurrent::StoredFunctionCall<Chollian::change_wallpaper_slot(ImageType, Color, std::__1::pair<int, int>)::$_9>::runFunctor() + 51
20 ChollianWallpaper 0x0000000100e0cfda QtConcurrent::RunFunctionTaskBase<void>::run() + 90
21 org.qt-project.QtCore 0x0000000101f8d622 QThreadPoolThread::run() + 210
22 org.qt-project.QtCore 0x0000000101f87b71 QThreadPrivate::start(void*) + 369
23 libsystem_pthread.dylib 0x00007fff2067b954 _pthread_start + 224
24 libsystem_pthread.dylib 0x00007fff206774a7 thread_start + 15
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.