summaryrefslogtreecommitdiff
path: root/src/cam
AgeCommit message (Expand)Author
2019-02-01cam: options: Create a template class for optionsNiklas Söderlund
2019-02-01cam: options: Move struct OptionLaurent Pinchart
2019-02-01cam: options: Move enum OptionArgumentNiklas Söderlund
2019-01-27cam: options: Indent multi-line help message correctlyLaurent Pinchart
2019-01-25cam: options: optional arguments needs to be specified as --foo=barNiklas Söderlund
2019-01-25cam: Add event loopLaurent Pinchart
2019-01-22cam: options: Don't implement move semantics for OptionsParser::OptionsLaurent Pinchart
2019-01-22cam: Extract option parser to separate fileLaurent Pinchart
2019-01-22cam: add utility to control camerasNiklas Söderlund
n> << 1, }; using DmaHeapFlags = Flags<DmaHeapFlag>; DmaHeap(DmaHeapFlags flags = DmaHeapFlag::Cma); ~DmaHeap(); bool isValid() const { return dmaHeapHandle_.isValid(); } UniqueFD alloc(const char *name, std::size_t size); private: UniqueFD dmaHeapHandle_; }; LIBCAMERA_FLAGS_ENABLE_OPERATORS(DmaHeap::DmaHeapFlag) } /* namespace libcamera */