summaryrefslogtreecommitdiff
path: root/doc/design/decoder_structures.tex
diff options
context:
space:
mode:
Diffstat (limited to 'doc/design/decoder_structures.tex')
-rw-r--r--doc/design/decoder_structures.tex11
1 files changed, 11 insertions, 0 deletions
diff --git a/doc/design/decoder_structures.tex b/doc/design/decoder_structures.tex
index ebd25bfc3..b7513859c 100644
--- a/doc/design/decoder_structures.tex
+++ b/doc/design/decoder_structures.tex
@@ -157,4 +157,15 @@ Questions:
\item Can all the subtitle period notation code go?
\end{itemize}
+\subsection{Steps}
+
+\begin{itemize}
+ \item Remove \texttt{get()}-based loops and replace with \texttt{pass()} and signal connections.
+ \item Remove \texttt{get()} and \texttt{seek()} from decoder parts; add emission signals.
+ \item Put \texttt{AudioMerger} back.
+ \item Remove \texttt{during} stuff from \texttt{SubtitleDecoder} and decoder classes that use it.
+ \item Rename \texttt{give} methods to \texttt{emit}.
+ \item Remove \text{get} methods from \texttt{Player}; replace with \texttt{pass()} and \texttt{seek()}.
+\end{itemize}
+
\end{document}