![]() |
|
|
Developer InformationMuch documentation and some introductory slides are to be found on the Documentation page. We suggest to read the manual and the slides to get a general overview and to get you started. New developers are welcome to:
The developers tend to live in IRC on Freenode, in #gstreamer. Sketching ideas and making plans can be done on the gstreamer wiki. Git accessModulesThe repository is split in several modules. Anonymous Git AccessThis project's freedesktop.org Git repository can be checked out through anonymous Git with the following instruction set. The module you wish to check out must be specified as the modulename. To determine the names of the modules created by this project, you may examine their Git repository via the provided web-based Git repository viewer.
git clone git://anongit.freedesktop.org/gstreamer/modulename Developer Git Access
Only project developers can access the Git tree via this method. A Git client must be installed on your client machine. Substitute modulename and username with the proper values. Enter your site password when prompted.
You find information on how to get a developer account on freedesktop here Developers may also make use of shared SSH keys for authentication.git clone ssh://username@git.freedesktop.org/git/gstreamer/modulename Developers will be added to the project for write access as necessary. For all other changes, please submit patches ( git diff) to bugzilla or
send it to the gstreamer-devel list.
BuildbotsCommits to Git are verified by our build cluster. This does automated checkouts on a series of slaves and runs the build there. If a commit breaks a build it is announced in the gstreamer developer channel and on this websites: GStreamer buildbot. Language BindingsThe GStreamer API can be accessed from various programming languages in addition to the native C API. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Report a problem on this page. |