You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
recompiled the mplayerww-37356 with gcc 4.5.1 can solve the wmv playing problem.when the gcc version >= 4.7,it can not play the wmv files.I have test the 4.5 and 4.6.1-4.6.2 gcc version.all can work.
The text was updated successfully, but these errors were encountered:
gcc 4.7 introduce a feature that breaks struct pack. It enabled -mms-bitfields by default for windows targets. Before that, it disabled this feature by default for windows target. This feature breaks the compatibility. So in a commit, the author fix it by modify CFLAGS in configure. He add -mno-ms-bitfields to CFLAGS, and there is no problem.
But in a merge commit before tag 37356, he accidently remove the flag by fault I think. So the problem arised.
Finding this problem reason took me several days of work, it's really hard cause there is little hint about this.
Finally, the author seems to drop this project's development. I really want to take over this project and merge his changes to the official MPlayer svn or git repo. But I'm not familiar with the development process, and I can't push my changes to this repo. Maybe I can fork it and continuing development?
PS: I have port this project from mingw to cygwin using cross compile by mingw64, different than the official one.
recompiled the mplayerww-37356 with gcc 4.5.1 can solve the wmv playing problem.when the gcc version >= 4.7,it can not play the wmv files.I have test the 4.5 and 4.6.1-4.6.2 gcc version.all can work.
The text was updated successfully, but these errors were encountered: