You are not logged in.
Because of compatability problems with my stand alone DVD player. it seems I need to transcode from DVD to XviD using xvid2.
Unfortunately, "export_xvid2.so" (and also "export_xvid3.so") are not included in /usr/lib/transcode/ (only xvid and xvid4 are present).
Any idea will be helpful
Thanks
Ben
Last edited by ben-arch (2009-04-16 18:08:47)
Offline
Rebuild transcode and set the --with-default-xvid config parameter as required. It is not set in the official PKGBUILD, so ti uses the default xvid4 setting.
Offline
tomk - thanks.
But ... as a newbie - how do i rebuild the package ?
Ben
edit : Looking into ABS ... hopes that's the right direction.
Last edited by ben-arch (2009-04-16 08:18:19)
Offline
I'm missing something ....
In PKGBUILD I've added the relevant line (see line before last in code ) :
# building from here
./configure --prefix=/usr \
--enable-sse=no --enable-sse2=no --enable-altivec=no --enable-mmx \
--enable-lame --enable-ogg --enable-vorbis --enable-theora \
--enable-libdv --enable-libxml2 --enable-v4l \
--enable-imagemagick --enable-libjpeg --enable-lzo --enable-mjpegtools \
--enable-sdl --enable-freetype2 --enable-a52 --enable-libpostproc \
--with-libxml2-prefix=/usr \
--with-mjpegtools-prefix=/usr \
--with-imagemagick-prefix=/usr \
--with-libdv-includes=/usr \
--with-libpostproc-includes=/usr/include/libpostproc \
--with-ogg-prefix=/usr \
--with-lame-libs=/usr \
--with-lzo-libs=/usr/lib \
--with-libavcodec-prefix=/usr \
--with-libavcodec-includes=/usr/include \
--with-default-xvid=xvid2 \
--with-libavcodec-libs=/usr/lib || return 1
Then ofcourse "makepkg -s" and then "pacman -U transcode-1.1.0-3-x86_64.pkg.tar.gz", but still getting xvid4 in transcode.
Ideas needed ...
Ben
Offline
Check the output of
pacman -Qlp transcode-1.1.0-3-x86_64.pkg.tar.gz | grep xvid
to confirm it's not there. If you can't see it, run the build again with the -L flag, and scrutinise the resulting build log.
Offline
No xvid2 greped (?) so I ran the process again with logging.
Right at the beginning :
aclocal.m4:16: warning: this file was generated for autoconf 2.61.
You have another version of autoconf. It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.
configure: WARNING: unrecognized options: --with-default-xvid <======
checking build system type... x86_64-unknown-linux-gnu <?????
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /bin/install -c
....
and later :
......
config.status: creating filter/filter_list.awk
config.status: creating config.h
config.status: executing depfiles commands
configure: WARNING: unrecognized options: --with-default-xvid <======
----------------------------------------
Summary for transcode 1.1.0:
......
Another thing I don't understand is the "x86_64-unknown-linux-gnu", because i've in my /etc/makepkg.conf -
...
CARCH="x86_64"
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe"
CXXFLAGS="${CFLAGS}"
...
(I'm running an Core2Duo E8400 and acording to the wiki those are the right flags. So why "x86_64-unknown-linux-gnu" ?)
Copying the ANS to the build directory and "makepkg -s" are run as a normal user"
Pacman is run as root.
And kots of thanks for your help !
Offline
Apologies - I was looking at the 1.0.6. source, not 1.1.0.
In 1.1.0, the only relevant option sems to be --enable-xvid. According to the config script, it is disabled by default, and has to be explicitly enabled. There is no reference to xvid2/3/4.
Offline
tried this. Still only xvid4.
If you have ideas ....
Edited :
[SOLVED]
Whatever I have done, thise rebuilding of Transcode solved my problem, and it seems the files are now playing just fine on the DVD player.
Why ? who knows. Let's hope tomorrow it will be the same :-)
And ... I've learned how to use the ABS system. Was worth it.
Ben
Last edited by ben-arch (2009-04-16 18:08:26)
Offline