summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2015-07-15 09:04:07 +0100
committerCarl Hetherington <cth@carlh.net>2015-07-15 09:04:07 +0100
commita3b3af1dac20c52ab63c956c8339d838a0416957 (patch)
treedf2c0902d50afb05df4a976e4a2c86b0f6a653de
parent44c918a83e1e64922448ba20b5dfdcf30d026f84 (diff)
Remove out-of-date design doc.
-rw-r--r--doc/design/video_path.tex41
1 files changed, 0 insertions, 41 deletions
diff --git a/doc/design/video_path.tex b/doc/design/video_path.tex
deleted file mode 100644
index fb61294ea..000000000
--- a/doc/design/video_path.tex
+++ /dev/null
@@ -1,41 +0,0 @@
-\documentclass{article}
-\usepackage[explicit]{titlesec}
-\usepackage{lipsum,framed,color,xcolor}
-\definecolor{shadecolor}{rgb}{1,0.8,0.3}
-\titleformat{name=\subsection,numberless}{\ttfamily}{}{0em}{\colorbox{shadecolor}{\parbox{\dimexpr\textwidth-2\fboxsep\relax}{{#1}}}}\title{Video paths}
-\author{}
-\date{}
-\begin{document}
-\maketitle
-
-\emph{Encoder} calls \texttt{Player::pass()} repeatedly.
-
-\subsection*{Player::pass()}
-
-Look through all `pieces' (content, decoder, video/audio position) and
-find earliest last emission. Call \texttt{pass()} on earliest
-decoder.
-
-\subsection*{FFmpegDecoder::pass()}
-
-Decoder may or may not generate a frame. Adjust for gaps in PTS.
-(FFmpegDecoder does FFmpeg filtering here).
-
-\subsection*{VideoDecoder::video(image, same, frame)}
-
-The \emph{frame} parameter is the frame within the source. This
-handles 3D and emits \texttt{Video}, which is caught by
-\texttt{Player::process\_video}.
-
-\subsection*{Player::process\_video(piece, image, eyes, same, frame)}
-
-\begin{itemize}
-\item Trim
-\item Crop
-\item Scale
-\item Superposition of burnt-in subtitles.
-\end{itemize}
-
-Emits \texttt{Video} which is caught by \texttt{Encoder::process\_video}.
-
-\end{document}