hola como estas, veo algunos errores en tu codigo, te cuento
1° Esas iniciando
$xajax->setCharEncoding('ISO-8859-1');, por lo que no es necesario hacerlo nuevamente el la funcion elimina esto :
$respuesta = new xajaxResponse('ISO-8859-1'); y deja solo
$respuesta = new xajaxResponse();.
otra cosa debes decirle a xajax donde y como configurar la URI para la impresion javascript por ejemplo:
$xajax->configure('javascript URI', 'js/xajax/'); esto debe ir antes de
$xajax->processRequest();
2° En la parte HTML, para que el select te funcione, por costumbre siempre debes tener el value de los options te doy un elemplo de como se puede hacer
Código HTML:
<select id="selector" nombre="selector" onchange="xajax_CargarVideo(this.value)">
<option value=1>Pelicula 1</option>
<option value=2>Pelicula 2</option>
<option value=3>Pelicula 3</option>
</select>
de esa forma envias el numero de la pelicula y te complicas menos al enviar texto. (para esto la funcion CargarVideo debe hacer la busqueda por numero y no por nombre).
intenta con esto y me avisas si te funciona, si tienes mas dudas solo pregunta.