Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

recompiled the mplayerww-37356 with gcc 4.5.1 can solve the wmv playing problem #3

Open
nalanhairuo opened this issue Aug 12, 2016 · 1 comment

Comments

@nalanhairuo
Copy link

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.

@Thompson-NO3
Copy link

Thompson-NO3 commented Oct 19, 2020

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.

Format is hard to adjust.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants