From 884c8093d63402a1ad0b502244b791e3c6782be3 Mon Sep 17 00:00:00 2001 From: Michele Calgaro Date: Fri, 11 Sep 2020 14:38:47 +0900 Subject: Added debian extra dependency packages. Signed-off-by: Michele Calgaro --- .../transcode-1.1.7/docs/tech/libraries.txt | 63 ++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 debian/transcode/transcode-1.1.7/docs/tech/libraries.txt (limited to 'debian/transcode/transcode-1.1.7/docs/tech/libraries.txt') diff --git a/debian/transcode/transcode-1.1.7/docs/tech/libraries.txt b/debian/transcode/transcode-1.1.7/docs/tech/libraries.txt new file mode 100644 index 00000000..5120754b --- /dev/null +++ b/debian/transcode/transcode-1.1.7/docs/tech/libraries.txt @@ -0,0 +1,63 @@ +TRANSCODE LIBRARIES ORGANIZATION +================================ + + +Summary +------- + +As part of 1.1.0 development cycle, an huge internal reorganization +effort has undergone. Reorganization isn't yet (as 1.1.0 released) +complete, and will involve every component in transcode codebase. +This document provide an overview of reorganized internal transcode +libraries, internal dependencies and purposes. + +GENERAL WARNING: +transcode libraries are quite carefully designed and implemented +in order to be independent, self contained as much as is possible, +but they *are not* intended to be easily separated by transcode +codebase and to be used in external projects. We don't care too +much about API/ABI stability yet, and we don't do testing on +this direction. Help us to improve code, or use it at own risk :) + + +Overview +-------- + +Library: aclib +Dependencies: None +Purpose: + provides accleretad, machine-dependent, utility functions + like memcpy, colorspace conversion routines and so on. + +Library: avilib +Dependencies: None +Purpose: + provide I/O stream access to AVI files. Only multiplexing/demultiplexing, + no encoding/decoding. + +Library: libtc +Dependencies: None +Purpose: + utility/helpers collection. Provides memory allocation/disposal, string + manipulation, I/O helper functions. Also holds all low-level code + shared between modules. + +Library: libtcinput +Dependencies: libtc +Purpose: + input layer abstraction. Provide access to stream data from heterogeneous + media through a common layer. That's `tccat' program foundation. + +Library: libtcaudio +Dependencies: None +Purpose: + provides various audio manipulation functions used by transcode core + and modules. + +Library: libtcvideo +Dependencies: aclib +Purpose: + provides various video manipulation functions used by transcode core + and modules. + + -- cgit v1.2.1