-
- Downloads
[ #49034 ] Refactor the video configuration code to be safer (1/3)
This commit implement the new daemon video getcapabilities() to load the whole device configuration when using the video module for the first time. This prevent the back and forth between the various layers of both the client and the daemon. Those, created a feedback loop that could crash the daemon or corrupt the Qt models. While it will take a while to get to a stable point again, this code is much more robust than the previous implementation. The next few commits will replace the last bits of the old code path by the new one.
Showing
- src/dbus/metatypes.h 10 additions, 1 deletionsrc/dbus/metatypes.h
- src/dbus/videomanager-introspec.xml 49 additions, 10 deletionssrc/dbus/videomanager-introspec.xml
- src/typedefs.h 1 addition, 0 deletionssrc/typedefs.h
- src/videodevice.cpp 141 additions, 72 deletionssrc/videodevice.cpp
- src/videodevice.h 87 additions, 22 deletionssrc/videodevice.h
- src/videodevicemodel.cpp 35 additions, 69 deletionssrc/videodevicemodel.cpp
- src/videodevicemodel.h 19 additions, 6 deletionssrc/videodevicemodel.h
- src/videomodel.cpp 34 additions, 4 deletionssrc/videomodel.cpp
- src/videomodel.h 3 additions, 2 deletionssrc/videomodel.h
- src/videorenderer.cpp 9 additions, 9 deletionssrc/videorenderer.cpp
- src/videorenderer.h 25 additions, 25 deletionssrc/videorenderer.h
Loading
Please register or sign in to comment