Giter VIP home page Giter VIP logo

psieg / lightpack Goto Github PK

View Code? Open in Web Editor NEW

This project forked from woodenshark/lightpack

1.5K 1.5K 185.0 26.78 MB

Lightpack and Prismatik open repository

License: GNU General Public License v3.0

C 32.03% C++ 12.79% Makefile 0.82% HTML 10.20% CSS 0.03% Assembly 0.04% XSLT 0.50% Python 1.52% Java 0.07% Scheme 0.01% C# 15.91% Shell 0.20% Pascal 25.10% Lua 0.07% Ruby 0.03% QMake 0.41% Batchfile 0.03% CMake 0.06% Inno Setup 0.18% Objective-C 0.02%

lightpack's People

Contributors

alexmorbo avatar andreasd avatar anisan avatar archomeda avatar asgardc3r avatar atarity avatar brunql avatar danielcompton avatar dmadison avatar drakmor avatar dreamer-dead avatar e-yes avatar hashworks avatar jackun avatar joshhh avatar joyist2021 avatar kdsx avatar kennethso168 avatar luckygerbils avatar mickdekkers avatar pdecat avatar psieg avatar romkal avatar timsat avatar tj-91 avatar tom-archer avatar vasilyfomin avatar womifa avatar yuandongli avatar zomfg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lightpack's Issues

Smoothing with Adalight devices

Is the smoothing blending between colours handled within Prismatik?
If it is, is it then possible to expose the smoothing slider in Device options for Adalight devices? Testing an adalight device instead of a lightpack and the lack of smoothing seems harsh in some cases, maybe i can handle it on the adalight code side but wondering if this is a prismatik thing or not really.

Not working with No Man's Sky anymore after I updated to new GeForce driver

The backlights were working fine with No Man's Sky, but when I updated from driver 269 to the newest (272) they stopped working completely with NMS specifically. The lights don't turn on at all. I've tried restarting the computer and completely clean-reinstalling the driver, to no avail. Any clue why this happened/how to fix it? Thanks.

Additional info: curiously, if I alt+tab the (borderless window) game so that the window stays in the background, the lights will turn on and work with it appropriately. As soon as the game window regains focus, however, lights go out.

Prismatik makes the game Life Is Strange crash. Can't even get to the main menu

The game had always worked fine for me, until it started giving "fatal error!" involving the game's .exe: http://prntscr.com/c3pmqb after I clicked to open it. Following a suggestion, I opened the Windows Event Viewer (Run -> eventvwr.msc) and noticed the entry: http://prntscr.com/c3plv4

I closed Prismatik fork and now the game works fine. Opened it again and the game began crashing again.

I'll understand if you don't want to create a fix for a specific game, but I'm reporting anyways in case it happens with other games too.

Android App won't connect

Android app complains about "the API version is not the same". I imagine this is because of the new 6.0.0 versioning upstream? Not sure what the work around would be here. I will try to find an archived version of the apk for now.

Edit: Although now that I'm looking.. the android apk hasn't been updated since July 2014, so it isn't that.

Move DX injection to service

In order to avoid always elevating all of Prismatik it is better to create a service running as LOCAL SYSTEM to do the injection and keep the main process on user level.

The libraryinjector setup via COM object was meant to use "elevation moniker" to have only libraryinjector.dll run with admin privileges. This clearly is a better approach to running entire Prismatik as admin.
https://msdn.microsoft.com/en-us/library/windows/desktop/ms679687%28v=vs.85%29.aspx
Find and implement the proper way to use this moniker and remove the admin-autostart-task

Application causes AMD display driver crashes in Windows 10

Windows 10 resets the AMD display driver in the following conditions:

1 - AMD Radeon Crimson 16.x.x drivers are in use with a Radeon R9 270x.
2 - Prismatik (unofficial fork) is running in Windows 8 desktop duplication API mode (DX hooking is disabled).
3 - A web browser is attempting to play a video using HTML5 video player (e.g. Youtube), especially when trying to view full screen

Affected applications:

Firefox
Chrome
Steam

Replication steps:

1 - Configure Prismatik for normal use with desktop duplication API for windowed applications.
2 - Attempt to play a video full-screen with an HTML5 player. Youtube is a good test for this, as it defaults to using HTML5 over Flash now.
3 - Windows will reset the video driver multiple times, causing the screen to freeze and/or go black temporarily. In the worst cases, the system will BSOD and restart. Event Viewer will contain entries about Windows blocking the web browser application from accessing the display driver.

Other troubleshooting steps taken include driver reversion and OS re-installation. Please let me know what logs or other information you need to help narrow down the root cause of this issue. Currently, I have resolved the crashing by closing Prismatik for normal web browser use, and only running it while gaming.

Stuck on White Lights

Windows 7 x64
2 Light-pack Units, Hardware v5?

Just completed first flash, 5_6.1.hex and installed unofficial prismatic 5.11.2.8 according to directions.

Now all lights are stuck on white light, non-responsive to screen movement, turning lights off or on, or closing of program.
At zero brightness and gamma, lights remain lit white.
At max brightness they intensify white.
On mood lamp, differing shades and brightness's of white light occur with manual color single color changes.
Performance has also crawled to 10 fps max.

Unsure what I did wrong.

Have tried all suggestions in the reddit forums, including DX Hooking, Luminosity (no response at all), Mood lamp,

I have a couple logs but unsure how to include them

Sorry for the lack of technical info.. im PC savvy and have flashed Android ROMS but this just kicked my ass....

Screen capture doesn't properly work with SpaceEngine game specifically

I'm using Windows 7 64-bit and have the 64-bit version of Prismatik. When running SpaceEngine version 0.9.7.4 RC 2 fullscreen, the LEDs will not continually update with screen grabbing as normal, but will instead freeze in a single frame. The grab frequency counter will still update as normal. If I alt+tab and then go back to the game, the frame will update for the current scene, but be frozen again. The problem goes away when playing in windowed mode, though. I've tried forcing D3D9 hooking and changing grab frequency in Prismatik, and enabling/disabling V-sync in SpaceEngine, but no dice.

I don't expect you to fix Prismatik just for one application, as that would be too much work for a bug that's probably on SpaceEngine's side. But I'm reporting it nonetheless, in case you want to investigate it to find out what exactly goes wrong and whether it could be an issue in other apps as well.

P.S: it just occurred to me, perhaps this is due to SpaceEngine's fullscreen being proper fullscreen and not borderless windowed? Or vice-versa?

Protected Metro Apps

It seems some Metro Apps (DVD players) use the protected content feature of D3D. Evaluate possibilities to get colors from these anyway, most likely by injection as we do for fullscreen D3D games already.

Add new devices (MiLight/LimitlessLED)?

Hello,

is it possible to add new devices? I want to use the prismatik software with MiLight wifi lamps (like Philips HUE, but much cheaper) to ambilight the whole room. The lamp colors can be easily set about short ethernet messages in UDP format to the lamp gateway.

The prismatik code is realy huge - can you give me a hint where I can try to implement a function to send UDP messages on color change? It should send the average screen color to the lamps.

Greets,
André

Auto snapping for grab widgets

Currently, the grab widgets only snap to the edges of a monitor, but not to each other. Currently, this means one must configure each widget in the .ini file to be in an exact location. Obviously one can guess and get pretty darn close but I like my set up to be much more pressie.

md5deep deprecated in favor of hashdeep under Ubuntu 16.04

Upon attempting to build a .deb from source, I discovered that md5deep is deprecated under Ubuntu 16.04 as it is replaced with hashdeep. Simply swapping mentions of md5deep in build-deb.sh with hashdeep fixes the issue.

I've attached a screenshot of the latest md5deep (4.4-2) package for 16.04:

screenshot from 2016-07-03 01-53-04

build-deb.txt

[Suggestion] Make third_party dir for non Prismatic sources

There is some code that was taken from other repos, like hidapi or qtsingleapplication.
What do you think about moving it to a separate dir like Software/third_party?
Later it will be possible to link third party code as a git-submodule, or share across Prismatic modules.

Here is my commit with that
dreamer-dead@8d04f1f

Note that I moved Prismatic app code from Software/src into Software/prismatic but this is not necessary right now and can be omitted.

Automatic Switch to Moodlighting for Screensaver?

Enhancement idea

Would you be able to implement a screen saver type idea where after a certain period of inactivity (Selectable) the lightpack can switch to the mood lighting mode? Once activity is detected the lightpack will return to normal screen grabbing mode. I think that this would offer an amazing enhancement as walking into my office with the lights behind the computer would make it look spectacular. #

[Question] Is current hooks utility code will always work for x64 platform build?

Hi!

Recently I found a library https://github.com/RaMMicHaeL/minhook
There is an article describing how it works - http://www.codeproject.com/Articles/44326/MinHook-The-Minimalistic-x-x-API-Hooking-Libra
It says that in x64 mode there are some problems with jumps to a detour function and some work should be done to avoid errors.

As I see, current version of the hooks library for x64 is the same as for x86, except some minor details. Am I right?

