Log in

View Full Version : question for dark shikari...


deadrats
16th July 2011, 20:11
...or any other experienced developer.

i know i've broken some balls in the past but this is a serious question; is anyone here interested in coding a full implementation of all the features of the hardware accelerated intel media sdk encoder?

if you download the docs to the sdk you guys will see that it supports, in hardware, decoding of vc-1, mpeg-2 and h264, encoding of mpeg-2 and h264, a large number of filters, including color conversion, de-interlacing, frame rate conversion, sharpening as well as a number of parameters aimed at improving encoding quality, such as motion estimation type (including hexagonal and hadamard) as well as search range.

the sad truth is that none of the currently available apps that support QS come anywhere near to fully exploiting the sdk's capabilities; i attempted to try and code such an app myself (i was going to use either visual basic or lazarus for the gui front end) but unfortunately it takes quite a bot of experience with working with the win api and d3d surfaces (to get maximum performance out of the hardware) and quite frankly i'm not up to it.

if anyone was interested i would be more than happy to create the gui, i'm fairly certain that the sdk encoder must be compiled with the intel compiler, the resulting app would implement every feature that the hardware is capable of, it would be hardware accelerated only (and thus only SB), and all the options the user would be allowed to choose any combination of options he/she chooses (i.e. no presets).

if anyone's interested, either as a side project or a great first project, let me know; the code could be gpl'd, lgpl'd, closed source, whatever, i don't really care and the resulting app could be freeware or it could be payware (though if it is payware i would prefer that the cost be kept very reasonable, perhaps in the $20 range).

the goal of this project is to allow SB owners to make full use of the hardware they paid for and since intel didn't see fit to do this themselves then someone has to do it for them.

you can reply in this thread or send me an email at deadrats at gmail.com.

thanks for reading.

Dark Shikari
16th July 2011, 20:17
...or any other experienced developer.

i know i've broken some balls in the past but this is a serious question; is anyone here interested in coding a full implementation of all the features of the hardware accelerated intel media sdk encoder?As I've said previously, I'm under NDA on this topic. It would be unwise for me to say anything further.

deadrats
16th July 2011, 22:33
As I've said previously, I'm under NDA on this topic. It would be unwise for me to say anything further.

i did not know this; in that case if anyone else happens to see this that has experience with the win api and d3d surfaces specifically and would like a side project to keep him/her busy the offer is on the table.

Dark Shikari
16th July 2011, 23:35
i did not know this; in that case if anyone else happens to see this that has experience with the win api and d3d surfaces specifically and would like a side project to keep him/her busy the offer is on the table.I suggest you read through libva before commenting further. You will find that libva neither uses the Windows API, nor Direct3D surfaces.

deadrats
17th July 2011, 03:06
I suggest you read through libva before commenting further. You will find that libva neither uses the Windows API, nor Direct3D surfaces.

thanks for the tip; libva looks very interesting.