[bootlin/training-materials updates] master: agenda: update audio-online-agenda (db880643)

Alexandre Belloni alexandre.belloni at bootlin.com
Sun Apr 23 21:36:18 CEST 2023


Repository : https://github.com/bootlin/training-materials
On branch  : master
Link       : https://github.com/bootlin/training-materials/commit/db880643bfbe5df57b7bf05915598dbf9afb2b2d

>---------------------------------------------------------------

commit db880643bfbe5df57b7bf05915598dbf9afb2b2d
Author: Alexandre Belloni <alexandre.belloni at bootlin.com>
Date:   Fri Jan 13 17:01:38 2023 +0100

    agenda: update audio-online-agenda
    
    Signed-off-by: Alexandre Belloni <alexandre.belloni at bootlin.com>


>---------------------------------------------------------------

db880643bfbe5df57b7bf05915598dbf9afb2b2d
 agenda/audio-online-agenda.tex | 58 ++++++++++++++++++++++++++++++++++--------
 1 file changed, 48 insertions(+), 10 deletions(-)

diff --git a/agenda/audio-online-agenda.tex b/agenda/audio-online-agenda.tex
index a24ef7d2..4d65ecbe 100644
--- a/agenda/audio-online-agenda.tex
+++ b/agenda/audio-online-agenda.tex
@@ -172,8 +172,7 @@
   \vspace{0.5em}
   {\em Presenting existing advanced sound card support.}
 }
-
-\section{Half day 3}
+\\
 
 \feagendatwocolumn
 {Lecture - Troubleshooting}
@@ -191,7 +190,9 @@
   \item Examples of common issues and their resolutions
   \end{itemize}
 }
-\\
+
+\section{Half day 3}
+
 
 \feagendatwocolumn
 {Lecture - Userspace, hardware configuration}
@@ -242,27 +243,64 @@
 }
 \\
 
-\feagendatwocolumn
+\feagendaonecolumn
 {Lecture - Userspace, playing and capturing audio}
 {
   \begin{itemize}
   \item Userspace API
   \item {\em Pulseaudio}
-  \item {\em Pipewire}
   \item {\em Jack}
   \end{itemize}
   \vspace{0.5em}
   {\em Playing and capturing audio samples.}
 }
-{Lecture - Advanced features}
+\\
+
+\feagendatwocolumn
+{Lecture - Pipewire}
+{
+  \begin{itemize}
+  \item Pipewire configuration
+  \item Pipewire tools (pwdump, pw-cli, ...)
+  \item Pipewire session and policy management
+  \item Pipewire modules and filtering
+  \item {\em WirePlumber}
+  \end{itemize}
+  \vspace{0.5em}
+  {\em Using Pipewire as the sound server.}
+}
+{Demo - Pipewire}
+{
+  \begin{itemize}
+  \item Running pipewire on the target
+  \item Inspecting the configuration and setting properties
+  \item Dynamic routing and patchbay
+  \item Using modules and Filter-Chain
+  \end{itemize}
+  \vspace{0.5em}
+  {\em Running Pipewire and exercising advanced configuration.}
+}
+\\
+
+\feagendatwocolumn
+{Lecture - Userspace, rmMultimedia frameworks}
+{
+  \begin{itemize}
+  \item {\em GStreamer}
+  \item GStreamer pipelines
+  \item GStreamer plugins
+  \end{itemize}
+  \vspace{0.5em}
+  {\em Using Gstreamer for audio capture and playback.}
+}
+{Demo - GStreamer}
 {
   \begin{itemize}
-  \item Compressed streams
-  \item Topology
-  \item CODEC to CODEC link
+  \item Running gstreamer on the target
+  \item Creating multiple pipelines
   \end{itemize}
   \vspace{0.5em}
-  {\em Presenting some very advanced features.}
+  {\em Running Gstreamer using different audio pipelines.}
 }
 
 \end{document}




More information about the training-materials-updates mailing list