Ive looked some more. the open in MDecoder is 0,0x00. It prints the buffer size as 393216. making the change to 2F000 per Endless's post indeed shows a buffersize of 192512 - smaller so I doubt that will help.
Endless can you check MPlay for me to see if indeed the buffer size is 393218, or post the latest source so I can see how you called open and maybe print it out.
MPlay is using a buffer size of 192512. Have you tried that on your end? The key to the 192512 size is that it is both a multiple of 188 (the packet size for transport streams) and 2048 (standard DVD packet size). It's possible that myth will only provide data in multiples of 188, so it's not actually giving you a full buffer. I found that this causes severe breakup for HD streams in TVPlay. Probably worth giving it a try...
My Channels: http://roku.permanence.com - Twitter: @TheEndlessDev
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)