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 16th September 2008, 00:40   #1081  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
Quote:
Originally Posted by Romario View Post
Please, skystrife, can you compile 64-bit build of your patched versions of x264 ?
x264 doesn't support x64 Windows. I think it could be built for x64 Windows by disabling all the Assembly, but that wouldn't make sense, speed-wise...
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊
LoRd_MuldeR is offline   Reply With Quote
Old 16th September 2008, 00:46   #1082  |  Link
kemuri-_9
Compiling Encoder
 
kemuri-_9's Avatar
 
Join Date: Jan 2007
Posts: 1,348
Quote:
Originally Posted by LoRd_MuldeR View Post
x264 doesn't support x64 Windows. I think it could be built for x64 Windows by disabling all the Assembly, but that wouldn't make sense, speed-wise...
yes i have made x64 builds but the assembly does not work with it (seg faults right at the start), and when disabling the assembly it's slower than the x86 with assembly.
__________________
custom x264 builds & patches | F@H | My Specs
kemuri-_9 is offline   Reply With Quote
Old 16th September 2008, 00:58   #1083  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
Quote:
Originally Posted by kemuri-_9 View Post
yes i have made x64 builds but the assembly does not work with it (seg faults right at the start), and when disabling the assembly it's slower than the x86 with assembly.
That's because Win-x64 uses a different calling convention than Linux-x64 and hence the x264 assembly won't work on Win-x64 (but on Linux-x64 it does).
It's a known problem, but currently none of the developers is willing to fix it...
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊
LoRd_MuldeR is offline   Reply With Quote
Old 16th September 2008, 01:02   #1084  |  Link
akupenguin
x264 developer
 
akupenguin's Avatar
 
Join Date: Sep 2004
Posts: 2,392
None of the developers has win64 nor is willing to install it. But you can help by donating a shell account on a win64/cygwin box.
akupenguin is offline   Reply With Quote
Old 16th September 2008, 01:04   #1085  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
Quote:
Originally Posted by akupenguin View Post
None of the developers has win64 nor is willing to install it. But you can help by donating a shell account on a win64/cygwin box.
I'm running WinXP x64 Edition. If you tell me what to do, I'll do what I can...
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊
LoRd_MuldeR is offline   Reply With Quote
Old 16th September 2008, 01:06   #1086  |  Link
Ranguvar
Registered User
 
Ranguvar's Avatar
 
Join Date: Feb 2007
Location: ::1
Posts: 1,236
Same as above.
Ranguvar is offline   Reply With Quote
Old 16th September 2008, 01:09   #1087  |  Link
akupenguin
x264 developer
 
akupenguin's Avatar
 
Join Date: Sep 2004
Posts: 2,392
I don't actually know how, since cygwin isn't designed to be a whole multiuser environment. But there is a sshd, maybe that's enough.
akupenguin is offline   Reply With Quote
Old 16th September 2008, 01:59   #1088  |  Link
kemuri-_9
Compiling Encoder
 
kemuri-_9's Avatar
 
Join Date: Jan 2007
Posts: 1,348
Quote:
Originally Posted by akupenguin View Post
None of the developers has win64 nor is willing to install it. But you can help by donating a shell account on a win64/cygwin box.
win64, msys + mingw 64, and RDP?
does that sound sufficient, or would you still rather prefer sshd?
__________________
custom x264 builds & patches | F@H | My Specs
kemuri-_9 is offline   Reply With Quote
Old 16th September 2008, 02:17   #1089  |  Link
akupenguin
x264 developer
 
akupenguin's Avatar
 
Join Date: Sep 2004
Posts: 2,392
Quote:
Originally Posted by kemuri-_9 View Post
win64, msys + mingw 64, and RDP?
does that sound sufficient, or would you still rather prefer sshd?
Sufficient if it works. The only times I've used RDP was RDP-over-X-over-compressed-ssh
akupenguin is offline   Reply With Quote
Old 16th September 2008, 06:07   #1090  |  Link
Manao
Registered User
 
Join Date: Jan 2002
Location: France
Posts: 2,856
sshd works well with cygwin, and is surprisingly easy to set up.
__________________
Manao is offline   Reply With Quote
Old 16th September 2008, 07:22   #1091  |  Link
Shinigami-Sama
Solaris: burnt by the Sun
 
Shinigami-Sama's Avatar
 
Join Date: Oct 2004
Location: /etc/default/moo
Posts: 1,923
Quote:
Originally Posted by akupenguin View Post
Sufficient if it works. The only times I've used RDP was RDP-over-X-over-compressed-ssh
rdesktop works wonderfully well on solaris
so it should work on any other *nixy OS
__________________
Quote:
Originally Posted by benjust View Post
interlacing and telecining should have been but a memory long ago.. unfortunately still just another bizarre weapon in the industries war on image quality.
Shinigami-Sama is offline   Reply With Quote
Old 16th September 2008, 11:06   #1092  |  Link
Ranguvar
Registered User
 
Ranguvar's Avatar
 
Join Date: Feb 2007
Location: ::1
Posts: 1,236
rang_x264_r977

Check the Git log! Awesome new changes!

Home
Direct download, Mirrors

Code:
x264 r977 from Git (patched, fprofiled).
Thanks to the x264 devs, including those who made the patches I use.
Compiled by Ranguvar on September 16th, 2008, with GCC 4.3.2.
DON'T think that because I used march=athlon it restricts the CPUs you can use. 
It seems to improve performance (VERY slightly) for all CPUs.

