The reason I ask is that I am doing a project where I transcode MPEG4/AAC to Theora/Vorbis (open source formats that are preferred by more and more people every day), but I am getting jerky playback at the client end no matter what arguments I supply to the command line script. I manage to lose a lot less frames by --no-drop-late-frames, but the jerkiness remains. The computer I use have more than enough power to perform the tasks of streaming and transcoding (Dual 2GHz PowerPC G5 w/ 1GB RAM), and it is nowhere near a CPU utilization that would provoke a need for frame dropping. It doesn't go over 30%.
Network synchronization does not seem to work, as the client either says 'nothing to play' or segfaults before it even gets that far. --clock-synchro 0 makes no difference. Now, streaming over UDP may not remedy the crash causes, but I have reason to believe it to be a lot smoother than TCP, for obvious reasons, of course given an uncongested network with enough bandwidth.
Developers, are you reading this?
