newsAdvanced Gtk+ Sequencer - News: GSequencer v3.6.x release goals

 
 
Latest News
Advanced Gtk+ Sequencer version 6.8.x posted by jkraehemann, Wed 17 Apr 2024 01:40:23 PM UTC
Advanced Gtk+ Sequencer version 6.5.x posted by jkraehemann, Sun 11 Feb 2024 05:06:15 PM UTC
Advanced Gtk+ Sequencer version 6.3.5 posted by jkraehemann, Fri 19 Jan 2024 11:53:24 AM UTC
Advanced Gtk+ Sequencer v6.1.0 released posted by jkraehemann, Thu 28 Sep 2023 04:55:19 AM UTC
Advanced Gtk+ Sequencer v6.0.0 released posted by jkraehemann, Mon 21 Aug 2023 11:48:52 AM UTC

GSequencer v3.6.x release goals

Item posted by Joël Krähemann <jkraehemann> on Fri 31 Jul 2020 10:17:04 AM UTC.

For short implement GStreamer support.

In detail this means add support to open audio files using AgsGstreamerFile using a GstPipeline. Further, we want to implemented AgsGstreamerDevout and AgsGstreamerDevin to perform audio playback and recording through an other GstPipeline.

To support Gstreamer has many advantages, like the ability to open MP4 files and other formats. To play or capture network streams is an interesting feature of Gstreamer. It would be implemented by AgsGstreamerDevout or AgsGstreamerDevin. We just have to provide a proper configuration in $HOME/.gsequencer/ags.conf

Might be something alike:


[soundcard-0]
backend=gstreamer
capability=playback
buffer-size=2048
pcm-channels=2
format=16
samplerate=44100
device=ags-gstreamer-devout-0[uri=rtp://127.0.0.1:5001]


Read more about GStreamer RTP and RTSP support:

https://gstreamer.freedesktop.org/documentation/additional/rtp.html?gi-language=c




by Joël

 

Back to the top

Powered by Savane 3.13-d3ae.
Corresponding source code