Then use something else than C? I mean, there is a ton of players written in Python using GTK and GStreamer.
edit: It's not that I don't like Python. I think it's a great scripting language. But for me, it's just too slow. Speed is important to me.
I understand Python could be a good choice and, yes, I agree it would be "easier". But jeez you know.. I just want to use C damn it. I want complete control over the memory. WHY CAN'T I JUST USE C?!! haha