AVI file doesnt play properly (XviD/Mp3)

Hi, I own a WD TV Live using firmware 1.02.21 and my WD TV is connected directly to the TV via HDMI. WD TV is also connected to my home network (wired).

I can’t play some of my avi files properly. When I click on play, the screen will hang (black screen) for a long time. If I leave it to load for about 20 seconds or so, the first few seconds will be played in fast forward mode (for around 10 seconds) and there is no audio. The video will then playback normally without sound.

Tried playing with the WDTV settings but to no avail. Also tried connecting via USB drive, problem still occurs.

Can anyone help me figure out what’s wrong with it? I know WD TV can’t handle GMC with warppoints but MediaInfo shows as follows:-

Format : AVI
Format/Info : Audio Video Interleave
File size : 277 MiB
Duration : 3mn 47s
Overall bit rate : 10.2 Mbps
Writing application : GOM Encoder (GAviWriter 1.0)

Video
ID : 0
Format : MPEG-4 Visual
Format profile : Simple@L1
Format settings, BVOP : No
Format settings, QPel : No
Format settings, GMC : No warppoints
Format settings, Matrix : Default (H.263)
Codec ID : XVID
Codec ID/Hint : XviD
Duration : 3mn 47s
Bit rate : 9 892 Kbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 29.970 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.159
Stream size : 268 MiB (97%)
Writing library : Lavc52.10.0

Audio
ID : 1
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 3
Mode : Joint stereo
Mode extension : MS Stereo
Codec ID : 55
Codec ID/Hint : MP3
Duration : 3mn 47s
Bit rate mode : Constant
Bit rate : 320 Kbps
Channel(s) : 2 channels
Sampling rate : 44.1 KHz
Bit depth : 16 bits
Stream size : 8.66 MiB (3%)
Alignment : Aligned on interleaves
Interleave, duration : 26 ms (0.78 video frame)
Interleave, preload duration : 78 ms
Writing library : LAME3.97 (beta)