Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 AVC / H.264
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 6th January 2011, 09:00   #1  |  Link
Neal1981
Registered User
 
Join Date: Jun 2010
Posts: 6
x264 compiled by MSVC with ICC

Hi Guys,

Does anybody have the MSVC project file with ICC integrated for latest x264 source code that can share with me?

I know that it can be compiled by MinGW, but we still like to have the solution project file for investigation.

Thank you all.
Neal1981 is offline   Reply With Quote
Old 6th January 2011, 14:20   #2  |  Link
kemuri-_9
Compiling Encoder
 
kemuri-_9's Avatar
 
Join Date: Jan 2007
Posts: 1,348
I am the one who has been working on ICL (Intel's MSVC compatible Compiler) support for x264 and there will not be msvc .sln, .vcproj, or .icproj files.
they are unnecessary and only add maintenance overhead when x264 already has a working build system.

If you are requesting a patch with support for the compilation options that's one thing, if you want an ICL compiled x264 that's a different thing.

If you are requesting a build then the questions i need answered to do this for you are
A) what revision? (latest is preferable)
B) what output do you require? (e.g. any combination of x264cli, static libx264, and/or shared libx264).
C) what platforms? (e.g. x86 and/or x86_64 only - i will not support IA64)
D) do you need any special features for the x264cli, if requested? (e.g. lavf, gpac, ffms)
E) are you requesting any particular ICL flags?

Notes:
* I will not support threading for x86_64 prior to r1834 as ICL x86_64 built x264's with pthread-win32 support crash.
* lavf and ffms support for x86_64 ICL x264cli builds currently involve use and inclusion of a shared library of ffms.
__________________
custom x264 builds & patches | F@H | My Specs

Last edited by kemuri-_9; 6th January 2011 at 14:23.
kemuri-_9 is offline   Reply With Quote
Old 11th January 2011, 03:11   #3  |  Link
Neal1981
Registered User
 
Join Date: Jun 2010
Posts: 6
Hi Kemuri,

Thanks a lot for the feedback.
Following is my answer to your questions.

A) what revision? (latest is preferable)
Ans: Yes, I prefer the lateste one

B) what output do you require? (e.g. any combination of x264cli, static libx264, and/or shared libx264).
Ans: Final binary of x264 and static libx264

C) what platforms? (e.g. x86 and/or x86_64 only - i will not support IA64)
Ans: x86 is enough

D) do you need any special features for the x264cli, if requested? (e.g. lavf, gpac, ffms)
Ans: I do not need that so far

E) are you requesting any particular ICL flags?
Ans: I think no since I do not know what's the particular ICL flags I can use on it now

By answers above, do you have the existing MSVC/ICL project with x264 that can share with me?

Very appreciate your help!
Neal1981 is offline   Reply With Quote
Old 11th January 2011, 05:08   #4  |  Link
kemuri-_9
Compiling Encoder
 
kemuri-_9's Avatar
 
Join Date: Jan 2007
Posts: 1,348
Quote:
Originally Posted by Neal1981 View Post
A) what revision? (latest is preferable)
Ans: Yes, I prefer the lateste one

B) what output do you require? (e.g. any combination of x264cli, static libx264, and/or shared libx264).
Ans: Final binary of x264 and static libx264

C) what platforms? (e.g. x86 and/or x86_64 only - i will not support IA64)
Ans: x86 is enough

D) do you need any special features for the x264cli, if requested? (e.g. lavf, gpac, ffms)
Ans: I do not need that so far

E) are you requesting any particular ICL flags?
Ans: I think no since I do not know what's the particular ICL flags I can use on it now
why are you requesting an x86 binary of x264 compiled through ICL?

there are no incompatibility issues between mingw and msvc for x86, like there are currently for x86_64.

also msvc/icl made builds of x264 for x86 are often slower than mingw equivalents as some assembly has to be disabled.
this is because msvc's x86 linker can only maintain a 4-byte aligned stack where mingw's can do 16, which some of the assembly depends on.

Quote:
By answers above, do you have the existing MSVC/ICL project with x264 that can share with me?
what are you looking for specifically here? nothing up to this point has made any reasonable point as to why you desire the know how of building x264 with ICL...
__________________
custom x264 builds & patches | F@H | My Specs

Last edited by kemuri-_9; 11th January 2011 at 05:10.
kemuri-_9 is offline   Reply With Quote
Old 11th January 2011, 08:24   #5  |  Link
Neal1981
Registered User
 
Join Date: Jun 2010
Posts: 6
Hi Kemuri,

It's because I had studied x264 by MSVC before and I am familiar to study the code by MSVC actually.

For convenience, I am seeking the possibility to open the latest x264 by MSVC since I found there's other thread are talking that x264 can still be compiled by MSVC with ICL

Thanks a lot for the feedback~
Neal1981 is offline   Reply With Quote
Old 11th January 2011, 14:11   #6  |  Link
kemuri-_9
Compiling Encoder
 
kemuri-_9's Avatar
 
Join Date: Jan 2007
Posts: 1,348
It looks like you're wanting to open x264 in the MSVS IDE (aka devenv.exe).

this is NOT how I'm supporting building x264 with ICL...

if all you want to do is open x264 with MSVS go grab direct264 instead.

outside of the fact that checking out the repository triggered my virus scan, it's what you want.
__________________
custom x264 builds & patches | F@H | My Specs

Last edited by kemuri-_9; 11th January 2011 at 14:20.
kemuri-_9 is offline   Reply With Quote
Old 11th January 2011, 19:37   #7  |  Link
MasterNobody
Registered User
 
Join Date: Jul 2007
Posts: 552
Here is patch for those who for some stupid reason really need to compile x264 in MSVS IDE with Intel Compiler:
x264_msvs2008_icl_patch.r1867.zip

P.S. It goes without any warranty. It can crash or work incorrectly. If this is the case then that all due to stupidity of Intel Complier. You were warned.

Last edited by MasterNobody; 11th January 2011 at 19:59.
MasterNobody is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 04:16.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.