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

Reply
 
Thread Tools Search this Thread Display Modes
Old 25th August 2009, 15:28   #2201  |  Link
rack04
Registered User
 
Join Date: Mar 2006
Posts: 1,528
x264 core:72 r1232M x86

Download

Built by rack04 on August 25, 2009, 9:20:51 AM CST
  • $ gcc --version
    Code:
    gcc.exe (GCC) 4.4.1 (x86.core2.Komisar)
  • $ ./configure --extra-cflags="-march=core2"
    Code:
    Platform:   X86
    System:     MINGW
    asm:        yes
    avis input: yes
    mp4 output: yes
    pthread:    yes
    debug:      no
    gprof:      no
    PIC:        no
    shared:     no
    visualize:  no
  • $ make fprofiled VIDS="bigbuckbunny.avs LosslessTouhou.avs riverbed.1920x1080.yuv"
Patched with:
rack04 is offline   Reply With Quote
Old 27th August 2009, 08:49   #2202  |  Link
JEEB
もこたんインしたお!
 
JEEB's Avatar
 
Join Date: Jan 2008
Location: Finland / Japan
Posts: 514
x264 r1235 64bit unpatched:
download ; hash
  • built on Aug 27 2009, gcc: 4.3.4 20090220 (prerelease) (x64.generic.Komisar)
  • fprofiled, otherwise defaults
________________________________________________________________________________

x264 r1235 32bit
download ; release notes
  • built on Aug 27 2009, gcc: 4.3.4 20090220 (prerelease) (x32.generic.Komisar)
  • fprofiled, -march=i686

x264 r1235 64bit
download ; release notes
  • built on Aug 27 2009, gcc: 4.3.4 20090220 (prerelease) (x64.generic.Komisar)
  • fprofiled, -march=core2

