Visualizar conteúdos em HD de vários GB através de redes samba é um stress constante de paragens no video devido aos tais problemas de buffering! O stress é de tal ordem que é capaz de chatear e bem o mais calmo dos mortais.. ;)
E isto mesmo numa rede com fio de 100mbits que é mais do que suficiente para este tipo de visualizações... :(
Depois de varias pesquisas e de muita consulta no forum do XBMC, consegui finalmente resolver este complicado problema que só por si pode tornar inviável a utilização do XBMC nesta pequena caixa multimédia!
A resolução passou então por adicionar estas duas linhas ao ficheiro smb.conf do servidor samba:
kernel oplocks = No
oplocks = No
Estas duas linhas deverão ser adicionadas na secção
Global do ficheiro smb.conf no computador ou na maquina onde tem o servidor samba a correr...
No meu caso a alteração foi feita
no meu unRaid Server e no ficheiro smb-extra.conf que se encontra em /boot/config/smb-extra.conf
Depois de alterar e reiniciar o servidor samba os problemas de buffering anteriores desapareceram quase milagrosamente, e agora já consigo ver vários GB em streaming na AppleTV2 sem quaisquer paragens.
Nota que este problema é mesmo de difícil resolução e existem utilizadores que incapazes de o resolver tiveram que utilizar outros protocolos (upnp, ftp, nfs), felizmente que no meu caso isso não foi preciso.