The demo program testH264VideoToTransportStream is stuck at the line "(void)bv.get_expGolomb(); // frame_crop_right_offset" in H264VideoStreamParser::analyze_seq_parameter_set_data, because get1Bit always return 0 due to fCurBitIndex >= fTotNumBits.
Yes, this is happening because our H.264 parser is running past the end of a SPS NAL unit in your file. Most likely this is because of a bug in how we're parsing/interpreting the SPS data (in the function "analyze_seq_parameter_set_data()" in "liveMedia/H264VideoStreamFramer.cpp").
As I noted earlier, I'd like to see an example of a "test.264" file that's failing, so I can track down and fix the bug.
-- Ross Finlayson Live Networks, Inc. http://www.live555.com/ _______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel