summaryrefslogtreecommitdiff
path: root/ffmpeg/doc/swresample.txt
diff options
context:
space:
mode:
authorTim Redfern <tim@eclectronics.org>2014-02-17 13:36:38 +0000
committerTim Redfern <tim@eclectronics.org>2014-02-17 13:36:38 +0000
commit22e28216336da876e1fd17f380ce42eaf1446769 (patch)
tree444dad3dc7e2656992d29f34f7bce31970c122a5 /ffmpeg/doc/swresample.txt
parentae5e8541f6e06e64c28719467cdf366ac57aff31 (diff)
chasing indexing error
Diffstat (limited to 'ffmpeg/doc/swresample.txt')
-rw-r--r--ffmpeg/doc/swresample.txt46
1 files changed, 0 insertions, 46 deletions
diff --git a/ffmpeg/doc/swresample.txt b/ffmpeg/doc/swresample.txt
deleted file mode 100644
index 2d192a3..0000000
--- a/ffmpeg/doc/swresample.txt
+++ /dev/null
@@ -1,46 +0,0 @@
- The official guide to swresample for confused developers.
- =========================================================
-
-Current (simplified) Architecture:
----------------------------------
- Input
- v
- __________________/|\___________
- / | \
- / input sample format convert v
- / | ___________/
- | |/
- | v
- | ___________/|\___________ _____________
- | / | \ | |
- | Rematrix | resample <---->| Buffers |
- | \___________ | ___________/ |_____________|
- v \|/
-Special Converter v
- v ___________/|\___________ _____________
- | / | \ | |
- | Rematrix | resample <---->| Buffers |
- | \___________ | ___________/ |_____________|
- | \|/
- | v
- | |\___________
- \ | \
- \ output sample format convert v
- \_________________ | ___________/
- \|/
- v
- Output
-
-Planar/Packed conversion is done when needed during sample format conversion.
-Every step can be skipped without memcpy when it is not needed.
-Either Resampling and Rematrixing can be performed first depending on which
-way it is faster.
-The Buffers are needed for resampling due to resamplng being a process that
-requires future and past data, it thus also introduces inevitably a delay when
-used.
-Internally 32bit float and 16bit int is supported currently, other formats can
-easily be added.
-Externally all sample formats in packed and planar configuration are supported
-It's also trivial to add special converters for common cases.
-If only sample format and/or packed/planar conversion is needed, it
-is performed from input to output directly in a single pass with no intermediates.