Originally Posted by
laserlight
No, I haven't compiled and run your code.
Looking around, you do have a problem with list_init (which really should be named initList for consistency). Notice that you used a pointer to a pointer for initMovie, but here you only have a pointer to the list itself.