patched with:
A bit longer list this time since I just merged two changelogs >:3
__________________
[I'm human, no debug]
JEEB is offline   Reply With Quote
Old 27th August 2009, 15:21   #2203  |  Link
rack04
Registered User
 
Join Date: Mar 2006
Posts: 1,528
x264 r1235M x86

Download

Built by rack04 on August 27, 2009, 9:14:16 AM CST
  • gcc --version
    Code:
    gcc.exe (GCC) 4.3.4 20090526 (prerelease) (x86.core2.Komisar)
  • -march=core2
  • make fprofiled
Patched with:
rack04 is offline   Reply With Quote
Old 27th August 2009, 16:32   #2204  |  Link
techouse
Strictly Rhythm
 
techouse's Avatar
 
Join Date: Jul 2007
Location: Ljubljana, Slovenia
Posts: 166
x264_x64_r1235_unpatched | MD5
GCC 4.4.1 20090803 (x64.core2.Komisar), unpatched, generic, fprofiled

________________________________________________________________________________

x264_x86_r1235_techouse | INFO
GCC 4.4.1 20090803 (x86.core2.Komisar), fprofiled, -march=core2

x264_x64_r1235_techouse | INFO
GCC 4.4.1 20090803 (x86_64.core2.Komisar), fprofiled, -march=core2

Patches used:

x264_hrd_pd_interlace.16.fix.1232.diff
x264_win_zone_parse_fix_06.diff
__________________
techouse is offline   Reply With Quote
Old 28th August 2009, 01:49   #2205  |  Link
woah!
Registered User
 
Join Date: Oct 2003
Posts: 435
Quote:
Originally Posted by techouse View Post
x264_x64_r1235_unpatched | MD5
GCC 4.4.1 20090803 (x64.core2.Komisar), unpatched, generic, fprofiled

________________________________________________________________________________

x264_x86_r1235_techouse | INFO
GCC 4.4.1 20090803 (x86.core2.Komisar), fprofiled, -march=core2

x264_x64_r1235_techouse | INFO
GCC 4.4.1 20090803 (x86_64.core2.Komisar), fprofiled, -march=core2

Patches used:

x264_hrd_pd_interlace.16.fix.1232.diff
x264_win_zone_parse_fix_06.diff
i get this with you patched x86 version: unrecognised option `--nal-hrd'

rack04 version above you with same patches works ok...
woah! is offline   Reply With Quote
Old 28th August 2009, 06:03   #2206  |  Link
juGGaKNot
Registered User
 
juGGaKNot's Avatar
 
Join Date: Feb 2008
Posts: 733
32/64 bit ? are you sure you have the patched one ?

--longhelp
__________________
Quote:
Originally Posted by Dark Shikari View Post
If they can beat x264 in visual quality on ordinary test clips without postprocessing, I'll eat my hat.
juGGaKNot is offline   Reply With Quote
Old 28th August 2009, 06:44   #2207  |  Link
woah!
Registered User
 
Join Date: Oct 2003
Posts: 435
i said x86 patched version so 32bit patched...

rack04 has these options: --nal-hrd --pulldown

techouse's doesnt, and thats fine to know, so i will use another version which does.
woah! is offline   Reply With Quote
Old 28th August 2009, 07:21   #2208  |  Link
techouse
Strictly Rhythm
 
techouse's Avatar
 
Join Date: Jul 2007
Location: Ljubljana, Slovenia
Posts: 166
I'm pretty sure I patched it, but I'll recheck my building scripts and report back later.

EDIT: You're right, I had a typo in my script and cause of that it didn't find the diff file. Thanx for noticing it ONLY my patched r1232 and r1235 builds are affected. I'm fixing/rebuilding r1235 now.
__________________

Last edited by techouse; 28th August 2009 at 07:28.
techouse is offline   Reply With Quote
Old 28th August 2009, 07:39   #2209  |  Link
woah!
Registered User
 
Join Date: Oct 2003
Posts: 435
np ... i am guessing anyone who does bluray stuff would have said something soon enough too
woah! is offline   Reply With Quote
Old 28th August 2009, 08:00   #2210  |  Link
techouse
Strictly Rhythm
 
techouse's Avatar
 
Join Date: Jul 2007
Location: Ljubljana, Slovenia
Posts: 166
Fixed.
__________________
techouse is offline   Reply With Quote
Old 28th August 2009, 15:54   #2211  |  Link
moviefan
Registered User
 
Join Date: Jul 2005
Posts: 438
What I have been wondering about is:
  1. --march=i686/core2/... - What is the difference?
  2. --fprofiled: What is this for?
moviefan is offline   Reply With Quote
Old 28th August 2009, 16:02   #2212  |  Link
kemuri-_9
Compiling Encoder
 
kemuri-_9's Avatar
 
Join Date: Jan 2007
Posts: 1,348
--march=i686/core2/... - What is the difference?

march=i686 is used by default to have gcc use the cmov instruction which speeds up some of the c code a bit here and there.
core2 does just about nothing; it's mostly used to have gcc schedule tasks in way that's optimal for core2 as the instructions barely differ from that of march=i686.

--fprofiled: What is this for?

fprofiled is a scheme that you compile a program with that capability, execute it, and then recompile it optimizing based on which code paths were executed the most/least from your executions.
other compilers can have different names for such a feature, but gcc's is called 'fprofile'.
__________________
custom x264 builds & patches | F@H | My Specs
kemuri-_9 is offline   Reply With Quote
Old 28th August 2009, 16:46   #2213  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 12,957
Profiling means that the application is analyzed while it's executing and processing "real" input data. The info collected during the profiling process can be used by the compiler to enable additional optimizations (or to enable the optimizations in parts of the program where they are really needed). Compiling x264 with fprofiled takes much longer than without, because the binary is compiled twice (once before the profiling and again after the profiling is completed). Also you need to provide a sample video clip that will be encoded several times (with different settings in order to cover all code paths) during the profiling process...
__________________
There was of course no way of knowing whether you were being watched at any given moment.
How often, or on what system, the Thought Police plugged in on any individual wire was guesswork.



Last edited by LoRd_MuldeR; 29th August 2009 at 00:18.
LoRd_MuldeR is offline   Reply With Quote
Old 28th August 2009, 23:44   #2214  |  Link
moviefan
Registered User
 
Join Date: Jul 2005
Posts: 438
OK, very interesting! Thanks for the explanations!
moviefan is offline   Reply With Quote
Old 29th August 2009, 01:30   #2215  |  Link
JEEB
もこたんインしたお!
 
JEEB's Avatar
 
Join Date: Jan 2008
Location: Finland / Japan
Posts: 514
x264 r1239 64bit unpatched:
download ; hash
  • built on Aug 29 2009, gcc: 4.3.4 20090220 (prerelease) (x64.generic.Komisar)
  • fprofiled, otherwise defaults
________________________________________________________________________________

x264 r1239 32bit
download ; release notes
  • built on Aug 29 2009, gcc: 4.3.4 20090220 (prerelease) (x32.generic.Komisar)
  • fprofiled, -march=i686

x264 r1239 64bit
download ; release notes
  • built on Aug 29 2009, gcc: 4.3.4 20090220 (prerelease) (x64.generic.Komisar)
  • fprofiled, -march=core2

patched with:
__________________
[I'm human, no debug]
JEEB is offline   Reply With Quote
Old 29th August 2009, 04:25   #2216  |  Link
rack04
Registered User
 
Join Date: Mar 2006
Posts: 1,528
x264 r1239M x86

Download

Built by rack04 on August 28, 2009, 10:13:17 PM CST
  • GCC 4.3.4 20090526 (prerelease) (x86.core2.Komisar)
  • -march=core2
  • fprofiled
Patched with:

Last edited by rack04; 29th August 2009 at 04:31.
rack04 is offline   Reply With Quote
Old 29th August 2009, 12:39   #2217  |  Link
buzzqw
HDConvertToX author
 
Join Date: Nov 2003
Location: Cesena,Italy
Posts: 6,552
for any interest

http://www.64k.it/andres/data/x264/x264.1239.x86.tar.gz

gcc 4.4.1

Code:
$ ./configure
Platform:   X86
System:     LINUX
asm:        yes
avis input: no
mp4 output: yes
pthread:    yes
matroska: yes
Patched with: x264_hrd_pd_interlace.16.fix.1232.diff

BHH
__________________
HDConvertToX: your tool for BD backup
MultiX264: The quick gui for x264
AutoMen: The Mencoder GUI
AutoWebM: supporting WebM/VP8
buzzqw is offline   Reply With Quote
Old 29th August 2009, 21:46   #2218  |  Link
rack04
Registered User
 
Join Date: Mar 2006
Posts: 1,528
x264 r1240M x86

Download

Built by rack04 on August 29, 2009, 1:39:08 PM CST
  • GCC 4.3.4 20090526 (prerelease) (x86.core2.Komisar)
  • -march=core2
  • fprofiled
Patched with:
rack04 is offline   Reply With Quote
Old 30th August 2009, 02:12   #2219  |  Link
JEEB
もこたんインしたお!
 
JEEB's Avatar
 
Join Date: Jan 2008
Location: Finland / Japan
Posts: 514
x264 r1240 64bit unpatched:
download ; hash
  • built on Aug 30 2009, gcc: 4.3.4 20090220 (prerelease) (x64.generic.Komisar)
  • fprofiled, otherwise defaults
________________________________________________________________________________

x264 r1240 32bit
download ; release notes
  • built on Aug 30 2009, gcc: 4.3.4 20090220 (prerelease) (x32.generic.Komisar)
  • fprofiled, -march=i686

x264 r1240 64bit
download ; release notes
  • built on Aug 30 2009, gcc: 4.3.4 20090220 (prerelease) (x64.generic.Komisar)
  • fprofiled, -march=core2

patched with:
________________________________________________________________________________

And something deeply experimental.

x264 r1240 with MixAQ and OreAQ patches: download
  • built on Aug 30 2009, gcc: 4.3.4 20090220 (prerelease)
  • fprofiled, default CPU flags, --extra-ldflags="-lz"

Patched with the patches:
If you plan on building, the file 'AQDebugLog.h' has to be in the root of your x264 codebase:
These patches are made by Seraphy and Muken AKA VFR Maniac, each developing their own versions and VFR Maniac updating the standard patches for newer revisions. And yes, the patches seem to need zlib. Tobinaka has written some articles on these AQ modes on Doom9, so please search for his posts if you have any basic questions on the patches, and please do report any findings if you decide to test these builds.

Also, I took these patches in this time because of the large amount of interest they have gathered in Japan overall. Personally I didn't dislike what an older MixAQ build did with the blackpearl sequence on 500kbps, but otherwise I'm not saying any of these patches greatly increases quality or something like that. Isn't it fun to have something not-so-usual on your hands?
__________________
[I'm human, no debug]

Last edited by JEEB; 30th August 2009 at 02:58. Reason: Updated the experimental patches to their newest revision
JEEB is offline   Reply With Quote
Old 30th August 2009, 02:19   #2220  |  Link
VFR maniac
Spinner of yarns
 
VFR maniac's Avatar
 
Join Date: May 2009
Posts: 164
Hi, JEEB.
I updated OreAQ qp_adj calculation according to rev1236.

Please check below.
http://seraphy.fam.cx/~seraphy/cgi-b...ne&namber=2269

Edit: Woops! I passed by you.
__________________
僕と契約して、L-SMASH developerになってよ!
L-SMASH | L-SMASH Works | Opus-in-ISOBMFF specification and reference software

Last edited by VFR maniac; 30th August 2009 at 02:30.
VFR maniac is offline   Reply With Quote
Reply

Tags
h.264, x264, x264 builds, x264 patches, x264 unofficial builds

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 18:33.


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