unfortunately i did not get a reply
to my message from 2009/03/19.
i noticed, that there were no changes
in the rtmp branch since then.
could please someone take the time to
describe the current state of the code?
thanks in advance and
kind regards
-alex
Alexander Huemer/SA/EU/SonyDADC wrote on 19.03.2009
15:25:02:
> Alexander Huemer/SA/EU/SonyDADC > 19.03.2009 15:25 >
> An >
> address@hidden >
> Kopie >
> Thema >
> rtmpget - usable? >
> hi, >
> first, i hope that i wrote to the correct mailinglist. if this
> should have gone to bug-gnash, please appologize. > i chose gnash-dev, because the rtmp branch is
not part of the
> mainline distribution. >
> i tried to build rtmpget and ran into trouble. > here is what i did: >
> $ bzr branch http://bzr.savannah.gnu.org/r/gnash/rtmp > applied a patch that seems to be necessary for
my environment
> (gentoo linux/amd64). > http://sources.gentoo.org/viewcvs.py/*checkout*/gentoo-x86/net-www/
> gnash/files/gnash-0.8.3-boost-dynamic-link.patch?rev=1.2 > $ ./autogen.sh > $ ./configure --enable-gui=gtk > $ make >
> this built gnash and the stuff in the utilities directory, but not
rtmpget. > so i modified the Makefile of utilities to include
it. > make failed, because of missing included. > after some plumbing i ended with >
> $ g++ -DHAVE_CONFIG_H -I. -I.. -I../libbase -I../libnet -I../libamf
> -I../backend -I../libcore -I../libcore/asobj -I../libcore/parser -
> I../libcore/vm -I../libmedia -I../libsound -DLOCALEDIR=\"/usr/local/
> share/locale\" -pthread -I/usr/X11R6/include -pthread
-I/usr/
> include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.
> 0/include -I/usr/include/libxml2 -I../libmedia/gst -g
-O2 -
> pthread -pthread -W -Wall
-Wcast-align -Wcast-qual
> -Wpointer-arith -Wreturn-type -Wnon-virtual-dtor
-
> Wunused -fvisibility-inlines-hidden -MT rtmpget.o
-MD -MP -c -o
> rtmp.o rtmpget.cpp > rtmpget.cpp: In function 'int main(int, char**)': > rtmpget.cpp:359: error: 'class gnash::RTMPClient'
has no member
> named 'sendRecvMsg' > rtmpget.cpp:379: error: 'class gnash::RTMPClient'
has no member
> named 'sendRecvMsg' > rtmpget.cpp:409: error: 'class gnash::RTMPClient'
has no member
> named 'sendRecvMsg' > rtmpget.cpp:427: error: no matching function
for call to
> 'gnash::RTMPClient::split(BufferSharedPtr&)' > ../libnet/rtmp.h:301: note: candidates are:
> boost::shared_ptr<std::deque<gnash::CQue*,
> std::allocator<gnash::CQue*> > > gnash::RTMP::split(amf::Buffer&) > ../libnet/rtmp.h:302: note:
> boost::shared_ptr<std::deque<gnash::CQue*,
> std::allocator<gnash::CQue*> > > gnash::RTMP::split(uint8_t*,
size_t) > rtmpget.cpp:445: error: no matching function
for call to
> 'gnash::RTMPClient::decodeHeader(BufferSharedPtr&)' > ../libnet/rtmp.h:217: note: candidates are:
> boost::shared_ptr<gnash::RTMP::rtmp_head_t>
> gnash::RTMP::decodeHeader(uint8_t*) > ../libnet/rtmp.h:218: note:
> boost::shared_ptr<gnash::RTMP::rtmp_head_t>
> gnash::RTMP::decodeHeader(amf::Buffer&) > rtmpget.cpp:446: error: no matching function
for call to
> 'gnash::RTMPClient::decodeMsgBody(BufferSharedPtr&)' > ../libnet/rtmp.h:239: note: candidates are: gnash::RTMPMsg*
> gnash::RTMP::decodeMsgBody(uint8_t*, size_t) > ../libnet/rtmp.h:240: note:
gnash::RTMPMsg*
> gnash::RTMP::decodeMsgBody(amf::Buffer&) > rtmpget.cpp:401: warning: unused variable 'id' > $ >
> is this somehow my failure? > or is rtmpget just in a unusable state? >
> kind regads and > thanks for the help > -alex