[vlc] Re: Problems to upgrade from 0.7.2

Josef Wolf jw at raven.inka.de
Thu Apr 21 00:09:45 CEST 2005


On Wed, Apr 20, 2005 at 03:37:10PM +0200, Benjamin Pracht wrote:
> On Wed, Apr 20, 2005, Josef Wolf wrote :

> > Since my version of vlc is pretty much outdated (0.7.2), I decided to
> > upgrade.  I tried 0.8.1, 0.8.0 and even newest snapshot.  I configured
> > and built exactly as I did with 0.7.2.  But all versions (except 0.7.2)
> > fail to play TS transport stream served via http.  From the debug output
> > (attached at the end) it looks to me as if vlc can not recognize that
> > it is a TS and therefore tries to decode it as a PS.
> 
> Was you VLC compiled with libdvbpsi support ? Your VLC doesn"t seem to
> include any TS demux module...

Well, "./configure --help" says dvbpsi support is enabled by default.  I
just checked configure's output:

  checking for dvbpsi/dr.h... no
  configure: WARNING: cannot find libdvbpsi headers

I can't locate dvbpsi directory nor a dr.h file on the whole computer.
Should they be part of the distribution?  vlc-0.7.2 gives the same warning,
but works pretty good with TS streams.

Anyway, I checked out and installed newest libdvbpsi from svn.  Works now
with vlc-0.8.1.  With svn HEAD, I get a different error:


Making all in ffmpeg
make[5]: Entering directory `/m/spool/tmp/build-local/vlc-trunk/modules/codec/ffmpeg'
make[6]: Entering directory `/m/spool/tmp/build-local/vlc-trunk/modules/codec/ffmpeg'
if gcc -DHAVE_CONFIG_H -I. -I. -I../../..   -DSYS_LINUX -I../../../include `top_builddir="../../.." ../../../vlc-config --cflags builtin ffmpeg` -Wsign-compare -Wall  -pipe -MT libffmpeg_a-ffmpeg.o -MD -MP -MF ".deps/libffmpeg_a-ffmpeg.Tpo" \
  -c -o libffmpeg_a-ffmpeg.o `test -f 'ffmpeg.c' || echo './'`ffmpeg.c; \
then mv -f ".deps/libffmpeg_a-ffmpeg.Tpo" ".deps/libffmpeg_a-ffmpeg.Po"; \
else rm -f ".deps/libffmpeg_a-ffmpeg.Tpo"; exit 1; \
fi
ffmpeg.c:794: error: `CODEC_ID_INDEO2' undeclared here (not in a function)
ffmpeg.c:794: error: initializer element is not constant
ffmpeg.c:794: error: (near initialization for `codecs_table[125].i_codec')
ffmpeg.c:795: error: initializer element is not constant
ffmpeg.c:795: error: (near initialization for `codecs_table[125]')
ffmpeg.c:796: error: `CODEC_ID_INDEO2' undeclared here (not in a function)
ffmpeg.c:796: error: initializer element is not constant
ffmpeg.c:796: error: (near initialization for `codecs_table[126].i_codec')
ffmpeg.c:797: error: initializer element is not constant
ffmpeg.c:797: error: (near initialization for `codecs_table[126]')
ffmpeg.c:806: error: initializer element is not constant
ffmpeg.c:806: error: (near initialization for `codecs_table[127]')
[ ... ]

-- 
No software patents in Europe -- http://nosoftwarepatents.com
-- Josef Wolf -- jw at raven.inka.de --

-- 
This is the vlc mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://www.videolan.org/support/lists.html



More information about the vlc mailing list