El esfuerzo de h264 esta tanto en la codificación como en la decodificación
El XBMC si puede con videos en h264, lo que no puede es con videos en HD codificados en h264, ya hace falta una verdadera máquina para decodificar eso. Un 3ghz por lo menos.
Si usas samba/netbios , el unico esfuerzo que realiza el PC donde tienes almacenados los videos, es el de enviarte los archivos, no los pre-procesa por ti.
La solución sería un pc con Windows media center, o una solución del tipo VideoLan , que por streaming de video te recodifica la pelicula a un formato mas ligerito.
Digamos que el PC en ese caso tendria varias tareas : decodificar el h264, comprimirlo a MPG2 (por ejemplo) y luego enviartelo por streaming a la tele. No requiere máquina eso ni na!!!!.
Afortunadamente, en el PC hoy en dia hay tarjetas de video de nueva generación que realizan la decodificación h264 por hardware, con lo cual el proceso es mucho mas ligero.