tag:blogger.com,1999:blog-1096533244660546051.post4769814714603847575..comments2023-08-24T06:18:07.649-07:00Comments on Oren Game Engine: Generic Video Solution for Gamesorenk2khttp://www.blogger.com/profile/17368325567494358231noreply@blogger.comBlogger11125tag:blogger.com,1999:blog-1096533244660546051.post-89693914832180432612012-08-23T15:13:28.328-07:002012-08-23T15:13:28.328-07:00hi
as far as i know, lib theora isn't fast eno...hi<br />as far as i know, lib theora isn't fast enough, not supporting alpha channels, and depends on more than one file.<br />also memory usage is very important in games, i know what i will use, and as far as i know its smaller than any other lib i know, free or not.<br />how much theora is using?<br />orenk2khttps://www.blogger.com/profile/17368325567494358231noreply@blogger.comtag:blogger.com,1999:blog-1096533244660546051.post-26667128993270503572012-08-23T15:08:33.201-07:002012-08-23T15:08:33.201-07:00I know it is difficult to get permission from cons...I know it is difficult to get permission from console manufacturers, but at the same time: if you only support PC/Linux/Mac, then I doubt there will be a lot of market for what you are making. Theora is quite good and easy enough, so why spend any money on something else? To me the library becomes useful only if it supports a lot of platforms, since each individual platform has at least one acceptable free alternative already.Joost van Dongenhttps://www.blogger.com/profile/00569566310604620045noreply@blogger.comtag:blogger.com,1999:blog-1096533244660546051.post-29228163894209845532012-08-23T15:02:32.800-07:002012-08-23T15:02:32.800-07:00hi 'Joost van Dongen'
i appreciate your c...hi 'Joost van Dongen'<br /><br />i appreciate your comment.<br />you mentioned the features you would like to have in such tool and i think you are right.<br />here is few of whats i'm going to <br /><br />expose at first stage:<br />1. no internal video texture handling as video texture stuff have its own implementation/optimizations on each platform. <br />you will get relevant frame info and its uncompressed pixels so what you have left to do is to lock your texture copy and unlock, done.<br /><br />2. audio same thing, like you mentioned, you will get relevant audio info and audio data so you could inject/streamed buffer it to your own lib (fmod/openal/miles etc..)<br /><br />3. command line tool for easy batch conversion etc.<br /><br />4. UI for that command line tool for easy conversion<br /><br />5. very easy to use api.<br /><br />6. supported platforms: pc/linux/mac, because as you know, getting permission for xbox360/ps3 isn't easy as downloading xcode for mac, i need to talk with sony/ms for permission to do that and its wont be so cheap to get a devkit for these consoles so this will be at a later stage depending on sells.<br /><br />7. few or more samples to show you how to use it, opengl/direct/fmod etc, all these will depend on users response, this takes time and i want to be sure any sample/demo i will put in the sdk is worth the time.<br /><br /><br />btw: if you know people who have a word in this area or think they will need such tool in the future it will be great if they could vote.<br /><br />once again, thanks for your commenta, really helps.<br /><br />cyaorenk2khttps://www.blogger.com/profile/17368325567494358231noreply@blogger.comtag:blogger.com,1999:blog-1096533244660546051.post-72841223245165078472012-08-23T14:35:19.402-07:002012-08-23T14:35:19.402-07:00You are indeed tackling a common and irritating pr...<br />You are indeed tackling a common and irritating problem here, I think. Since Bink is too expensive, we have implemented video ourselves on 360, PS3 and PC/Mac, using different libraries on each platform. Especially PS3 was hell, but it is also horrible that we need to compress our movies for each platform separately.<br /><br />Since we already have this, I don't think we would by your solution, but I guess any feedback is welcome for your project. If we didn't have this already, then I would be interested if your library had the following properties:<br /><br />-$500 per game (or per studio?) for indies, not more!<br />-Support for at least Windows, Mac, Linux, PS3, 360 and WiiU (shortly after release of that console at the latest). Preferable also 3DS, Vita, iOS and Android, but those are less important for me personally.<br />-Not just video decompression, but also easy to use with several APIs. So I would want this tool to just have a texture ID for me every frame that I can use however I want. This means that the library would need implementations of video textures for at least DirectX (PC/360), OpenGL (PS3, Linux, Mac), GCM (PS3) and whatever the WiiU has.<br />-Same for audio. It should be easy enough to plug the output from this into any audio library. Probably by being able to ask for the latest samples, or by letting your library output to a small looping ring soundbuffer.<br />-Easy to use, automated tool chain that compresses tons of movies to all necessary platforms at once. Should have full command line support for easy integration into automated build processesJoost van Dongenhttps://www.blogger.com/profile/00569566310604620045noreply@blogger.comtag:blogger.com,1999:blog-1096533244660546051.post-70201096325274711462012-06-11T02:21:39.190-07:002012-06-11T02:21:39.190-07:00hi
yes, its too much of a work to make it public.
...hi<br />yes, its too much of a work to make it public.<br />cyaorenk2khttps://www.blogger.com/profile/17368325567494358231noreply@blogger.comtag:blogger.com,1999:blog-1096533244660546051.post-12478128680917639562012-06-10T03:00:38.858-07:002012-06-10T03:00:38.858-07:00UI "not for the public" you mean neither...UI "not for the public" you mean neither upon a license fee??<br /><br />RegardsMau78https://www.blogger.com/profile/03675307732178176852noreply@blogger.comtag:blogger.com,1999:blog-1096533244660546051.post-64404109179714746582012-06-10T02:41:24.241-07:002012-06-10T02:41:24.241-07:00Hi
for video, soon i will put download files for t...Hi<br />for video, soon i will put download files for testing and checking my solution (encoder and player)<br /><br />as for ui solution, i have pretty good one too, but no plans to make it public.<br /><br />thanks for your comment<br />cyaorenk2khttps://www.blogger.com/profile/17368325567494358231noreply@blogger.comtag:blogger.com,1999:blog-1096533244660546051.post-85642304769694954212012-06-10T01:53:36.051-07:002012-06-10T01:53:36.051-07:00Hi Oren!
I would love to have such a small footpr...Hi Oren!<br /><br />I would love to have such a small footprint library for my own project.<br /><br />Also looking for UI library for both menus and in-game UI....<br /><br />About "how much" for that kind of work I really don't know...I could be intersted on a "per-project" license....<br /><br />Best RegardsMau78https://www.blogger.com/profile/03675307732178176852noreply@blogger.comtag:blogger.com,1999:blog-1096533244660546051.post-30197705853474878012012-06-06T01:10:23.642-07:002012-06-06T01:10:23.642-07:00hi
you asked if its enough, well, it depends what ...hi<br />you asked if its enough, well, it depends what are you trying to do and on which platforms.<br />i can say few things about theora:<br />1. BSD license<br />2. its general video solution so its not direct for games.<br />3. no alpha channel support (again not direct for games)<br />4. depends on other libs, so code will be large.<br />5. they say its cross platform, but they don't have specialized code for each platform, so performance won't be good enough.<br /><br />what i'm talking about is a simple lib, direct for developers that doesn't need to dig and understand how to compile and why performance isn't good, just call open, get the frame and you are done, and all in all inside simple small and optimized lib.<br />simplicity of bink with nice price for everyone.<br />thanks for your comment, cyaorenk2khttps://www.blogger.com/profile/17368325567494358231noreply@blogger.comtag:blogger.com,1999:blog-1096533244660546051.post-78599731154321153472012-06-05T15:26:47.304-07:002012-06-05T15:26:47.304-07:00This comment has been removed by the author.dotsquidhttps://www.blogger.com/profile/14869175841976224716noreply@blogger.comtag:blogger.com,1999:blog-1096533244660546051.post-25682408040883016472012-06-05T15:26:37.342-07:002012-06-05T15:26:37.342-07:00Isn't Theora enough?Isn't Theora enough?dotsquidhttps://www.blogger.com/profile/14869175841976224716noreply@blogger.com