High complexity GStreamer pipelines Buzztard / Audio / Gstreamer
Stefan Sauer <ensonic@hora-obscura.de>, 24.10.2011
High complexity GStreamer pipelines Buzztard / Audio / Gstreamer - - PowerPoint PPT Presentation
High complexity GStreamer pipelines Buzztard / Audio / Gstreamer Stefan Sauer <ensonic@hora-obscura.de>, 24.10.2011 What is buzztard? What is buzztard? ? NO NO We're getting We're getting there there Short history Short history
Stefan Sauer <ensonic@hora-obscura.de>, 24.10.2011
What is buzztard? What is buzztard?
Short history Short history
Foundation: Registry Foundation: Registry
Foundation: Scalability Foundation: Scalability
Foundation: Sequencing Foundation: Sequencing
Foundation: Sparse streams Foundation: Sparse streams
Foundation: DecodeBin(2) Foundation: DecodeBin(2)
WAV AIFF MP3
AU
AAC
Foundation : Audio IO Foundation : Audio IO
Foundation: Elements Foundation: Elements
analyzer, ...
Foundation: Introspection Foundation: Introspection
Tricky: trick modes Tricky: trick modes
Tricky: seamless loops Tricky: seamless loops
Tricky: dynamic linking Tricky: dynamic linking
Tricky: dynamic linking Tricky: dynamic linking
=> pad-blocking
for pull
Tricky: dynamic linking Tricky: dynamic linking
Tricky: dynamic linking Tricky: dynamic linking
Tricky: dynamic linking : add 1 Tricky: dynamic linking : add 1
Tricky: dynamic linking : add 2 Tricky: dynamic linking : add 2
Tricky: dynamic linking : add 3 Tricky: dynamic linking : add 3
Tricky: dynamic linking Tricky: dynamic linking
Tricky: dynamic linking : remove Tricky: dynamic linking : remove
Tricky: dynamic linking Tricky: dynamic linking
WIP: plugin wrappers WIP: plugin wrappers
WIP: low latency audio WIP: low latency audio
WIP: push mode latency WIP: push mode latency
WIP: push mode latency WIP: push mode latency
Future Future
info asynchronously …
Thanks Thanks