summaryrefslogtreecommitdiff
path: root/src/qcam/main_window.cpp
AgeCommit message (Expand)Author
2020-02-14qcam: Provide initial icon buttons "Play/Stop"Kieran Bingham
2020-02-14qcam: Introduce a toolbar and camera switchingKieran Bingham
2020-02-14qcam: Store CameraManager as class memberKieran Bingham
2020-02-14qcam: Move requestCompleted signal mappingKieran Bingham
2020-02-14qcam: Tie FrameBufferAllocator to stream lifeKieran Bingham
2020-02-11qcam: Switch default stream role to viewfinderNaushir Patuck
2020-01-20qcam: Support scaling of the viewfinderLaurent Pinchart
2020-01-12libcamera: camera: Remove the prepared stateNiklas Söderlund
2020-01-12qcam: Cache buffer memory mappingNiklas Söderlund
2020-01-12libcamera: Switch to FrameBuffer interfaceNiklas Söderlund
2020-01-12libcamera: buffer: Move captured metadata to FrameMetadataNiklas Söderlund
2020-01-12libcamera: request: In addBuffer() do not fetch stream from BufferNiklas Söderlund
2020-01-12libcamera: buffer: Switch from Plane to FrameBuffer::PlaneNiklas Söderlund
2019-12-16libcamera: Remove buffer index from loggingNiklas Söderlund
2019-11-19libcamera: camera: Remove explicit stream to buffer map in requestCompleted s...Niklas Söderlund
2019-10-25qcam: Don't ask for a camera when only one existsKieran Bingham
2019-08-19qcam: Pass camera manager to MainWindow classLaurent Pinchart
2019-08-19qcam: Remove double stop of the camera managerLaurent Pinchart
2019-07-17libcamera: qcam: Allow specifying sizes on command lineJacopo Mondi
2019-07-14libcamera: buffer: Add an accessor to the BufferMemoryLaurent Pinchart
2019-07-14libcamera: stream: Shorten access to the bufferPoolJacopo Mondi
2019-07-14libcamera: Stop using Stream::bufferPool to get the number of buffersLaurent Pinchart
2019-07-14libcamera: buffer: Split memory information to BufferMemoryLaurent Pinchart
2019-07-09libcamera: Rework automatic version generation to avoid rebuildsLaurent Pinchart
2019-07-04qcam: Update window title with FPSKieran Bingham
2019-07-04qcam: Add the version string to the titleKieran Bingham
2019-07-04qcam: Move static timestamp to MainWindowKieran Bingham
2019-05-23libcamera: camera: Return a pointer from generateConfiguration()Laurent Pinchart
2019-05-23libcamera: Refactor the camera configuration storage and APILaurent Pinchart
2019-05-23libcamera: Use stream roles directly instead of StreamUsageLaurent Pinchart
2019-05-23libcamera: camera: Rename configureStreams() and streamConfiguration()Laurent Pinchart
2019-04-30(q)cam: Unify naming of configurations in applicationsLaurent Pinchart
2019-04-30libcamera: Use the Size class through libcameraLaurent Pinchart
2019-04-09libcamera: Switch to CameraConfigurationNiklas Söderlund
2019-04-05libcamera: camera: Add support for stream usagesNiklas Söderlund
2019-04-02qcam: Add JPEG format supportLaurent Pinchart
2019-03-29qcam: Add Qt-based GUI applicationLaurent Pinchart
aram R2 Number of rows in the second matrix * \tparam C2 Number of columns in the second matrix * \param m1 Multiplicand matrix * \param m2 Multiplier matrix * \return Matrix product of matrices \a m1 and \a m2 */ /** * \fn Matrix<T, Rows, Cols> operator+(const Matrix<T, Rows, Cols> &m1, const Matrix<T, Rows, Cols> &m2) * \brief Matrix addition * \tparam T Type of numerical values in the matrices * \tparam Rows Number of rows in the matrices * \tparam Cols Number of columns in the matrices * \param m1 Summand matrix * \param m2 Summand matrix * \return Matrix sum of matrices \a m1 and \a m2 */ #ifndef __DOXYGEN__ /* * The YAML data shall be a list of numerical values. Its size shall be equal * to the product of the number of rows and columns of the matrix (Rows x * Cols). The values shall be stored in row-major order. */ bool matrixValidateYaml(const YamlObject &obj, unsigned int size) { if (!obj.isList()) return false; if (obj.size() != size) { LOG(Matrix, Error) << "Wrong number of values in matrix: expected " << size << ", got " << obj.size(); return false; } return true; } #endif /* __DOXYGEN__ */ } /* namespace ipa */ } /* namespace libcamera */