| main.cpp [code] | |
| pre.hpp [code] | Precompiled Header Collection |
| pre_a.hpp [code] | |
| backend/backend.c [code] | |
| backend/backend.h [code] | |
| backend/file.c [code] | |
| backend/file.h [code] | File management Handling Files is splitted into different classes: 1 |
| backend/filedescriptor.c [code] | |
| backend/filedescriptor.h [code] | Filedescriptors |
| backend/filehandle.c [code] | |
| backend/filehandle.h [code] | Filehandles |
| backend/filehandlecache.c [code] | |
| backend/filehandlecache.h [code] | Filehandle management and caching The number of filehandles a program can held open is usually limited, since we want to support using a less limited number of files and closing/opening for each operation is expensive, we provide a cache to keep the most frequent used files open and gracefully close/recycle unused filehandles |
| backend/mediaaccessfacade.cpp [code] | |
| backend/mediaaccessfacade.hpp [code] | |
| backend/mmap.h [code] | MMap objects cover a memory maped range in a file |
| backend/mmapcache.h [code] | Mmapcache stores a MRU cache of all established mmaped memory regions which are currently not in use |
| backend/mmapings.h [code] | Keeps all mmaped areas |
| common/accesscasted.hpp [code] | Helper for accessing a value employing either conversion or downcast depending on the relation of the source type (type of the original value) and the target type (type we need within the usage context) |
| common/cmdline.cpp [code] | |
| common/cmdline.hpp [code] | |
| common/configrules.cpp [code] | |
| common/configrules.hpp [code] | Interface for accessing rule based configuration |
| common/error.cpp [code] | |
| common/error.hpp [code] | |
| common/factory.hpp [code] | |
| common/lumitime.cpp [code] | |
| common/lumitime.hpp [code] | |
| common/multithread.hpp [code] | |
| common/p.hpp [code] | Customized refcounting smart pointer |
| common/query.cpp [code] | |
| common/query.hpp [code] | |
| common/singleton.hpp [code] | Factory for creating Singleton instances |
| common/singletonfactory.hpp [code] | |
| common/singletonpolicies.hpp [code] | |
| common/singletonpreconfigure.hpp [code] | Preconfiguration of some Singleton types, done by template specialisation |
| common/singletonsubclass.hpp [code] | Spezialized SingletonFactory creating sublcasses of the nominal type |
| common/typelist.hpp [code] | A template metaprogramming technique for manipulating collections of types |
| common/typelistutil.hpp [code] | Helpers for working with lumiera::typelist::Types (i.e |
| common/util.cpp [code] | |
| common/util.hpp [code] | |
| common/variant.hpp [code] | This file defines a simple alternative to boost::variant |
| common/visitor.cpp [code] | |
| common/visitor.hpp [code] | |
| common/visitordispatcher.hpp [code] | |
| common/visitorpolicies.hpp [code] | Policies usable for configuring the lumiera::visitor::Tool for different kinds of error handling |
| common/wrapperptr.hpp [code] | |
| common/query/mockconfigrules.cpp [code] | |
| common/query/mockconfigrules.hpp [code] | Mock/Test/Debugging Implementation of the config rules system |
| common/test/mockinjector.hpp [code] | |
| common/test/run.hpp [code] | |
| common/test/suite.cpp [code] | |
| common/test/suite.hpp [code] | |
| common/test/testoption.cpp [code] | |
| common/test/testoption.hpp [code] | |
| gui/gtk-lumiera.cpp [code] | |
| gui/gtk-lumiera.hpp [code] | This file contains application wide global definitions user actions |
| gui/window-manager.cpp [code] | |
| gui/window-manager.hpp [code] | This file contains the defintion of global UI Manager class user actions |
| gui/dialogs/preferences-dialog.cpp [code] | |
| gui/dialogs/preferences-dialog.hpp [code] | |
| gui/dialogs/render.cpp [code] | |
| gui/dialogs/render.hpp [code] | This file contains the definition of the application preferences dialog |
| gui/model/project.cpp [code] | |
| gui/model/project.hpp [code] | This file contains the definition of Project, a class which store project data, and wraps proc layer data |
| gui/output/displayer.cpp [code] | |
| gui/output/displayer.hpp [code] | This file contains the defintion of Displayer; the base class of all video display implementations |
| gui/output/gdkdisplayer.cpp [code] | |
| gui/output/gdkdisplayer.hpp [code] | This file contains the definition of XvDisplayer, the XVideo video output implementation |
| gui/output/xvdisplayer.cpp [code] | |
| gui/output/xvdisplayer.hpp [code] | This file contains the definition of XvDisplayer, the XVideo video output implementation |
| gui/panels/assets-panel.cpp [code] | |
| gui/panels/assets-panel.hpp [code] | This file contains the definition of the assets panel |
| gui/panels/panel.cpp [code] | |
| gui/panels/panel.hpp [code] | This file contains the definition of Panel; the base class for all docking panels |
| gui/panels/timeline-panel.cpp [code] | |
| gui/panels/timeline-panel.hpp [code] | This file contains the definition of the timeline panel |
| gui/panels/viewer-panel.cpp [code] | |
| gui/panels/viewer-panel.hpp [code] | This file contains the definition of the viewer panel |
| gui/widgets/timeline-widget.cpp [code] | |
| gui/widgets/timeline-widget.hpp [code] | This file contains the definition of timeline widget |
| gui/widgets/video-display-widget.cpp [code] | |
| gui/widgets/video-display-widget.hpp [code] | This file contains the definition of video viewer widget |
| gui/widgets/timeline/header-container.cpp [code] | |
| gui/widgets/timeline/header-container.hpp [code] | This file contains the definition of the header container widget |
| gui/widgets/timeline/timeline-arrow-tool.cpp [code] | |
| gui/widgets/timeline/timeline-arrow-tool.hpp [code] | This file contains the definition of the arrow tool class |
| gui/widgets/timeline/timeline-body.cpp [code] | |
| gui/widgets/timeline/timeline-body.hpp [code] | This file contains the definition of timeline body widget |
| gui/widgets/timeline/timeline-ibeam-tool.cpp [code] | |
| gui/widgets/timeline/timeline-ibeam-tool.hpp [code] | This file contains the definition of ibeam tool class tool objects |
| gui/widgets/timeline/timeline-ruler.cpp [code] | |
| gui/widgets/timeline/timeline-ruler.hpp [code] | This file contains the declaration of the time ruler widget widget |
| gui/widgets/timeline/timeline-tool.cpp [code] | |
| gui/widgets/timeline/timeline-tool.hpp [code] | This file contains the definition of base class for timeline tool objects |
| gui/widgets/timeline/track.cpp [code] | |
| gui/widgets/timeline/track.hpp [code] | |
| gui/workspace/actions.cpp [code] | |
| gui/workspace/actions.hpp [code] | This file contains the definition of a helper class for the main workspace window object, which registers and handles user actions |
| gui/workspace/workspace-window.cpp [code] | |
| gui/workspace/workspace-window.hpp [code] | This file contains the definition of the main workspace window parent, which is the toplevel parent of the whole workspace |
| lib/appconfig.cpp [code] | |
| lib/appconfig.hpp [code] | Registering and managing some application-global services |
| lib/condition.c [code] | Condition variables |
| lib/condition.h [code] | Condition variables, header |
| lib/cuckoo.c [code] | |
| lib/cuckoo.h [code] | Cuckoo hashing This hashing gives guaranteed O(1) lookup complexity and amortized O(1) insert and remove complexity |
| lib/error.c [code] | C Error handling in Lumiera |
| lib/error.h [code] | C Error handling in Lumiera, header |
| lib/lifecycleregistry.hpp [code] | Helper for registering lifecycle event callbacks, which are provided as a global service by lumiera::Appconfig |
| lib/llist.h [code] | Intrusive cyclic double linked list There is only one node type which contains a forward and a backward pointer |
| lib/locking.h [code] | Shared declarations for all locking primitives |
| lib/mrucache.c [code] | |
| lib/mrucache.h [code] | Most recent used cache Elements (addressed by a LList node) are either checked in the cache and thereby subject of aging or checked out under control of the user |
| lib/mutex.c [code] | Mutual exclusion locking |
| lib/mutex.h [code] | Mutual exclusion locking, header |
| lib/plugin.c [code] | Plugin loader |
| lib/plugin.h [code] | Plugin loader, header |
| lib/references.c [code] | Strong and Weak references Strong references keep some object alive while they existing Weak references become invalidated when the referenced object gets destroyed |
| lib/references.h [code] | Strong and Weak references, header |
| lib/rwlock.c [code] | Read/write locks |
| lib/rwlock.h [code] | Read/write locks, header |
| lib/safeclib.c [code] | Portable and safe wrapers around some clib functions and some tools |
| lib/safeclib.h [code] | Portable and safe wrapers around some clib functions and some tools |
| lib/time.c [code] | |
| lib/time.h [code] | |
| lib/uuid.c [code] | |
| lib/uuid.h [code] | |
| plugin/helloplugin.c [code] | |
| proc/asset.cpp [code] | |
| proc/asset.hpp [code] | Proc-Layer Interface: Assets |
| proc/assetmanager.cpp [code] | |
| proc/assetmanager.hpp [code] | Proc-Layer Interface: Asset Lookup and Organization |
| proc/controllerfacade.cpp [code] | |
| proc/controllerfacade.hpp [code] | |
| proc/frame.cpp [code] | |
| proc/frame.hpp [code] | |
| proc/lumiera.hpp [code] | |
| proc/nobugcfg.cpp [code] | |
| proc/nobugcfg.hpp [code] | This header is for including and configuring NoBug |
| proc/stateproxy.cpp [code] | |
| proc/stateproxy.hpp [code] | |
| proc/asset/buildinstruct.hpp [code] | Helper classes used by asset::ProcPatt to represent the processing informations |
| proc/asset/category.cpp [code] | |
| proc/asset/category.hpp [code] | |
| proc/asset/clip.cpp [code] | |
| proc/asset/clip.hpp [code] | |
| proc/asset/codec.cpp [code] | |
| proc/asset/codec.hpp [code] | |
| proc/asset/compoundmedia.cpp [code] | |
| proc/asset/compoundmedia.hpp [code] | |
| proc/asset/dataset.cpp [code] | |
| proc/asset/dataset.hpp [code] | |
| proc/asset/db.hpp [code] | |
| proc/asset/effect.cpp [code] | |
| proc/asset/effect.hpp [code] | |
| proc/asset/media.cpp [code] | |
| proc/asset/media.hpp [code] | Media data is a specific kind of Asset |
| proc/asset/meta.cpp [code] | |
| proc/asset/meta.hpp [code] | |
| proc/asset/pipe.cpp [code] | |
| proc/asset/pipe.hpp [code] | |
| proc/asset/preview.cpp [code] | |
| proc/asset/preview.hpp [code] | |
| proc/asset/proc.cpp [code] | |
| proc/asset/proc.hpp [code] | Data processing Plugins and Codecs can be treated as a specific Kind of Asset |
| proc/asset/procpatt.cpp [code] | |
| proc/asset/procpatt.hpp [code] | |
| proc/asset/struct.cpp [code] | |
| proc/asset/struct.hpp [code] | Structural facilities of the EDL (e.g |
| proc/asset/structfactoryimpl.hpp [code] | Private implementation details of creating various structural assets |
| proc/asset/track.cpp [code] | |
| proc/asset/track.hpp [code] | |
| proc/asset/unknown.cpp [code] | |
| proc/asset/unknown.hpp [code] | |
| proc/engine/aframe.cpp [code] | |
| proc/engine/aframe.hpp [code] | |
| proc/engine/arender.cpp [code] | |
| proc/engine/arender.hpp [code] | |
| proc/engine/codecadapter.cpp [code] | |
| proc/engine/codecadapter.hpp [code] | |
| proc/engine/exitnode.cpp [code] | |
| proc/engine/exitnode.hpp [code] | |
| proc/engine/glbuf.cpp [code] | |
| proc/engine/glbuf.hpp [code] | |
| proc/engine/glpipe.cpp [code] | |
| proc/engine/glpipe.hpp [code] | |
| proc/engine/glrender.cpp [code] | |
| proc/engine/glrender.hpp [code] | |
| proc/engine/hub.cpp [code] | |
| proc/engine/hub.hpp [code] | |
| proc/engine/link.cpp [code] | |
| proc/engine/link.hpp [code] | |
| proc/engine/mask.cpp [code] | |
| proc/engine/mask.hpp [code] | |
| proc/engine/pluginadapter.cpp [code] | |
| proc/engine/pluginadapter.hpp [code] | |
| proc/engine/processor.cpp [code] | |
| proc/engine/processor.hpp [code] | |
| proc/engine/procnode.cpp [code] | |
| proc/engine/procnode.hpp [code] | |
| proc/engine/projector.cpp [code] | |
| proc/engine/projector.hpp [code] | |
| proc/engine/renderengine.cpp [code] | |
| proc/engine/renderengine.hpp [code] | |
| proc/engine/source.cpp [code] | |
| proc/engine/source.hpp [code] | |
| proc/engine/trafo.cpp [code] | |
| proc/engine/trafo.hpp [code] | |
| proc/engine/vframe.cpp [code] | |
| proc/engine/vframe.hpp [code] | |
| proc/engine/vrender.cpp [code] | |
| proc/engine/vrender.hpp [code] | |
| proc/mobject/builderfacade.cpp [code] | |
| proc/mobject/builderfacade.hpp [code] | |
| proc/mobject/explicitplacement.hpp [code] | |
| proc/mobject/interpolator.cpp [code] | |
| proc/mobject/interpolator.hpp [code] | |
| proc/mobject/mobject.cpp [code] | |
| proc/mobject/mobject.hpp [code] | |
| proc/mobject/parameter.cpp [code] | |
| proc/mobject/parameter.hpp [code] | |
| proc/mobject/paramprovider.cpp [code] | |
| proc/mobject/paramprovider.hpp [code] | |
| proc/mobject/placement.cpp [code] | |
| proc/mobject/placement.hpp [code] | Placements are at the very core of all editing operations, because they act as handles to access the media objects to be manipulated |
| proc/mobject/session.hpp [code] | Primary Interface to the current Session |
| proc/mobject/builder/applicablebuildertargettypes.hpp [code] | |
| proc/mobject/builder/assembler.cpp [code] | |
| proc/mobject/builder/assembler.hpp [code] | |
| proc/mobject/builder/buildertool.hpp [code] | Visiting-tool mechanism configured specifically for the Builder |
| proc/mobject/builder/conmanager.cpp [code] | |
| proc/mobject/builder/conmanager.hpp [code] | |
| proc/mobject/builder/nodecreatertool.cpp [code] | |
| proc/mobject/builder/nodecreatertool.hpp [code] | |
| proc/mobject/builder/segmentationtool.cpp [code] | |
| proc/mobject/builder/segmentationtool.hpp [code] | |
| proc/mobject/controller/pathmanager.cpp [code] | |
| proc/mobject/controller/pathmanager.hpp [code] | |
| proc/mobject/controller/renderstate.cpp [code] | |
| proc/mobject/controller/renderstate.hpp [code] | |
| proc/mobject/session/abstractmo.cpp [code] | |
| proc/mobject/session/abstractmo.hpp [code] | |
| proc/mobject/session/allocation.cpp [code] | |
| proc/mobject/session/allocation.hpp [code] | |
| proc/mobject/session/auto.cpp [code] | |
| proc/mobject/session/auto.hpp [code] | |
| proc/mobject/session/clip.cpp [code] | |
| proc/mobject/session/clip.hpp [code] | |
| proc/mobject/session/compoundclip.cpp [code] | |
| proc/mobject/session/compoundclip.hpp [code] | |
| proc/mobject/session/constraint.cpp [code] | |
| proc/mobject/session/constraint.hpp [code] | |
| proc/mobject/session/defsmanager.cpp [code] | |
| proc/mobject/session/defsmanager.hpp [code] | |
| proc/mobject/session/defsregistry.hpp [code] | |
| proc/mobject/session/edl.cpp [code] | |
| proc/mobject/session/edl.hpp [code] | |
| proc/mobject/session/effect.cpp [code] | |
| proc/mobject/session/effect.hpp [code] | |
| proc/mobject/session/fixedlocation.cpp [code] | |
| proc/mobject/session/fixedlocation.hpp [code] | |
| proc/mobject/session/fixture.cpp [code] | |
| proc/mobject/session/fixture.hpp [code] | |
| proc/mobject/session/label.cpp [code] | |
| proc/mobject/session/label.hpp [code] | |
| proc/mobject/session/locatingpin.cpp [code] | |
| proc/mobject/session/locatingpin.hpp [code] | Implementing the Placement mechanics |
| proc/mobject/session/meta.cpp [code] | |
| proc/mobject/session/meta.hpp [code] | |
| proc/mobject/session/mobjectfactory.cpp [code] | |
| proc/mobject/session/mobjectfactory.hpp [code] | |
| proc/mobject/session/plug.cpp [code] | |
| proc/mobject/session/plug.hpp [code] | |
| proc/mobject/session/relativelocation.cpp [code] | |
| proc/mobject/session/relativelocation.hpp [code] | |
| proc/mobject/session/segment.cpp [code] | |
| proc/mobject/session/segment.hpp [code] | |
| proc/mobject/session/session.cpp [code] | Actual connection between the Session interface and its Implementation |
| proc/mobject/session/sessionimpl.cpp [code] | |
| proc/mobject/session/sessionimpl.hpp [code] | Session and SessionManager Implemention classes |
| proc/mobject/session/sessmanagerimpl.cpp [code] | Implemention of the Session management functions |
| proc/mobject/session/simpleclip.cpp [code] | |
| proc/mobject/session/simpleclip.hpp [code] | |
| proc/mobject/session/track.cpp [code] | |
| proc/mobject/session/track.hpp [code] | |
| proc/mobject/session/wish.cpp [code] | |
| proc/mobject/session/wish.hpp [code] | |
| tool/hello.c [code] | |
| tool/try.cpp [code] | |
| test.h [code] | |
| backend/test-filedescriptors.c [code] | |
| backend/test-filehandles.c [code] | |
| bugs/bugmain.c [code] | |
| common/appconfigtest.cpp [code] | |
| common/customsharedptrtest.cpp [code] | |
| common/exceptionerrortest.cpp [code] | |
| common/factoryspecialtest.cpp [code] | |
| common/factorytest.cpp [code] | |
| common/helloworldtest.cpp [code] | |
| common/lifecycletest.cpp [code] | |
| common/mainsuite.cpp [code] | |
| common/removefromsettest.cpp [code] | |
| common/sanitizedidentifiertest.cpp [code] | |
| common/singletonsubclasstest.cpp [code] | |
| common/singletontest.cpp [code] | |
| common/singletontestmocktest.cpp [code] | |
| common/testtargetobj.hpp [code] | |
| common/typelisttest.cpp [code] | |
| common/typelistutiltest.cpp [code] | |
| common/visitingtoolconcept.cpp [code] | |
| common/visitingtoolextendedtest.cpp [code] | |
| common/visitingtooltest.cpp [code] | |
| common/query/querydiagnostics.hpp [code] | |
| common/query/queryutilstest.cpp [code] | |
| common/test/cmdlinewrappertest.cpp [code] | |
| common/test/testoptiontest.cpp [code] | |
| components/backend/mediaaccessmock.cpp [code] | |
| components/backend/mediaaccessmock.hpp [code] | |
| components/backend/mediaaccessmocktest.cpp [code] | |
| components/proc/asset/assetcategorytest.cpp [code] | |
| components/proc/asset/assetdiagnostics.hpp [code] | Small helper and diagnosic functions related to Asset and AssetManager |
| components/proc/asset/basicpipetest.cpp [code] | |
| components/proc/asset/compoundmediatest.cpp [code] | |
| components/proc/asset/createassettest.cpp [code] | |
| components/proc/asset/deleteassettest.cpp [code] | |
| components/proc/asset/dependantassetstest.cpp [code] | |
| components/proc/asset/identityofassetstest.cpp [code] | |
| components/proc/asset/makecliptest.cpp [code] | |
| components/proc/asset/mediastructurequerytest.cpp [code] | |
| components/proc/asset/orderingofassetstest.cpp [code] | |
| components/proc/asset/testasset.cpp [code] | |
| components/proc/asset/testasset.hpp [code] | |
| components/proc/asset/testclipasset.hpp [code] | |
| components/proc/engine/sourcenodetest.cpp [code] | |
| components/proc/mobject/placementbasictest.cpp [code] | |
| components/proc/mobject/builder/buildertooltest.cpp [code] | |
| components/proc/mobject/builder/buildsegmenttest.cpp [code] | |
| components/proc/mobject/controller/rendersegmenttest.cpp [code] | |
| components/proc/mobject/session/addcliptest.cpp [code] | |
| components/proc/mobject/session/defsmanagerimpltest.cpp [code] | |
| components/proc/mobject/session/defsmanagertest.cpp [code] | |
| components/proc/mobject/session/defsregistryimpltest.cpp [code] | |
| components/proc/mobject/session/deletecliptest.cpp [code] | |
| components/proc/mobject/session/rebuildfixturetest.cpp [code] | |
| components/proc/mobject/session/sessionmanagertest.cpp [code] | |
| components/proc/mobject/session/sessionstructuretest.cpp [code] | |
| components/proc/mobject/session/testclip.cpp [code] | |
| components/proc/mobject/session/testclip.hpp [code] | |
| components/proc/mobject/session/testsession1.hpp [code] | |
| error/errortest.c [code] | |
| library/test-llist.c [code] | |
| library/test-references.c [code] | |
| library/test-safeclib.c [code] | |
| library/test-uuid.c [code] | |
| locking/condition.c [code] | |
| locking/mutex.c [code] | |
| locking/test-locking.c [code] | |
| plugin/example_plugin.c [code] | |
| plugin/example_plugin.cpp [code] | |
| plugin/hello_interface.h [code] | |
| plugin/plugin_main.c [code] | |