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

Steit Slings steit.slings at communication.nl
Fri Dec 16 13:43:44 CET 2005


Hi Mike,

I thgink VLC requiers the oprions defined with a double '-'  As you wrote it
there's only one '-'.

try:  ./configure --help | grep ffmpeg

Steit

-----Oorspronkelijk bericht-----
Van: vlc-bounce at videolan.org [mailto:vlc-bounce at videolan.org] Namens Mike
Ryan
Verzonden: vrijdag 16 december 2005 13:35
Aan: steit.slings at communication.nl; vlc at videolan.org
Onderwerp: [vlc] Re: vlc dvb-t recording streaming problem - no audio


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

 

-- 
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