summaryrefslogtreecommitdiffstats
path: root/DOCS/tech/general.txt
diff options
context:
space:
mode:
Diffstat (limited to 'DOCS/tech/general.txt')
-rw-r--r--DOCS/tech/general.txt6
1 files changed, 3 insertions, 3 deletions
diff --git a/DOCS/tech/general.txt b/DOCS/tech/general.txt
index 7e5667a4cd..f4b7f0d713 100644
--- a/DOCS/tech/general.txt
+++ b/DOCS/tech/general.txt
@@ -148,7 +148,7 @@ Now, go on:
From this we can calculate what PTS we need for the just played
audio, then after we compare this with the video's PTS, we have
the difference!
-
+
Life didn't get simpler with AVI. There's the "official" timing
method, the BPS-based, so the header contains how many compressed
audio bytes or chunks belong to one second of frames.
@@ -194,14 +194,14 @@ Now, go on:
blocking. Unfortunately it doesn't say how much we could :((
Also, doesn't/badly works with some drivers.
Only used if none of the above works.
-
+
4. Codecs. Consists of libmpcodecs/* and separate files or libs,
for example liba52, libmpeg2, xa/*, alaw.c, opendivx/*, loader, mp3lib.
mplayer.c doesn't call them directly, but through the dec_audio.c and
dec_video.c files, so the mplayer.c doesn't have to know anything about
the codecs.
-
+
libmpcodecs contains wrapper for every codecs, some of them include the
codec function implementation, some calls functions from other files
included with mplayer, some calls optional external libraries.