[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