Open this archive with the free, multi-platform tools 7-Zip or p7zip. Compressed with LZMA.
The src folder contains the patched source code.
The bin folder contains a binary executable, and a DLL for those apps that use it 
(May not work in AviDemux. Get those DLLs from LoRd_MuldeR).

Git:                                git://git.videolan.org/x264.git
Info, and source tarballs:          http://www.videolan.org/developers/x264.html
Changelog:                          http://git.videolan.org/gitweb.cgi?p=x264.git          
Vanilla builds:                     http://x264.nl/
Discussion:                         http://forum.doom9.org/forumdisplay.php?f=77
                                    http://forum.doom9.org/showthread.php?t=130364


Applied patches, in the order applied (included, unchanged, in the patches folder):

patch -p1 -i ../x264diffs/rang_x264_version.diff
patch -p1 -i ../x264diffs/x264_dll_alignment_fix.01.diff
patch -p1 -i ../x264diffs/x264_hrd_pulldown.09_interlace.diff
patch -p0 -i ../x264diffs/x264_fp-eta.01.r680.diff


CLI used for build: ./configure --enable-shared --extra-cflags="-march=athlon -pipe"
                    make fprofiled VIDS="../enctests/deadline_cif.y4m"

Platform:   X86
System:     MINGW
asm:        yes
avis input: yes
mp4 output: yes
pthread:    yes
gtk:        no
debug:      no
gprof:      no
PIC:        no
shared:     yes
visualize:  no
Ranguvar is offline   Reply With Quote
Old 16th September 2008, 11:48   #1093  |  Link
Avenger007
Bruce Wayne
 
Join Date: Dec 2007
Posts: 283
Quote:
Originally Posted by Ranguvar View Post
Check the Git log! Awesome new changes!
lol
I guess you're referring to
Quote:
commit a92bbc2325942d2ceab2ab043727f5943a33bd64 r974
Author: Jason Garrett-Glaser <darkshikari@gmail.com>
Date: Tue Sep 16 00:31:26 2008 -0700

Cache motion vectors in lowres lookahead
This vastly speeds up b-adapt 2, especially at large bframes values.
This changes output because now MV prediction in lookahead only uses L0/L1 MVs, not bidir. This isn't a problem, since the bidir prediction wasn't really correct to begin with, so the change in output is neither positive nor negative.
This also allowed the removal of some unnecessary memsets, which should also give a small speed boost.
Finally, this allows the use of the lowres motion vectors for predictors in some future patch.
Btw, thanks for the Athlon builds.

Last edited by Avenger007; 16th September 2008 at 11:52.
Avenger007 is offline   Reply With Quote
Old 16th September 2008, 12:03   #1094  |  Link
Inventive Software
Turkey Machine
 
Join Date: Jan 2005
Location: Lowestoft, UK (but visit lots of places with bribes [beer])
Posts: 1,953
Yeah, plus the VBV ones.
__________________
On Discworld it is clearly recognized that million-to-one chances happen 9 times out of 10. If the hero did not overcome huge odds, what would be the point? Terry Pratchett - The Science Of Discworld
Inventive Software is offline   Reply With Quote
Old 16th September 2008, 12:12   #1095  |  Link
Ranguvar
Registered User
 
Ranguvar's Avatar
 
Join Date: Feb 2007
Location: ::1
Posts: 1,236
Yep
And I use march=athlon not for the Athlon CPU, but because it seems to improve performance on all CPUs (especially the Athlons), including my Core 2 Quad
Ranguvar is offline   Reply With Quote
Old 16th September 2008, 14:30   #1096  |  Link
skystrife
Registered User
 
skystrife's Avatar
 
Join Date: Feb 2007
Posts: 176
x264.977.modified.exe - Alternate Download

Patches used:

x264_hrd_pulldown.09_interlace.diff

gcc 3.4.5 fprofiled build with -march=pentium2.

Excited about the b-adapt 2 speedboost!
skystrife is offline   Reply With Quote
Old 16th September 2008, 15:38   #1097  |  Link
kemuri-_9
Compiling Encoder
 
kemuri-_9's Avatar
 
Join Date: Jan 2007
Posts: 1,348
bah *stabs the planet*
I'm having problems accessing the git repository again... guess i'll try waiting it out....
__________________
custom x264 builds & patches | F@H | My Specs
kemuri-_9 is offline   Reply With Quote
Old 16th September 2008, 15:54   #1098  |  Link
Ranguvar
Registered User
 
Ranguvar's Avatar
 
Join Date: Feb 2007
Location: ::1
Posts: 1,236
here ya go, unpatched, straight git clone

http://www.rapidspread.com/file.jsp?id=dwephtordq
Ranguvar is offline   Reply With Quote
Old 16th September 2008, 16:09   #1099  |  Link
kemuri-_9
Compiling Encoder
 
kemuri-_9's Avatar
 
Join Date: Jan 2007
Posts: 1,348
thanks, but it worked for me this time!
the repository needs to stop being so finicky!
__________________
custom x264 builds & patches | F@H | My Specs
kemuri-_9 is offline   Reply With Quote
Old 16th September 2008, 23:20   #1100  |  Link
skystrife
Registered User
 
skystrife's Avatar
 
Join Date: Feb 2007
Posts: 176
Quote:
Originally Posted by kemuri-_9 View Post
thanks, but it worked for me this time!
the repository needs to stop being so finicky!
I blame the new VLC release.
skystrife is offline   Reply With Quote
Reply

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


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 00:57.


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