Oni Central Forum

A forum for the Oni community

You are not logged in.

#1 29/7/14 17:15

aku
Member
Registered: 29/7/14

MacOS: vsync, sparkle, bink videos.

Hi,

I've made some changes in mac os build:
1) enable vsync (done throw injected library, something very similar to windows daodan hack)
2) disable sparkle autoupdates (they slowing down game start)

I can upload patches and sources to github. Is it interesting to anyone?

And I'm still thinking if there is any need in bink library replacement:
from the technical side it is possible: emulate blink api and let ffmpeg do the rest. Complex part is to reverse engineer blink api.
from the other side there are only 2 videos which it plays.

So what you guys think about it?

Offline

#2 29/7/14 18:51

Iritscen
Moderator
From: NC, USA
Registered: 22/10/07

Re: MacOS: vsync, sparkle, bink videos.

Oh, well, welcome aku!  You might be interested to know that there are newer betas from Feral than the 1.1b5 build that was released in 2011.  Some of us are assisting Feral in testing these builds, in a private subforum.  Would you like to help us test the Mac builds?  The last build we were able to post has vsync already in it, and we know that the other issues you mention are being worked on and may be addressed very soon.


byproducts are fine, but where's the beef?

Offline

#3 29/7/14 20:27

EdT
Moderator
From: Los Angeles, CA
Registered: 13/1/07
Website

Re: MacOS: vsync, sparkle, bink videos.

aku: That's awesome work that you did.  I hope you will join our group of beta tester for the Mac build.

Offline

#4 29/7/14 20:39

aku
Member
Registered: 29/7/14

Re: MacOS: vsync, sparkle, bink videos.

I'll be glad to join. How can I make it? What should i do?

Offline

#5 29/7/14 21:08

Iritscen
Moderator
From: NC, USA
Registered: 22/10/07

Re: MacOS: vsync, sparkle, bink videos.

There's not really any requirements except that we hope you can give us some feedback and help us find bugs for Feral smile  We'll ask Harry to add you to the testing group, and then you'll see it listed as a subforum.


byproducts are fine, but where's the beef?

Offline

#6 30/7/14 0:24

aku
Member
Registered: 29/7/14

Re: MacOS: vsync, sparkle, bink videos.

Ok, I can do that.

PS: reverse engineering is fun, sad that there is no need in it ;-)
PPS: I can write code and I can help with mac os / *nix build. With whom I should talk about it?

Offline

#7 30/7/14 7:40

Dirk Gently
Member
From: Boston, MA
Registered: 12/6/09
Website

Re: MacOS: vsync, sparkle, bink videos.

Feral is the one responsible for that, due to legal reasons they cannot allow anyone outside of their company to write code for it. Since it isn't one of their primary titles, being employed by them would only mean you are allowed to work on it in your spare time. I'm pretty sure Feral would be ok with me saying that BINK is no longer supported at all for this. That code will not run on modern systems, it would be a waste of time to try to get that working again. The videos have been fixed in a more recent build to use MOV instead as that is what Feral has a license for.

Offline

#8 30/7/14 8:12

Iritscen
Moderator
From: NC, USA
Registered: 22/10/07

Re: MacOS: vsync, sparkle, bink videos.

Okay, you have been added to the Mac Testing forum.


byproducts are fine, but where's the beef?

Offline

#9 30/7/14 21:06

aku
Member
Registered: 29/7/14

Re: MacOS: vsync, sparkle, bink videos.

Dirk Gently:
In some cases NDA is enough. I still want to talk with some-one from inside.
I agree that porting bink is waste of time, solution which I was proposing is different: use ffmpeg/libav to decode it. Anyway doesn't matter anymore, since it was fixed. Thanks for comment.

Iritscen:
thanks.

Last edited by aku (30/7/14 21:14)

Offline

Board footer

Powered by FluxBB