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!
_______________________________________________ live-devel mailing list [email protected] http://lists.live555.com/mailman/listinfo/live-devel
