On Solaris 2.6 and above, the native threads model has to be set on the VM in order to use the XIL native accelerated video renderer. To do that, set the THREADS_FLAG environment variable to "native". e.g. on csh:
setenv THREADS_FLAG native
or start the VM with the -native flag. The runtime scripts that come with the Solaris JMF installation set this automatically for convenience.