Linux support for the SDK

Linux support for the SDK

vsofts-team的头像

Server based media processing applications most often are based on linux.

Can you guys please cut out the marketing BS. We know that you don't support linux and you only support windows. That's been the story for the last couple of years.

Please explain the reasons?

Are there any plans to support the customer base and offer linux support?

10 帖子 / 0 new
最新文章
如需更全面地了解编译器优化,请参阅优化注意事项
eric-sardella (Intel)的头像

The reasons? The Media SDK is a middleware API. Getting the Media SDK out on Linux involves many other groups/divisions within Intel working together to develop the drivers, validate those drivers, to support it, etc.

We cant comment on products that havent been officially put down in our plan of record, so it might look like we dance around the question but really we arent. We collect all the input and feed it into product planning decisions are made, resources allocated and the plan communicated.

Right now, we are focused on developing the 2012 product for next years platforms. When and If a version of the Media SDK on Linux makes the plan, Ill be posting the news immediately. No BS.

-Eric

Media SDK Team Support/Enabling Manager

rzr的头像
-- http://rzr.online.fr/q/intel# Please support TiZen, native TiZen (qt,efl), android-x86, MeeGo, and other opensource projets...
trivee的头像

Eric, thanks for an honest and straightforward response.

But to complete the picture, I feel compelled to quote from http://software.intel.com/en-us/articles/vcsource-tools-media-sdk/ (retrieved on June 8, 2012):

A multi-platform API for media application development

Intel Media SDK 2012 is the software development library that
exposes Intel platforms' industry-leading media acceleration
capabilities (encoding, decoding and transcoding). The library API is
cross-platform and cross-operating systems with software fallback,
allowing developers to simply code once for today's and future chipsets.
With a forward scalable interface, plus easy-to-use coding samples and
documentation, developers can gain a time-to-market, competitive
advantage for their programs to have the best power and performance
characteristics. Applications built with the Intel Media SDK 2012
deliver a highly consistent, rich quality media user experience across
all platforms and devices. It's free - start unleashing the power of
your software by downloading the Intel Media SDK 2012.

Whoever wrote this copy didn't quite get the concepts of "multi-platform" and "cross-operating systems" :(

mukiex的头像

Okay, rather than complain or pout, I really need to ask: What would it take? 2 years with no update, and I think I can probably assume it's not gonna happen.

I'm on my second "Bridge" Intel processor. I've got an i7-2600k powering my desktop (I've NEVER been this satisfied with a processor in my LIFE), and an i5-3570k powering my guest PC (running Ubuntu). The last time I checked, the encoding diff between the latest i7 in software and doing it via Quick Sync is going from 4x realtime to nearly 26x realtime.

I can't be only only person out there running Linux on one of these bad boys that outright salivates at the thought of such a performance increase, let alone the drop to 10-12% general CPU utilization.

I mean, I'm being honest here. If the only thing standing in the way is resources (e.g. hiring or moving a software engineer to porting Quick Sync functionality to Linux), toss us a bone. I'd be more than happy to chip in to a kickstarter or similar style project, especially if the end-game was an ffmpeg PPA entry.

Ryan Tabrah (Intel)的头像

We appreciate the candid frustration with the lack of Linux support at this time. For obvious reasons, we can't disclose non-public roadmaps or technology futures in a public forum. That being said, for all developers interested in having a deeper discussion, provide insight on your specific use cases,please do not hesitate to contact me directly at ryan.tabrah@intel.com. You can also follow me on twitter @IntelMediaSDK.Please continue to utilize this forum for all technical issues.

-Ryan Tabrah
Intel Media SDK Product Manager

Michael Chou的头像
Quoting Ryan Tabrah (Intel)
We appreciate the candid frustration with the lack of Linux support at this time. For obvious reasons, we can't disclose non-public roadmaps or technology futures in a public forum. That being said, for all developers interested in having a deeper discussion, provide insight on your specific use cases,please do not hesitate to contact me directly at ryan.tabrah@intel.com. You can also follow me on twitter @IntelMediaSDK.Please continue to utilize this forum for all technical issues.

-Ryan Tabrah
Intel Media SDK Product Manager

Intel released Open Source HD Graphics Programmer's Reference Manual (PRM) forIvy Bridge here:
http://intellinuxgraphics.org/documentation.html
I notice one of the documents: Volume 2 Part 3: Multi-Format Transcoder - MFX
Is MediaSDK based on this API? What does this document mean for linux developer?
Does it mean that someone can develop something similar to MediaSDK if the offical MediaSDK won't support linux?

Petter Larsson (Intel)的头像

Hi Michael,

Correct, the Mutli-format codec engine (MFX) is accessible to developers. A developer is free to develop their own Linux media applications using the MFX interface.
We are aware of some developers that have already explored and evaluated the MFX engine.

That said, there are several things to keep in mind:
- One of the reasons that the Media SDK is not yet available for Linux is due to the tight coupling with the Linux driver (incl. the MFX engine). The fact is that the current Linux driver has many limitations when it comes to speed and quality of the codecs accessible via MFX. These are being gradually addressed.
- The intent with the Media SDK API is to provide a much simpler cross platform codec interface. MFX on the other hand is a low level interface requiring greater effort by application developer.

Regards, Petter

Michael Chou的头像
Quoting Petter Larsson (Intel) Hi Michael,

Correct, the Mutli-format codec engine (MFX) is accessible to developers. A developer is free to develop their own Linux media applications using the MFX interface.
We are aware of some developers that have already explored and evaluated the MFX engine.

That said, there are several things to keep in mind:
- One of the reasons that the Media SDK is not yet available for Linux is due to the tight coupling with the Linux driver (incl. the MFX engine). The fact is that the current Linux driver has many limitations when it comes to speed and quality of the codecs accessible via MFX. These are being gradually addressed.
- The intent with the Media SDK API is to provide a much simpler cross platform codec interface. MFX on the other hand is a low level interface requiring greater effort by application developer.

Regards, Petter

Hi Petter,

Thank you very much for your reply.

I also want to ask:
1. Is MFX, the low level interface, accessible under Windows?
2. The document I mentioned in the previous post, is it the only document about the MFX engine? or there are other public documents available about the technical details of MFX engine?

Petter Larsson (Intel)的头像

Hi Michael,

See answers below.
1. No 2. Not as far as I know, but feel free to search for it, there may be other developers that has investigated the subject and shared their experience.

Regards, Petter

登陆并发表评论。