I have an interesting result with VLC. I have a card with two flights worth of recordings. It's the original SanDisk 4GB card that came with the bird.
One file - about 15 minutes long, plays perfectly in all my players....the second, half as long, doesn't. I get error messages from every player...