Video and audio are playing, but poorly. If I disable seeking and audio then video plays OK. Audio probably needs to go into its own thread somehow so it isn't blocking while trying to play.

Seeking is trickier. Fairly difficult timebase conversion needs to be checked, and actually getting the playback controller and xuggler's times to sync up is going to be a huge pain. going to have to be very careful with threading inside of the media player.