diff options
| author | Carl Hetherington <cth@carlh.net> | 2016-11-26 19:42:13 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2017-04-19 23:04:32 +0100 |
| commit | 708bffa3f3ccace7bec99da2133e250740150ca9 (patch) | |
| tree | 7d32a8b89991859b2738be7feaaade7c56cfcaa7 /doc/design/decoder_structures.tex | |
| parent | ad04d9cd5f529ab64d950c6a4c627678f3f2500d (diff) | |
Add some notes.
Diffstat (limited to 'doc/design/decoder_structures.tex')
| -rw-r--r-- | doc/design/decoder_structures.tex | 11 |
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} |
