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.
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.