Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Nov 2005 19:24:19 -0800
From:      Jacob Meuser <jakemsr@jakemsr.com>
To:        freebsd-multimedia@freebsd.org
Subject:   Re: trying to convert mpeg2 to dv
Message-ID:  <20051105032419.GA25096@puff.jakemsr.gom>
In-Reply-To: <20051105005322.12633.qmail@web30304.mail.mud.yahoo.com>
References:  <200511042231.WAA29425@sopwith.solgatos.com> <20051105005322.12633.qmail@web30304.mail.mud.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
sorry, I deleted original post.  didn't notice it was about transcode.
perhaps 'trying to convert mpeg2 to dv with transcode' would have been
a better subject.

first, definitely use transcode-1.0.1 (or wait until 1.0.2 comes
out, probably this weekend).  problems with both DV export and
amd64 were fixed between 1.0.0rc1 and 1.0.1.

second, yes, the libxio issue is known, but I will bet everything I
own it's not your problem, unless you are using IBP.  OTOH if you
have a good solution for this, please send it to
transcode-devel@exit1.org (I'm almost willing to bet everything I
own this is not fixable without redesign of libxio/IBP.  seen some
patches, but no real fix so far).  and if you are using IBP, please
send a message to transcode-users@exit1.org describing your setup.

third, please see the transcode wiki entry about DV.
http://www.transcoding.org/cgi-bin/transcode?Export_Modules/Export_Dvraw
particularly note that DV has strict rules about frame size, etc.

fourth, you really, really don't want to use "transcode -y dv".  DV
in AVI _IS_ evil.

fifth, the manpage is quite clear that "-y dv" creates DV in AVI
and "-y dvraw" creates real DV output.  that is the only difference.

and finally,
phreke:/home/portobj/transcode-1.0.1/build-amd64% make
make  all-recursive
Making all in libtc
Making all in libxio
Making all in docs
Making all in man
Making all in html
Making all in release-notes
Making all in contrib
Making all in pnmpvn
Making all in libdldarwin
Making all in libsupport
Making all in libioaux
Making all in aclib
Making all in avilib
Making all in libac3
Making all in libvo
Making all in import
Making all in nuv
Making all in v4l
Making all in export
Making all in filter
Making all in pp
Making all in divxkey
Making all in extsub
Making all in yuvdenoise
Making all in preview
Making all in subtitler
Making all in src
Making all in tools
Making all in testsuite
phreke:/home/portobj/transcode-1.0.1/build-amd64% touch ../transcode-1.0.1/libxio/libxio.c
phreke:/home/portobj/transcode-1.0.1/build-amd64% make
make  all-recursive
Making all in libtc
Making all in libxio
if /bin/sh ../libtool --mode=compile cc -DHAVE_CONFIG_H  -I. -I/home/portobj/transcode-1.0.1/transcode-1.0.1/libxio -I..  -D_REENTRANT  -I/usr/local/include/libxml2 -I/usr/local/include -I/usr/local/include -I/usr/X11R6/include   -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -Wall -MT libxio.lo -MD -MP -MF ".deps/libxio.Tpo" -c -o libxio.lo /home/portobj/transcode-1.0.1/transcode-1.0.1/libxio/libxio.c;  then mv -f ".deps/libxio.Tpo" ".deps/libxio.Plo"; else rm -f ".deps/libxio.Tpo"; exit 1; fi
 cc -DHAVE_CONFIG_H -I. -I/home/portobj/transcode-1.0.1/transcode-1.0.1/libxio -I.. -D_REENTRANT -I/usr/local/include/libxml2 -I/usr/local/include -I/usr/local/include -I/usr/X11R6/include -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -Wall -MT libxio.lo -MD -MP -MF .deps/libxio.Tpo -c /home/portobj/transcode-1.0.1/transcode-1.0.1/libxio/libxio.c  -fPIC -DPIC -o .libs/libxio.o
/home/portobj/transcode-1.0.1/transcode-1.0.1/libxio/libxio.c: In function `xio_open':
/home/portobj/transcode-1.0.1/transcode-1.0.1/libxio/libxio.c:707: warning: cast to pointer from integer of different size
/bin/sh ../libtool --mode=link cc  -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -Wall   -L/usr/local/lib -L/usr/X11R6/lib -o libxio.la   libxio.lo  -lm -lz
rm -fr  .libs/libxio.a .libs/libxio.la
ar cru .libs/libxio.a .libs/libxio.o
ranlib .libs/libxio.a
creating libxio.la
(cd .libs && rm -f libxio.la && ln -s ../libxio.la libxio.la)
Making all in docs
Making all in man
Making all in html
Making all in release-notes
Making all in contrib
Making all in pnmpvn
Making all in libdldarwin
Making all in libsupport
Making all in libioaux
Making all in aclib
Making all in avilib
Making all in libac3
Making all in libvo
Making all in import
Making all in nuv
Making all in v4l
Making all in export
Making all in filter
Making all in pp
Making all in divxkey
Making all in extsub
Making all in yuvdenoise
Making all in preview
Making all in subtitler
Making all in src
Making all in tools
Making all in testsuite
phreke:/home/portobj/transcode-1.0.1/build-amd64% 

maybe there was a problem in the 1.0.0rc1 Makefile ... that _was_
the first candidate of a 1.0.0 release ... but then again, if you're
not using IBP, libxio isn't used anyway.

-- 
<jakemsr@jakemsr.com>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051105032419.GA25096>