Maybe we can just use the library above to hook DX API?

rpm for linux version

It would be nice to have rpm available for red hat distros. Original prismatic doesn't have it. Thanks!

Hotkeys

Evaluate feasibility of global hotkeys, ideally sticking to the leacy settings format (investigate previous hotkey support)

Full-frame wizard preset

From reddit, a wizard preset covering all screen borders equally would be helpful for custom setups with non-lightpack devices

Version Number (5.11.2.5)

On Windows the installer as well as the info tab call it Version 5.11.2.4

Do I still have the latest Version or did you release the wrong one?

Active mode resets to screen capture on every reboot

Active mode resets to screen capture on every reboot.
I have to reset lights mode to "simple lights" every time I reboot my computer. I don't know if it's bug in last Prismatik version or something changed in Windows...

System: Windows 10 x64
Software: 5.11.2.9
Firmware: 7.6+1

Odroid build failed?

Hello!

Affter I make qmake -r && make i run this:

odroid@odroid:~/Lightpack/Software$ ./scripts/linux/prepare_installer.sh
cp: cannot stat ‘src/bin/Prismatik’: No such file or directory

But there is no src/bin folder, why?

Windows 10 UI scalling

o/

I assume this issue related to scaling interface in win 10. I use 4k tv with 200% scaling, so interface looks like it's 1080p, but prismatik fail to render it's interface properly and most of the settings menu isn't accessible when scaling is enabled.

[Request] CustomDistributor offset and rotation.

As part of 0905019, CustomDistributor was added to the wizard which greatly helps non-lightpack users, but it is currently impossible to adjust the rotation of the LEDs (Clockwise or Counterclockwise) as well as add an offset to define the starting LED.

clockwise anti-clockwise

Screen Grab not working

Ambibox was working well except for full screen games. Uninstalled Ambibox and ran the wizard for Prismatik. Also Program is run in admin mode.

Logs:

