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. |
|
|
Thread Tools | Search this Thread | Display Modes |
8th April 2010, 20:31 | #3101 | Link | |
Registered User
Join Date: Jul 2007
Posts: 552
|
Quote:
Code:
--enable-muxer=avi --enable-protocol=file |
|
8th April 2010, 20:45 | #3102 | Link | |||
Software Developer
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
|
Quote:
Code:
File Size RIPEMD-160 parkrun.1280x720.crf20.gcc345.generic.avi 41.164.020 B54683EEFF99DF9032951E69A20372B9769F9860 parkrun.1280x720.crf20.gcc450.generic.avi 41.164.020 B54683EEFF99DF9032951E69A20372B9769F9860 parkrun.1280x720.crf20.gcc450.core2.avi 41.164.020 B54683EEFF99DF9032951E69A20372B9769F9860 parkrun.1280x720.crf20.gcc450.pentium3.avi 41.164.020 B54683EEFF99DF9032951E69A20372B9769F9860 parkrun.1280x720.crf20.gcc450.amdfam10.avi 53.389.452 E6BDE3785594AD489583F88D88F3307581B7AA9D parkrun.1280x720.crf20.gcc443.generic.avi 41.164.020 B54683EEFF99DF9032951E69A20372B9769F9860 parkrun.1280x720.crf20.gcc443.amdfam10.avi 53.389.452 E6BDE3785594AD489583F88D88F3307581B7AA9D Quote:
Quote:
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ Last edited by LoRd_MuldeR; 8th April 2010 at 22:36. |
|||
8th April 2010, 21:09 | #3104 | Link |
Registered User
Join Date: Aug 2006
Posts: 2,229
|
Interestingly enough, for me it went in the other direction, around 25 percent smaller output file not 25 percent larger! Anyways, looks as though the last few GCC builds (as it happens with 1310 as well) is broken, I think earlier GCC 4.5.0 builds worked, but how far back that was I have no idea!
Is there any reason why it would only occur with mb-tree on? if there is an instruction used there and not elsewhere? at least a bug report can be submitted to the GCC development team if the cause is known |
8th April 2010, 21:13 | #3105 | Link | |
Software Developer
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
|
Quote:
Also: Even if the miscompilation can be tracked down to MB-Tree, it doesn't mean you will be fine with MB-Tree disabled. Other more subtle things may be miscompiled too. (Looking at the output from the amdfam10-optimized build I see some kind of "flickering" that isn't there in the output from the other builds)
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ Last edited by LoRd_MuldeR; 8th April 2010 at 21:19. |
|
8th April 2010, 22:09 | #3107 | Link | |
Software Developer
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
|
Quote:
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ |
|
9th April 2010, 00:47 | #3110 | Link |
Registered User
Join Date: Jul 2007
Posts: 552
|
It seems this is not the miscompilation. This builds probably correctly work only on AMD K10 CPU (which support SSE4A / AMD SSE4). Because gcc generates LZCNT instruction which seems to be incorrectly interpretated as BSR without crash on CPUs without support of SSE4A.
Last edited by MasterNobody; 9th April 2010 at 00:55. |
9th April 2010, 09:29 | #3111 | Link | |
Software Developer
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
|
Quote:
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ |
|
9th April 2010, 10:01 | #3113 | Link | |
Software Developer
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
|
Quote:
EDIT: Even on an older AMD machine (Athlon64) the "amdfam10" build produced different output than the generic build.
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ Last edited by LoRd_MuldeR; 9th April 2010 at 10:16. |
|
9th April 2010, 11:47 | #3115 | Link | |
Software Developer
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
|
Quote:
Anyway, if you add the aforementioned miscompilation the check for "amdfam10" and "non-Phenom", will there be a way to disabled/skip this check in the "fprofiling" phase? Otherwise I wouldn't be able to fprofile "amdfam10" builds anymore
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ Last edited by LoRd_MuldeR; 9th April 2010 at 12:04. |
|
9th April 2010, 11:50 | #3116 | Link | |
Registered User
Join Date: May 2006
Posts: 957
|
Quote:
[EDIT] Oh, do you mean you want to run one of these on an problematic cpu?
__________________
x264 log explained || x264 deblocking how-to preset -> tune -> user set options -> fast first pass -> profile -> level Doom10 - Of course it's better, it's one more. Last edited by J_Darnley; 9th April 2010 at 11:53. |
|
9th April 2010, 11:57 | #3117 | Link |
Software Developer
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
|
I don't want to use an "amdfam10" optimized build on my Intel CPU and it's good that x264 normally won't let me do that. But: I still want to be able to fprofile those builds on my CPU. But if it always aborts, I cannot run fprofile for "amdfam10" on Non-Phenom CPU's. And I don't have a Phenom available. Getting "borked" output from fprofiling shouldn't be a big deal, as we discard that output anyway...
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ Last edited by LoRd_MuldeR; 9th April 2010 at 12:20. |
9th April 2010, 13:14 | #3118 | Link | |
Compiling Encoder
Join Date: Jan 2007
Posts: 1,348
|
Quote:
I think it's better that x264 prevents the situation with an error to prevent those who don't know better than to allow those who do know better to be able to fprofile it. there are more who don't know better than those who do. |
|
9th April 2010, 13:37 | #3119 | Link |
Software Developer
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
|
Sure. I was more thinking about something like a "#ifdef FPROFILE_GENERATE ... #endif" around the miscompilation check(s)
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ |
Tags |
h.264, x264, x264 builds, x264 patches, x264 unofficial builds |
|
|