[vlc] Re: vlc dvb-t recording streaming problem - no audio

Mike Ryan mike.ryan at redmar.com
Fri Dec 16 13:35:03 CET 2005


Hi

Thanks for the reply.

ok, I started again with ffmpeg:
make clean
./configure –enable-mp3lame –enable-pp –enable-shared-pp –enable-gpl
make
(All worked fine:
./ffmpeg
ffmpeg version CVS, build 3342336, Copyright (c) 2000-2004 Fabrice Bellard
  configuration:  --enable-mp3lame --enable-pp --enable-shared-pp
--enable-gpl
  built on Dec 16 2005 12:09:54, gcc: 3.4.4 20050721 (Red Hat 3.4.4-2) )

Then onto vlc
make clean
export PKG_CONFIG_PATH=/root/ffmpeg:.
./configure -disable-mad -with-ffmpeg-mp3lame -with-ffmpeg-tree=/root/ffmpeg
-disable-libmpeg2 -disable-wxwidgets -disable-faac
make
./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a-postprocess.o)(.text+0x378):
In function `InitPostproc__ffmpeg':
: undefined reference to `pp_get_context'
./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a-postprocess.o)(.text+0x58b):
In function `PostprocPict__ffmpeg':
: undefined reference to `pp_postprocess'
./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a-postprocess.o)(.text+0x5f8):
In function `ClosePostproc__ffmpeg':
: undefined reference to `pp_free_mode'
.
etc

I can see the reference in the libffmpeg.a binary file:
strings   ./modules/codec/ffmpeg/libffmpeg.a |grep pp_get_context
pp_get_context

(I tried all this with the " --with-ffmpeg-config-path=/root/ffmpeg" options
but the results were the same.)

Obviously, the related log from the vlc make if very large, but I've stuck
it on here if anyone would like to have a look:
http://www.londoncrime.org/vlc/make.txt

Thanks in advance

Mike



---------- Forwarded message ----------
From: Steit Slings <steit.slings at communication.nl>
Date: Dec 16, 2005 9:50 AM
Subject: [vlc] Re: vlc dvb-t recording streaming problem - no audio
To: vlc at videolan.org

Hai Mike,

In the error messages you can see that make is using the vlc version of
ffmpeg, the --with-ffmpeg-config-path=/root/ffmpeg should be
--with-ffmpeg-tree (at least that is what worked for me)

Steit


-----Oorspronkelijk bericht-----
Van: vlc-bounce at videolan.org [mailto:vlc-bounce at videolan.org] Namens Mike
Ryan
Verzonden: donderdag 15 december 2005 23:56
Aan: vlc at videolan.org
Onderwerp: [vlc] Re: [Steit Slings <steit.slings at communication.nl>] RE: vlc
dvb-t recording streaming problem - no audio


Hi Steit (and everyone else)

Thanks for the reply. I'm using pre-built installations of both vlc and
ffmpeg and as far as I can tell I have the required lame/mp3 components.
However, I've decided to go back to basics and rebuild ffmpeg and vlc from
the latest cvs releases of both. ffmpeg is compiled with the following
options:
./configure --enable-mp3lame --enable-pp --enable-shared-pp --enable-gpl
and vlc is compiled with the following options
./configure --disable-mad --with-ffmpeg-mp3lame
--with-ffmpeg-config-path=/root/ffmpeg --disable-libmpeg2
--disable-wxwidgets --disable-faac

ffmpeg compiles ok, but when I try to compile vlc it fails with the messages
below. I had a look through the mailing list and the normal response seems
to be the ffmpeg compile needs to have the --enable-pp flag set, but you can
see above that I've done that. Any other thoughts/suggestions

Thanks in advance

Mike

./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a-postprocess.o)(.text+0x378):
In function `InitPostpro
c__ffmpeg':
: undefined reference to `pp_get_context'
./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a- postprocess.o)(.text+0x58b):
In function `PostprocPic
t__ffmpeg':
: undefined reference to `pp_postprocess'
./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a-postprocess.o)(.text+0x5f8):
In function `ClosePostpr
oc__ffmpeg':
: undefined reference to `pp_free_mode'
./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a-postprocess.o)(.text+0x606):
In function `ClosePostpr
oc__ffmpeg':
: undefined reference to `pp_free_context'
./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a-postprocess.o)(.text+0x669):
In function `PPQCallback
':
: undefined reference to `pp_get_mode_by_name_and_quality'
./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a- postprocess.o)(.text+0x70c):
In function `PPQCallback
':
: undefined reference to `pp_get_mode_by_name_and_quality'
collect2: ld returned 1 exit status
make[2]: *** [vlc] Error 1
make[2]: Leaving directory `/root/vlc- 0.8.4a'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/vlc-0.8.4a'
make: *** [all] Error 2



On 12/15/05, System administration <admin at via.ecp.fr> wrote:

The deleted attachment is at:
   <http://www.videolan.org/~admin/20051215-videolan/mike >


----- Forwarded message from Steit Slings < steit.slings at communication.nl>
-----

From: Steit Slings < steit.slings at communication.nl>
Date: Thu, 15 Dec 2005 10:44:31 +0100
To: vlc at videolan.org
Subject: RE: [vlc] vlc dvb-t recording streaming problem - no audio

Hai Mike,

I think you forgot the --with-ffmpeg-mp3lame in the config. Have you
compiled ffmpeg with lame support?

Steit.

----- End forwarded message -----

--
System administration < admin at via.ecp.fr>
VIA, École Centrale Paris, France

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

--
This is the vlc mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://www.videolan.org/support/lists.html
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc/attachments/20051216/004f4a0f/attachment.html>


More information about the vlc mailing list