2016_02_06 12:12:05:199 Prismatik 5.11.2.3
12:12:05:621 Debug: __cdecl LightpackApplication::LightpackApplication(int &,char **)
12:12:05:622 Debug: Prismatik: 5.11.2.3 rev. 4b1573f
12:12:05:622 Debug: Build with Qt verison: 5.5.0
12:12:05:622 Debug: Qt version currently in use: 5.5.0
12:12:05:622 Debug: Unknown windows version: 160
12:12:05:624 Debug: bool __cdecl SettingsScope::Settings::Initialize(const class QString &,bool)
12:12:05:624 Debug: class QString __cdecl SettingsScope::Settings::getMainConfigPath(void) "C:/Users/London/Prismatik/main.conf"
12:12:05:709 Debug: class QString __cdecl SettingsScope::Settings::getMainConfigPath(void) "C:/Users/London/Prismatik/main.conf"
12:12:05:715 Debug: bool __cdecl SettingsScope::Settings::Initialize(const class QString &,bool) debugLevel = 1
12:12:05:721 Debug: Settings file: "C:/Users/London/Prismatik/Profiles/Lightpack.ini"
12:12:05:722 Debug: void __cdecl SettingsScope::Settings::initDevicesMap(void)
12:12:05:722 Debug: void __cdecl SettingsScope::Settings::initCurrentProfile(bool) false
12:12:05:787 Debug: void __cdecl SettingsScope::Settings::initCurrentProfile(bool) led
12:12:05:792 Debug: __cdecl SettingsWindow::SettingsWindow(class QWidget *) thread id:  0x100c
12:12:05:822 Warning: libpng warning: iCCP: known incorrect sRGB profile
12:12:05:826 Warning: libpng warning: iCCP: known incorrect sRGB profile
12:12:05:827 Warning: libpng warning: iCCP: known incorrect sRGB profile
12:12:05:830 Warning: libpng warning: iCCP: known incorrect sRGB profile
12:12:05:831 Warning: libpng warning: iCCP: known incorrect sRGB profile
12:12:05:833 Warning: libpng warning: iCCP: known incorrect sRGB profile
12:12:06:490 Debug: void __cdecl SettingsWindow::initLanguages(void)
12:12:06:491 Debug: void __cdecl SettingsWindow::initVirtualLeds(int) 10
12:12:06:492 Debug: void __cdecl SettingsWindow::loadTranslation(const class QString &) "English"
12:12:06:493 Debug: void __cdecl SettingsScope::Settings::setLanguage(const class QString &)
12:12:06:493 Debug: Translation removed, using default locale "en_EN"
12:12:06:712 Debug: __cdecl SettingsWindow::SettingsWindow(class QWidget *) initialized
12:12:06:712 Debug: void __cdecl SettingsWindow::createTrayIcon(void)
12:12:06:716 Debug: void __cdecl SysTrayIconPrivate::createActions(void)
12:12:06:717 Debug: class QStringList __cdecl SettingsScope::Settings::findAllProfiles(void)
12:12:06:759 Debug: void __cdecl SettingsWindow::connectSignalsSlots(void)
12:12:06:832 Warning: QObject::connect: No such slot SettingsWindow::onHotkeyChanged(QString,QKeySequence,QKeySequence)
12:12:06:832 Warning: QObject::connect:  (receiver name: 'SettingsWindow')
12:12:06:832 Debug: void __cdecl LightpackApplication::startLedDeviceManager(void)
12:12:06:833 Debug: void __cdecl LightpackPluginInterface::initColors(int) 10
12:12:06:833 Debug: void __cdecl LightpackApplication::startLedDeviceManager(void) end
12:12:06:833 Debug: void __cdecl LightpackApplication::startApiServer(void) Start API server
12:12:06:833 Debug: void __cdecl LedDeviceManager::initLedDevice(void)
12:12:06:834 Debug: void __cdecl ApiServerSetColorTask::setApiDeviceNumberOfLeds(int) 10
12:12:06:834 Debug: class AbstractLedDevice *__cdecl LedDeviceManager::createLedDevice(enum SupportedDevices::DeviceType) SupportedDevices::LightpackDevice
12:12:06:834 Debug: __cdecl LedDeviceLightpack::LedDeviceLightpack(class QObject *)
12:12:06:834 Debug: void __cdecl ApiServer::setInterface(class LightpackPluginInterface *) "1.4"
12:12:06:834 Debug: __cdecl LedDeviceLightpack::LedDeviceLightpack(class QObject *) thread id:  0x5d4
12:12:06:834 Debug: void __cdecl ApiServer::updateApiKey(const class QString &) ""
12:12:06:834 Debug: __cdecl LedDeviceLightpack::LedDeviceLightpack(class QObject *) initialized
12:12:06:834 Debug: void __cdecl ApiServer::startListening(void) 3636
12:12:06:835 Debug: void __cdecl LedDeviceLightpack::updateDeviceSettings(void) LedDeviceManager(0x24df44e4770)
12:12:06:835 Debug: void __cdecl LedDeviceLightpack::closeDevices(void)
12:12:06:835 Debug: void __cdecl LedDeviceLightpack::open(void) "hid_open(0x1d50, 0x6022)"
12:12:06:835 Debug: void __cdecl LightpackApplication::initGrabManager(void)
12:12:06:835 Debug: __cdecl GrabManager::GrabManager(class QWidget *)
12:12:06:836 Debug: void __cdecl GrabManager::initGrabbers(void)
12:12:06:836 Debug: int __cdecl SettingsScope::Settings::getGrabSlowdown(void)
12:12:06:836 Debug: int __cdecl SettingsScope::Settings::getGrabSlowdown(void)
12:12:06:836 Debug: int __cdecl SettingsScope::Settings::getGrabSlowdown(void)
12:12:06:836 Debug: enum Grab::GrabberType __cdecl SettingsScope::Settings::getGrabberType(void)
12:12:06:836 Debug: class GrabberBase *__cdecl GrabManager::queryGrabber(enum Grab::GrabberType) grabberType: 7
12:12:06:836 Debug: int __cdecl SettingsScope::Settings::getGrabSlowdown(void)
12:12:06:836 Debug: void __cdecl GrabberBase::setGrabInterval(int) DDuplGrabber
12:12:06:836 Debug: void __cdecl GrabManager::initColorLists(int) 10
12:12:06:836 Debug: void __cdecl GrabManager::initLedWidgets(int) 10
12:12:06:836 Debug: void __cdecl GrabManager::initLedWidgets(int) First widget initialization
12:12:06:837 Debug: __cdecl GrabWidget::GrabWidget(int,class QWidget *) 0
12:12:06:838 Debug: void __cdecl GrabWidget::settingsProfileChanged(void) 0
12:12:06:838 Debug: void __cdecl GrabManager::initLedWidgets(int) Append 9 grab widgets
12:12:06:838 Debug: __cdecl GrabWidget::GrabWidget(int,class QWidget *) 1
12:12:06:839 Debug: void __cdecl GrabWidget::settingsProfileChanged(void) 1
12:12:06:839 Debug: __cdecl GrabWidget::GrabWidget(int,class QWidget *) 2
12:12:06:840 Debug: void __cdecl GrabWidget::settingsProfileChanged(void) 2
12:12:06:840 Debug: __cdecl GrabWidget::GrabWidget(int,class QWidget *) 3
12:12:06:841 Debug: void __cdecl GrabWidget::settingsProfileChanged(void) 3
12:12:06:841 Debug: __cdecl GrabWidget::GrabWidget(int,class QWidget *) 4
12:12:06:842 Debug: void __cdecl GrabWidget::settingsProfileChanged(void) 4
12:12:06:842 Debug: __cdecl GrabWidget::GrabWidget(int,class QWidget *) 5
12:12:06:843 Debug: void __cdecl GrabWidget::settingsProfileChanged(void) 5
12:12:06:843 Debug: __cdecl GrabWidget::GrabWidget(int,class QWidget *) 6
12:12:06:844 Debug: void __cdecl GrabWidget::settingsProfileChanged(void) 6
12:12:06:845 Debug: __cdecl GrabWidget::GrabWidget(int,class QWidget *) 7
12:12:06:846 Debug: void __cdecl GrabWidget::settingsProfileChanged(void) 7
12:12:06:846 Debug: __cdecl GrabWidget::GrabWidget(int,class QWidget *) 8
12:12:06:847 Debug: void __cdecl GrabWidget::settingsProfileChanged(void) 8
12:12:06:847 Debug: __cdecl GrabWidget::GrabWidget(int,class QWidget *) 9
12:12:06:848 Debug: void __cdecl GrabWidget::settingsProfileChanged(void) 9
12:12:06:848 Debug: void __cdecl GrabManager::updateScreenGeometry(void)
12:12:06:848 Debug: void __cdecl GrabManager::settingsProfileChanged(const class QString &)
12:12:06:849 Debug: void __cdecl GrabManager::setNumberOfLeds(int) 10
12:12:06:849 Debug: void __cdecl GrabManager::initColorLists(int) 10
12:12:06:849 Debug: void __cdecl GrabManager::initLedWidgets(int) 10
12:12:06:849 Debug: void __cdecl GrabManager::initLedWidgets(int) Remove last 0 grab widgets
12:12:06:849 Debug: void __cdecl GrabWidget::settingsProfileChanged(void) 0
12:12:06:849 Debug: void __cdecl GrabWidget::settingsProfileChanged(void) 1
12:12:06:849 Debug: void __cdecl GrabWidget::settingsProfileChanged(void) 2
12:12:06:849 Debug: void __cdecl GrabWidget::settingsProfileChanged(void) 3
12:12:06:851 Debug: void __cdecl GrabWidget::settingsProfileChanged(void) 4
12:12:06:851 Debug: void __cdecl GrabWidget::settingsProfileChanged(void) 5
12:12:06:851 Debug: void __cdecl GrabWidget::settingsProfileChanged(void) 6
12:12:06:851 Debug: void __cdecl GrabWidget::settingsProfileChanged(void) 7
12:12:06:851 Debug: void __cdecl GrabWidget::settingsProfileChanged(void) 8
12:12:06:851 Debug: void __cdecl GrabWidget::settingsProfileChanged(void) 9
12:12:06:851 Debug: __cdecl GrabManager::GrabManager(class QWidget *) initialized
12:12:06:851 Debug: bool __cdecl SettingsScope::Settings::isMoodLampLiquidMode(void)
12:12:06:851 Debug: int __cdecl SettingsScope::Settings::getMoodLampSpeed(void)
12:12:06:851 Debug: class QColor __cdecl SettingsScope::Settings::getMoodLampColor(void)
12:12:06:851 Debug: int __cdecl SettingsScope::Settings::getMoodLampSpeed(void)
12:12:06:851 Debug: class QColor __cdecl SettingsScope::Settings::getMoodLampColor(void)
12:12:06:851 Debug: bool __cdecl SettingsScope::Settings::isMoodLampLiquidMode(void)
12:12:06:851 Debug: void __cdecl MoodLampManager::setLiquidMode(bool) false
12:12:06:851 Debug: void __cdecl MoodLampManager::initColors(int) 10
12:12:06:851 Warning: QObject::connect: No such signal GrabManager::changeScreen(QRect)
12:12:06:851 Debug: void __cdecl SettingsWindow::startBacklight(void) m_backlightStatus = 1 m_deviceLockStatus = 0
12:12:06:852 Debug: void __cdecl LightpackApplication::settingsChanged(void)
12:12:06:852 Debug: void __cdecl LightpackPluginInterface::changeProfile(class QString) "Lightpack"
12:12:06:852 Debug: void __cdecl GrabManager::onSendDataOnlyIfColorsEnabledChanged(bool) true
12:12:06:852 Debug: void __cdecl MoodLampManager::setSendDataOnlyIfColorsChanged(bool) true
12:12:06:852 Debug: class QColor __cdecl SettingsScope::Settings::getMoodLampColor(void)
12:12:06:852 Debug: int __cdecl SettingsScope::Settings::getMoodLampSpeed(void)
12:12:06:853 Debug: void __cdecl MoodLampManager::setLiquidModeSpeed(int) 40
12:12:06:853 Debug: bool __cdecl SettingsScope::Settings::isMoodLampLiquidMode(void)
12:12:06:853 Debug: void __cdecl MoodLampManager::setLiquidMode(bool) false
12:12:06:853 Debug: enum Lightpack::Mode __cdecl SettingsScope::Settings::getLightpackMode(void)
12:12:06:853 Debug: void __cdecl GrabManager::start(bool) true
12:12:06:853 Debug: void __cdecl GrabberBase::startGrabbing(void) DDuplGrabber
12:12:06:855 Debug: void __cdecl MoodLampManager::start(bool) false
12:12:06:872 Debug: found Lightpack, serial number:  "95230303231351A030E0"
12:12:06:916 Debug: void __cdecl LightpackApplication::startPluginManager(void)
12:12:06:916 Debug: class QString __cdecl SettingsScope::Settings::getApplicationDirPath(void) "C:/Users/London/Prismatik/"
12:12:06:916 Debug: void __cdecl PluginsManager::LoadPlugins(class QString) "C:/Users/London/Prismatik/Plugins"
12:12:06:916 Debug: __cdecl Plugin::Plugin(class QString,class QString,class QObject *) "Animate" "C:/Users/London/Prismatik/Plugins/Animate"
12:12:06:917 Debug: void __cdecl LedDeviceLightpack::open(void) Lightpack opened
12:12:06:917 Debug: void __cdecl LedDeviceLightpack::updateDeviceSettings(void) LedDeviceManager(0x24df44e4770)
12:12:06:917 Debug: void __cdecl LedDeviceLightpack::setRefreshDelay(int) 100
12:12:06:918 Debug: void __cdecl LedDeviceLightpack::setColorDepth(int) 128
12:12:06:919 Debug: void __cdecl LedDeviceLightpack::setSmoothSlowdown(int) 0
12:12:06:919 Debug: void __cdecl LedDeviceLightpack::requestFirmwareVersion(void)
12:12:06:919 Debug: bool __cdecl LedDeviceLightpack::readDataFromDevice(void)
12:12:06:919 Debug: void __cdecl LedDeviceLightpack::requestFirmwareVersion(void) Version: "7.6"
12:12:06:919 Debug: void __cdecl PluginsManager::StartPlugins(void)
12:12:06:919 Debug: bool __cdecl LedDeviceLightpack::tryToReopenDevice(void) Reopen success
12:12:06:920 Debug: void __cdecl LedDeviceLightpack::setRefreshDelay(int) 100
12:12:06:920 Debug: void __cdecl LedDeviceLightpack::setColorDepth(int) 128
12:12:06:921 Debug: void __cdecl LedDeviceLightpack::setSmoothSlowdown(int) 0
12:12:06:921 Debug: void __cdecl LedDeviceLightpack::requestFirmwareVersion(void)
12:12:06:921 Debug: bool __cdecl LedDeviceLightpack::readDataFromDevice(void)
12:12:06:921 Debug: void __cdecl LedDeviceLightpack::requestFirmwareVersion(void) Version: "7.6"
12:12:06:924 Debug: void __cdecl SettingsWindow::updateUiFromSettings(void)
12:12:06:924 Debug: class QStringList __cdecl SettingsScope::Settings::findAllProfiles(void)
12:12:06:925 Debug: void __cdecl SettingsWindow::profilesLoadAll(void) found profiles: ("Lightpack", "New profile")
12:12:06:925 Debug: enum Lightpack::Mode __cdecl SettingsScope::Settings::getLightpackMode(void)
12:12:06:925 Debug: void __cdecl SettingsWindow::onLightpackModeChanged(enum Lightpack::Mode) 0 0
12:12:06:925 Debug: void __cdecl LightpackApplication::showLedWidgets(bool) false
12:12:06:925 Debug: void __cdecl GrabManager::setVisibleLedWidgets(bool) false
12:12:06:926 Debug: void __cdecl LightpackApplication::setStatusChanged(enum Backlight::Status) 1
12:12:06:926 Debug: void __cdecl LightpackApplication::startBacklight(void) m_backlightStatus = 1 m_deviceLockStatus = 0
12:12:06:926 Debug: void __cdecl SettingsScope::Settings::setIsBacklightEnabled(bool)
12:12:06:926 Debug: enum Lightpack::Mode __cdecl SettingsScope::Settings::getLightpackMode(void)
12:12:06:927 Debug: void __cdecl GrabManager::start(bool) true
12:12:06:927 Debug: void __cdecl GrabberBase::startGrabbing(void) DDuplGrabber
12:12:06:927 Debug: void __cdecl MoodLampManager::start(bool) false
12:12:06:927 Warning: void __cdecl LightpackApplication::startBacklight(void) status contains crap = 1
12:12:06:927 Debug: void __cdecl SettingsScope::Settings::setExpertModeEnabled(bool)
12:12:06:927 Debug: void __cdecl SettingsWindow::updateDeviceTabWidgetsVisibility(void)
12:12:06:927 Debug: void __cdecl SettingsWindow::setDeviceTabWidgetsVisibility(enum DeviceTab::Options) 63
12:12:06:927 Debug: void __cdecl SettingsScope::Settings::setKeepLightsOnAfterExit(bool)
12:12:06:927 Debug: void __cdecl SettingsScope::Settings::setKeepLightsOnAfterLock(bool)
12:12:06:927 Debug: void __cdecl SettingsWindow::onPingDeviceEverySecond_Toggled(bool) true
12:12:06:927 Debug: void __cdecl SettingsScope::Settings::setPingDeviceEverySecond(bool)
12:12:06:927 Debug: void __cdecl SettingsWindow::onGrabIsAvgColors_toggled(bool) true
12:12:06:928 Debug: void __cdecl SettingsScope::Settings::setGrabAvgColorsEnabled(bool)
12:12:06:928 Debug: int __cdecl SettingsScope::Settings::getGrabSlowdown(void)
12:12:06:928 Debug: void __cdecl SettingsWindow::onGrabSlowdown_valueChanged(int) 16
12:12:06:928 Debug: void __cdecl SettingsScope::Settings::setGrabSlowdown(int)
12:12:06:928 Debug: void __cdecl SettingsWindow::onLuminosityThreshold_valueChanged(int) 78
12:12:06:929 Debug: void __cdecl SettingsScope::Settings::setLuminosityThreshold(int)
12:12:06:952 Debug: bool __cdecl SettingsScope::Settings::isMoodLampLiquidMode(void)
12:12:06:988 Debug: bool __cdecl SettingsScope::Settings::isMoodLampLiquidMode(void)
12:12:06:988 Debug: class QColor __cdecl SettingsScope::Settings::getMoodLampColor(void)
12:12:06:988 Debug: void __cdecl SettingsScope::Settings::setMoodLampColor(class QColor) "#000000"
12:12:06:988 Debug: int __cdecl SettingsScope::Settings::getMoodLampSpeed(void)
12:12:06:989 Debug: void __cdecl SettingsWindow::onMoodLampSpeed_valueChanged(int) 40
12:12:06:989 Debug: void __cdecl SettingsScope::Settings::setMoodLampSpeed(int)
12:12:06:989 Debug: void __cdecl MoodLampManager::setLiquidModeSpeed(int) 40
12:12:06:989 Debug: void __cdecl SettingsWindow::onDeviceRefreshDelay_valueChanged(int) 100
12:12:06:989 Debug: void __cdecl SettingsScope::Settings::setDeviceRefreshDelay(int)
12:12:06:989 Debug: void __cdecl LedDeviceLightpack::setRefreshDelay(int) 100
12:12:06:989 Debug: void __cdecl SettingsWindow::onDeviceBrightness_valueChanged(int) 59
12:12:06:990 Debug: void __cdecl SettingsScope::Settings::setDeviceBrightness(int)
12:12:06:990 Debug: void __cdecl SettingsWindow::onDeviceSmooth_valueChanged(int) 0
12:12:06:990 Debug: void __cdecl SettingsScope::Settings::setDeviceSmooth(int)
12:12:06:990 Debug: void __cdecl SettingsWindow::onDeviceColorDepth_valueChanged(int) 128
12:12:06:990 Debug: void __cdecl LedDeviceLightpack::setSmoothSlowdown(int) 0
12:12:06:990 Debug: void __cdecl SettingsScope::Settings::setDeviceColorDepth(int)
12:12:06:990 Debug: void __cdecl SettingsWindow::onDeviceGammaCorrection_valueChanged(double) 2
12:12:06:990 Debug: void __cdecl SettingsScope::Settings::setDeviceGamma(double)
12:12:06:990 Debug: void __cdecl SettingsWindow::onSliderDeviceGammaCorrection_valueChanged(int) 200
12:12:06:991 Debug: void __cdecl SettingsScope::Settings::setDeviceGamma(double)
12:12:06:991 Debug: void __cdecl LedDeviceLightpack::setColorDepth(int) 128
12:12:06:991 Debug: void __cdecl SettingsWindow::onListenOnlyOnLoInterface_Toggled(bool) true
12:12:06:991 Debug: void __cdecl SettingsScope::Settings::setListenOnlyOnLoInterface(bool)
12:12:06:991 Debug: void __cdecl ApiServer::apiServerSettingsChanged(void)
12:12:06:991 Debug: void __cdecl SettingsWindow::onLoggingLevel_valueChanged(int) 1
12:12:06:991 Debug: void __cdecl ApiServer::stopListening(void)
12:12:06:991 Debug: void __cdecl SettingsScope::Settings::setDebugLevel(int)
12:12:06:991 Debug: void __cdecl ApiServer::startListening(void) 3636
12:12:06:991 Debug: enum Grab::GrabberType __cdecl SettingsScope::Settings::getGrabberType(void)
12:12:06:991 Debug: void __cdecl SettingsWindow::onDx1011CaptureEnabledChanged(bool) true
12:12:06:991 Debug: void __cdecl SettingsWindow::onMoodLampLiquidMode_Toggled(bool) false
12:12:06:991 Debug: void __cdecl SettingsScope::Settings::setMoodLampLiquidMode(bool)
12:12:06:991 Debug: void __cdecl MoodLampManager::setLiquidMode(bool) false
12:12:06:991 Debug: bool __cdecl SettingsScope::Settings::isMoodLampLiquidMode(void)
12:12:06:992 Debug: void __cdecl SettingsWindow::updateDeviceTabWidgetsVisibility(void)
12:12:06:992 Debug: void __cdecl SettingsWindow::setDeviceTabWidgetsVisibility(enum DeviceTab::Options) 63
12:12:06:992 Debug: void __cdecl SettingsWindow::settingsProfileChanged_UpdateUI(const class QString &)
12:12:06:992 Debug: class QStringList __cdecl SettingsScope::Settings::findAllProfiles(void)
12:12:06:993 Debug: void __cdecl LedDeviceLightpack::requestFirmwareVersion(void)
12:12:06:993 Debug: bool __cdecl LedDeviceLightpack::readDataFromDevice(void)
12:12:06:993 Debug: void __cdecl LedDeviceLightpack::requestFirmwareVersion(void) Version: "7.6"
12:12:07:452 Warning: QString::arg: Argument missing: "Test_DirectX9 CreateDevice failed. 0x%x" , -2005530518
12:12:07:487 Critical: "Test_DirectX9 CreateDevice failed. 0x%x"
12:12:07:506 Warning: QString::arg: Argument missing: "Test_DirectX9 CreateDevice failed. 0x%x" , -2005530518
12:12:07:506 Critical: "Test_DirectX9 CreateDevice failed. 0x%x"
12:12:07:523 Warning: QString::arg: Argument missing: "Test_DirectX9 CreateDevice failed. 0x%x" , -2005530518
12:12:07:523 Critical: "Test_DirectX9 CreateDevice failed. 0x%x"
12:12:07:581 Debug: unsigned int __cdecl WinUtils::GetDxgiPresentOffset(struct HWND__ *) presentFuncPtr=b132dc0
12:12:07:581 Debug: unsigned int __cdecl WinUtils::GetDxgiPresentOffset(struct HWND__ *) presentFuncOffset=62dc0
12:12:08:520 Critical: bool __cdecl D3D10GrabberImpl::init(void) Can't get 32bit offsets, offsetfinder returned 3. D3D10Grabber wasn't initialised.
12:12:08:521 Debug: int __cdecl main(int,char **) thread id:  0x100c
12:12:08:521 Debug: Start main event loop: lightpackApp.exec();
12:12:08:645 Debug: void __cdecl GrabberBase::setGrabInterval(int) WinAPIGrabber
12:12:08:645 Debug: void __cdecl GrabberBase::setGrabInterval(int) DDuplGrabber
12:12:08:645 Debug: void __cdecl D3D10Grabber::setGrabInterval(int) D3D10Grabber
12:12:08:649 Debug: void __cdecl SettingsWindow::updatePlugin(class QList<class Plugin *>)
12:12:08:653 Debug: void __cdecl LightpackPluginInterface::updatePlugin(class QList<class Plugin *>)
12:12:08:653 Debug: void __cdecl SettingsWindow::ledDeviceFirmwareVersionResult(const class QString &) "7.6"
12:12:08:654 Debug: void __cdecl SettingsWindow::setFirmwareVersion(const class QString &)
12:12:08:654 Debug: void __cdecl SettingsWindow::versionsUpdate(void)
12:12:08:654 Debug: void __cdecl SettingsWindow::updateDeviceTabWidgetsVisibility(void)
12:12:08:655 Debug: void __cdecl SettingsWindow::setDeviceTabWidgetsVisibility(enum DeviceTab::Options) 63
12:12:08:655 Debug: int __cdecl SettingsWindow::getLigtpackFirmwareVersionMajor(void) Prismatik major version: 7
12:12:08:655 Debug: void __cdecl SettingsWindow::ledDeviceOpenSuccess(bool) true
12:12:08:655 Debug: void __cdecl SettingsWindow::ledDeviceFirmwareVersionResult(const class QString &) "7.6"
12:12:08:656 Debug: void __cdecl SettingsWindow::setFirmwareVersion(const class QString &)
12:12:08:656 Debug: void __cdecl SettingsWindow::versionsUpdate(void)
12:12:08:656 Debug: void __cdecl SettingsWindow::updateDeviceTabWidgetsVisibility(void)
12:12:08:656 Debug: void __cdecl SettingsWindow::setDeviceTabWidgetsVisibility(enum DeviceTab::Options) 63
12:12:08:656 Debug: int __cdecl SettingsWindow::getLigtpackFirmwareVersionMajor(void) Prismatik major version: 7
12:12:08:657 Debug: void __cdecl SettingsWindow::ledDeviceOpenSuccess(bool) true
12:12:08:770 Debug: void __cdecl GrabManager::onGrabAvgColorsEnabledChanged(bool) true
12:12:08:818 Debug: void __cdecl GrabManager::onGrabSlowdownChanged(int) 16
12:12:08:818 Debug: void __cdecl GrabberBase::setGrabInterval(int) DDuplGrabber
12:12:08:819 Debug: void __cdecl SettingsWindow::ledDeviceFirmwareVersionResult(const class QString &) "7.6"
12:12:08:819 Debug: void __cdecl SettingsWindow::setFirmwareVersion(const class QString &)
12:12:08:819 Debug: void __cdecl SettingsWindow::versionsUpdate(void)
12:12:08:820 Debug: void __cdecl SettingsWindow::updateDeviceTabWidgetsVisibility(void)
12:12:08:820 Debug: void __cdecl SettingsWindow::setDeviceTabWidgetsVisibility(enum DeviceTab::Options) 63
12:12:08:820 Debug: int __cdecl SettingsWindow::getLigtpackFirmwareVersionMajor(void) Prismatik major version: 7
12:12:08:905 Warning: bool __cdecl DDuplGrabber::reallocate(const class QList<struct ScreenInfo> &) Desktop Duplication not available, access denied
12:12:11:934 Warning: bool __cdecl DDuplGrabber::reallocate(const class QList<struct ScreenInfo> &) Desktop Duplication not available, access denied
12:12:14:969 Warning: bool __cdecl DDuplGrabber::reallocate(const class QList<struct ScreenInfo> &) Desktop Duplication not available, access denied
12:12:18:010 Warning: bool __cdecl DDuplGrabber::reallocate(const class QList<struct ScreenInfo> &) Desktop Duplication not available, access denied
12:12:21:048 Warning: bool __cdecl DDuplGrabber::reallocate(const class QList<struct ScreenInfo> &) Desktop Duplication not available, access denied
12:12:24:087 Warning: bool __cdecl DDuplGrabber::reallocate(const class QList<struct ScreenInfo> &) Desktop Duplication not available, access denied
12:12:27:130 Warning: bool __cdecl DDuplGrabber::reallocate(const class QList<struct ScreenInfo> &) Desktop Duplication not available, access denied
12:12:30:168 Warning: bool __cdecl DDuplGrabber::reallocate(const class QList<struct ScreenInfo> &) Desktop Duplication not available, access denied

