summaryrefslogtreecommitdiffstats
path: root/debian/transcode/transcode-1.1.7/docs/pvm3
diff options
context:
space:
mode:
Diffstat (limited to 'debian/transcode/transcode-1.1.7/docs/pvm3')
-rw-r--r--debian/transcode/transcode-1.1.7/docs/pvm3/Makefile.am11
-rw-r--r--debian/transcode/transcode-1.1.7/docs/pvm3/Makefile.in517
-rw-r--r--debian/transcode/transcode-1.1.7/docs/pvm3/export_pvm.txt881
-rw-r--r--debian/transcode/transcode-1.1.7/docs/pvm3/pvm_10x.cfg79
-rw-r--r--debian/transcode/transcode-1.1.7/docs/pvm3/pvm_11x.cfg95
-rw-r--r--debian/transcode/transcode-1.1.7/docs/pvm3/pvm_config.txt192
6 files changed, 1775 insertions, 0 deletions
diff --git a/debian/transcode/transcode-1.1.7/docs/pvm3/Makefile.am b/debian/transcode/transcode-1.1.7/docs/pvm3/Makefile.am
new file mode 100644
index 00000000..037fdbd1
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/pvm3/Makefile.am
@@ -0,0 +1,11 @@
+# # Process this file with automake to produce Makefile.in.
+
+EXTRA_DIST = \
+ $(docs_DATA)
+
+docsdir = $(datadir)/doc/transcode/pvm3
+
+docs_DATA = \
+ export_pvm.txt \
+ pvm_10x.cfg pvm_11x.cfg \
+ pvm_config.txt
diff --git a/debian/transcode/transcode-1.1.7/docs/pvm3/Makefile.in b/debian/transcode/transcode-1.1.7/docs/pvm3/Makefile.in
new file mode 100644
index 00000000..acfc1218
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/pvm3/Makefile.in
@@ -0,0 +1,517 @@
+# Makefile.in generated by automake 1.11.1 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
+# Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+# # Process this file with automake to produce Makefile.in.
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+target_triplet = @target@
+subdir = docs/pvm3
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_HEADER = $(top_builddir)/config.h
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+SOURCES =
+DIST_SOURCES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+ for p in $$list; do echo "$$p $$p"; done | \
+ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+ if (++n[$$2] == $(am__install_max)) \
+ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+ END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__installdirs = "$(DESTDIR)$(docsdir)"
+DATA = $(docs_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+A52_CFLAGS = @A52_CFLAGS@
+A52_LIBS = @A52_LIBS@
+ACLIB_LIBS = @ACLIB_LIBS@
+ACLOCAL = @ACLOCAL@
+ALTIVEC_CFLAGS = @ALTIVEC_CFLAGS@
+AMTAR = @AMTAR@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AVILIB_LIBS = @AVILIB_LIBS@
+AWK = @AWK@
+BSDAV_CFLAGS = @BSDAV_CFLAGS@
+BSDAV_LIBS = @BSDAV_LIBS@
+CC = @CC@
+CCAS = @CCAS@
+CCASDEPMODE = @CCASDEPMODE@
+CCASFLAGS = @CCASFLAGS@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXXCPP = @CXXCPP@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DLDARWIN_CFLAGS = @DLDARWIN_CFLAGS@
+DLDARWIN_LIBS = @DLDARWIN_LIBS@
+DLLTOOL = @DLLTOOL@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FAAC_CFLAGS = @FAAC_CFLAGS@
+FAAC_LIBS = @FAAC_LIBS@
+FGREP = @FGREP@
+FREETYPE2_CFLAGS = @FREETYPE2_CFLAGS@
+FREETYPE2_LIBS = @FREETYPE2_LIBS@
+GREP = @GREP@
+IBP_LIBS = @IBP_LIBS@
+ICONV_CFLAGS = @ICONV_CFLAGS@
+ICONV_LIBS = @ICONV_LIBS@
+IMAGEMAGICK_CFLAGS = @IMAGEMAGICK_CFLAGS@
+IMAGEMAGICK_LIBS = @IMAGEMAGICK_LIBS@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LAME_CFLAGS = @LAME_CFLAGS@
+LAME_LIBS = @LAME_LIBS@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBAVCODEC_CFLAGS = @LIBAVCODEC_CFLAGS@
+LIBAVCODEC_LIBS = @LIBAVCODEC_LIBS@
+LIBAVFORMAT_CFLAGS = @LIBAVFORMAT_CFLAGS@
+LIBAVFORMAT_LIBS = @LIBAVFORMAT_LIBS@
+LIBDVDREAD_CFLAGS = @LIBDVDREAD_CFLAGS@
+LIBDVDREAD_LIBS = @LIBDVDREAD_LIBS@
+LIBDV_CFLAGS = @LIBDV_CFLAGS@
+LIBDV_LIBS = @LIBDV_LIBS@
+LIBJPEG_CFLAGS = @LIBJPEG_CFLAGS@
+LIBJPEG_LIBS = @LIBJPEG_LIBS@
+LIBMPEG2CONVERT_CFLAGS = @LIBMPEG2CONVERT_CFLAGS@
+LIBMPEG2CONVERT_LIBS = @LIBMPEG2CONVERT_LIBS@
+LIBMPEG2_CFLAGS = @LIBMPEG2_CFLAGS@
+LIBMPEG2_LIBS = @LIBMPEG2_LIBS@
+LIBOBJS = @LIBOBJS@
+LIBPOSTPROC_CFLAGS = @LIBPOSTPROC_CFLAGS@
+LIBPOSTPROC_LIBS = @LIBPOSTPROC_LIBS@
+LIBQUICKTIME_CFLAGS = @LIBQUICKTIME_CFLAGS@
+LIBQUICKTIME_LIBS = @LIBQUICKTIME_LIBS@
+LIBS = @LIBS@
+LIBTCAUDIO_LIBS = @LIBTCAUDIO_LIBS@
+LIBTCVIDEO_LIBS = @LIBTCVIDEO_LIBS@
+LIBTC_LIBS = @LIBTC_LIBS@
+LIBTOOL = @LIBTOOL@
+LIBV4L2_CFLAGS = @LIBV4L2_CFLAGS@
+LIBV4L2_LIBS = @LIBV4L2_LIBS@
+LIBV4LCONVERT_CFLAGS = @LIBV4LCONVERT_CFLAGS@
+LIBV4LCONVERT_LIBS = @LIBV4LCONVERT_LIBS@
+LIBXML2_CFLAGS = @LIBXML2_CFLAGS@
+LIBXML2_LIBS = @LIBXML2_LIBS@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+LZO_CFLAGS = @LZO_CFLAGS@
+LZO_LIBS = @LZO_LIBS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MJPEGTOOLS_CFLAGS = @MJPEGTOOLS_CFLAGS@
+MJPEGTOOLS_LIBS = @MJPEGTOOLS_LIBS@
+MKDIR_P = @MKDIR_P@
+MOD_PATH = @MOD_PATH@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OGG_CFLAGS = @OGG_CFLAGS@
+OGG_LIBS = @OGG_LIBS@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PATH_TO_AWK = @PATH_TO_AWK@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+PROF_PATH = @PROF_PATH@
+PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
+PTHREAD_LIBS = @PTHREAD_LIBS@
+PVM3_CFLAGS = @PVM3_CFLAGS@
+PVM3_LIBS = @PVM3_LIBS@
+PVM3_PVMGS = @PVM3_PVMGS@
+RANLIB = @RANLIB@
+SDL_CFLAGS = @SDL_CFLAGS@
+SDL_LIBS = @SDL_LIBS@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SIMD_FLAGS = @SIMD_FLAGS@
+STRIP = @STRIP@
+THEORA_CFLAGS = @THEORA_CFLAGS@
+THEORA_LIBS = @THEORA_LIBS@
+USE_DLDARWIN = @USE_DLDARWIN@
+VERSION = @VERSION@
+VORBIS_CFLAGS = @VORBIS_CFLAGS@
+VORBIS_LIBS = @VORBIS_LIBS@
+WAVLIB_LIBS = @WAVLIB_LIBS@
+X264_CFLAGS = @X264_CFLAGS@
+X264_LIBS = @X264_LIBS@
+XIO_CFLAGS = @XIO_CFLAGS@
+XIO_LIBS = @XIO_LIBS@
+XMKMF = @XMKMF@
+XVID_CFLAGS = @XVID_CFLAGS@
+XVID_LIBS = @XVID_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
+a52_config = @a52_config@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+bsdav_config = @bsdav_config@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+faac_config = @faac_config@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+iconv_config = @iconv_config@
+imagemagick_config = @imagemagick_config@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+lame_config = @lame_config@
+libdir = @libdir@
+libdvdread_config = @libdvdread_config@
+libexecdir = @libexecdir@
+libjpeg_config = @libjpeg_config@
+libjpegmmx_config = @libjpegmmx_config@
+localedir = @localedir@
+localstatedir = @localstatedir@
+lzo_config = @lzo_config@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+pvm3_config = @pvm3_config@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target = @target@
+target_alias = @target_alias@
+target_cpu = @target_cpu@
+target_os = @target_os@
+target_vendor = @target_vendor@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+x_includes = @x_includes@
+x_libraries = @x_libraries@
+xvid_config = @xvid_config@
+EXTRA_DIST = \
+ $(docs_DATA)
+
+docsdir = $(datadir)/doc/transcode/pvm3
+docs_DATA = \
+ export_pvm.txt \
+ pvm_10x.cfg pvm_11x.cfg \
+ pvm_config.txt
+
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/pvm3/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --gnu docs/pvm3/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+
+mostlyclean-libtool:
+ -rm -f *.lo
+
+clean-libtool:
+ -rm -rf .libs _libs
+install-docsDATA: $(docs_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(docsdir)" || $(MKDIR_P) "$(DESTDIR)$(docsdir)"
+ @list='$(docs_DATA)'; test -n "$(docsdir)" || list=; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(docsdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(docsdir)" || exit $$?; \
+ done
+
+uninstall-docsDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(docs_DATA)'; test -n "$(docsdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ test -n "$$files" || exit 0; \
+ echo " ( cd '$(DESTDIR)$(docsdir)' && rm -f" $$files ")"; \
+ cd "$(DESTDIR)$(docsdir)" && rm -f $$files
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+ for dir in "$(DESTDIR)$(docsdir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-libtool mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-docsDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-docsDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic clean-libtool \
+ distclean distclean-generic distclean-libtool distdir dvi \
+ dvi-am html html-am info info-am install install-am \
+ install-data install-data-am install-docsDATA install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ uninstall uninstall-am uninstall-docsDATA
+
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/debian/transcode/transcode-1.1.7/docs/pvm3/export_pvm.txt b/debian/transcode/transcode-1.1.7/docs/pvm3/export_pvm.txt
new file mode 100644
index 00000000..3aad73e0
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/pvm3/export_pvm.txt
@@ -0,0 +1,881 @@
+Export_pvm Documentation
+
+Last update 2003/09/22 Marzio Malanchini <marzio_malanchini@vodafone.it>
+
+---------------
+* Index
+---------------
+ - Overview
+ - Schema
+ - Usage
+ - Requirements
+ - Examples
+ - Performance
+ - Tips
+ - Change log
+ - To do
+ - Bugs
+
+
+
+---------------
+* Overview
+---------------
+
+The export_pvm module is based on PVM3 library (Parallel Virtual Machine http://www.epm.ornl.gov/pvm/pvm_home.html) and enable the output codec of transcode to process the request in a distributed processing environments constructed on heterogeneous machines and architectures.
+The idea is to split the codec work on different machine using a front end (tcpvmexportd) that load the request module (e.g. export_mpeg2enc.so): each new instances receive from export_pvm a subset of frame and create a portion of the final video file. When all the slave process on host 1,2..n are running (see the schema below) the main task on host 0 (transcode) is waiting for a free task: at the end, when all the video frame are decoded, an others slave processes (merger on host x,y,z) merge all produced file.
+For instance only this export module are supported:
+
+Video:
+ null (built in)
+ mpeg2enc
+ mpeg
+ divx5
+ ffmpeg
+ xvid
+
+
+Audio:
+ null (built in)
+ mp2enc
+ mpeg
+ divx5
+ ffmpeg
+ xvid
+
+
+Support for multipass (standard and built in)
+
+---------------
+* Schema
+---------------
+
+
+ /---------\ /---------\
+ | | | load |
+ |transcode |--> from filter output--> | export |
+ | host 0 | | pvm |
+ \---------/ \---------/
+ |
+ | spawn process
+ \ /
+ |
+ ____________|________________
+ | | |
+ | | |
+ load external module /-----------\ /----------\ /----------\
+ /--------------\ | slave | | slave | | slave |
+ |export_xxx.so |<______ |tcpvmexportd| |tcpvmexportd| |tcpvmexportd|
+ \--------------/ | host 1 | | host 2 | | host n |
+ \-----------/ \----------/ \----------/
+ \___________|_______________/
+ |
+ \ /
+ |
+ /--------------\
+ | share fs |
+ | nfs |
+spawned by export_pvm | |
+ /-----------\ \--------------/
+ | mergers | |
+ |tcpvmexportd|___________________________/
+ |host x,y,z |
+ \-----------/
+ |
+ |
+ \/
+/--------------\
+| output video |
+| file |
+\--------------/
+
+---------------
+* Usage
+---------------
+
+export_pvm module gets its options from transcode command line with -F option
+
+Running
+transcode -y pvm -F list
+
+the module give all the options
+
+[export_pvm.so] v0.0.1 (2003-07-19) (video) * | (audio) *
+[export_pvm.so] -F configfile,[[nproc]:[maxproc]:[nfrxtask]]
+[export_pvm.so] nproc,maxproc,nfrxtask override the parameter present in the config file
+[export_pvm.so] List of known and supported codecs:
+[export_pvm.so] Supported Modules
+[export_pvm.so] --------------------
+[export_pvm.so] null mp2enc
+[export_pvm.so] mpeg2enc divx5
+[export_pvm.so] mpeg ffmpeg
+[export_pvm.so] xvid
+[export_pvm.so] --------------------
+
+where
+
+configfile configuration file (see below)
+nproc number of process for a single host
+maxproc max process in the cluster
+nfrxtask number of frame that a single slave task elab. (this is the initial value)
+
+nproc,maxproc,nfrxtask override the parameter present in the config file.
+
+---------- sample of config file ---------------------------------------
+[PvmHostCapability]
+NumProcMaxForHost = 1
+MaxProcForCluster = 10
+NumElabFrameForTask = 100
+InternalMultipass=0
+(Host)
+Hostname = marzio
+NumProcMax = 2
+(Host)
+Hostname = elisa
+NumProcMax = 2
+(Host)
+Hostname = cinzia
+NumProcMax = 1
+(Host)
+Hostname = lorenzo
+NumProcMax = 2
+
+[VideoMerger]
+Hostname=cinzia
+BuildOnlyBatchMergeList=1
+
+[AudioMerger]
+Hostname=marzio
+BuildOnlyBatchMergeList=0
+
+[SystemMerger]
+Hostname=marzio
+BuildOnlyBatchMergeList=0
+MultiplexParams="-f 8"
+
+[ExportVideoModule]
+Codec=mpeg2enc
+Param1=d
+Param2=
+Param3=
+
+[ExportAudioModule]
+Codec=mp2enc
+Param1=d
+Param2=
+Param3=
+---------- end config file ---------------------------------------
+
+
+where
+
+Section [PvmHostCapability] define the cluster environment
+
+ NumProcMaxForHost max number of process for each host in cluster (this parameter override NumProcMax in subsection (Host)). default 1
+
+ MaxProcForCluster max number of process for the cluster: if NumProcMaxForHost * number of host in cluster is > of MaxProcForCluster then MaxProcForCluster is used (this parameter override MaxProcForCluster in subsection (Host)). default 10
+
+ NumElabFrameForTask number of frame for each running slave task. default 100
+
+ InternalMultipass if set to 1 internal multipass is used (multipass in one pass). default 0
+
+ Subsection (Host)
+ Hostname the name of the host to use in cluster (not yet implemented in v 0.0.1). default localhost
+ NumProcMax max number of process (not yet implemented in v 0.0.1). default 1
+
+Section [AudioMerger] define parameter for the audio merger task
+
+ Hostname the name of the host to use in cluster. default localhost
+
+ BuildOnlyBatchMergeList create only the build list to merge and remove the temporary file and rebuild the final audio file later (using tcpvmexportd -j -m -f file.cfg). If [SystemMerger] exists then this value is set to 1 by the export_pvm module. default 1 (yes)
+
+Section [VideoMerger] define parameter for the video merger task
+
+ Hostname the name of the host to use in cluster. default localhost
+
+ BuildOnlyBatchMergeList create only the build list to merge and remove the temporary file and rebuild the final video file later (using tcpvmexportd -j -m -f file.cfg). If [SystemMerger] exists then this value is set to 1 by the export_pvm module. default 1 (yes)
+
+
+Section [SystemMerger] define parameter for the system merger task
+
+ Hostname the name of the host to use in cluster. default localhost
+
+ BuildOnlyBatchMergeList create only the build list to merge and remove the temporary file and rebuild the final system file later (using tcpvmexportd -j -m -f file.cfg). default 1 (yes)
+ Value:
+ 0 create directly the system file
+ 1 create only the merge file list
+ 2 create the intermediate system files (with a progressive numeber)
+
+ MultiplexParams the parameters to pass to multiplex program (mplex,tcmplex,avimerge): default none. (e.g. for mplex MultiplexParams="-f 8")
+
+Section [ExportVideoModule] define parameter for export codec
+
+ Codec The name of the codec (e.g. mpeg2enc,null,mpeg)
+
+ Param1 1st codec parameter
+
+ Param2 2nd codec parameter
+
+ Param3 3th codec parameter
+
+Section [ExportAudioModule] define parameter for export codec
+
+ Codec The name of the codec (e.g. mp2enc,null,mpeg)
+
+ Param1 1st codec parameter
+
+ Param2 2nd codec parameter
+
+ Param3 3th codec parameter
+
+
+Warning
+ the subsection (Host) isn't yet implemented in v 0.0.1
+
+
+If BuildOnlyBatchMergeList parameter is set to 1 then export_pvm create some files list like this:
+
+
+
+---------- audio list file ---------------------------------------
+[AddAudioList]
+Destination = /tmp/Becca-Giasson.mpa
+Codec = mp2enc
+/tmp/Becca-Giasson-omil002-6648-0.mpa
+[RemoveAudioList]
+/tmp/Becca-Giasson-omil002-6648-0.mpa
+---------- end list file ---------------------------------------
+
+---------- video list file ---------------------------------------
+[AddVideoList]
+Destination = /tmp/Becca-Giasson.m2v
+Codec = mpeg2enc
+/tmp/Becca-Giasson-omil002-6645-0.m2v
+[RemoveVideoList]
+/tmp/Becca-Giasson-omil002-6645-0.m2v
+---------- end list file ---------------------------------------
+
+---------- system list file ---------------------------------------
+[SystemList]
+Destination = /tmp/Becca-Giasson.mpeg
+Codec = mpeg2enc-mp2enc
+MultiplexParams = "-f 8"
+BuildOnlyIntermediateFile=0
+[AddAudioList]
+Destination = /tmp/Becca-Giasson.mpa
+Codec = mp2enc
+/tmp/Becca-Giasson-omil002-6648-0.mpa
+[RemoveAudioList]
+/tmp/Becca-Giasson-omil002-6648-0.mpa
+[AddVideoList]
+Destination = /tmp/Becca-Giasson.m2v
+Codec = mpeg2enc
+/tmp/Becca-Giasson-omil002-6645-0.m2v
+[RemoveVideoList]
+/tmp/Becca-Giasson-omil002-6645-0.m2v
+---------- end list file ---------------------------------------
+
+
+
+
+where
+
+Section [AddVideoList] and [AddAudioList] define the merge group list
+
+ Destination The name of destination file
+
+ Codec The name of the codec
+
+ file name.....
+
+Section [RemoveVideoList] and [RemoveAudioList] define the remove group list
+
+ file name.....
+
+Section [SystemList] define how to multiplex the produced file list
+
+ Destination The name of destination file
+
+ Codec The name of the codec (e.g. mpeg2enc-mp2enc,mpeg-mpeg)
+
+ MultiplexParams The parameters to pass to multiplex program (e.g. MultiplexParams = "-f 8")
+
+ BuildOnlyIntermediateFile Build only intermediate files. default 0
+
+The command
+
+tcpvmexportd -j -m -f merge.lst
+
+make the batch merge .
+
+
+
+
+---------------
+* Requirements
+---------------
+
+export_pvm require pvm3 (3.4) library to be compiled.
+
+To enable the module run configure with these parameters:
+
+
+(for redhat 9)
+./configure --with-pvm3 --with-pvm3-include=/usr/share/pvm3/include --with-pvm3-lib=/usr/share/pvm3/lib/LINUXI386
+(for debian)
+./configure --with-pvm3
+
+
+---------------
+* Examples
+---------------
+
+This is a quick and dirty how to set up the pvm cluster with two machine (host A and B)
+
+PVM need to exchange information between hosts (using remote shell or ssh)
+
+1) put the entries below in .bashrc for user xyzt (host A and host B)
+
+(for redhat 9)
+export PVM_ROOT=/usr/share/pvm3 #PVM root
+export PVM_PATH=/home/mmalanc/local/bin #where you install transcode binary
+export PVM_WD=/home/mmalanc/local/bin #where you install transcode binary
+export PVM_RSH=/usr/bin/ssh #use ssh instead rsh
+
+(for debian)
+export PVM_ROOT=/usr/lib/pvm3 #PVM root
+export PVM_PATH=/home/mmalanc/local/bin #where you install transcode binary
+export PVM_WD=/home/mmalanc/local/bin #where you install transcode binary
+export PVM_RSH=/usr/bin/ssh #use ssh instead rsh
+
+2) on each host create a ssh key
+
+ ssh-keygen -t rsa
+
+3) copy the public key
+
+ eval `ssh-agent`
+ ssh-add # your passphrase
+ scp -p $HOME/.ssh/id_rsa.pub hostB:$HOME/.ssh/authorized_keys
+ scp -p hostB:$HOME/.ssh/id_rsa.pub $HOME/.ssh/authorized_keys # now no password is required
+
+4) test if ssh is work (without password)
+
+from hostA ssh hostB (no password is required)
+from hostB eval `ssh-agent`
+ ssh-add # your passphrase
+ ssh hostA (no password is required)
+
+
+5) goto the host that have the input video files (e.g. hostA) and run as root and share volume
+
+ (for redhat 9)
+hostA
+ /etc/init.d/nfs start #start NFS server
+ exportfs -i -o rw hostB:/my_multimedia_repository
+
+hostB
+ mkdir /my_multimedia_repository
+ mount -t nfs hostB:/my_multimedia_repository /my_multimedia_repository
+
+
+6) as normal user (xyzt) on hostA run
+
+ pvm
+ pvm> add hostA
+ add hostA
+ 1 successful
+ HOST DTID
+ hostA 80000
+ pvm> conf
+ conf
+ 2 hosts, 1 data format
+ HOST DTID ARCH SPEED DSIG
+ hostA 40000 LINUXI386 1000 0x00408841
+ hostB 80000 LINUXI386 1000 0x00408841
+ pvm> quit
+ quit
+
+ Console: exit handler called
+ pvmd still running.
+
+ Now the cluster has two hosts configured.
+
+7) create the config file
+
+---------- sample of config file (see doc dir) ---------------------------------------
+[PvmHostCapability]
+NumProcMaxForHost = 1 #best 1 for each cpu
+MaxProcForCluster = 10
+NumElabFrameForTask = 100
+
+[AudioMerger]
+Hostname=hostA
+BuildOnlyBatchMergeList=1
+
+[VideoMerger]
+Hostname=hostA
+BuildOnlyBatchMergeList=1
+
+[SystemMerger]
+Hostname=hostA
+BuildOnlyBatchMergeList=1
+MultiplexParams="-f 8"
+
+[ExportVideoModule]
+Codec=mpeg2enc
+Param1=d
+Param2=
+Param3=
+
+[ExportAudioModule]
+Codec=mp2enc
+Param1=
+Param2=
+Param3=
+---------- end config file ---------------------------------------
+
+
+8) run transcode
+
+transcode -i /video/BeccaGiasson/Becca-Giasson-001.avi -y pvm -F /tmp/pvm.cfg -o /dati/multimedia/VOB/Becca-Giasson --progress_off
+
+at the end the output will be something like this
+
+-rw-r--r-- 1 mmalanc mmalanc 1247 Aug 13 2003 Becca-Giasson-audio.lst
+-rw-rw-r-- 1 mmalanc mmalanc 211614 Aug 13 10:58 Becca-Giasson-hostA-19430-0.m2v
+-rw-rw-r-- 1 mmalanc mmalanc 199511 Aug 13 10:58 Becca-Giasson-hostA-19430-1.m2v
+-rw-rw-r-- 1 mmalanc mmalanc 230401 Aug 13 10:58 Becca-Giasson-hostA-19430-2.m2v
+-rw-rw-r-- 1 mmalanc mmalanc 204532 Aug 13 10:59 Becca-Giasson-hostA-19430-3.m2v
+-rw-rw-r-- 1 mmalanc mmalanc 207048 Aug 13 2003 Becca-Giasson-hostA-19430-4.m2v
+-rw-rw-r-- 1 mmalanc mmalanc 201741 Aug 13 10:59 Becca-Giasson-hostA-19430-5.m2v
+-rw-rw-r-- 1 mmalanc mmalanc 117328 Aug 13 10:59 Becca-Giasson-hostA-19430-6.m2v
+-rw-rw-r-- 1 mmalanc mmalanc 13057 Aug 13 10:58 Becca-Giasson-hostA-19434-0.mpa
+-rw-rw-r-- 1 mmalanc mmalanc 13057 Aug 13 10:58 Becca-Giasson-hostA-19434-1.mpa
+-rw-rw-r-- 1 mmalanc mmalanc 13057 Aug 13 10:58 Becca-Giasson-hostA-19434-2.mpa
+-rw-rw-r-- 1 mmalanc mmalanc 13057 Aug 13 10:59 Becca-Giasson-hostA-19434-3.mpa
+-rw-rw-r-- 1 mmalanc mmalanc 13057 Aug 13 10:59 Becca-Giasson-hostA-19434-4.mpa
+-rw-rw-r-- 1 mmalanc mmalanc 6913 Aug 13 2003 Becca-Giasson-hostA-19434-5.mpa
+-rw-rw-r-- 1 mmalanc mmalanc 211897 Aug 13 2003 Becca-Giasson-hostB-29892-0.m2v
+-rw-rw-r-- 1 mmalanc mmalanc 203843 Aug 13 2003 Becca-Giasson-hostB-29892-1.m2v
+-rw-rw-r-- 1 mmalanc mmalanc 208230 Aug 13 2003 Becca-Giasson-hostB-29892-2.m2v
+-rw-rw-r-- 1 mmalanc mmalanc 4 Aug 13 2003 Becca-Giasson-hostB-29892-3.m2v
+-rw-rw-r-- 1 mmalanc mmalanc 13057 Aug 13 2003 Becca-Giasson-hostB-29893-0.mpa
+-rw-rw-r-- 1 mmalanc mmalanc 13057 Aug 13 2003 Becca-Giasson-hostB-29893-1.mpa
+-rw-rw-r-- 1 mmalanc mmalanc 13057 Aug 13 2003 Becca-Giasson-hostB-29893-2.mpa
+-rw-rw-r-- 1 mmalanc mmalanc 13057 Aug 13 2003 Becca-Giasson-hostB-29893-3.mpa
+-rw-rw-r-- 1 mmalanc mmalanc 0 Aug 13 2003 Becca-Giasson-hostB-29893-4.mpa
+-rw-r--r-- 1 mmalanc mmalanc 1249 Aug 13 10:59 Becca-Giasson-video.lst
+
+with these listing files
+
+------------ start Becca-Giasson-video.lst-------------
+[AddVideoList]
+Destination = /dati/multimedia/VOB/Becca-Giasson.m2v
+Codec = mpeg2enc
+/dati/multimedia/VOB/Becca-Giasson-hostB-29892-0.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostA-19430-0.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostA-19430-1.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostA-19430-2.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostB-29892-1.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostA-19430-3.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostA-19430-4.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostB-29892-2.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostA-19430-5.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostA-19430-6.m2v
+[RemoveVideoList]
+/dati/multimedia/VOB/Becca-Giasson-hostA-19430-0.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostB-29892-0.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostA-19430-1.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostA-19430-2.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostA-19430-3.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostB-29892-1.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostA-19430-4.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostB-29892-2.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostA-19430-5.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostA-19430-6.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostB-29892-3.m2v
+------------ end Becca-Giasson-video.lst-------------
+
+
+------------ start Becca-Giasson-audio.lst-------------
+[AddAudioList]
+Destination = /dati/multimedia/VOB/Becca-Giasson.mpa
+Codec = mp2enc
+/dati/multimedia/VOB/Becca-Giasson-hostA-19434-0.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostA-19434-1.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostA-19434-2.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostB-29893-0.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostB-29893-1.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostA-19434-3.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostB-29893-2.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostA-19434-4.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostA-19434-5.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostB-29893-3.mpa
+[RemoveAudioList]
+/dati/multimedia/VOB/Becca-Giasson-hostA-19434-0.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostB-29893-0.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostA-19434-1.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostA-19434-2.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostB-29893-1.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostA-19434-3.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostB-29893-2.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostA-19434-4.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostB-29893-3.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostA-19434-5.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostB-29893-4.mpa
+------------ end Becca-Giasson-audio.lst-------------
+
+and
+
+------------ start Becca-Giasson-system.lst-------------
+[SystemList]
+Destination = /dati/multimedia/VOB/Becca-Giasson.mpeg
+Codec = mpeg2enc-mp2enc
+MultiplexParams = "-f 8"
+BuildOnlyIntermediateFile=0
+[AddVideoList]
+Destination = /dati/multimedia/VOB/Becca-Giasson.m2v
+Codec = mpeg2enc
+/dati/multimedia/VOB/Becca-Giasson-hostB-29892-0.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostA-19430-0.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostA-19430-1.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostA-19430-2.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostB-29892-1.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostA-19430-3.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostA-19430-4.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostB-29892-2.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostA-19430-5.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostA-19430-6.m2v
+[RemoveVideoList]
+/dati/multimedia/VOB/Becca-Giasson-hostA-19430-0.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostB-29892-0.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostA-19430-1.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostA-19430-2.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostA-19430-3.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostB-29892-1.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostA-19430-4.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostB-29892-2.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostA-19430-5.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostA-19430-6.m2v
+/dati/multimedia/VOB/Becca-Giasson-hostB-29892-3.m2v
+[AddAudioList]
+Destination = /dati/multimedia/VOB/Becca-Giasson.mpa
+Codec = mp2enc
+/dati/multimedia/VOB/Becca-Giasson-hostA-19434-0.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostA-19434-1.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostA-19434-2.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostB-29893-0.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostB-29893-1.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostA-19434-3.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostB-29893-2.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostA-19434-4.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostA-19434-5.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostB-29893-3.mpa
+[RemoveAudioList]
+/dati/multimedia/VOB/Becca-Giasson-hostA-19434-0.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostB-29893-0.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostA-19434-1.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostA-19434-2.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostB-29893-1.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostA-19434-3.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostB-29893-2.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostA-19434-4.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostB-29893-3.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostA-19434-5.mpa
+/dati/multimedia/VOB/Becca-Giasson-hostB-29893-4.mpa
+------------ end Becca-Giasson-system.lst-------------
+
+
+9) run tcpvmexportd in batch merge mode
+
+ 9.1) if you plan to use only audio or video component then you can only run
+
+ tcpvmexportd -m -j -f /dati/multimedia/VOB/Becca-Giasson-audio.lst
+
+[tcpvmexportd] merge into /dati/multimedia/VOB/Becca-Giasson.mpa and remove file /dati/multimedia/VOB/Becca-Giasson-hostA-19434-0.mpa
+[tcpvmexportd] merge into /dati/multimedia/VOB/Becca-Giasson.mpa and remove file /dati/multimedia/VOB/Becca-Giasson-hostA-19434-1.mpa
+[tcpvmexportd] merge into /dati/multimedia/VOB/Becca-Giasson.mpa and remove file /dati/multimedia/VOB/Becca-Giasson-hostA-19434-2.mpa
+[tcpvmexportd] merge into /dati/multimedia/VOB/Becca-Giasson.mpa and remove file /dati/multimedia/VOB/Becca-Giasson-hostB-29893-0.mpa
+[tcpvmexportd] merge into /dati/multimedia/VOB/Becca-Giasson.mpa and remove file /dati/multimedia/VOB/Becca-Giasson-hostB-29893-1.mpa
+[tcpvmexportd] merge into /dati/multimedia/VOB/Becca-Giasson.mpa and remove file /dati/multimedia/VOB/Becca-Giasson-hostA-19434-3.mpa
+[tcpvmexportd] merge into /dati/multimedia/VOB/Becca-Giasson.mpa and remove file /dati/multimedia/VOB/Becca-Giasson-hostB-29893-2.mpa
+[tcpvmexportd] merge into /dati/multimedia/VOB/Becca-Giasson.mpa and remove file /dati/multimedia/VOB/Becca-Giasson-hostA-19434-4.mpa
+[tcpvmexportd] merge into /dati/multimedia/VOB/Becca-Giasson.mpa and remove file /dati/multimedia/VOB/Becca-Giasson-hostA-19434-5.mpa
+[tcpvmexportd] merge into /dati/multimedia/VOB/Becca-Giasson.mpa and remove file /dati/multimedia/VOB/Becca-Giasson-hostB-29893-3.mpa
+[tcpvmexportd] remove file /dati/multimedia/VOB/Becca-Giasson-hostA-19434-0.mpa
+[tcpvmexportd] remove file /dati/multimedia/VOB/Becca-Giasson-hostB-29893-0.mpa
+[tcpvmexportd] remove file /dati/multimedia/VOB/Becca-Giasson-hostA-19434-1.mpa
+[tcpvmexportd] remove file /dati/multimedia/VOB/Becca-Giasson-hostA-19434-2.mpa
+[tcpvmexportd] remove file /dati/multimedia/VOB/Becca-Giasson-hostB-29893-1.mpa
+[tcpvmexportd] remove file /dati/multimedia/VOB/Becca-Giasson-hostA-19434-3.mpa
+[tcpvmexportd] remove file /dati/multimedia/VOB/Becca-Giasson-hostB-29893-2.mpa
+[tcpvmexportd] remove file /dati/multimedia/VOB/Becca-Giasson-hostA-19434-4.mpa
+[tcpvmexportd] remove file /dati/multimedia/VOB/Becca-Giasson-hostB-29893-3.mpa
+[tcpvmexportd] remove file /dati/multimedia/VOB/Becca-Giasson-hostA-19434-5.mpa
+[tcpvmexportd] remove file /dati/multimedia/VOB/Becca-Giasson-hostB-29893-4.mpa
+
+or
+
+ tcpvmexportd -m -j -f /dati/multimedia/VOB/Becca-Giasson-video.lst
+
+[tcpvmexportd] merge into /dati/multimedia/VOB/Becca-Giasson.m2v and remove file /dati/multimedia/VOB/Becca-Giasson-hostB-29892-0.m2v
+[tcpvmexportd] merge into /dati/multimedia/VOB/Becca-Giasson.m2v and remove file /dati/multimedia/VOB/Becca-Giasson-hostA-19430-0.m2v
+[tcpvmexportd] merge into /dati/multimedia/VOB/Becca-Giasson.m2v and remove file /dati/multimedia/VOB/Becca-Giasson-hostA-19430-1.m2v
+[tcpvmexportd] merge into /dati/multimedia/VOB/Becca-Giasson.m2v and remove file /dati/multimedia/VOB/Becca-Giasson-hostA-19430-2.m2v
+[tcpvmexportd] merge into /dati/multimedia/VOB/Becca-Giasson.m2v and remove file /dati/multimedia/VOB/Becca-Giasson-hostB-29892-1.m2v
+[tcpvmexportd] merge into /dati/multimedia/VOB/Becca-Giasson.m2v and remove file /dati/multimedia/VOB/Becca-Giasson-hostA-19430-3.m2v
+[tcpvmexportd] merge into /dati/multimedia/VOB/Becca-Giasson.m2v and remove file /dati/multimedia/VOB/Becca-Giasson-hostA-19430-4.m2v
+[tcpvmexportd] merge into /dati/multimedia/VOB/Becca-Giasson.m2v and remove file /dati/multimedia/VOB/Becca-Giasson-hostB-29892-2.m2v
+[tcpvmexportd] merge into /dati/multimedia/VOB/Becca-Giasson.m2v and remove file /dati/multimedia/VOB/Becca-Giasson-hostA-19430-5.m2v
+[tcpvmexportd] merge into /dati/multimedia/VOB/Becca-Giasson.m2v and remove file /dati/multimedia/VOB/Becca-Giasson-hostA-19430-6.m2v
+[tcpvmexportd] remove file /dati/multimedia/VOB/Becca-Giasson-hostA-19430-0.m2v
+[tcpvmexportd] remove file /dati/multimedia/VOB/Becca-Giasson-hostB-29892-0.m2v
+[tcpvmexportd] remove file /dati/multimedia/VOB/Becca-Giasson-hostA-19430-1.m2v
+[tcpvmexportd] remove file /dati/multimedia/VOB/Becca-Giasson-hostA-19430-2.m2v
+[tcpvmexportd] remove file /dati/multimedia/VOB/Becca-Giasson-hostA-19430-3.m2v
+[tcpvmexportd] remove file /dati/multimedia/VOB/Becca-Giasson-hostB-29892-1.m2v
+[tcpvmexportd] remove file /dati/multimedia/VOB/Becca-Giasson-hostA-19430-4.m2v
+[tcpvmexportd] remove file /dati/multimedia/VOB/Becca-Giasson-hostB-29892-2.m2v
+[tcpvmexportd] remove file /dati/multimedia/VOB/Becca-Giasson-hostA-19430-5.m2v
+[tcpvmexportd] remove file /dati/multimedia/VOB/Becca-Giasson-hostA-19430-6.m2v
+[tcpvmexportd] remove file /dati/multimedia/VOB/Becca-Giasson-hostB-29892-3.m2v
+
+
+and the output will be
+
+-rw-r--r-- 1 mmalanc mmalanc 1996145 Aug 13 11:08 Becca-Giasson.m2v
+-rw-r--r-- 1 mmalanc mmalanc 124426 Aug 13 11:07 Becca-Giasson.mpa
+
+
+ 9.2) If you plan to join audio and video then run the command
+
+ tcpvmexportd -m -j -f /dati/multimedia/VOB/Becca-Giasson-system.lst
+
+(if you multiplex the two file produced with 9.1 (Becca-Giasson.m2v Becca-Giasson.mpa) you'll have a mpeg system file with A/V out of sync)
+
+(with BuildOnlyBatchMergeList=0 in the pvm.cfg file the step 8 produce the final file directly)
+
+---------------
+* Performance
+---------------
+
+Number of frame: 5632
+
+Switched LAN 100 Mb/s
+
+
+Version of transcode (normal encode):
+
+transcode v0.6.10 (C) 2001-2003 Thomas Oestreich
+[transcode] auto-probing source SanMartinodiCastrozza-04-07-2000.smil (ok)
+[transcode] V: import format | Digital Video QuickTime (V=mov|A=mov)
+[transcode] V: import frame | 720x576 1.25:1
+[transcode] V: de-interlace | (mode=5) interpolate scanlines / blend frames
+[transcode] V: bits/pixel | 0.174
+[transcode] V: decoding fps,frc | 25.000,3
+[transcode] A: import format | 0x1 PCM [32000,16,2]
+[transcode] A: export format | 0x50 MPEG layer-2 [32000,16,2] 128 kbps
+[transcode] V: encoding fps,frc | 25.000,3
+[transcode] A: bytes per frame | 5120 (5120.000000)
+[transcode] A: adjustment | 0@1000
+[transcode] V: IA32 accel mode | sse (sse mmxext mmx asm)
+[transcode] V: video buffer | 10 @ 720x576
+[import_xml.so] v0.0.8 (2003-07-09) (video) * | (audio) *
+[export_mp2enc.so] v1.0.8 (2003-04-10) (audio) MPEG 1/2
+[export_mpeg2enc.so] v1.1.8 (2003-07-24) (video) MPEG 1/2
+
+
+
+Version of transcode (pvm encode):
+
+transcode v0.6.10 (C) 2001-2003 Thomas Oestreich
+[transcode] auto-probing source SanMartinodiCastrozza-04-07-2000.smil (ok)
+[transcode] V: import format | Digital Video QuickTime (V=mov|A=mov)
+[transcode] V: import frame | 720x576 1.25:1
+[transcode] V: de-interlace | (mode=5) interpolate scanlines / blend frames
+[transcode] V: bits/pixel | 0.174
+[transcode] V: decoding fps,frc | 25.000,3
+[transcode] A: import format | 0x1 PCM [32000,16,2]
+[transcode] A: export format | 0x55 MPEG layer-3 [32000,16,2] 128 kbps
+[transcode] V: encoding fps,frc | 25.000,3
+[transcode] A: bytes per frame | 5120 (5120.000000)
+[transcode] A: adjustment | 0@1000
+[transcode] V: IA32 accel mode | sse (sse mmxext mmx asm)
+[transcode] V: video buffer | 10 @ 720x576
+[import_xml.so] v0.0.8 (2003-07-09) (video) * | (audio) *
+[export_pvm.so] v0.0.1 (2003-08-12) (video) * | (audio) *
+(export_pvm_slave.c) on host hostA pid 23866 recall [export_mpeg2enc.so] v1.1.8 (2003-07-24) (video) MPEG 1/2
+(export_pvm_slave.c) on host hostB pid 11036 recall [export_mpeg2enc.so] v1.1.8 (2003-07-24) (video) MPEG 1/2
+(export_pvm_slave.c) on host hostA pid 23868 recall [export_mp2enc.so] v1.0.8 (2003-04-10) (audio) MPEG 1/2
+(export_pvm_slave.c) on host hostB pid 11037 recall [export_mp2enc.so] v1.0.8 (2003-04-10) (audio) MPEG 1/2
+
+
+Scenario pvm 1
+ host A: pentium 3 866 MHz, 1GB RAM (decode+nfs server+merger+slave process)
+ host B: pentium 3 1GHz, 256MB RAM (slave process)
+
+ Cmd1: transcode -i SanMartinodiCastrozza-04-07-2000.smil -y pvm -F /dati/multimedia/VOB/pvm.cfg -o /dati/multimedia/VOB/SanMartinodiCastrozza-04-07-2000-pvm -I 5
+ Cmd2: transcode -i SanMartinodiCastrozza-04-07-2000.smil -y pvm -F /dati/multimedia/VOB/pvm2.cfg -o /dati/multimedia/VOB/SanMartinodiCastrozza-04-07-2000-pvm -I 5 -w 7500
+ Config file:
+-----------------------pvm.cfg----------------------------------
+[PvmHostCapability]
+NumProcMaxForHost = 1
+MaxProcForCluster = 10
+NumElabFrameForTask = 100
+(Host)
+Hostname = hostA
+NumProcMax = 2
+(Host)
+Hostname = hostB
+NumProcMax = 2
+
+[VideoMerger]
+Hostname=hostA
+BuildOnlyBatchMergeList=0
+
+[AudioMerger]
+Hostname=hostA
+BuildOnlyBatchMergeList=0
+
+[SystemMerger]
+Hostname=hostA
+BuildOnlyBatchMergeList=0
+MultiplexParams="-f 8"
+
+[ExportVideoModule]
+Codec=mpeg2enc
+Param1=8
+Param2=
+Param3=
+
+[ExportAudioModule]
+Codec=mp2enc
+Param1=
+Param2=
+Param3=
+-----------------------pvm.cfg----------------------------------
+
+Scenario pvm 2
+ host A: pentium 3 866 MHz, 1GB RAM (decode+nfs server+merger+slave process)
+ host B: pentium 3 1 GHz, 256MB RAM (slave process)
+ host C: pentium 3 497 MHz, 256MB RAM (slave process)
+
+ Cmd1: transcode -i SanMartinodiCastrozza-04-07-2000.smil -y pvm -F /dati/multimedia/VOB/pvm.cfg -o /dati/multimedia/VOB/SanMartinodiCastrozza-04-07-2000-pvm -I 5
+ Cmd2: transcode -i SanMartinodiCastrozza-04-07-2000.smil -y pvm -F /dati/multimedia/VOB/pvm2.cfg -o /dati/multimedia/VOB/SanMartinodiCastrozza-04-07-2000-pvm -I 5 -w 7500
+ Config file:
+-----------------------pvm1.cfg----------------------------------
+[PvmHostCapability]
+NumProcMaxForHost = 1
+MaxProcForCluster = 10
+NumElabFrameForTask = 100
+(Host)
+Hostname = hostA
+NumProcMax = 2
+(Host)
+Hostname = hostB
+NumProcMax = 2
+
+[VideoMerger]
+Hostname=hostA
+BuildOnlyBatchMergeList=0
+
+[AudioMerger]
+Hostname=hostA
+BuildOnlyBatchMergeList=0
+
+[SystemMerger]
+Hostname=hostA
+BuildOnlyBatchMergeList=0
+MultiplexParams="-f 8"
+
+[ExportVideoModule]
+Codec=mpeg2enc
+Param1=6
+Param2="-f 3 -F 3 -n p -q 2 -r 32 -4 1 -2 1"
+Param3=
+
+[ExportAudioModule]
+Codec=mp2enc
+Param1=
+Param2=
+Param3=
+-----------------------pvm1.cfg----------------------------------
+
+
+Scenario normal encode
+ host A: pentium 3 866 MHz, 1GB RAM (mpeg2enc,mp2enc)
+
+ Cmd1: transcode -i SanMartinodiCastrozza-04-07-2000.smil -y mpeg2enc,mp2enc -F 8 -o /dati/multimedia/VOB/SanMartinodiCastrozza-04-07-2000-mpeg2enc-mp2enc -I 5
+ Cmd2: transcode -i SanMartinodiCastrozza-04-07-2000.smil -y mpeg2enc,mp2enc -F 6,"-f 3 -F 3 -n p -q 2 -r 32 -4 1 -2 1" -o /dati/multimedia/VOB/SanMartinodiCastrozza-04-07-2000-mpeg2enc-mp2enc -I 5 -w 7500
+
+
+Results:
+Cmd1
+ Normal encode : elapsed time 1646 sec (27min 26sec -> 3.4212 fps)
+ Pvm encode 2 hosts : elapsed time 1410 sec (23min 30sec -> 3.9943 fps)
+ Pvm encode 3 hosts : elapsed time 1204 sec (20min 04sec -> 4.6777 fps)
+Cmd2
+ Normal encode : elapsed time 7951 sec (2hour 12min 31sec -> 0.7083 fps)
+ Pvm encode 2 hosts : elapsed time 4856 sec (1hour 20min 56sec -> 1.1598 fps)
+ Pvm encode 3 hosts : elapsed time 4173 sec (1hour 9min 33sec -> 1.3496 fps)
+
+
+---------------
+* Tips
+---------------
+
+1) If you have a single machine with a single CPU don't use the export_pvm (it produce the same file in about 1.2-1.3 time then normal export module)
+2) If you have machine with a single CPU set NumProcMaxForHost to 1 max 2 and set MaxProcForCluster to number of host * NumProcMaxForHost + 1
+3) Set 1-2 process for each CPU
+4) If the decode process never wait for a free task then you probably found the right configuration (add more slave host is useless: you need to speed up the decode process).
+5) If you plan to have a system file don't multiplex the merged audio and video, but run the built in system merge process (this remove an A/V sync problem).
+6) If you plan to create a DVD with dvdauthor then set BuildOnlyBatchMergeList=2 in the [SystemMerger] section and pass to dvdauthor the system files generated (force BuildOnlyIntermediateFile=1 in the [SystemList] section). (with dvdauthor alpha 338 use this command dvdauthor -o mydir -c 0:00,x:yz mympeg.mpeg-000000 -c c 0:00,x:yz mympeg.mpeg-000001 ........ where x:yz is the value set in NumElabFrameForTask (e.g. NumElabFrameForTask=99 and PAL x:yz=3:24))
+7) If you enable the multipass option (-R 1,2) the video and audio log will be created in the output directory (option -o and -m).
+8) If you plan to create an avi with multipass, you can use the internal multipass (it takes less time then standard multipass option (set InternalMultipass=1))
+9) If you specify InternalMultipass=1 in cfg file and -R (1,2,3) in cmd line, -R option will be used.
+
+
+---------------
+* Change log
+---------------
+
+2003-09-22 * acinclude.m4 aclocal.m4 docs/export_pvm.txt docs/man/tcpvmexportd.1 export/export_ffmpeg.c export/export_pvm.c export/Makefile.am pvm3/export_pvm_slave.c pvm3/export_pvm_slave.h pvm3/external_codec.c pvm3/external_codec.h pvm3/Makefile.am pvm3/pvm_functions.c pvm3/pvm_functions.h pvm3/pvm_parser.c pvm3/pvm_parser.h pvm3/pvm_version.h pvm3/tcpvmexportd.c pvm3/vob_pack_unpack.c pvm3/vob_pack_unpack.h src/Makefile.am src/tc_func_excl.h src/tc_functions.c src/tc_functions.h src/transcode.c src/transcode.h
+
+- added support for ffmpeg,divx4,divx5,af6,xvid,xvid2 encode module.
+- added multipass and internal multipass support.
+- enable pvm3 by default.
+- bugfix.
+
+2003-08-21 * docs/export_pvm.txt export/export_pvm.c pvm3/external_codec.c pvm3/tcpvmexportd.c
+
+- added support for mpeg encode.
+
+2003-08-20 * docs/export_pvm.txt docs/man/tcpvmexportd.1 docs/pvm.cfg export/export_pvm.c pvm3/export_pvm_slave.c pvm3/export_pvm_slave.h pvm3/pvm_parser.c pvm3/pvm_parser.h pvm3/pvm_version.h pvm3/tcpvmexportd.c
+
+- added BuildOnlyBatchMergeList=2 in [SystemMerger] section to build only the intermediate system files and BuildOnlyIntermediateFile in [SystemList] section (dvdauthor don't like a merged file).
+
+2003-08-12 * first release of export_pvm
+
+
+
+
+---------------
+* To do
+---------------
+
+- add a really support for A/V multithread option (-u) (for instance is set to 1).
+- create a resource manager
+- retrieve encoded frame without nfs
+- balancing weight based
+- extension to other codec
+- remove the nfs dependency
+- more....
+
+
+
+---------------
+* Bugs
+---------------
+
+- please send me an e-mail
diff --git a/debian/transcode/transcode-1.1.7/docs/pvm3/pvm_10x.cfg b/debian/transcode/transcode-1.1.7/docs/pvm3/pvm_10x.cfg
new file mode 100644
index 00000000..7da7ca49
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/pvm3/pvm_10x.cfg
@@ -0,0 +1,79 @@
+[PvmHostCapability]
+NumProcMaxForHost = 1
+MaxProcForCluster = 10
+NumElabFrameForTask = 100
+(Host)
+Hostname = marzio
+NumProcMax = 2
+(Host)
+Hostname = elisa
+NumProcMax = 2
+(Host)
+Hostname = cinzia
+NumProcMax = 1
+(Host)
+Hostname = lorenzo
+NumProcMax = 1
+
+[VideoMerger]
+Hostname=marzio
+BuildOnlyBatchMergeList=0 #if [SystemMerger] exist then BuildOnlyBatchMergeList=1
+
+[AudioMerger]
+Hostname=marzio
+BuildOnlyBatchMergeList=0 #if [SystemMerger] exist then BuildOnlyBatchMergeList=1
+
+[SystemMerger]
+Hostname=marzio
+BuildOnlyBatchMergeList=0
+MultiplexParams="-f 8" #multiplex parameters
+
+[ExportVideoModule]
+Codec=mpeg2enc
+Param1=8
+Param2=
+Param3=
+
+[ExportAudioModule]
+Codec=mp2enc
+Param1=
+Param2=
+Param3=
+
+# The section next 5 sections are for internal use of tcpvmexportd
+#[SystemList]
+#Destination = /my/dest/file.mpeg
+#Codec = mpeg2enc-mp2enc
+#MultiplexParams="-f 8"
+#BuildOnlyBatchMergeList=0 # value 0 build just the system file, 2 build only intermediate system files
+#[AddVideoList]
+#Destination = /my/dest/file.m1v
+#Codec = mpeg2enc
+#/tmp/file1.m1v
+#/tmp/file2.m1v
+#/tmp/file3.m1v
+#/tmp/file4.m1v
+#/tmp/file5.m1v
+
+#[RemoveVideoList]
+#/tmp/file1.m1v
+#/tmp/file2.m1v
+#/tmp/file3.m1v
+#/tmp/file4.m1v
+#/tmp/file5.m1v
+
+#[AddAudioList]
+#Destination = /my/dest/file.mpa
+#Codec = mp2enc
+#/tmp/file1.mpa
+#/tmp/file2.mpa
+#/tmp/file3.mpa
+#/tmp/file4.mpa
+#/tmp/file5.mpa
+
+#[RemoveAudioList]
+#/tmp/file1.mpa
+#/tmp/file2.mpa
+#/tmp/file3.mpa
+#/tmp/file4.mpa
+#/tmp/file5.mpa
diff --git a/debian/transcode/transcode-1.1.7/docs/pvm3/pvm_11x.cfg b/debian/transcode/transcode-1.1.7/docs/pvm3/pvm_11x.cfg
new file mode 100644
index 00000000..e22297b1
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/pvm3/pvm_11x.cfg
@@ -0,0 +1,95 @@
+[PvmHostCapability]
+NumProcMaxForHost = 1
+MaxProcForCluster = 10
+NumElabFrameForTask = 100
+Nodes = 4
+
+[Node1]
+Hostname = marzio
+NumProcMax = 2
+Enabled = yes # default
+
+[Node2]
+Hostname = elisa
+NumProcMax = 2
+Enabled = yes
+
+[Node3]
+Hostname = cinzia
+NumProcMax = 1 # default
+Enabled = yes
+
+[Node4]
+Hostname = lorenzo
+NumProcMax = 1
+Enabled = yes
+
+# Maximum: 8 nodes
+
+[VideoMerger]
+Hostname=marzio
+BuildOnlyBatchMergeList=0 #if [SystemMerger] exist then BuildOnlyBatchMergeList=1
+
+[AudioMerger]
+Hostname=marzio
+BuildOnlyBatchMergeList=0 #if [SystemMerger] exist then BuildOnlyBatchMergeList=1
+
+[SystemMerger]
+Hostname=marzio
+BuildOnlyBatchMergeList=0
+MultiplexParams="-f 8" #multiplex parameters
+
+[ExportVideoModule]
+Codec=mpeg2enc
+Param1=8
+#Param2=
+#Param3=
+
+[ExportAudioModule]
+Codec=mp2enc
+#Param1=
+#Param2=
+#Param3=
+
+# The section next 7 sections are for internal use of tcpvmexportd
+#[SystemList]
+#Destination = /my/dest/file.mpeg
+#Codec = mpeg2enc-mp2enc
+#MultiplexParams="-f 8"
+#BuildOnlyBatchMergeList=0 # value 0 build just the system file, 2 build only intermediate system files
+#
+#[AddVideo]
+#Destination = /my/dest/file.m1v
+#Codec = mpeg2enc
+#
+#[AddVideoList]
+#/tmp/file1.m1v
+#/tmp/file2.m1v
+#/tmp/file3.m1v
+#/tmp/file4.m1v
+#/tmp/file5.m1v
+
+#[RemoveVideoList]
+#/tmp/file1.m1v
+#/tmp/file2.m1v
+#/tmp/file3.m1v
+#/tmp/file4.m1v
+#/tmp/file5.m1v
+
+#[AddAudio]
+#Destination = /my/dest/file.mpa
+#Codec = mp2enc
+#
+#[AddAudioList]
+#/tmp/file1.mpa
+#/tmp/file2.mpa
+#/tmp/file3.mpa
+#/tmp/file4.mpa
+#/tmp/file5.mpa
+
+#[RemoveAudioList]
+#/tmp/file1.mpa
+#/tmp/file2.mpa
+#/tmp/file3.mpa
+#/tmp/file4.mpa
+#/tmp/file5.mpa
diff --git a/debian/transcode/transcode-1.1.7/docs/pvm3/pvm_config.txt b/debian/transcode/transcode-1.1.7/docs/pvm3/pvm_config.txt
new file mode 100644
index 00000000..297a0b1e
--- /dev/null
+++ b/debian/transcode/transcode-1.1.7/docs/pvm3/pvm_config.txt
@@ -0,0 +1,192 @@
+
+ Configuring PVM modules for transcode
+ =====================================
+
+ Revision 0.1 - 20070808 Francesco Romani
+ fromani at gmail dot com
+
+ ~~~
+
+ Introduction
+ ============
+
+From years, transcode supports clustering via PVM infrastructure.
+Clustering is one of trancode's peculiar features, and starting with 1.1.0
+release, is being rethinked, redesigned and rewrote from groundup.
+First user-visible change is some small but important incompatibilities
+in configuration file syntax from 1.0.x to 1.1.x released.
+
+This document outlines those changes and explain how to port 1.0.x
+configuration file to 1.1.x release.
+
+See docs/pvm3/pvm_10x.cfg and docs/pvm3/pvm_11x.cfg for valid example
+configuration files.
+
+
+ Changes between 1.0.x and 1.1.x
+ ===============================
+
+
+1. Important changes
+
+In a nutshell:
+* Number of cluster nodes must be now provided explicitely
+* Each cluster node has it's own configuration section, and can be
+ disabled independentely
+* Listing section can now contain only list data, so some section
+ are been split.
+
+
+2. Node configuration
+
+Node configuration was significantly changed. Each node has now
+a separate section with the name `NodeX', where `X' is a progressive
+index with no special meaning. So, node configuration are NO LONGER
+subsections of `PvmHostCapability' section.
+`PvmHostCapability' section MUST now explicitely provide the expected
+number of nodes in cluster using the new
+
+Nodes = NUM
+
+option, where `NUM' is of course the number of nodes avalaible;
+A minimum of 1 (one) node must be present in the cluster, and
+a maximum of 8 (eight) nodes must be present.
+
+Each node configuration section has now an
+`Enabled' = BOOL {yes,no}
+section that permit to disable current node.
+
+An important thing to notice is that nodes MUST be configured in order.
+If you configure, say, three nodes in a cluster, those nodes MUST
+be configured in `Node1', `Node2' and `Node3' section, otherwise
+PVM configuration parser will complain. This is a techincal limitation
+of the configuration parser and it will go away as soon as is possible.
+
+If you want to temporary disable a node, just set `Enabled = no' for it.
+
+Example (Configuring nodes):
+
+1.0.x: ...
+1.0.x:
+1.0.x: [PvmHostCapability]
+1.0.x: NumProcMaxForHost = 1
+1.0.x: MaxProcForCluster = 10
+1.0.x: NumElabFrameForTask = 100
+1.0.x: (Host)
+1.0.x: Hostname = foo.buz.lan
+1.0.x: NumProcMax = 2
+1.0.x: (Host)
+1.0.x: Hostname = bar.buz.lan
+1.0.x: NumProcMax = 2
+1.0.x:
+1.0.x: ...
+
+1.1.x: ...
+1.1.x:
+1.1.x: [PvmHostCapability]
+1.1.x: NumProcMaxForHost = 1
+1.1.x: MaxProcForCluster = 10
+1.1.x: NumElabFrameForTask = 100
+1.1.x: Nodes = 4
+1.1.x:
+1.1.x: [Node1]
+1.1.x: Hostname = foo.buz.lan
+1.1.x: NumProcMax = 2
+1.1.x: Enabled = yes
+1.1.x:
+1.1.x: [Node2]
+1.1.x: Hostname = bar.buz.lan
+1.1.x: NumProcMax = 2
+1.1.x: Enabled = yes
+1.1.x:
+1.1.x: ...
+
+
+Example (Disabling a node):
+
+1.0.x: ...
+1.0.x:
+1.0.x: [PvmHostCapability]
+1.0.x: NumProcMaxForHost = 1
+1.0.x: MaxProcForCluster = 10
+1.0.x: NumElabFrameForTask = 100
+1.0.x: (Host)
+1.0.x: Hostname = foo.buz.lan
+1.0.x: NumProcMax = 2
+1.0.x: #(Host)
+1.0.x: #Hostname = bar.buz.lan
+1.0.x: #NumProcMax = 2
+1.0.x:
+1.0.x: ...
+
+1.1.x: ...
+1.1.x:
+1.1.x: [PvmHostCapability]
+1.1.x: NumProcMaxForHost = 1
+1.1.x: MaxProcForCluster = 10
+1.1.x: NumElabFrameForTask = 100
+1.1.x: Nodes = 4
+1.1.x:
+1.1.x: [Node1]
+1.1.x: Hostname = foo.buz.lan
+1.1.x: NumProcMax = 2
+1.1.x: Enabled = yes
+1.1.x:
+1.1.x: [Node2]
+1.1.x: Hostname = bar.buz.lan
+1.1.x: NumProcMax = 2
+1.1.x: Enabled = no
+1.1.x:
+1.1.x: ...
+
+
+3. File listing
+
+Former AddVideoList and AddAudioList are been split respectively in
+AddVideo,AddVideoList pair and AddAudio and AddAudioList pair.
+AddAudio and AddVideo will just contain the "Destination" and "Codec"
+parameters, while the AddVideoList and AddAudioList contain just the
+file list.
+It is now considered an error to interleave parameters and list.
+
+Example:
+
+1.0.x: ...
+1.0.x:
+1.0.x: [AddVideoList]
+1.0.x: Destination = /my/dest/file.m1v
+1.0.x: Codec = mpeg2enc
+1.0.x: /tmp/file1.m1v
+1.0.x: /tmp/file2.m1v
+1.0.x: /tmp/file3.m1v
+1.0.x: /tmp/file4.m1v
+1.0.x: /tmp/file5.m1v
+1.0.x:
+1.0.x: ...
+
+1.1.x: ...
+1.1.x:
+1.1.x: [AddVideo]
+1.1.x: Destination = /my/dest/file.m1v
+1.1.x: Codec = mpeg2enc
+1.1.x:
+1.1.x: ...
+1.1.x:
+1.1.x: [AddVideoList]
+1.1.x: /tmp/file1.m1v
+1.1.x: /tmp/file2.m1v
+1.1.x: /tmp/file3.m1v
+1.1.x: /tmp/file4.m1v
+1.1.x: /tmp/file5.m1v
+1.1.x:
+1.1.x: ...
+
+
+4. Miscelanous
+
+The limitation of 8 cluster nodes is arbitrary and will be relaxed or just
+dropped in next transcode versions.
+Same as above for the need to explicitely provide the number of cluster
+nodes and for the need to configure nodes in order.
+
+---------------------------------------------------------------------------