[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
update: multimedia/transcode
- To: ports_(_at_)_openbsd_(_dot_)_org
- Subject: update: multimedia/transcode
- From: Jacob Meuser <jakemsr_(_at_)_jakemsr_(_dot_)_com>
- Date: Mon, 10 Oct 2005 00:55:03 -0700
- Mail-followup-to: ports_(_at_)_openbsd_(_dot_)_org
attached is a patch to update multimedia/transcode to the 1.0.1 release.
transcode changes (annoted):
- lots of bug fixes and code cleanup
- i386 nasm code replaced
- several speed improvements
- uses external libmpeg2
- new filters: facemask, ascii
- can read raw DVD ISO images
- new export profile: xvcd
- auto-probe support for bktr and sunau
- safer sting functions
- much improved amd64 support
- removed local copies of bbmpeg, libdvenc and libpostproc
- uses an external libpostproc
port changes:
- most patches integrated
- USE_LIBTOOL
- update my address
I also have updates for libquicktime and mjpegtools, but transcode
should be updated first to avoid breakage.
--
<jakemsr_(_at_)_jakemsr_(_dot_)_com>
diff -uNr --exclude=CVS /usr/ports/multimedia/transcode/Makefile transcode/Makefile
--- /usr/ports/multimedia/transcode/Makefile Sun Oct 9 15:01:46 2005
+++ transcode/Makefile Sun Oct 9 15:10:38 2005
@@ -2,24 +2,24 @@
COMMENT= "video stream processing tools"
-DISTNAME= transcode-0.6.14
-PKGNAME= ${DISTNAME}p2
+DISTNAME= transcode-1.0.1
CATEGORIES= multimedia
HOMEPAGE= http://www.transcoding.org/
-MAINTAINER= Jacob Meuser <jakemsr_(_at_)_jakemsr_(_dot_)_com>
+MAINTAINER= Jacob Meuser <jakemsr_(_at_)_openbsd_(_dot_)_org>
# GPL
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
-WANTLIB= ICE SM X11 Xext Xv c freetype m pthread \
- usbhid vorbisenc z
+WANTLIB= ICE SM X11 Xaw Xext Xi Xpm Xt Xv c freetype \
+ m pthread usbhid vorbisenc z \
+ glib gmodule intl
MASTER_SITES= http://www.jakemsr.com/transcode/ \
- http://dl.fkb.wormulon.net/transcode/
+ http://kraymer.de/mirroring/
FLAVORS= lzo mjpegtools quicktime
FLAVOR?=
@@ -27,7 +27,6 @@
BUILD_DEPENDS+= ::devel/pkgconfig
.if ${MACHINE_ARCH} == "i386"
-BUILD_DEPENDS+= ::devel/nasm
PKG_ARGS+= -Di386=1
.else
PKG_ARGS+= -Di386=0
@@ -36,15 +35,19 @@
PATCH_LIST= patch-* gcc-*
.endif
-LIB_DEPENDS= SDL.2::devel/sdl \
+LIB_DEPENDS= SDL.2::devel/sdl \
a52.0::audio/liba52 \
- avcodec.4.9::graphics/ffmpeg \
+ avcodec.6::graphics/ffmpeg \
dv.4::multimedia/libdv \
dvdread.3::devel/libdvdread \
+ gdk.1.2,gtk.1.2::x11/gtk+ \
iconv.4::converters/libiconv \
jpeg.62::graphics/jpeg \
mp3lame.0::audio/lame \
+ mpeg2.0,mpeg2convert.0::graphics/libmpeg2 \
ogg.5::audio/libogg \
+ postproc.6::graphics/ffmpeg \
+ theora.1::multimedia/libtheora \
vorbis.3,vorbisfile.4::audio/libvorbis \
xml2.8::textproc/libxml
@@ -57,30 +60,35 @@
SEPARATE_BUILD= concurrent
+USE_LIBTOOL= Yes
SHARED_ONLY= Yes
CONFIGURE_STYLE= gnu
CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib" \
- FFMPEG_LIBS_EXTRALIBS="-lmp3lame -la52 -lvorbisenc -lvorbis -logg"
+ LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" \
+ LIBAVCODEC_EXTRA_LIBS="-lmp3lame -la52 -lvorbisenc -lvorbis -logg"
MODGNU_CONFIG_GUESS_DIRS=${WRKSRC}/autotools
CONFIGURE_ARGS+= ${CONFIGURE_SHARED} \
+ --enable-statbuffer \
--enable-a52 \
--enable-a52-default-decoder \
--enable-bktr \
+ --enable-freetype2 \
+ --enable-gtk \
+ --enable-lame \
--enable-libdv \
+ --enable-libdvdread \
+ --enable-libiconv \
+ --enable-libjpeg \
+ --enable-libpostproc \
--enable-libxml2 \
--enable-ogg \
--enable-sdl \
--enable-sunau \
+ --enable-theora \
--enable-vorbis \
- --enable-ffbin \
- --disable-3dnow \
- --disable-sse \
- --disable-sse2 \
- --disable-cmov \
- --disable-altivec
+ --with-libpostproc-includes="${LOCALBASE}/include/postproc"
.if ${FLAVOR:L:Mlzo}
CONFIGURE_ARGS+= --enable-lzo
@@ -102,7 +110,7 @@
.if ${FLAVOR:L:Mquicktime}
CONFIGURE_ARGS+= --enable-libquicktime
LIB_DEPENDS+= quicktime.0::multimedia/libquicktime
-WANTLIB+= png
+WANTLIB+= png ossaudio
PKG_ARGS+= -Dquicktime=1
.else
PKG_ARGS+= -Dquicktime=0
diff -uNr --exclude=CVS /usr/ports/multimedia/transcode/distinfo transcode/distinfo
--- /usr/ports/multimedia/transcode/distinfo Tue Jan 25 13:58:59 2005
+++ transcode/distinfo Sun Oct 2 19:59:31 2005
@@ -1,4 +1,4 @@
-MD5 (transcode-0.6.14.tar.gz) = 9bfef83b7e0fe2c27d25d871fef75a92
-RMD160 (transcode-0.6.14.tar.gz) = 936997bf737360fda39ad9c9bdc60b136ea08a34
-SHA1 (transcode-0.6.14.tar.gz) = 52f071e380285eebe52248b3adeb3a0fc7f45030
-SIZE (transcode-0.6.14.tar.gz) = 2614579
+MD5 (transcode-1.0.1.tar.gz) = 6fd4bc7651ebccdcd384474eb557d160
+RMD160 (transcode-1.0.1.tar.gz) = 714903605d88e7bfbd72812544833912b247fe61
+SHA1 (transcode-1.0.1.tar.gz) = b387e068a1630207255bb1f5971a8b0d5c186bbb
+SIZE (transcode-1.0.1.tar.gz) = 2347762
diff -uNr --exclude=CVS /usr/ports/multimedia/transcode/patches/gcc-filter_yuvdenoise_Makefile_in transcode/patches/gcc-filter_yuvdenoise_Makefile_in
--- /usr/ports/multimedia/transcode/patches/gcc-filter_yuvdenoise_Makefile_in Thu Sep 22 15:14:20 2005
+++ transcode/patches/gcc-filter_yuvdenoise_Makefile_in Sun Oct 9 14:47:35 2005
@@ -1,7 +1,7 @@
-$OpenBSD: gcc-filter_yuvdenoise_Makefile_in,v 1.2 2005/08/16 18:24:10 sturm Exp $
---- filter/yuvdenoise/Makefile.in.orig Tue Nov 16 05:47:02 2004
-+++ filter/yuvdenoise/Makefile.in Fri Jul 15 22:22:34 2005
-@@ -529,6 +529,20 @@ distclean-compile:
+$OpenBSD$
+--- filter/yuvdenoise/Makefile.in.orig Sun Oct 2 19:50:54 2005
++++ filter/yuvdenoise/Makefile.in Sun Oct 9 14:47:20 2005
+@@ -533,6 +533,20 @@ distclean-compile:
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
diff -uNr --exclude=CVS /usr/ports/multimedia/transcode/patches/patch-aclib_tcmemcpy_c transcode/patches/patch-aclib_tcmemcpy_c
--- /usr/ports/multimedia/transcode/patches/patch-aclib_tcmemcpy_c Tue Jan 25 13:58:59 2005
+++ transcode/patches/patch-aclib_tcmemcpy_c Wed Dec 31 16:00:00 1969
@@ -1,17 +0,0 @@
-$OpenBSD: patch-aclib_tcmemcpy_c,v 1.1.1.1 2005/01/25 21:58:59 naddy Exp $
---- aclib/tcmemcpy.c.orig Sat Jan 8 19:24:53 2005
-+++ aclib/tcmemcpy.c Sat Jan 8 19:47:38 2005
-@@ -6,11 +6,12 @@ void * (*tc_memcpy)(void *, const void *
-
- void tc_memcpy_init(int verbose, int mmflags)
- {
-- int accel = mmflags == -1 ? ac_mmflag() : mmflags;
- const char * method = "libc";
-
- /* these functions are nasm assembly */
- #ifdef HAVE_ASM_NASM
-+ int accel = mmflags == -1 ? ac_mmflag() : mmflags;
-+
- if((accel & MM_MMXEXT) || (accel & MM_SSE))
- {
- method = "mmxext";
diff -uNr --exclude=CVS /usr/ports/multimedia/transcode/patches/patch-avilib_avilib_c transcode/patches/patch-avilib_avilib_c
--- /usr/ports/multimedia/transcode/patches/patch-avilib_avilib_c Tue Jan 25 13:58:59 2005
+++ transcode/patches/patch-avilib_avilib_c Wed Dec 31 16:00:00 1969
@@ -1,66 +0,0 @@
-$OpenBSD: patch-avilib_avilib_c,v 1.1.1.1 2005/01/25 21:58:59 naddy Exp $
---- avilib/avilib.c.orig Tue Nov 2 19:45:45 2004
-+++ avilib/avilib.c Thu Jan 6 12:19:11 2005
-@@ -289,6 +289,7 @@ static int avi_init_super_index(avi_t *A
- AVI_errno = AVI_ERR_NO_MEM;
- return -1;
- }
-+ memset(sil, 0, sizeof (avisuperindex_chunk));
- memcpy (sil->fcc, "indx", 4);
- sil->dwSize = 0; // size of this chunk
- sil->wLongsPerEntry = 4;
-@@ -313,6 +314,7 @@ static int avi_init_super_index(avi_t *A
- }
- for (k = 0; k < NR_IXNN_CHUNKS; k++) {
- sil->stdindex[k] = malloc (sizeof (avistdindex_chunk));
-+ memset(sil->stdindex[k], 0, sizeof (avistdindex_chunk));
- // gets rewritten later
- sil->stdindex[k]->qwBaseOffset = (uint64_t)k * NEW_RIFF_THRES;
- }
-@@ -1888,7 +1890,7 @@ int AVI_get_comment_fd(avi_t *AVI)
- int AVI_close(avi_t *AVI)
- {
- int ret;
-- int j;
-+ int j,k;
-
- /* If the file was open for writing, the header and index still have
- to be written */
-@@ -1907,6 +1909,15 @@ int AVI_close(avi_t *AVI)
- if(AVI->idx) free(AVI->idx);
- if(AVI->video_index) free(AVI->video_index);
- if(AVI->video_superindex) {
-+ for (j = 0; j < NR_IXNN_CHUNKS; j++) {
-+ if (AVI->video_superindex->stdindex[j]) {
-+ if (AVI->video_superindex->stdindex[j]->aIndex) {
-+ free(AVI->video_superindex->stdindex[j]->aIndex);
-+ }
-+ free(AVI->video_superindex->stdindex[j]);
-+ }
-+ }
-+ if(AVI->video_superindex->stdindex) free(AVI->video_superindex->stdindex);
- if(AVI->video_superindex->aIndex) free(AVI->video_superindex->aIndex);
- free(AVI->video_superindex);
- }
-@@ -1915,8 +1926,19 @@ int AVI_close(avi_t *AVI)
- {
- if(AVI->track[j].audio_index) free(AVI->track[j].audio_index);
- if(AVI->track[j].audio_superindex) {
-- if(AVI->track[j].audio_superindex->aIndex) free(AVI->track[j].audio_superindex->aIndex);
-- free(AVI->track[j].audio_superindex);
-+ // shortcut
-+ avisuperindex_chunk *a = AVI->track[j].audio_superindex;
-+ for (k = 0; k < NR_IXNN_CHUNKS; k++) {
-+ if (a->stdindex[k]) {
-+ if (a->stdindex[k]->aIndex) {
-+ free(a->stdindex[k]->aIndex);
-+ }
-+ free(a->stdindex[k]);
-+ }
-+ }
-+ if(a->stdindex) free(a->stdindex);
-+ if(a->aIndex) free(a->aIndex);
-+ free(a);
- }
- }
-
diff -uNr --exclude=CVS /usr/ports/multimedia/transcode/patches/patch-configure transcode/patches/patch-configure
--- /usr/ports/multimedia/transcode/patches/patch-configure Wed Feb 9 15:41:43 2005
+++ transcode/patches/patch-configure Sun Oct 9 14:47:35 2005
@@ -1,25 +1,7 @@
-$OpenBSD: patch-configure,v 1.2 2005/02/09 23:41:43 naddy Exp $
---- configure.orig Mon Nov 15 20:46:34 2004
-+++ configure Thu Jan 27 20:46:05 2005
-@@ -27170,7 +27170,7 @@ else
- with_ffmpeg_libs_l="/usr${deflib}"
- fi
-
--FFMPEG_LIBS_EXTRALIBS="-lm -lz $PTHREAD_LIBS"
-+FFMPEG_LIBS_EXTRALIBS="$FFMPEG_LIBS_EXTRALIBS -lm -lz $PTHREAD_LIBS"
-
- save_CPPFLAGS="$CPPFLAGS"
- CPPFLAGS="$CPPFLAGS -I$with_ffmpeg_libs_i"
-@@ -27450,7 +27450,7 @@ fi
- echo "$as_me:$LINENO: result: $ac_cv_lib_avcodec_avcodec_thread_init" >&5
- echo "${ECHO_T}$ac_cv_lib_avcodec_avcodec_thread_init" >&6
- if test $ac_cv_lib_avcodec_avcodec_thread_init = yes; then
-- FFMPEG_LIBS_LIBS="-L$with_ffmpeg_libs_l -lavcodec $FFMPEG_LIB_EXTRALIBS"
-+ FFMPEG_LIBS_LIBS="-L$with_ffmpeg_libs_l -lavcodec $FFMPEG_LIBS_EXTRALIBS"
- else
- { { echo "$as_me:$LINENO: error: error transcode depends on the FFmpeg (libavcodec) libraries and headers" >&5
- echo "$as_me: error: error transcode depends on the FFmpeg (libavcodec) libraries and headers" >&2;}
-@@ -37422,7 +37422,7 @@ if test "${ac_cv_lib_mjpegutils_y4m_si_g
+$OpenBSD$
+--- configure.orig Sun Oct 2 19:50:44 2005
++++ configure Sun Oct 9 14:46:27 2005
+@@ -40618,7 +40618,7 @@ if test "${ac_cv_lib_mjpegutils_y4m_si_g
echo $ECHO_N "(cached) $ECHO_C" >&6
else
ac_check_lib_save_LIBS=$LIBS
@@ -28,21 +10,12 @@
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
-@@ -37481,7 +37481,7 @@ fi
+@@ -40677,7 +40677,7 @@ fi
echo "$as_me:$LINENO: result: $ac_cv_lib_mjpegutils_y4m_si_get_height" >&5
echo "${ECHO_T}$ac_cv_lib_mjpegutils_y4m_si_get_height" >&6
if test $ac_cv_lib_mjpegutils_y4m_si_get_height = yes; then
- MJPEGTOOLS_LIBS="$mjpegtools_ll -lmjpegutils $MJPEGTOOLS_EXTRA_LIBS"
+ MJPEGTOOLS_LIBS="$mjpegtools_ll -lmjpegutils_pic $MJPEGTOOLS_EXTRA_LIBS"
else
- { { echo "$as_me:$LINENO: error: mjpegtools requested, but cannot link against libmjpegutils" >&5
- echo "$as_me: error: mjpegtools requested, but cannot link against libmjpegutils" >&2;}
-@@ -37496,7 +37496,7 @@ ac_link='$CC -o conftest$ac_exeext $CFLA
- ac_compiler_gnu=$ac_cv_c_compiler_gnu
- else
-- MJPEGTOOLS_LIBS="$mjpegtools_ll -lmjpegutils $MJPEGTOOLS_EXTRA_LIBS",
-+ MJPEGTOOLS_LIBS="$mjpegtools_ll -lmjpegutils_pic $MJPEGTOOLS_EXTRA_LIBS",
- fi
-
- # got here without error so all is well
+ tc_pkg_err="yes"
diff -uNr --exclude=CVS /usr/ports/multimedia/transcode/patches/patch-filter_filter_smartyuv_c transcode/patches/patch-filter_filter_smartyuv_c
--- /usr/ports/multimedia/transcode/patches/patch-filter_filter_smartyuv_c Tue Jan 25 13:59:00 2005
+++ transcode/patches/patch-filter_filter_smartyuv_c Wed Dec 31 16:00:00 1969
@@ -1,27 +0,0 @@
-$OpenBSD: patch-filter_filter_smartyuv_c,v 1.1.1.1 2005/01/25 21:59:00 naddy Exp $
---- filter/filter_smartyuv.c.orig Sat Jan 8 20:06:42 2005
-+++ filter/filter_smartyuv.c Sat Jan 8 20:13:21 2005
-@@ -220,7 +220,9 @@ static void Erode_Dilate (uint8_t *_movi
- int sum, x, y;
- uint8_t *m, *fmoving, *moving, *p;
- int w4 = width+PAD;
-+#ifdef HAVE_MMX
- int can_use_mmx = !(width%4);
-+#endif
-
- // Erode.
- fmoving = _fmoving;
-@@ -406,8 +408,12 @@ static void smartyuv_core (char *_src, c
- unsigned char fiMotion;
- int cubic = mfd->cubic;
- static int counter=0;
-+#ifdef HAVE_MMX
- const int can_use_mmx = !(w%8); // width must a multiple of 8
-- // const int can_use_altivec = !(w%16); // width must a multiple of 16
-+#endif
-+#ifdef CAN_COMPILE_C_ALTIVEC
-+ const int can_use_altivec = !(w%16); // width must a multiple of 16
-+#endif
-
-
- char * dst_buf;
diff -uNr --exclude=CVS /usr/ports/multimedia/transcode/patches/patch-filter_filter_unsharp_c transcode/patches/patch-filter_filter_unsharp_c
--- /usr/ports/multimedia/transcode/patches/patch-filter_filter_unsharp_c Tue Jan 25 13:58:59 2005
+++ transcode/patches/patch-filter_filter_unsharp_c Wed Dec 31 16:00:00 1969
@@ -1,72 +0,0 @@
-$OpenBSD: patch-filter_filter_unsharp_c,v 1.1.1.1 2005/01/25 21:58:59 naddy Exp $
---- filter/filter_unsharp.c.orig Tue Nov 2 19:45:58 2004
-+++ filter/filter_unsharp.c Fri Dec 31 01:13:17 2004
-@@ -60,6 +60,7 @@ typedef struct FilterParam {
- int msizeX, msizeY;
- double amount;
- uint32_t *SC[MAX_MATRIX_SIZE-1];
-+ uint32_t *SC_unaligned[MAX_MATRIX_SIZE-1];
- } FilterParam;
-
- typedef struct vf_priv_s {
-@@ -78,8 +79,18 @@ static void *bufalloc(size_t size)
- long buffer_align=16;
- #endif
-
-- char *buf = malloc(size + buffer_align);
-+ return malloc(size + buffer_align);
-+}
-
-+static void *bufalign(char *buf)
-+{
-+
-+#ifdef HAVE_GETPAGESIZE
-+ long buffer_align=getpagesize();
-+#else
-+ long buffer_align=16;
-+#endif
-+
- long adjust;
-
- if (buf == NULL) {
-@@ -311,7 +322,10 @@ int tc_filter(vframe_list_t *ptr, char *
- stepsX = fp->msizeX/2;
- stepsY = fp->msizeY/2;
- for( z=0; z<2*stepsY; z++ )
-- fp->SC[z] = bufalloc(sizeof(*(fp->SC[z])) * (width+2*stepsX) );
-+ {
-+ fp->SC_unaligned[z] = bufalloc(sizeof(*(fp->SC[z])) * (width+2*stepsX) );
-+ fp->SC[z] = bufalign((char *)(fp->SC_unaligned[z]));
-+ }
-
- fp = &mfd->chromaParam;
- effect = fp->amount == 0 ? "don't touch" : fp->amount < 0 ? "blur" : "sharpen";
-@@ -320,7 +334,10 @@ int tc_filter(vframe_list_t *ptr, char *
- stepsX = fp->msizeX/2;
- stepsY = fp->msizeY/2;
- for( z=0; z<2*stepsY; z++ )
-- fp->SC[z] = bufalloc( sizeof(*(fp->SC[z])) * (width+2*stepsX) );
-+ {
-+ fp->SC_unaligned[z] = bufalloc( sizeof(*(fp->SC[z])) * (width+2*stepsX) );
-+ fp->SC[z] = bufalign((char *)(fp->SC_unaligned[z]));
-+ }
-
-
- if(verbose) printf("[%s] %s %s\n", MOD_NAME, MOD_VERSION, MOD_CAP);
-@@ -336,12 +353,14 @@ int tc_filter(vframe_list_t *ptr, char *
-
- fp = &mfd->lumaParam;
- for( z=0; z<sizeof(fp->SC)/sizeof(fp->SC[0]); z++ ) {
-- if( fp->SC[z] ) free( fp->SC[z] );
-+ if( fp->SC_unaligned[z] ) free( fp->SC_unaligned[z] );
-+ fp->SC_unaligned[z] = NULL;
- fp->SC[z] = NULL;
- }
- fp = &mfd->chromaParam;
- for( z=0; z<sizeof(fp->SC)/sizeof(fp->SC[0]); z++ ) {
-- if( fp->SC[z] ) free( fp->SC[z] );
-+ if( fp->SC_unaligned[z] ) free( fp->SC_unaligned[z] );
-+ fp->SC_unaligned[z] = NULL;
- fp->SC[z] = NULL;
- }
-
diff -uNr --exclude=CVS /usr/ports/multimedia/transcode/patches/patch-filter_subtitler_Makefile_in transcode/patches/patch-filter_subtitler_Makefile_in
--- /usr/ports/multimedia/transcode/patches/patch-filter_subtitler_Makefile_in Tue Jan 25 13:58:59 2005
+++ transcode/patches/patch-filter_subtitler_Makefile_in Wed Dec 31 16:00:00 1969
@@ -1,11 +0,0 @@
-$OpenBSD: patch-filter_subtitler_Makefile_in,v 1.1.1.1 2005/01/25 21:58:59 naddy Exp $
---- filter/subtitler/Makefile.in.orig Thu Dec 30 23:14:59 2004
-+++ filter/subtitler/Makefile.in Thu Dec 30 23:15:41 2004
-@@ -395,6 +395,7 @@ x_includes = @x_includes@
- x_libraries = @x_libraries@
- AUTOMAKE_OPTIONS = 1.3 foreign
- INCLUDES = \
-+ -I$(top_srcdir) \
- -I$(top_srcdir)/filter \
- -I$(top_srcdir)/src
-
diff -uNr --exclude=CVS /usr/ports/multimedia/transcode/patches/patch-import_decode_dv_c transcode/patches/patch-import_decode_dv_c
--- /usr/ports/multimedia/transcode/patches/patch-import_decode_dv_c Tue Jan 25 13:59:00 2005
+++ transcode/patches/patch-import_decode_dv_c Wed Dec 31 16:00:00 1969
@@ -1,12 +0,0 @@
-$OpenBSD: patch-import_decode_dv_c,v 1.1.1.1 2005/01/25 21:59:00 naddy Exp $
---- import/decode_dv.c.orig Tue Nov 2 19:45:41 2004
-+++ import/decode_dv.c Sun Jan 9 19:38:43 2005
-@@ -251,7 +251,7 @@ void decode_dv(decode_t *decode)
-
- // print info:
- if(!dvinfo && verbose && (decode->format != TC_CODEC_PCM)) {
-- fprintf(stderr, "(%s) %s video: %dx%d framesize=%d sampling=%d\n", __FILE__, ((dv_decoder->system==e_dv_system_625_50)?"PAL":"NTSC"), dv_decoder->width, dv_decoder->height, dv_decoder->frame_size, dv_decoder->sampling);
-+ fprintf(stderr, "(%s) %s video: %dx%d framesize=%lu sampling=%d\n", __FILE__, ((dv_decoder->system==e_dv_system_625_50)?"PAL":"NTSC"), dv_decoder->width, dv_decoder->height, (unsigned long)dv_decoder->frame_size, dv_decoder->sampling);
- dvinfo=1;
- }
-
diff -uNr --exclude=CVS /usr/ports/multimedia/transcode/patches/patch-import_dvd_reader_c transcode/patches/patch-import_dvd_reader_c
--- /usr/ports/multimedia/transcode/patches/patch-import_dvd_reader_c Tue Jan 25 13:58:59 2005
+++ transcode/patches/patch-import_dvd_reader_c Wed Dec 31 16:00:00 1969
@@ -1,52 +0,0 @@
-$OpenBSD: patch-import_dvd_reader_c,v 1.1.1.1 2005/01/25 21:58:59 naddy Exp $
---- import/dvd_reader.c.orig Tue Nov 2 19:45:41 2004
-+++ import/dvd_reader.c Fri Dec 31 01:13:17 2004
-@@ -1090,6 +1090,10 @@ int dvd_stream(int arg_title,int arg_cha
- unsigned long cur_pack=0, max_sectors=0, blocks_left=0, blocks_written=0, first_block=0;
- int ttn, pgn;
-
-+ int end_cell;
-+ int e_pgc_id, e_pgn;
-+ pgc_t *e_cur_pgc;
-+
- dvd_file_t *title;
- ifo_handle_t *vmg_file;
- tt_srpt_t *tt_srpt;
-@@ -1171,6 +1175,15 @@ int dvd_stream(int arg_title,int arg_cha
- start_cell = cur_pgc->program_map[ pgn - 1 ] - 1;
-
-
-+ if ( chapid+1 >= tt_srpt->title[ titleid ].nr_of_ptts ) {
-+ end_cell = cur_pgc->nr_of_cells - 1;
-+ } else {
-+ e_pgc_id = vts_ptt_srpt->title[ ttn - 1 ].ptt[ chapid+1 ].pgcn;
-+ e_pgn = vts_ptt_srpt->title[ ttn - 1 ].ptt[ chapid+1 ].pgn;
-+ e_cur_pgc = vts_file->vts_pgcit->pgci_srp[ e_pgc_id - 1 ].pgc;
-+ end_cell = ( e_cur_pgc->program_map[ e_pgn - 1 ] - 1 ) -1;
-+ }
-+
- /**
- * We've got enough info, time to open the title set data.
- */
-@@ -1189,13 +1202,16 @@ int dvd_stream(int arg_title,int arg_cha
- /**
- * Playback the cells for our title
- */
-+ if (start_cell==end_cell)
-+ fprintf(stderr,"(%s) Title %d in VTS %02d is defined by PGC %d with %d cells, exporting cell %d\n",
-+ __FILE__,titleid+1,tt_srpt->title[ titleid ].title_set_nr,pgc_id,cur_pgc->nr_of_cells,start_cell+1);
-+ else
-+ fprintf(stderr,"(%s) Title %d in VTS %02d is defined by PGC %d with %d cells, exporting from cell %d to cell %d\n",
-+ __FILE__,titleid+1,tt_srpt->title[ titleid ].title_set_nr,pgc_id,cur_pgc->nr_of_cells,start_cell+1,end_cell+1);
-
-- fprintf(stderr,"(%s) Title %d in VTS %02d is defined by PGC %d with %d cells, exporting cell %d\n",
-- __FILE__,titleid+1,tt_srpt->title[ titleid ].title_set_nr,pgc_id,cur_pgc->nr_of_cells,chapid+1);
-+ cur_pack = cur_pgc->cell_playback[start_cell].first_sector;
-
-- cur_pack = cur_pgc->cell_playback[chapid].first_sector;
--
-- max_sectors = (long) cur_pgc->cell_playback[chapid].last_sector;
-+ max_sectors = (long) cur_pgc->cell_playback[end_cell].last_sector;
- fprintf(stderr,"(%s) From block %ld to block %ld\n",__FILE__,(long)cur_pack,(long)max_sectors);
-
- first_block = cur_pack;
diff -uNr --exclude=CVS /usr/ports/multimedia/transcode/patches/patch-import_extract_ac3_c transcode/patches/patch-import_extract_ac3_c
--- /usr/ports/multimedia/transcode/patches/patch-import_extract_ac3_c Tue Jan 25 13:59:00 2005
+++ transcode/patches/patch-import_extract_ac3_c Wed Dec 31 16:00:00 1969
@@ -1,12 +0,0 @@
-$OpenBSD: patch-import_extract_ac3_c,v 1.1.1.1 2005/01/25 21:59:00 naddy Exp $
---- import/extract_ac3.c.orig Sat Jan 8 19:50:56 2005
-+++ import/extract_ac3.c Sat Jan 8 20:01:49 2005
-@@ -237,7 +237,7 @@ static void pes_ac3_loop (void)
- subtitle_header.payload_length=tmp2-tmp1;
-
- if(verbose & TC_STATS)
-- fprintf(stderr,"subtitle=0x%x size=%4d lpts=%d rpts=%f rptsfromvid=%f\n", track_code, tmp2-tmp1, subtitle_header.lpts, subtitle_header.rpts,abs_rpts);
-+ fprintf(stderr,"subtitle=0x%x size=%4d lpts=%d rpts=%f rptsfromvid=%f\n", track_code, subtitle_header.payload_length, subtitle_header.lpts, subtitle_header.rpts,abs_rpts);
-
- if(p_write(STDOUT_FILENO, (char*) subtitle_header_str, strlen(subtitle_header_str))<0) {
- fprintf(stderr, "error writing subtitle\n");
diff -uNr --exclude=CVS /usr/ports/multimedia/transcode/patches/patch-import_import_bktr_c transcode/patches/patch-import_import_bktr_c
--- /usr/ports/multimedia/transcode/patches/patch-import_import_bktr_c Tue Jan 25 13:58:59 2005
+++ transcode/patches/patch-import_import_bktr_c Wed Dec 31 16:00:00 1969
@@ -1,47 +0,0 @@
-$OpenBSD: patch-import_import_bktr_c,v 1.1.1.1 2005/01/25 21:58:59 naddy Exp $
---- import/import_bktr.c.orig Tue Nov 2 19:45:42 2004
-+++ import/import_bktr.c Sun Jan 9 19:37:40 2005
-@@ -458,8 +458,8 @@ int bktr_grab(size_t size, char * dest)
- if (dest) {
- if (verbose_flag & TC_DEBUG) {
- fprintf(stderr,
-- "[%s] copying %d bytes, buffer size is %d\n",
-- MOD_NAME, size, bktr_buffer_size);
-+ "[%s] copying %lu bytes, buffer size is %lu\n",
-+ MOD_NAME, (unsigned long)size, (unsigned long)bktr_buffer_size);
- }
- switch (bktr_convert) {
- case BKTR2RGB: copy_buf_rgb(dest, size); break;
-@@ -486,8 +486,8 @@ static void copy_buf_yuv422(char * dest,
- {
- if (bktr_buffer_size != size)
- fprintf(stderr,
-- "[%s] buffer sizes do not match (input %d != output %d)\n",
-- MOD_NAME, bktr_buffer_size, size);
-+ "[%s] buffer sizes do not match (input %lu != output %lu)\n",
-+ MOD_NAME, (unsigned long)bktr_buffer_size, (unsigned long)size);
-
- tc_memcpy(dest, bktr_buffer, size);
- }
-@@ -502,8 +502,8 @@ static void copy_buf_yuv(char * dest, si
-
- if (bktr_buffer_size != size)
- fprintf(stderr,
-- "[%s] buffer sizes do not match (input %d != output %d)\n",
-- MOD_NAME, bktr_buffer_size, size);
-+ "[%s] buffer sizes do not match (input %lu != output %lu)\n",
-+ MOD_NAME, (unsigned long)bktr_buffer_size, (unsigned long)size);
-
- /* switch Cb and Cr */
- tc_memcpy(dest + y_offset, bktr_buffer + y_offset, y_size);
-@@ -519,8 +519,8 @@ static void copy_buf_rgb(char * dest, si
-
- if (bktr_buffer_size * 3 / 4 != size)
- fprintf(stderr,
-- "[%s] buffer sizes do not match (input %d != output %d)\n",
-- MOD_NAME, bktr_buffer_size * 3 / 4, size);
-+ "[%s] buffer sizes do not match (input %lu != output %lu)\n",
-+ MOD_NAME, (unsigned long)bktr_buffer_size * 3 / 4, (unsigned long)size);
-
- /* bktr_buffer_size was set to width * height * 4 (32 bits) */
- /* so width * height = bktr_buffer_size / 4 */
diff -uNr --exclude=CVS /usr/ports/multimedia/transcode/patches/patch-libxio_libxio_c transcode/patches/patch-libxio_libxio_c
--- /usr/ports/multimedia/transcode/patches/patch-libxio_libxio_c Tue Jan 25 13:58:59 2005
+++ transcode/patches/patch-libxio_libxio_c Wed Dec 31 16:00:00 1969
@@ -1,24 +0,0 @@
-$OpenBSD: patch-libxio_libxio_c,v 1.1.1.1 2005/01/25 21:58:59 naddy Exp $
---- libxio/libxio.c.orig Sat Jan 8 19:13:59 2005
-+++ libxio/libxio.c Sat Jan 8 19:17:59 2005
-@@ -41,7 +41,11 @@ char *strndup(const char *s, size_t n);
- #include <sys/stat.h>
- #include <sys/errno.h>
- #include <stdarg.h>
-+#ifdef HAVE_INTTYPES_H
-+#include <inttypes.h>
-+#endif
-
-+
- struct xio_handle_t {
-
- ssize_t (*xio_read_v)(void *stream, void *buf, size_t count);
-@@ -704,7 +708,7 @@ xio_open(const char *pathname, int flags
- _handles[ret_fd]->xio_ftruncate_v = (int (*)(void *, off_t))&ftruncate;
- _handles[ret_fd]->xio_fstat_v = (int (*)(void *, struct stat *))&fstat;
-
-- _handles[ret_fd]->data = (void *)open(pathname, flags, mode);
-+ _handles[ret_fd]->data = (void *)(intptr_t)open(pathname, flags, mode);
-
- if(!_handles[ret_fd]->data) {
- free(_handles[ret_fd]);
diff -uNr --exclude=CVS /usr/ports/multimedia/transcode/patches/patch-src_audio_trans_c transcode/patches/patch-src_audio_trans_c
--- /usr/ports/multimedia/transcode/patches/patch-src_audio_trans_c Tue Jan 25 13:58:59 2005
+++ transcode/patches/patch-src_audio_trans_c Wed Dec 31 16:00:00 1969
@@ -1,12 +0,0 @@
-$OpenBSD: patch-src_audio_trans_c,v 1.1.1.1 2005/01/25 21:58:59 naddy Exp $
---- src/audio_trans.c.orig Tue Nov 2 19:45:36 2004
-+++ src/audio_trans.c Fri Dec 31 01:13:17 2004
-@@ -203,7 +203,7 @@ int process_aud_frame(vob_t *vob, aframe
- s = (short *)ptr->audio_buf + ptr->audio_size;
- b = (char *)ptr->audio_buf + ptr->audio_size;
- for (n = 0; n < ptr->audio_size; n++) *--s = ((short)*--b - 0x80) * 0x100;
-- ptr->audio_size /= 2;
-+ ptr->audio_size *= 2;
- }
-
- //-----------------------------------------------------------------
diff -uNr --exclude=CVS /usr/ports/multimedia/transcode/patches/patch-src_decoder_c transcode/patches/patch-src_decoder_c
--- /usr/ports/multimedia/transcode/patches/patch-src_decoder_c Tue Jan 25 13:59:00 2005
+++ transcode/patches/patch-src_decoder_c Wed Dec 31 16:00:00 1969
@@ -1,21 +0,0 @@
-$OpenBSD: patch-src_decoder_c,v 1.1.1.1 2005/01/25 21:59:00 naddy Exp $
---- src/decoder.c.orig Sat Jan 8 20:28:59 2005
-+++ src/decoder.c Sat Jan 8 20:33:23 2005
-@@ -137,7 +137,7 @@ void import_threads_cancel()
- #endif
- cc1=pthread_join(vthread, &status);
-
-- if(verbose & TC_DEBUG) fprintf(stderr, "(%s) video thread exit (ret_code=%d) (status_code=%d)\n", __FILE__, cc1, (int) status);
-+ if(verbose & TC_DEBUG) fprintf(stderr, "(%s) video thread exit (ret_code=%d) (status_code=%lu)\n", __FILE__, cc1, (unsigned long)status);
-
- #ifdef BROKEN_PTHREADS // Used to be MacOSX specific; kernel 2.6 as well?
- pthread_cond_signal(&aframe_list_full_cv);
-@@ -147,7 +147,7 @@ void import_threads_cancel()
- #endif
- cc2=pthread_join(athread, &status);
-
-- if(verbose & TC_DEBUG) fprintf(stderr, "(%s) audio thread exit (ret_code=%d) (status_code=%d)\n", __FILE__, cc2, (int) status);
-+ if(verbose & TC_DEBUG) fprintf(stderr, "(%s) audio thread exit (ret_code=%d) (status_code=%lu)\n", __FILE__, cc2, (unsigned long) status);
-
- cc1 = pthread_mutex_trylock(&vframe_list_lock);
-
diff -uNr --exclude=CVS /usr/ports/multimedia/transcode/patches/patch-src_encoder_c transcode/patches/patch-src_encoder_c
--- /usr/ports/multimedia/transcode/patches/patch-src_encoder_c Tue Jan 25 13:59:00 2005
+++ transcode/patches/patch-src_encoder_c Wed Dec 31 16:00:00 1969
@@ -1,12 +0,0 @@
-$OpenBSD: patch-src_encoder_c,v 1.1.1.1 2005/01/25 21:59:00 naddy Exp $
---- src/encoder.c.orig Sat Jan 8 20:34:44 2005
-+++ src/encoder.c Sat Jan 8 20:35:38 2005
-@@ -485,7 +485,7 @@ void encoder(vob_t *vob, int frame_a, in
-
- cont1:
-
-- if(verbose & TC_STATS) fprintf(stderr, "got frame 0x%x (%d)\n", (int) vptr, fid);
-+ if(verbose & TC_STATS) fprintf(stderr, "got frame 0x%lux (%d)\n", (unsigned long) vptr, fid);
-
- // now we do the post processing ... this way, if just a video frame is
- // skipped, we'll know.
diff -uNr --exclude=CVS /usr/ports/multimedia/transcode/pkg/.#PFRAG.i386.1.1.1.1 transcode/pkg/.#PFRAG.i386.1.1.1.1
--- /usr/ports/multimedia/transcode/pkg/.#PFRAG.i386.1.1.1.1 Wed Dec 31 16:00:00 1969
+++ transcode/pkg/.#PFRAG.i386.1.1.1.1 Sat Oct 1 20:26:32 2005
@@ -0,0 +1,4 @@
+_(_at_)_comment $OpenBSD$
+_(_at_)_comment lib/transcode/filter_dilyuvmmx.a
+_(_at_)_comment lib/transcode/filter_dilyuvmmx.la
+lib/transcode/filter_dilyuvmmx.so
diff -uNr --exclude=CVS /usr/ports/multimedia/transcode/pkg/PFRAG.i386 transcode/pkg/PFRAG.i386
--- /usr/ports/multimedia/transcode/pkg/PFRAG.i386 Tue Jan 25 13:59:00 2005
+++ transcode/pkg/PFRAG.i386 Sat Oct 1 21:12:45 2005
@@ -1,6 +1,4 @@
-_(_at_)_comment $OpenBSD: PFRAG.i386,v 1.1.1.1 2005/01/25 21:59:00 naddy Exp $
-_(_at_)_comment lib/transcode/export_mpeg.la
-lib/transcode/export_mpeg.so
+_(_at_)_comment $OpenBSD$
+_(_at_)_comment lib/transcode/filter_dilyuvmmx.a
@comment lib/transcode/filter_dilyuvmmx.la
lib/transcode/filter_dilyuvmmx.so
-share/doc/transcode/export_mpeg.txt
diff -uNr --exclude=CVS /usr/ports/multimedia/transcode/pkg/PFRAG.lzo transcode/pkg/PFRAG.lzo
--- /usr/ports/multimedia/transcode/pkg/PFRAG.lzo Tue Jan 25 13:59:00 2005
+++ transcode/pkg/PFRAG.lzo Sat Oct 1 20:43:47 2005
@@ -1,5 +1,7 @@
-_(_at_)_comment $OpenBSD: PFRAG.lzo,v 1.1.1.1 2005/01/25 21:59:00 naddy Exp $
+_(_at_)_comment $OpenBSD$
+_(_at_)_comment lib/transcode/export_lzo.a
@comment lib/transcode/export_lzo.la
lib/transcode/export_lzo.so
+_(_at_)_comment lib/transcode/import_lzo.a
@comment lib/transcode/import_lzo.la
lib/transcode/import_lzo.so
diff -uNr --exclude=CVS /usr/ports/multimedia/transcode/pkg/PFRAG.mjpegtools transcode/pkg/PFRAG.mjpegtools
--- /usr/ports/multimedia/transcode/pkg/PFRAG.mjpegtools Tue Jan 25 13:59:00 2005
+++ transcode/pkg/PFRAG.mjpegtools Sat Oct 1 21:16:12 2005
@@ -1,9 +1,10 @@
-_(_at_)_comment $OpenBSD: PFRAG.mjpegtools,v 1.1.1.1 2005/01/25 21:59:00 naddy Exp $
+_(_at_)_comment $OpenBSD$
+_(_at_)_comment lib/transcode/export_mp2enc.a
@comment lib/transcode/export_mp2enc.la
lib/transcode/export_mp2enc.so
+_(_at_)_comment lib/transcode/export_mpeg2enc.a
@comment lib/transcode/export_mpeg2enc.la
lib/transcode/export_mpeg2enc.so
+_(_at_)_comment lib/transcode/export_yuv4mpeg.a
@comment lib/transcode/export_yuv4mpeg.la
lib/transcode/export_yuv4mpeg.so
-_(_at_)_comment lib/transcode/import_lav.la
-lib/transcode/import_lav.so
diff -uNr --exclude=CVS /usr/ports/multimedia/transcode/pkg/PFRAG.quicktime transcode/pkg/PFRAG.quicktime
--- /usr/ports/multimedia/transcode/pkg/PFRAG.quicktime Tue Jan 25 13:59:00 2005
+++ transcode/pkg/PFRAG.quicktime Sat Oct 1 20:47:29 2005
@@ -1,5 +1,7 @@
-_(_at_)_comment $OpenBSD: PFRAG.quicktime,v 1.1.1.1 2005/01/25 21:59:00 naddy Exp $
+_(_at_)_comment $OpenBSD$
+_(_at_)_comment lib/transcode/export_mov.a
@comment lib/transcode/export_mov.la
lib/transcode/export_mov.so
+_(_at_)_comment lib/transcode/import_mov.a
@comment lib/transcode/import_mov.la
lib/transcode/import_mov.so
diff -uNr --exclude=CVS /usr/ports/multimedia/transcode/pkg/PLIST transcode/pkg/PLIST
--- /usr/ports/multimedia/transcode/pkg/PLIST Tue Jan 25 13:59:00 2005
+++ transcode/pkg/PLIST Sat Oct 1 21:15:48 2005
@@ -1,8 +1,8 @@
-_(_at_)_comment $OpenBSD: PLIST,v 1.1.1.1 2005/01/25 21:59:00 naddy Exp $
+_(_at_)_comment $OpenBSD: PLIST,v 1.1.1.1 2004/06/18 18:56:51 sturm Exp $
%%i386%%
+%%lzo%%
%%mjpegtools%%
%%quicktime%%
-%%lzo%%
bin/avifix
bin/aviindex
bin/avimerge
@@ -14,7 +14,6 @@
bin/tcextract
bin/tcmodinfo
bin/tcmp3cut
-bin/tcmplex
bin/tcprobe
bin/tcrequant
bin/tcscan
@@ -22,229 +21,358 @@
bin/tcxpm2rgb
bin/transcode
lib/transcode/
+_(_at_)_comment lib/transcode/a52_decore.a
@comment lib/transcode/a52_decore.la
lib/transcode/a52_decore.so
+_(_at_)_comment lib/transcode/af6_decore.a
@comment lib/transcode/af6_decore.la
@comment lib/transcode/af6_decore.so
+_(_at_)_comment lib/transcode/export_ac3.a
@comment lib/transcode/export_ac3.la
lib/transcode/export_ac3.so
@comment lib/transcode/export_af6.conf
+_(_at_)_comment lib/transcode/export_debugppm.a
@comment lib/transcode/export_debugppm.la
lib/transcode/export_debugppm.so
+_(_at_)_comment lib/transcode/export_divx4.a
@comment lib/transcode/export_divx4.la
@comment lib/transcode/export_divx4.so
+_(_at_)_comment lib/transcode/export_divx4raw.a
@comment lib/transcode/export_divx4raw.la
@comment lib/transcode/export_divx4raw.so
+_(_at_)_comment lib/transcode/export_divx5.a
@comment lib/transcode/export_divx5.la
@comment lib/transcode/export_divx5.so
+_(_at_)_comment lib/transcode/export_divx5raw.a
@comment lib/transcode/export_divx5raw.la
@comment lib/transcode/export_divx5raw.so
+_(_at_)_comment lib/transcode/export_dv.a
@comment lib/transcode/export_dv.la
lib/transcode/export_dv.so
+_(_at_)_comment lib/transcode/export_dvraw.a
@comment lib/transcode/export_dvraw.la
lib/transcode/export_dvraw.so
+_(_at_)_comment lib/transcode/export_ffmpeg.a
@comment lib/transcode/export_ffmpeg.la
lib/transcode/export_ffmpeg.so
+_(_at_)_comment lib/transcode/export_jpg.a
@comment lib/transcode/export_jpg.la
lib/transcode/export_jpg.so
+_(_at_)_comment lib/transcode/export_lame.a
@comment lib/transcode/export_lame.la
lib/transcode/export_lame.so
+_(_at_)_comment lib/transcode/export_mjpeg.a
@comment lib/transcode/export_mjpeg.la
lib/transcode/export_mjpeg.so
+_(_at_)_comment lib/transcode/export_mp1e.a
@comment lib/transcode/export_mp1e.la
-_(_at_)_comment lib/transcode/export_mp1e.so
+lib/transcode/export_mp1e.so
+_(_at_)_comment lib/transcode/export_mp2.a
@comment lib/transcode/export_mp2.la
lib/transcode/export_mp2.so
+_(_at_)_comment lib/transcode/export_net.a
+_(_at_)_comment lib/transcode/export_net.la
+lib/transcode/export_net.so
+_(_at_)_comment lib/transcode/export_null.a
@comment lib/transcode/export_null.la
lib/transcode/export_null.so
+_(_at_)_comment lib/transcode/export_ogg.a
@comment lib/transcode/export_ogg.la
lib/transcode/export_ogg.so
+_(_at_)_comment lib/transcode/export_pcm.a
@comment lib/transcode/export_pcm.la
lib/transcode/export_pcm.so
+_(_at_)_comment lib/transcode/export_ppm.a
@comment lib/transcode/export_ppm.la
lib/transcode/export_ppm.so
+_(_at_)_comment lib/transcode/export_pvn.a
@comment lib/transcode/export_pvn.la
lib/transcode/export_pvn.so
+_(_at_)_comment lib/transcode/export_raw.a
@comment lib/transcode/export_raw.la
lib/transcode/export_raw.so
+_(_at_)_comment lib/transcode/export_toolame.a
@comment lib/transcode/export_toolame.la
lib/transcode/export_toolame.so
+_(_at_)_comment lib/transcode/export_wav.a
@comment lib/transcode/export_wav.la
lib/transcode/export_wav.so
lib/transcode/export_xvid.so
+_(_at_)_comment lib/transcode/export_xvid2.a
@comment lib/transcode/export_xvid2.la
@comment lib/transcode/export_xvid2.so
+_(_at_)_comment lib/transcode/export_xvid3.a
@comment lib/transcode/export_xvid3.la
@comment lib/transcode/export_xvid3.so
+_(_at_)_comment lib/transcode/export_xvid4.a
@comment lib/transcode/export_xvid4.la
lib/transcode/export_xvid4.so
+_(_at_)_comment lib/transcode/filter_29to23.a
@comment lib/transcode/filter_29to23.la
lib/transcode/filter_29to23.so
+_(_at_)_comment lib/transcode/filter_32detect.a
@comment lib/transcode/filter_32detect.la
lib/transcode/filter_32detect.so
+_(_at_)_comment lib/transcode/filter_32drop.a
@comment lib/transcode/filter_32drop.la
lib/transcode/filter_32drop.so
+_(_at_)_comment lib/transcode/filter_aclip.a
@comment lib/transcode/filter_aclip.la
lib/transcode/filter_aclip.so
+_(_at_)_comment lib/transcode/filter_ascii.a
+_(_at_)_comment lib/transcode/filter_ascii.la
+lib/transcode/filter_ascii.so
+_(_at_)_comment lib/transcode/filter_astat.a
@comment lib/transcode/filter_astat.la
lib/transcode/filter_astat.so
+_(_at_)_comment lib/transcode/filter_clone.a
@comment lib/transcode/filter_clone.la
lib/transcode/filter_clone.so
+_(_at_)_comment lib/transcode/filter_control.a
@comment lib/transcode/filter_control.la
lib/transcode/filter_control.so
+_(_at_)_comment lib/transcode/filter_cpaudio.a
@comment lib/transcode/filter_cpaudio.la
lib/transcode/filter_cpaudio.so
+_(_at_)_comment lib/transcode/filter_cshift.a
@comment lib/transcode/filter_cshift.la
lib/transcode/filter_cshift.so
+_(_at_)_comment lib/transcode/filter_cut.a
@comment lib/transcode/filter_cut.la
lib/transcode/filter_cut.so
+_(_at_)_comment lib/transcode/filter_decimate.a
@comment lib/transcode/filter_decimate.la
lib/transcode/filter_decimate.so
+_(_at_)_comment lib/transcode/filter_denoise3d.a
@comment lib/transcode/filter_denoise3d.la
lib/transcode/filter_denoise3d.so
+_(_at_)_comment lib/transcode/filter_detectclipping.a
@comment lib/transcode/filter_detectclipping.la
lib/transcode/filter_detectclipping.so
+_(_at_)_comment lib/transcode/filter_detectsilence.a
@comment lib/transcode/filter_detectsilence.la
lib/transcode/filter_detectsilence.so
+_(_at_)_comment lib/transcode/filter_divxkey.a
@comment lib/transcode/filter_divxkey.la
lib/transcode/filter_divxkey.so
+_(_at_)_comment lib/transcode/filter_dnr.a
@comment lib/transcode/filter_dnr.la
lib/transcode/filter_dnr.so
+_(_at_)_comment lib/transcode/filter_doublefps.a
@comment lib/transcode/filter_doublefps.la
lib/transcode/filter_doublefps.so
+_(_at_)_comment lib/transcode/filter_extsub.a
@comment lib/transcode/filter_extsub.la
lib/transcode/filter_extsub.so
+_(_at_)_comment lib/transcode/filter_extsub2.a
@comment lib/transcode/filter_extsub2.la
lib/transcode/filter_extsub2.so
+_(_at_)_comment lib/transcode/filter_facemask.a
+_(_at_)_comment lib/transcode/filter_facemask.la
+lib/transcode/filter_facemask.so
+_(_at_)_comment lib/transcode/filter_fieldanalysis.a
@comment lib/transcode/filter_fieldanalysis.la
lib/transcode/filter_fieldanalysis.so
+_(_at_)_comment lib/transcode/filter_fields.a
@comment lib/transcode/filter_fields.la
lib/transcode/filter_fields.so
+_(_at_)_comment lib/transcode/filter_fps.a
@comment lib/transcode/filter_fps.la
lib/transcode/filter_fps.so
+_(_at_)_comment lib/transcode/filter_hqdn3d.a
@comment lib/transcode/filter_hqdn3d.la
lib/transcode/filter_hqdn3d.so
+_(_at_)_comment lib/transcode/filter_invert.a
@comment lib/transcode/filter_invert.la
lib/transcode/filter_invert.so
+_(_at_)_comment lib/transcode/filter_ivtc.a
@comment lib/transcode/filter_ivtc.la
lib/transcode/filter_ivtc.so
+_(_at_)_comment lib/transcode/filter_levels.a
@comment lib/transcode/filter_levels.la
lib/transcode/filter_levels.so
lib/transcode/filter_list.awk
+_(_at_)_comment lib/transcode/filter_lowpass.a
@comment lib/transcode/filter_lowpass.la
lib/transcode/filter_lowpass.so
+_(_at_)_comment lib/transcode/filter_mask.a
@comment lib/transcode/filter_mask.la
lib/transcode/filter_mask.so
+_(_at_)_comment lib/transcode/filter_modfps.a
@comment lib/transcode/filter_modfps.la
lib/transcode/filter_modfps.so
+_(_at_)_comment lib/transcode/filter_msharpen.a
@comment lib/transcode/filter_msharpen.la
lib/transcode/filter_msharpen.so
+_(_at_)_comment lib/transcode/filter_nored.a
@comment lib/transcode/filter_nored.la
lib/transcode/filter_nored.so
+_(_at_)_comment lib/transcode/filter_normalize.a
@comment lib/transcode/filter_normalize.la
lib/transcode/filter_normalize.so
+_(_at_)_comment lib/transcode/filter_null.a
@comment lib/transcode/filter_null.la
lib/transcode/filter_null.so
+_(_at_)_comment lib/transcode/filter_pp.a
@comment lib/transcode/filter_pp.la
lib/transcode/filter_pp.so
+_(_at_)_comment lib/transcode/filter_preview.a
@comment lib/transcode/filter_preview.la
lib/transcode/filter_preview.so
+_(_at_)_comment lib/transcode/filter_pv.a
@comment lib/transcode/filter_pv.la
lib/transcode/filter_pv.so
+_(_at_)_comment lib/transcode/filter_resample.a
@comment lib/transcode/filter_resample.la
lib/transcode/filter_resample.so
+_(_at_)_comment lib/transcode/filter_skip.a
@comment lib/transcode/filter_skip.la
lib/transcode/filter_skip.so
+_(_at_)_comment lib/transcode/filter_slowmo.a
@comment lib/transcode/filter_slowmo.la
lib/transcode/filter_slowmo.so
+_(_at_)_comment lib/transcode/filter_smartbob.a
@comment lib/transcode/filter_smartbob.la
lib/transcode/filter_smartbob.so
+_(_at_)_comment lib/transcode/filter_smartdeinter.a
@comment lib/transcode/filter_smartdeinter.la
lib/transcode/filter_smartdeinter.so
+_(_at_)_comment lib/transcode/filter_smartyuv.a
@comment lib/transcode/filter_smartyuv.la
lib/transcode/filter_smartyuv.so
+_(_at_)_comment lib/transcode/filter_smooth.a
@comment lib/transcode/filter_smooth.la
lib/transcode/filter_smooth.so
+_(_at_)_comment lib/transcode/filter_subtitler.a
@comment lib/transcode/filter_subtitler.la
-_(_at_)_comment lib/transcode/filter_subtitler.so
+lib/transcode/filter_subtitler.so
+_(_at_)_comment lib/transcode/filter_tc_audio.a
@comment lib/transcode/filter_tc_audio.la
lib/transcode/filter_tc_audio.so
+_(_at_)_comment lib/transcode/filter_tc_video.a
@comment lib/transcode/filter_tc_video.la
lib/transcode/filter_tc_video.so
+_(_at_)_comment lib/transcode/filter_test.a
@comment lib/transcode/filter_test.la
lib/transcode/filter_test.so
+_(_at_)_comment lib/transcode/filter_testframe.a
@comment lib/transcode/filter_testframe.la
lib/transcode/filter_testframe.so
+_(_at_)_comment lib/transcode/filter_text.a
@comment lib/transcode/filter_text.la
lib/transcode/filter_text.so
+_(_at_)_comment lib/transcode/filter_unsharp.a
@comment lib/transcode/filter_unsharp.la
lib/transcode/filter_unsharp.so
+_(_at_)_comment lib/transcode/filter_videocore.a
@comment lib/transcode/filter_videocore.la
lib/transcode/filter_videocore.so
+_(_at_)_comment lib/transcode/filter_whitebalance.a
@comment lib/transcode/filter_whitebalance.la
lib/transcode/filter_whitebalance.so
+_(_at_)_comment lib/transcode/filter_xsharpen.a
@comment lib/transcode/filter_xsharpen.la
lib/transcode/filter_xsharpen.so
+_(_at_)_comment lib/transcode/filter_yuvdenoise.a
@comment lib/transcode/filter_yuvdenoise.la
lib/transcode/filter_yuvdenoise.so
+_(_at_)_comment lib/transcode/filter_yuvmedian.a
@comment lib/transcode/filter_yuvmedian.la
lib/transcode/filter_yuvmedian.so
+_(_at_)_comment lib/transcode/filter_yuy2toyv12.a
@comment lib/transcode/filter_yuy2toyv12.la
lib/transcode/filter_yuy2toyv12.so
+_(_at_)_comment lib/transcode/import_ac3.a
@comment lib/transcode/import_ac3.la
lib/transcode/import_ac3.so
+_(_at_)_comment lib/transcode/import_avi.a
@comment lib/transcode/import_avi.la
lib/transcode/import_avi.so
+_(_at_)_comment lib/transcode/import_bktr.a
@comment lib/transcode/import_bktr.la
lib/transcode/import_bktr.so
+_(_at_)_comment lib/transcode/import_bsdav.a
+_(_at_)_comment lib/transcode/import_bsdav.la
+lib/transcode/import_bsdav.so
+_(_at_)_comment lib/transcode/import_divx.a
@comment lib/transcode/import_divx.la
-_(_at_)_comment lib/transcode/import_divx.so
+lib/transcode/import_divx.so
+_(_at_)_comment lib/transcode/import_dv.a
@comment lib/transcode/import_dv.la
lib/transcode/import_dv.so
+_(_at_)_comment lib/transcode/import_dvd.a
@comment lib/transcode/import_dvd.la
lib/transcode/import_dvd.so
+_(_at_)_comment lib/transcode/import_ffbin.a
@comment lib/transcode/import_ffbin.la
lib/transcode/import_ffbin.so
+_(_at_)_comment lib/transcode/import_ffmpeg.a
@comment lib/transcode/import_ffmpeg.la
lib/transcode/import_ffmpeg.so
+_(_at_)_comment lib/transcode/import_fraps.a
@comment lib/transcode/import_fraps.la
lib/transcode/import_fraps.so
+_(_at_)_comment lib/transcode/import_lav.a
+_(_at_)_comment lib/transcode/import_lav.la
+lib/transcode/import_lav.so
+_(_at_)_comment lib/transcode/import_mp3.a
@comment lib/transcode/import_mp3.la
lib/transcode/import_mp3.so
+_(_at_)_comment lib/transcode/import_mpeg2.a
@comment lib/transcode/import_mpeg2.la
lib/transcode/import_mpeg2.so
+_(_at_)_comment lib/transcode/import_mplayer.a
@comment lib/transcode/import_mplayer.la
lib/transcode/import_mplayer.so
+_(_at_)_comment lib/transcode/import_net.a
+_(_at_)_comment lib/transcode/import_net.la
+lib/transcode/import_net.so
+_(_at_)_comment lib/transcode/import_null.a
@comment lib/transcode/import_null.la
lib/transcode/import_null.so
+_(_at_)_comment lib/transcode/import_nuv.a
@comment lib/transcode/import_nuv.la
lib/transcode/import_nuv.so
+_(_at_)_comment lib/transcode/import_nvrec.a
@comment lib/transcode/import_nvrec.la
-_(_at_)_comment lib/transcode/import_nvrec.so
+lib/transcode/import_nvrec.so
+_(_at_)_comment lib/transcode/import_ogg.a
@comment lib/transcode/import_ogg.la
lib/transcode/import_ogg.so
+_(_at_)_comment lib/transcode/import_pvn.a
@comment lib/transcode/import_pvn.la
lib/transcode/import_pvn.so
+_(_at_)_comment lib/transcode/import_raw.a
@comment lib/transcode/import_raw.la
lib/transcode/import_raw.so
+_(_at_)_comment lib/transcode/import_rawlist.a
@comment lib/transcode/import_rawlist.la
lib/transcode/import_rawlist.so
+_(_at_)_comment lib/transcode/import_sh.a
@comment lib/transcode/import_sh.la
lib/transcode/import_sh.so
+_(_at_)_comment lib/transcode/import_sunau.a
@comment lib/transcode/import_sunau.la
lib/transcode/import_sunau.so
+_(_at_)_comment lib/transcode/import_vdrac3.a
@comment lib/transcode/import_vdrac3.la
lib/transcode/import_vdrac3.so
+_(_at_)_comment lib/transcode/import_vnc.a
@comment lib/transcode/import_vnc.la
-_(_at_)_comment lib/transcode/import_vnc.so
+lib/transcode/import_vnc.so
+_(_at_)_comment lib/transcode/import_vob.a
@comment lib/transcode/import_vob.la
lib/transcode/import_vob.so
+_(_at_)_comment lib/transcode/import_xml.a
@comment lib/transcode/import_xml.la
lib/transcode/import_xml.so
+_(_at_)_comment lib/transcode/import_xvid.a
@comment lib/transcode/import_xvid.la
lib/transcode/import_xvid.so
+_(_at_)_comment lib/transcode/import_yuv.a
@comment lib/transcode/import_yuv.la
lib/transcode/import_yuv.so
+_(_at_)_comment lib/transcode/import_yuv4mpeg.a
@comment lib/transcode/import_yuv4mpeg.la
lib/transcode/import_yuv4mpeg.so
lib/transcode/parse_csv.awk
@@ -284,7 +412,8 @@
share/doc/transcode/export-API.txt
share/doc/transcode/export_ffmpeg.txt
share/doc/transcode/export_mp2.txt
-_(_at_)_comment share/doc/transcode/export_pvm.txt
+share/doc/transcode/export_mpeg.txt
+share/doc/transcode/export_pvm.txt
share/doc/transcode/faq
share/doc/transcode/filter-API.txt
share/doc/transcode/filter-socket.txt
@@ -295,26 +424,15 @@
share/doc/transcode/filter_yuvdenoise.txt
share/doc/transcode/framerate.txt
share/doc/transcode/html/
-share/doc/transcode/html/about.html
-share/doc/transcode/html/anim.html
-share/doc/transcode/html/cluster_guide.txt
-share/doc/transcode/html/core.html
share/doc/transcode/html/dv.html
share/doc/transcode/html/dvd.html
-share/doc/transcode/html/export_af6.html
@comment share/doc/transcode/html/export_divx.html
@comment share/doc/transcode/html/export_divx4.php
@comment share/doc/transcode/html/export_divx5.php
-_(_at_)_comment share/doc/transcode/html/export_fame.php
-_(_at_)_comment share/doc/transcode/html/export_iv50.html
-share/doc/transcode/html/export_null.html
+share/doc/transcode/html/export_fame.php
share/doc/transcode/html/export_ogg.php
@comment share/doc/transcode/html/export_opendivx.php
-share/doc/transcode/html/export_raw.html
share/doc/transcode/html/export_xvid.php
-share/doc/transcode/html/faq.html
-share/doc/transcode/html/filter.html
-share/doc/transcode/html/import_ac3.html
share/doc/transcode/html/import_avi.html
share/doc/transcode/html/import_dv.html
share/doc/transcode/html/import_dvd.html
@@ -338,7 +456,6 @@
share/doc/transcode/html/modules.html
share/doc/transcode/html/mpeg.html
share/doc/transcode/html/new.png
-share/doc/transcode/html/options.html
share/doc/transcode/html/other.html
share/doc/transcode/html/post.html
share/doc/transcode/html/pre.html
@@ -356,7 +473,8 @@
share/doc/transcode/import-xml.txt
@comment share/doc/transcode/import_nvrec.txt
@comment share/doc/transcode/import_v4l2.txt
-_(_at_)_comment share/doc/transcode/pvm.cfg
+share/doc/transcode/import_yuv.txt
+share/doc/transcode/pvm.cfg
share/doc/transcode/release-notes/
share/doc/transcode/release-notes/README-0.6.13
share/doc/transcode/template.cfg.txt
Visit your host, monkey.org