Win8 Duplication as Capture source turns off on idle

When I use Win8 Duplication the Adalight Ambilight turns off after a second when I dont move the cursor.

Using:
Arduino + Adalight (std. from Git)
Windows 10
Default Prismatik configuration

By the way: great work on the Win8 method, its impressively performant on the CPU! Would be great if you could fix this bug. I read in forums, that this is a known bug even in the woodenshark Lightpack. Normally a restart of the App worked.

Minimum luminosity level does not respect color calibration

The minimum luminosity level bypasses the color calibration done to each zone. The expected function is to mimic full calibration at reduced brightness.

To reproduce:

  • Mode > Screen Grabbing > Appearance of grab widgets > set to white
  • On arrow, take one color from one zone and set to 0
  • Mode > Screen Grabbing > Appearance of grab widgets > set to do not show
  • Display a full white image > Note that previously changed zone has a different color as compared to the unchanged zones
  • set minimum luminosity level to 1
  • Display a full black screen > Note that previously changed zone has the same color as compared to the unchanged zones

This bypass is very noticeable on devices that require significant adjustment to display correct color temperature such as mine where 6500k = R/G/B 100/83/64. Without this adjustment (and at minimum luminosity level) the LEDs produce a very cold (completely blue) color temperature.

To demonstrate desired behaviour:

  • Mode > Screen Grabbing > Appearance of grab widgets > set to white
  • On arrow, take one color from one zone and set to 0
  • Mode > Screen Grabbing > Appearance of grab widgets > set to do not show
  • Display a full white image > Note that previously changed zone has a different color as compared to the unchanged zones

