[MPlayer-dev-eng] [PATCH] configure: fix live555 detection
KO Myung-Hun
komh78 at gmail.com
Thu Jan 19 11:03:30 EET 2017
Hi/2.
Alexander Strasser wrote:
> Hi!
>
> On 2017-01-13 18:31 +0900, KO Myung-Hun wrote:
>> live555 detection always fails due to mismatched parameters.
>>
>> -----
>> P:/tmp/mplayer-configure-30566-10218/tmp.cpp:7 (P:/tmp/cckGybhw.o): Undefined symbol RTSPClient::createNew(UsageEnvironment&, int, char const*, unsigned short) referenced from text segment
>> -----
>> ---
>> configure | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/configure b/configure
>> index bcc71cc..0b210ed 1007 5
>> --- a/configure
>> +++ b/configure
>> @@ -7090,7 +7090,7 @@ if test "$_live" = auto && test "$networking" = yes ; then
>> #error Please upgrade to version 2006.03.03 or later of the "LIVE555 Streaming Media" libraries - available from <www.live555.com/liveMedia/>
>> #endif
>> #include "BasicUsageEnvironment.hh"
>> -int main(void) { RTSPClient::createNew(*BasicUsageEnvironment::createNew(*BasicTaskScheduler::createNew()), 0, "", 0); return 0; }
>> +int main(void) { RTSPClient::createNew(*BasicUsageEnvironment::createNew(*BasicTaskScheduler::createNew()), "", 0); return 0; }
>> EOF
>>
>> _live=no
>> --
>
> Hmm. I can't really follow.
>
> AFAICT there was another parameter *added* somewhen around 2010.
>
> So IMHO it should rather look like:
>
> int main(void) { RTSPClient::createNew(*BasicUsageEnvironment::createNew(*BasicTaskScheduler::createNew()), "", 0, "", 0); return 0; }
>
>
> Anyway, for configure both variations will compile and thus enable live555,
> but I think that would not fix the actual usage of the lib in our code:
>
>
> libmpdemux/demux_rtp.cpp:149: rtspClient = RTSPClient::createNew(*env, verbose, "MPlayer", rtsp_transport_http);
>
>
> I think I haven't used live555 since a long time. Could you test and comment
> if it actually worked for you beyond build?
Built here, but a
stream(rtsp://media.smart-streaming.com/mytest/mp4:BigBuckBunny_175k.mov) is
not played.
--
KO Myung-Hun
Using Mozilla SeaMonkey 2.7.2
Under OS/2 Warp 4 for Korean with FixPak #15
In VirtualBox v4.1.32 on Intel Core i7-3615QM 2.30GHz with 8GB RAM
Korean OS/2 User Community : http://www.ecomstation.co.kr
More information about the MPlayer-dev-eng
mailing list