summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-07-25 13:22:33 +0100
committerCarl Hetherington <cth@carlh.net>2013-07-25 13:22:33 +0100
commit8cad55c5de6ef3b9692800517040bd32e844f46d (patch)
treedd07135dfca506d70e145652673aae3215966f3f
parent45a523803b72cf132b44b6feec543e3587becf3a (diff)
Add note.
-rw-r--r--doc/design/timing.tex6
1 files changed, 6 insertions, 0 deletions
diff --git a/doc/design/timing.tex b/doc/design/timing.tex
index 45252ea36..d71b48f23 100644
--- a/doc/design/timing.tex
+++ b/doc/design/timing.tex
@@ -37,6 +37,12 @@ scaling video, resampling audio). The resampling is awkward, though,
as you really need one resampler per source. So it might make more sense
to put stuff in the decoder. But then, what's one map of resamplers between friends?
+On the other hand, having the resampler in the player is confusing. Audio comes in
+at a frame `position', but then it gets resampled and not all of it may emerge from
+the resampler. This means that the position is meaningless, and we want a count
+of samples out from the resampler (which can be done more elegantly by the decoder's
+\texttt{\_audio\_position}.
+
\section{Options for what \texttt{Time} is a function of}