Then

  • Device > Overall brightness > set to 1 > Note that previously changed zone has a different color as compared to the unchanged zones, but at a lower brightness/illumination level.

Prismatik already running

Whenever I start up windows i get this notification. "Prismatik already running". Like it tried to start twice or something. I did set it to start with windows. when i installed it? i think. i'm on win10 x64. no biggie just wanted to make you aware.

Desktop duplication bug on Windows 10

Good day!
Struggling, as getting severe problems on my Windows 10 PC. (Win 10 x64 10.0.14393 N/A Build 14393; nvidia 970 driver 373.06).

When turning on desktop duplication - all my overlays(?), such as right click on the menu, highlighting options in windows native applications, and other things - are acting extremely weird. I really do not know how to describe it well enough - that is why i composed a small video really well describing this bug. Pls see the link below https://youtu.be/9z6sgoh1hsc

I don't really understand how to create logs - if there is a possibility to create logs, i will gladly do so, i just need a bit of info on how to create logs... As i see no options for logging, and can't really figure out a way to generate logs...

UI doesn't launch on Ubuntu 16.04

The Lightpack lights up but the UI refuses to launch. Neither the Prismatik window or the appindicator appear.

2016_05_01 18:30:14:565 Prismatik 5.11.2.7 18:30:14:697 Debug: LightpackApplication::LightpackApplication(int&, char**) 18:30:14:697 Debug: Prismatik: 5.11.2.7 rev. e33a117 18:30:14:697 Debug: Build with Qt verison: 5.2.1 18:30:14:697 Debug: Qt version currently in use: 5.5.1 18:30:14:697 Debug: static bool SettingsScope::Settings::Initialize(const QString&, bool) 18:30:14:697 Debug: static QString SettingsScope::Settings::getMainConfigPath() "/home/[REDACTED]/.Prismatik/main.conf" 18:30:14:697 Debug: static QString SettingsScope::Settings::getMainConfigPath() "/home/[REDACTED]/.Prismatik/main.conf" 18:30:14:698 Debug: static bool SettingsScope::Settings::Initialize(const QString&, bool) debugLevel = 1 18:30:14:698 Debug: Settings file: "/home/[REDACTED]/.Prismatik/Profiles/Lightpack.ini" 18:30:14:698 Debug: static void SettingsScope::Settings::initDevicesMap() 18:30:14:698 Debug: static void SettingsScope::Settings::initCurrentProfile(bool) false 18:30:14:701 Debug: static void SettingsScope::Settings::initCurrentProfile(bool) led 18:30:14:706 Debug: SettingsWindow::SettingsWindow(QWidget*) thread id: 0x7fcd1566c740 18:30:14:873 Debug: void SettingsWindow::initLanguages() 18:30:14:873 Debug: void SettingsWindow::initVirtualLeds(int) 10 18:30:14:873 Debug: void SettingsWindow::loadTranslation(const QString&) "<System>" 18:30:14:873 Debug: static void SettingsScope::Settings::setLanguage(const QString&) 18:30:14:873 Debug: System locale "en_US" 18:30:14:873 Debug: static void SettingsScope::Settings::setLanguage(const QString&) 18:30:14:873 Warning: Fail load translation for locale "en_US" pathToLocale ":/translations/en_US" 18:30:14:893 Debug: SettingsWindow::SettingsWindow(QWidget*) initialized 18:30:14:893 Debug: void SettingsWindow::createTrayIcon() 18:30:14:894 Debug: void SysTrayIconPrivate::createActions() 18:30:14:895 Debug: static QStringList SettingsScope::Settings::findAllProfiles() 18:30:14:897 Debug: void SettingsWindow::connectSignalsSlots() 18:30:14:897 Debug: void LightpackApplication::startLedDeviceManager() 18:30:14:897 Debug: void LightpackPluginInterface::initColors(int) 10 18:30:14:897 Debug: void LightpackApplication::startLedDeviceManager() end 18:30:14:897 Debug: void LightpackApplication::startApiServer() Start API server 18:30:14:897 Debug: void LedDeviceManager::initLedDevice() 18:30:14:897 Debug: void ApiServerSetColorTask::setApiDeviceNumberOfLeds(int) 10 18:30:14:897 Debug: AbstractLedDevice* LedDeviceManager::createLedDevice(SupportedDevices::DeviceType) SupportedDevices::LightpackDevice 18:30:14:897 Debug: LedDeviceLightpack::LedDeviceLightpack(QObject*) 18:30:14:897 Debug: LedDeviceLightpack::LedDeviceLightpack(QObject*) thread id: 0x7fcce77fe700 18:30:14:897 Debug: LedDeviceLightpack::LedDeviceLightpack(QObject*) initialized 18:30:14:897 Debug: void ApiServer::setInterface(LightpackPluginInterface*) "2.0" 18:30:14:897 Debug: virtual void LedDeviceLightpack::updateDeviceSettings() LedDeviceManager(0xebf6a0) 18:30:14:897 Debug: void LedDeviceLightpack::closeDevices() 18:30:14:897 Debug: void ApiServer::updateApiKey(const QString&) "" 18:30:14:897 Debug: virtual void LedDeviceLightpack::open() "hid_open(0x1d50, 0x6022)" 18:30:14:897 Debug: void ApiServer::startListening() 3636 18:30:14:897 Debug: void LightpackApplication::initGrabManager() 18:30:14:897 Debug: GrabManager::GrabManager(QWidget*) 18:30:14:897 Debug: void GrabManager::initGrabbers() 18:30:14:897 Debug: static int SettingsScope::Settings::getGrabSlowdown() 18:30:14:897 Debug: static Grab::GrabberType SettingsScope::Settings::getGrabberType() 18:30:14:898 Debug: GrabberBase* GrabManager::queryGrabber(Grab::GrabberType) grabberType: 2 18:30:14:898 Debug: static int SettingsScope::Settings::getGrabSlowdown() 18:30:14:898 Debug: virtual void GrabberBase::setGrabInterval(int) GrabberBase 18:30:14:898 Debug: void GrabManager::initColorLists(int) 10 18:30:14:898 Debug: void GrabManager::initLedWidgets(int) 10 18:30:14:898 Debug: void GrabManager::initLedWidgets(int) First widget initialization 18:30:14:898 Debug: GrabWidget::GrabWidget(int, QWidget*) 0 18:30:14:898 Debug: void GrabWidget::settingsProfileChanged() 0 18:30:14:898 Debug: void GrabManager::initLedWidgets(int) Append 9 grab widgets 18:30:14:898 Debug: GrabWidget::GrabWidget(int, QWidget*) 1 18:30:14:899 Debug: void GrabWidget::settingsProfileChanged() 1 18:30:14:899 Debug: GrabWidget::GrabWidget(int, QWidget*) 2 18:30:14:899 Debug: void GrabWidget::settingsProfileChanged() 2 18:30:14:900 Debug: GrabWidget::GrabWidget(int, QWidget*) 3 18:30:14:900 Debug: void GrabWidget::settingsProfileChanged() 3 18:30:14:900 Debug: GrabWidget::GrabWidget(int, QWidget*) 4 18:30:14:901 Debug: void GrabWidget::settingsProfileChanged() 4 18:30:14:901 Debug: GrabWidget::GrabWidget(int, QWidget*) 5 18:30:14:901 Debug: void GrabWidget::settingsProfileChanged() 5 18:30:14:901 Debug: GrabWidget::GrabWidget(int, QWidget*) 6 18:30:14:902 Debug: void GrabWidget::settingsProfileChanged() 6 18:30:14:902 Debug: GrabWidget::GrabWidget(int, QWidget*) 7 18:30:14:902 Debug: found Lightpack, serial number: "9533131313035160F131" 18:30:14:902 Debug: virtual void LedDeviceLightpack::open() Lightpack opened 18:30:14:902 Debug: virtual void LedDeviceLightpack::updateDeviceSettings() LedDeviceManager(0xebf6a0) 18:30:14:903 Debug: virtual void LedDeviceLightpack::setRefreshDelay(int) 100 18:30:14:903 Debug: void GrabWidget::settingsProfileChanged() 7 18:30:14:903 Debug: GrabWidget::GrabWidget(int, QWidget*) 8 18:30:14:903 Debug: virtual void LedDeviceLightpack::setColorDepth(int) 128 18:30:14:903 Debug: void GrabWidget::settingsProfileChanged() 8 18:30:14:903 Debug: GrabWidget::GrabWidget(int, QWidget*) 9 18:30:14:904 Debug: virtual void LedDeviceLightpack::setSmoothSlowdown(int) 100 18:30:14:904 Debug: void GrabWidget::settingsProfileChanged() 9 18:30:14:904 Debug: void GrabManager::updateScreenGeometry() 18:30:14:904 Debug: void GrabManager::settingsProfileChanged(const QString&) 18:30:14:904 Debug: void GrabManager::setNumberOfLeds(int) 10 18:30:14:904 Debug: void GrabManager::initColorLists(int) 10 18:30:14:904 Debug: void GrabManager::initLedWidgets(int) 10 18:30:14:904 Debug: void GrabManager::initLedWidgets(int) Remove last 0 grab widgets 18:30:14:904 Debug: void GrabWidget::settingsProfileChanged() 0 18:30:14:904 Debug: void GrabWidget::settingsProfileChanged() 1 18:30:14:904 Debug: virtual void LedDeviceLightpack::requestFirmwareVersion() 18:30:14:904 Debug: void GrabWidget::settingsProfileChanged() 2 18:30:14:904 Debug: bool LedDeviceLightpack::readDataFromDevice() 18:30:14:904 Debug: void GrabWidget::settingsProfileChanged() 3 18:30:14:904 Debug: virtual void LedDeviceLightpack::requestFirmwareVersion() Version: "0.0" 18:30:14:904 Debug: void GrabWidget::settingsProfileChanged() 4 18:30:14:904 Debug: bool LedDeviceLightpack::tryToReopenDevice() Reopen success 18:30:14:904 Debug: void GrabWidget::settingsProfileChanged() 5 18:30:14:904 Debug: void GrabWidget::settingsProfileChanged() 6 18:30:14:904 Debug: virtual void LedDeviceLightpack::setRefreshDelay(int) 100 18:30:14:904 Debug: void GrabWidget::settingsProfileChanged() 7 18:30:14:904 Debug: void GrabWidget::settingsProfileChanged() 8 18:30:14:904 Debug: void GrabWidget::settingsProfileChanged() 9 18:30:14:904 Debug: GrabManager::GrabManager(QWidget*) initialized 18:30:14:904 Debug: static bool SettingsScope::Settings::isMoodLampLiquidMode() 18:30:14:904 Debug: static int SettingsScope::Settings::getMoodLampSpeed() 18:30:14:904 Debug: static QColor SettingsScope::Settings::getMoodLampColor() 18:30:14:904 Debug: static int SettingsScope::Settings::getMoodLampSpeed() 18:30:14:904 Debug: static QColor SettingsScope::Settings::getMoodLampColor() 18:30:14:904 Debug: static bool SettingsScope::Settings::isMoodLampLiquidMode() 18:30:14:904 Debug: void MoodLampManager::setLiquidMode(bool) true 18:30:14:904 Debug: void MoodLampManager::initColors(int) 10 18:30:14:904 Debug: void SettingsWindow::startBacklight() m_backlightStatus = 1 m_deviceLockStatus = 0 18:30:14:904 Debug: void LightpackApplication::settingsChanged() 18:30:14:904 Debug: virtual void LedDeviceLightpack::setColorDepth(int) 128 18:30:14:904 Debug: void LightpackPluginInterface::changeProfile(QString) "Lightpack" 18:30:14:904 Debug: void GrabManager::onSendDataOnlyIfColorsEnabledChanged(bool) true 18:30:14:904 Debug: void MoodLampManager::setSendDataOnlyIfColorsChanged(bool) true 18:30:14:904 Debug: static QColor SettingsScope::Settings::getMoodLampColor() 18:30:14:904 Debug: static int SettingsScope::Settings::getMoodLampSpeed() 18:30:14:904 Debug: void MoodLampManager::setLiquidModeSpeed(int) 50 18:30:14:904 Debug: static bool SettingsScope::Settings::isMoodLampLiquidMode() 18:30:14:905 Debug: void MoodLampManager::setLiquidMode(bool) true 18:30:14:905 Debug: static Lightpack::Mode SettingsScope::Settings::getLightpackMode() 18:30:14:905 Debug: void GrabManager::start(bool) true 18:30:14:905 Debug: virtual void GrabberBase::startGrabbing() GrabberBase 18:30:14:905 Debug: void MoodLampManager::start(bool) false 18:30:14:905 Debug: void LightpackApplication::startPluginManager() 18:30:14:905 Debug: static QString SettingsScope::Settings::getApplicationDirPath() "/home/[REDACTED]/.Prismatik/" 18:30:14:905 Debug: void PluginsManager::LoadPlugins(QString) "/home/[REDACTED]/.Prismatik/Plugins" 18:30:14:905 Debug: void PluginsManager::StartPlugins() 18:30:14:905 Debug: void SettingsWindow::updateUiFromSettings() 18:30:14:905 Debug: static QStringList SettingsScope::Settings::findAllProfiles() 18:30:14:905 Debug: void SettingsWindow::profilesLoadAll() found profiles: ("Lightpack") 18:30:14:905 Debug: static Lightpack::Mode SettingsScope::Settings::getLightpackMode() 18:30:14:905 Debug: void SettingsWindow::onLightpackModeChanged(Lightpack::Mode) 0 0 18:30:14:905 Debug: void LightpackApplication::showLedWidgets(bool) false 18:30:14:905 Debug: void GrabManager::setVisibleLedWidgets(bool) false 18:30:14:905 Debug: void LightpackApplication::setStatusChanged(Backlight::Status) 1 18:30:14:905 Debug: void LightpackApplication::startBacklight() m_backlightStatus = 1 m_deviceLockStatus = 0 18:30:14:905 Debug: static void SettingsScope::Settings::setIsBacklightEnabled(bool) 18:30:14:905 Debug: static Lightpack::Mode SettingsScope::Settings::getLightpackMode() 18:30:14:905 Debug: void GrabManager::start(bool) true 18:30:14:905 Debug: virtual void GrabberBase::startGrabbing() GrabberBase 18:30:14:905 Debug: void MoodLampManager::start(bool) false 18:30:14:905 Warning: void LightpackApplication::startBacklight() status contains crap = 1 18:30:14:905 Debug: static void SettingsScope::Settings::setKeepLightsOnAfterExit(bool) 18:30:14:905 Debug: static void SettingsScope::Settings::setKeepLightsOnAfterLock(bool) 18:30:14:905 Debug: void SettingsWindow::onPingDeviceEverySecond_Toggled(bool) true 18:30:14:905 Debug: static void SettingsScope::Settings::setPingDeviceEverySecond(bool) 18:30:14:905 Debug: static int SettingsScope::Settings::getGrabSlowdown() 18:30:14:905 Debug: void SettingsWindow::onGrabSlowdown_valueChanged(int) 50 18:30:14:905 Debug: static void SettingsScope::Settings::setGrabSlowdown(int) 18:30:14:905 Debug: virtual void LedDeviceLightpack::setSmoothSlowdown(int) 100 18:30:14:905 Debug: void SettingsWindow::onLuminosityThreshold_valueChanged(int) 3 18:30:14:905 Debug: static void SettingsScope::Settings::setLuminosityThreshold(int) 18:30:14:905 Debug: static bool SettingsScope::Settings::isMoodLampLiquidMode() 18:30:14:905 Debug: static bool SettingsScope::Settings::isMoodLampLiquidMode() 18:30:14:905 Debug: void SettingsWindow::onMoodLampLiquidMode_Toggled(bool) true 18:30:14:905 Debug: static void SettingsScope::Settings::setMoodLampLiquidMode(bool) 18:30:14:905 Debug: void MoodLampManager::setLiquidMode(bool) true 18:30:14:905 Debug: static bool SettingsScope::Settings::isMoodLampLiquidMode() 18:30:14:905 Debug: static QColor SettingsScope::Settings::getMoodLampColor() 18:30:14:905 Debug: virtual void LedDeviceLightpack::requestFirmwareVersion() 18:30:14:905 Debug: static void SettingsScope::Settings::setMoodLampColor(QColor) "#00ff00" 18:30:14:905 Debug: bool LedDeviceLightpack::readDataFromDevice() 18:30:14:905 Debug: static int SettingsScope::Settings::getMoodLampSpeed() 18:30:14:905 Debug: virtual void LedDeviceLightpack::requestFirmwareVersion() Version: "7.6" 18:30:14:905 Debug: void SettingsWindow::onMoodLampSpeed_valueChanged(int) 50 18:30:14:906 Debug: static void SettingsScope::Settings::setMoodLampSpeed(int) 18:30:14:906 Debug: void MoodLampManager::setLiquidModeSpeed(int) 50 18:30:14:906 Debug: void SettingsWindow::onDeviceRefreshDelay_valueChanged(int) 100 18:30:14:906 Debug: static void SettingsScope::Settings::setDeviceRefreshDelay(int) 18:30:14:906 Debug: virtual void LedDeviceLightpack::setRefreshDelay(int) 100 18:30:14:906 Debug: void SettingsWindow::onDeviceColorDepth_valueChanged(int) 128 18:30:14:906 Debug: static void SettingsScope::Settings::setDeviceColorDepth(int) 18:30:14:906 Debug: void SettingsWindow::onDeviceGammaCorrection_valueChanged(double) 2 18:30:14:906 Debug: static void SettingsScope::Settings::setDeviceGamma(double) 18:30:14:906 Debug: void SettingsWindow::onSliderDeviceGammaCorrection_valueChanged(int) 200 18:30:14:906 Debug: static void SettingsScope::Settings::setDeviceGamma(double) 18:30:14:906 Debug: void SettingsWindow::onListenOnlyOnLoInterface_Toggled(bool) true 18:30:14:906 Debug: static void SettingsScope::Settings::setListenOnlyOnLoInterface(bool) 18:30:14:906 Debug: virtual void LedDeviceLightpack::setColorDepth(int) 128 18:30:14:906 Debug: void ApiServer::apiServerSettingsChanged() 18:30:14:906 Debug: void SettingsWindow::onLoggingLevel_valueChanged(int) 1 18:30:14:906 Debug: void ApiServer::stopListening() 18:30:14:906 Debug: static void SettingsScope::Settings::setDebugLevel(int) 18:30:14:906 Debug: static Grab::GrabberType SettingsScope::Settings::getGrabberType() 18:30:14:906 Debug: void SettingsWindow::onMoodLampLiquidMode_Toggled(bool) true 18:30:14:906 Debug: void ApiServer::startListening() 3636 18:30:14:906 Debug: static void SettingsScope::Settings::setMoodLampLiquidMode(bool) 18:30:14:906 Debug: void MoodLampManager::setLiquidMode(bool) true 18:30:14:906 Debug: static bool SettingsScope::Settings::isMoodLampLiquidMode() 18:30:14:906 Debug: void SettingsWindow::updateDeviceTabWidgetsVisibility() 18:30:14:906 Debug: void SettingsWindow::setDeviceTabWidgetsVisibility(DeviceTab::Options) 63 18:30:14:906 Debug: void SettingsWindow::settingsProfileChanged_UpdateUI(const QString&) 18:30:14:906 Debug: static QStringList SettingsScope::Settings::findAllProfiles() 18:30:14:907 Debug: virtual void LedDeviceLightpack::requestFirmwareVersion() 18:30:14:907 Debug: bool LedDeviceLightpack::readDataFromDevice() 18:30:14:907 Debug: virtual void LedDeviceLightpack::requestFirmwareVersion() Version: "7.6" 18:30:14:930 Debug: int main(int, char**) thread id: 0x7fcd1566c740 18:30:14:930 Debug: Start main event loop: lightpackApp.exec(); 18:30:14:936 Debug: virtual void GrabberBase::setGrabInterval(int) GrabberBase 18:30:14:937 Debug: void SettingsWindow::ledDeviceFirmwareVersionResult(const QString&) "0.0" 18:30:14:937 Debug: void SettingsWindow::setFirmwareVersion(const QString&) 18:30:14:937 Debug: void SettingsWindow::versionsUpdate() 18:30:14:937 Debug: void SettingsWindow::updateDeviceTabWidgetsVisibility() 18:30:14:937 Debug: void SettingsWindow::setDeviceTabWidgetsVisibility(DeviceTab::Options) 63 18:30:14:937 Debug: void SettingsWindow::ledDeviceOpenSuccess(bool) true 18:30:14:937 Debug: void SettingsWindow::updatePlugin(QList<Plugin*>) 18:30:14:937 Debug: void LightpackPluginInterface::updatePlugin(QList<Plugin*>) 18:30:14:944 Debug: void GrabManager::onGrabSlowdownChanged(int) 50 18:30:14:944 Debug: virtual void GrabberBase::setGrabInterval(int) GrabberBase 18:30:14:944 Debug: void SettingsWindow::ledDeviceFirmwareVersionResult(const QString&) "7.6" 18:30:14:944 Debug: void SettingsWindow::setFirmwareVersion(const QString&) 18:30:14:944 Debug: void SettingsWindow::versionsUpdate() 18:30:14:944 Debug: void SettingsWindow::updateDeviceTabWidgetsVisibility() 18:30:14:944 Debug: void SettingsWindow::setDeviceTabWidgetsVisibility(DeviceTab::Options) 63 18:30:14:944 Debug: void SettingsWindow::ledDeviceOpenSuccess(bool) true 18:30:14:944 Debug: void SettingsWindow::ledDeviceFirmwareVersionResult(const QString&) "7.6" 18:30:14:944 Debug: void SettingsWindow::setFirmwareVersion(const QString&) 18:30:14:945 Debug: void SettingsWindow::versionsUpdate() 18:30:14:945 Debug: void SettingsWindow::updateDeviceTabWidgetsVisibility() 18:30:14:945 Debug: void SettingsWindow::setDeviceTabWidgetsVisibility(DeviceTab::Options) 63 18:30:14:992 Debug: virtual void GrabberBase::grab() reallocating

