[Live-devel] Streaming a H.264 file

Raymond Tam rtam at 2wire.com
Thu Oct 4 18:46:39 PDT 2007


Hi,

 

I've implemented my own H.264 framer and testH264AudioVideoStreamer, and
the test program is now streaming RTP/H.264 packets to a VLC client and
I can see the video playing on the VLC client.

But after running for a while, I get this error:

 

About to throw NO_MORE_BUFFERED_INPUT!

twH264VideoStreamParser::parse() EXCEPTION (This is normal behavior -
*not* an error)

*** glibc detected *** ./testH264AudioVideoStreamer: free(): invalid
next size (normal): 0x086923a8 ***

======= Backtrace: =========

/lib/libc.so.6[0x9b9efd]

/lib/libc.so.6(cfree+0x90)[0x9bd550]

/usr/lib/libstdc++.so.6(__cxa_free_exception+0x3c)[0x255a4c]

 

My test program runs on Linux. I've tried to increase "BANK_SIZE" in
StreamParser.cpp from 150,000 to 1,5000,000 but no difference. It always
happens when "throw" happens in StreamParser::ensureValidBytes1().

Any idea ? 

 

Thank you in advance!

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.live555.com/pipermail/live-devel/attachments/20071004/f5f4e999/attachment.html 


More information about the live-devel mailing list