GStreamer multimedia framework
Go to file
Mathieu Duponchelle 2b89969d95 Add a README
Feel free to change it if disagreeing, but having something
can't hurt :)
2016-06-04 18:14:27 +02:00
attachments Remove all references to playbin2 2016-06-03 09:42:18 -04:00
images Application development manual 2016-06-04 16:13:35 +02:00
.gitignore Add a .gitignore file 2016-06-04 16:11:52 +02:00
Android+tutorial+1+Link+against+GStreamer.markdown Review Android tutorial 1 and add some more todo items 2016-06-03 16:18:22 +03:00
Android+tutorial+2+A+running+pipeline.markdown Go over Android tutorial 2 2016-06-03 16:34:16 +03:00
Android+tutorial+3+Video.markdown More removal of references to Gst 0.10 2016-06-03 09:42:18 -04:00
Android+tutorial+4+A+basic+media+player.markdown Remove all references to playbin2 2016-06-03 09:42:18 -04:00
Android+tutorial+5+A+Complete+media+player.markdown Remove all references to playbin2 2016-06-03 09:42:18 -04:00
Android+tutorials.markdown Remove references to Confluence and last edit informations 2016-05-27 12:00:22 -04:00
Basic+Media+Player.markdown Remove all references to playbin2 2016-06-03 09:42:18 -04:00
Basic+tutorial+1+Hello+world.markdown More removal of references to Gst 0.10 2016-06-03 09:42:18 -04:00
Basic+tutorial+2+GStreamer+concepts.markdown More removal of references to Gst 0.10 2016-06-03 09:42:18 -04:00
Basic+tutorial+3+Dynamic+pipelines.markdown More removal of references to Gst 0.10 2016-06-03 09:42:18 -04:00
Basic+tutorial+4+Time+management.markdown Fix comment block metadatas 2016-05-26 22:53:09 -04:00
Basic+tutorial+5+GUI+toolkit+integration.markdown More removal of references to Gst 0.10 2016-06-03 09:42:18 -04:00
Basic+tutorial+6+Media+formats+and+Pad+Capabilities.markdown More removal of references to Gst 0.10 2016-06-03 09:42:18 -04:00
Basic+tutorial+7+Multithreading+and+Pad+Availability.markdown Fix comment block metadatas 2016-05-26 22:53:09 -04:00
Basic+tutorial+8+Short-cutting+the+pipeline.markdown Remove all references to playbin2 2016-06-03 09:42:18 -04:00
Basic+tutorial+9+Media+information+gathering.markdown More removal of references to Gst 0.10 2016-06-03 09:42:18 -04:00
Basic+tutorial+10+GStreamer+tools.markdown More removal of references to Gst 0.10 2016-06-03 09:42:18 -04:00
Basic+tutorial+11+Debugging+tools.markdown Remove all references to playbin2 2016-06-03 09:42:18 -04:00
Basic+tutorial+12+Streaming.markdown More removal of references to Gst 0.10 2016-06-03 09:42:18 -04:00
Basic+tutorial+13+Playback+speed.markdown More removal of references to Gst 0.10 2016-06-03 09:42:18 -04:00
Basic+tutorial+14+Handy+elements.markdown Remove all references to playbin2 2016-06-03 09:42:18 -04:00
Basic+tutorial+15+Clutter+integration.markdown More removal of references to Gst 0.10 2016-06-03 09:42:18 -04:00
Basic+tutorial+16+Platform-specific+elements.markdown Remove all references to playbin2 2016-06-03 09:42:18 -04:00
Basic+tutorials.markdown Remove 'GStreamer SDK documentation' in all titles 2016-05-26 22:21:04 -04:00
build.sh build.sh: No need to manually copy assets 2016-06-01 13:58:46 -04:00
Building+from+source+using+Cerbero.markdown Remove some hardcoded html tags. 2016-06-04 16:19:05 +02:00
Deploying+your+application.markdown Home.markdown: remove handwritten navigation table 2016-06-04 16:13:35 +02:00
gst-inspect.markdown gst-inspect/launch: Fixes and updates 2016-06-03 09:42:18 -04:00
gst-launch.markdown gst-inspect/launch: Fixes and updates 2016-06-03 09:42:18 -04:00
GStreamer+reference.markdown fix me up 2016-06-04 16:19:05 +02:00
Home.markdown Remove some redundancy 2016-06-04 16:14:36 +02:00
hotdoc.json Update with proper markdown tables 2016-05-19 16:28:02 -04:00
Installing+for+Android+development.markdown gst-inspect/launch: Fixes and updates 2016-06-03 09:42:18 -04:00
Installing+for+iOS+development.markdown Cleanup the pae about how to install 2016-05-26 22:14:38 -04:00
Installing+on+Linux.markdown More removal of references to Gst 0.10 2016-06-03 09:42:18 -04:00
Installing+on+Mac+OS+X.markdown Make sure to always suffix GStreamer tools with -1.0 2016-05-27 12:10:42 -04:00
Installing+on+Windows.markdown Cleanup the pae about how to install 2016-05-26 22:14:38 -04:00
Installing+the+SDK.markdown Home.markdown: remove handwritten navigation table 2016-06-04 16:13:35 +02:00
iOS+tutorial+1+Link+against+GStreamer.markdown Remove references to Confluence and last edit informations 2016-05-27 12:00:22 -04:00
iOS+tutorial+2+A+running+pipeline.markdown Remove references to Confluence and last edit informations 2016-05-27 12:00:22 -04:00
iOS+tutorial+3+Video.markdown Remove references to Confluence and last edit informations 2016-05-27 12:00:22 -04:00
iOS+tutorial+4+A+basic+media+player.markdown Remove all references to playbin2 2016-06-03 09:42:18 -04:00
iOS+tutorial+5+A+Complete+media+player.markdown Remove references to Confluence and last edit informations 2016-05-27 12:00:22 -04:00
iOS+tutorials.markdown Remove references to Confluence and last edit informations 2016-05-27 12:00:22 -04:00
Legal+information.markdown Home.markdown: remove handwritten navigation table 2016-06-04 16:13:35 +02:00
Mac+OS+X+deployment.markdown More removal of references to Gst 0.10 2016-06-03 09:42:18 -04:00
manual-advanced.md Application development manual 2016-06-04 16:13:35 +02:00
manual-appendices.md Application development manual 2016-06-04 16:13:35 +02:00
manual-autoplugging.md Application development manual 2016-06-04 16:13:35 +02:00
manual-bins.md Application development manual 2016-06-04 16:13:35 +02:00
manual-buffering.md Application development manual 2016-06-04 16:13:35 +02:00
manual-building.md Application development manual 2016-06-04 16:13:35 +02:00
manual-bus.md Application development manual 2016-06-04 16:13:35 +02:00
manual-checklist-element.md Application development manual 2016-06-04 16:13:35 +02:00
manual-clocks.md Application development manual 2016-06-04 16:13:35 +02:00
manual-compiling.md Application development manual 2016-06-04 16:13:35 +02:00
manual-data.md Application development manual 2016-06-04 16:13:35 +02:00
manual-dataaccess.md Application development manual 2016-06-04 16:13:35 +02:00
manual-dparams.md Application development manual 2016-06-04 16:13:35 +02:00
manual-elements.md Application development manual 2016-06-04 16:13:35 +02:00
manual-gstreamer.md Application development manual 2016-06-04 16:13:35 +02:00
manual-helloworld.md Application development manual 2016-06-04 16:13:35 +02:00
manual-highlevel.md Application development manual 2016-06-04 16:13:35 +02:00
manual-index.md Remove some redundancy 2016-06-04 16:14:36 +02:00
manual-init.md Application development manual 2016-06-04 16:13:35 +02:00
manual-interfaces.md Application development manual 2016-06-04 16:13:35 +02:00
manual-intgration.md Application development manual 2016-06-04 16:13:35 +02:00
manual-intro-basics.md Application development manual 2016-06-04 16:13:35 +02:00
manual-introduction.md Application development manual 2016-06-04 16:13:35 +02:00
manual-licensing.md Application development manual 2016-06-04 16:13:35 +02:00
manual-metadata.md Application development manual 2016-06-04 16:13:35 +02:00
manual-motivation.md Application development manual 2016-06-04 16:13:35 +02:00
manual-pads.md Application development manual 2016-06-04 16:13:35 +02:00
manual-playback-components.md Application development manual 2016-06-04 16:13:35 +02:00
manual-porting-1.0.md Application development manual 2016-06-04 16:13:35 +02:00
manual-porting.md Application development manual 2016-06-04 16:13:35 +02:00
manual-programs.md Application development manual 2016-06-04 16:13:35 +02:00
manual-queryevents.md Application development manual 2016-06-04 16:13:35 +02:00
manual-quotes.md Application development manual 2016-06-04 16:13:35 +02:00
manual-threads.md Application development manual 2016-06-04 16:13:35 +02:00
Multiplatform+deployment+using+Cerbero.markdown Remove references to Confluence and last edit informations 2016-05-27 12:00:22 -04:00
Playback+tutorial+1+Playbin+usage.markdown More removal of references to Gst 0.10 2016-06-03 09:42:18 -04:00
Playback+tutorial+2+Subtitle+management.markdown Remove some hardcoded html tags. 2016-06-04 16:19:05 +02:00
Playback+tutorial+3+Short-cutting+the+pipeline.markdown Remove all references to playbin2 2016-06-03 09:42:18 -04:00
Playback+tutorial+4+Progressive+streaming.markdown More removal of references to Gst 0.10 2016-06-03 09:42:18 -04:00
Playback+tutorial+5+Color+Balance.markdown More removal of references to Gst 0.10 2016-06-03 09:42:18 -04:00
Playback+tutorial+6+Audio+visualization.markdown More removal of references to Gst 0.10 2016-06-03 09:42:18 -04:00
Playback+tutorial+7+Custom+playbin+sinks.markdown More removal of references to Gst 0.10 2016-06-03 09:42:18 -04:00
Playback+tutorial+8+Hardware-accelerated+video+decoding.markdown Remove all references to playbin2 2016-06-03 09:42:18 -04:00
Playback+tutorial+9+Digital+audio+pass-through.markdown Remove all references to playbin2 2016-06-03 09:42:18 -04:00
Playback+tutorials.markdown Remove references to Confluence and last edit informations 2016-05-27 12:00:22 -04:00
pwg-advanced-clock.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-advanced-events.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-advanced-interfaces.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-advanced-qos.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-advanced-request.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-advanced-tagging.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-advanced.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-allocation.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-appendix.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-building-args.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-building-boiler.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-building-chainfn.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-building-eventfn.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-building-pads.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-building-queryfn.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-building-signals.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-building-testapp.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-building-types.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-building.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-checklist-element.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-dparams.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-index.md Remove some redundancy 2016-06-04 16:14:36 +02:00
pwg-intro-basics.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-intro-preface.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-introduction.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-licensing-advisory.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-negotiation.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-other-base.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-other-manager.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-other-ntoone.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-other-oneton.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-other.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-porting-1_0.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-porting.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-scheduling.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
pwg-statemanage-states.md Plugin writer's guide 2016-06-04 16:11:52 +02:00
Qt+tutorials.markdown Remove references to Confluence and last edit informations 2016-05-27 12:00:22 -04:00
QtGStreamer+vs+C+GStreamer.markdown Remove all references to playbin2 2016-06-03 09:42:18 -04:00
README Add a README 2016-06-04 18:14:27 +02:00
sitemap.txt Application development manual 2016-06-04 16:13:35 +02:00
Table+of+Concepts.markdown Remove all references to playbin2 2016-06-03 09:42:18 -04:00
TODO.markdown gst-inspect/launch: Fixes and updates 2016-06-03 09:42:18 -04:00
Tutorials.markdown Home.markdown: remove handwritten navigation table 2016-06-04 16:13:35 +02:00
Using+appsink%2Fappsrc+in+Qt.markdown Remove references to Confluence and last edit informations 2016-05-27 12:00:22 -04:00
Windows+deployment.markdown Remove references to Confluence and last edit informations 2016-05-27 12:00:22 -04:00

# Introduction

This is a collection of design documents, formerly maintained in various
different locations and formats, now grouped together and converted
to commonmark.

# Contributing

## Style

We will follow the commonmark specification.

We *should* try to follow this
[style guide](http://www.cirosantilli.com/markdown-style-guide/#about),
but are still [evaluating solutions](https://github.com/jgm/cmark/issues/131)
for *stable* automatic formatting.

80 columns line width is thus not yet enforced, but strongly suggested.

# Build a web portal from the sources

## Install dependencies

* Follow [hotdoc's installation guide](https://people.collabora.com/~meh/hotdoc_hotdoc/html/installing.html),
  preferably in a virtualenv.

* Optionally install the `hotdoc_search_extension`:

```
pip install hotdoc-search-extension
```

* Build the portal:

```
hotdoc run
```

* And browse it:

```
xdg-open build/html/index.html
```