YouTube video of above.

Dont Work on Win 10

Hello , first of all I thank you for your work . Unfortunately for Windows 10 64BIT funziana alone while I view the desktop . Sesposto a white window around the screen , the LEDs change color properly . If I watch a fil ( youtube or player ) does not move anything and remain white . The same with the games Battlefield , Counterstrike , The Division etc.
Solutions ?
I attached my settings
Thank you very much
screenshot_173
screenshot_174

Generating Windows installer

Hey there!

I noticed that you based your installers on the changes in my fork. Looks great! In that fork, I only changed some stuff myself to see if I could let my semi-private Jenkins automatically build the installer before Windows 10 will be released (the desktop duplication feature looks very promising, as I'm currently still on Windows 7), but I didn't expect you to take it and improve it.

If I understand correctly, you're building the project for Windows on Linux? Or are you just preparing and packaging stuff on Linux, but building on Windows instead? Either way, I made it working to let it fully build on Windows, although it was a pain. In case you want to try it out, here are my scripts that I'm using on my Jenkins:

  1. Preparing build-vars.prf in a suboptimal way (PowerShell) (I'm not even sure why this needs to be created, it seems that some variables are not even used with qmake):

    cd Software
    
    'win32: {' | Out-File 'build-vars.prf' -Encoding Default
    '    QTDIR = c:/Qt/5.5/msvc2013' | Out-File 'build-vars.prf' -Append -Encoding Default
    '    MINGW_RUNTIME_DIR = c:/MinGW/msys/1.0/bin' | Out-File 'build-vars.prf' -Append -Encoding Default
    '    WIN81_SDK_DIR = c:/Program Files (x86)/Windows Kits/8.1' | Out-File 'build-vars.prf' -Append -Encoding Default
    '}' | Out-File 'build-vars.prf' -Append -Encoding Default
    
    qmake -tp vc -r .
  2. Build Software\Lightpack.sln with VS2013.

  3. Copy the output to bin, windeployqt it, package it and create an installer as well (also Powershell):

    mkdir bin
    Copy-Item Software/src/bin/*.exe bin
    Copy-Item Software/src/bin/*.dll bin
    windeployqt bin/Prismatik.exe
    7za a "artifacts/$env:JOB_NAME $env:BUILD_DISPLAY_NAME.zip" "./bin/*"
    
    Copy-Item bin/* Software/dist_windows/content -recurse
    ISCC Software/dist_windows/script.iss
    7za a "artifacts/$env:JOB_NAME $env:BUILD_DISPLAY_NAME Setup.zip" "./Software/dist_windows/Output/*"

Everything that's in the scripts above can definitely be improved, but I just want to show you how I've made it working. Especially windeployqt, it can copy the Qt dependencies very easily without you having to copy the Qt DLLs every time manually or with a custom script. Sadly, this also adds some other DLLs that I have no clue about what they do (like D3Dcompiler_47.dll, libEGL.dll, libGLESV2.dll and opengl32sw.dll), but they seemed to be needed on my installation. I have very little knowledge about Qt, but it seems to be dependent on which OS or environment you're building Prismatik. That said, I'm currently successfully running my version of the installer on my Windows 7 installation from my fork, not sure about yours though, I haven't tried it.

On a similar note, seeing that you pushed a couple of "trigger CI" commits, how are you handling CI? If you're interested, seeing that the official version is not really maintained anymore, what do you think of enabling some public CI services like Travis (Linux) and AppVeyor (Windows)? I have some experience with AppVeyor myself, and you can automatically create and upload artifacts during builds.

5.11.2.10 corrupt files

Cant install latest version, a few files are corrupt according to the installer. Tried downloading several times. Anybody else? Thanks.

BTW these drivers are awesome!

OS X build

It seems Travis offers OS X slaves, which would allow releasing OS X builds without me having a OS X slave at hand. Verify and test that

Can't get screen grabbing working

I have just found your Prismatic version and I am very excited to try it! I had the official Prismatic before, and it worked just ok. Now however, I can't get screen grabbing working. Mood lamp kind of works, but screen grabbing gives literally 0.00 FPS. Any ideas of settings I forgot to do? I went through the Configuration Wizard like 10 times.

I am using the adalight code, ambibox still works just fine as well.

DDupl performance windowed games with G-SYNC

When using Win8 Desktop Duplication with several games in windowed or borderless windowed mode the games run at 20-25 fps while they are in the foreground. When games are not in focus they runs at normal fps (70-120+) or whatever a background fps limit is set to.
The issue isn't present when games that support it are in exclusive fullscreen or when using WinAPI as capture source.
Enabling or disabling DX hooking doesn't change the windowed behaviour (and shouldn't?).

Games I tested so far are Dota 2, Firewatch, World of Warcraft and The Division.

This is on the latest public Windows 10 build with the 64bit version of Lightpack.
Drivers are NVidia 365.19

Smoothing setting not persisting after standby

I'm on Windows 7 64 bit and using the 64 bit version. When I put my computer in standby with prismatik open the smoothing is not at the correct setting after resuming my computer. If I have smoothing set to 0 before standby smoothing is at max after resuming although the slider is still set to 0.
Prismatik.0.log.txt

Lightpack LED´s are not shutdown when windows pc goes to standby

Hi, i updatet yesterday to Version 5.11.2.6
Everytime i put my Windows 10 (64 bit) Computer to standy or shut it down the 2 Lightpacks i have stay on.
The Options
"keep light ON after lock computer"
and
"keep lights ON after exit" are not checked.
I have the 2 Lightpacks powered by an active usb hub.
in Logfile there is only this after i boot the computer after the shutdown again:
`

15:30:48:491 Debug: void __cdecl SettingsWindow::ledDeviceOpenSuccess(bool) true
22:29:36:326 Warning: enum GrabResult __cdecl DDuplGrabber::grabScreens(void) Lost Access to desktop 0x10001: 0x887A0026, requesting realloc
22:29:36:344 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:36:362 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:36:395 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:36:435 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:36:464 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:36:494 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:36:517 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:36:564 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:36:595 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:36:627 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:36:664 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:36:695 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:36:734 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:36:755 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:36:794 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:36:814 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:36:854 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:36:878 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:36:915 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:36:949 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:36:972 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:015 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:034 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:064 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:099 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:128 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:164 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:194 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:224 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:264 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:295 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:318 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:354 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:377 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:408 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:444 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:471 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:514 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:544 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:564 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:598 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:635 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:658 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:705 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:724 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:753 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:788 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:815 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:845 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:878 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:914 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:954 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:37:974 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5
22:29:38:004 Warning: unsigned long __cdecl DDuplGrabberThreadProc(void *) Failed to open input desktop: 5

`

Is this a Problem from the that i use an active usb hub?

Weird behavior with "Keep lights ON after lock computer" option

First, I must say I'm using a Lightpack clone I got from eBay, so perhaps the issue is not with the software itself, but how it interacts with this clone's firmware. Just in case it's a software issue that happens with the regular lightpack too and has remained undetected, I'm posting it.

When the "Keep lights ON after lock computer" option is NOT checkmarked and I lock my computer while the lights are OFF, upon typing my password back again, the lights will turn ON on their own, but that won't be reflected in Prismatik. So to turn them OFF again, I'll have to right-click the icon, turn them on and turn them off.

Interestingly, even if I sleep or hibernate the computer, the glitch will still happen when the "Keep lights ON after lock computer" is NOT checkmarked, even though it's supposed to control locking and not sleeping/hibernating (which I guess should be ruled by the second option, the "suspend" one instead).

The problem goes away when I checkmark the "Keep lights ON after lock computer" option. That is, if the lights were off before locking/sleeping/hibernating, they will remain off upon logging into Windows again, even though the option says they should be turned on!

Source files corrupted with 5.11.2.9

I tried to install 5.11.2.9, but I get errors in the installation, saying the source file is corrupted for some files. This is for the following files:
libeay32.dll bass.dll basswasapi.dll msvcr120.dll msvcp120.dll
Clicking ignore for all cases, prismatik fails to load, saying basswasapi.dll and bass.dll are missing.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.