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. |
10th October 2005, 14:03 | #1301 | Link |
Mr. Sandman
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
|
AQ is a Haali's patch and it wasnt committed yet.
__________________
MPEG-4 ASP Custom Matrices: EQM V1(old), EQM AutoGK Sharpmatrix (aka EQM V2), EQM V3HR (updated 01/10/2004), EQM V3LR, EQM V3ULR (updated 04/02/2005), EQM V3UHR (updated 17/12/2004) and EQM V3EHR (updated 05/10/2004) Info about my ASP matrices. MPEG-4 AVC Custom Matrices: EQM AVC-HR Info about my AVC matrices My x264 builds. Mooo!!! |
10th October 2005, 14:08 | #1302 | Link |
Registered User
Join Date: Jan 2002
Location: France
Posts: 2,856
|
afaik, it doesn't use adaptive quantization.
__________________
|
11th October 2005, 01:28 | #1303 | Link | |
Registered User
Join Date: Sep 2004
Location: Italy
Posts: 154
|
Quote:
|
|
13th October 2005, 03:56 | #1304 | Link |
Mr. Sandman
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
|
Im not an OSX expert but there should be encoding GUIs supporting x264.
Handbrake: http://handbrake.m0k.org/index.php Handbrake port for tiger: http://handbrake.darwinports.com/
__________________
MPEG-4 ASP Custom Matrices: EQM V1(old), EQM AutoGK Sharpmatrix (aka EQM V2), EQM V3HR (updated 01/10/2004), EQM V3LR, EQM V3ULR (updated 04/02/2005), EQM V3UHR (updated 17/12/2004) and EQM V3EHR (updated 05/10/2004) Info about my ASP matrices. MPEG-4 AVC Custom Matrices: EQM AVC-HR Info about my AVC matrices My x264 builds. Mooo!!! Last edited by Sharktooth; 13th October 2005 at 03:59. |
13th October 2005, 14:34 | #1306 | Link |
Mr. Sandman
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
|
well... i never used handbrake so i dont know about its (in)ability to (not) take advantage of the codec options and settings.
however there are also mConverter: http://mconverter.sourceforge.net/ (dont know if it works on tiger though) Dvision: http://www.apple.com/downloads/macos...o/dvision.html and more...
__________________
MPEG-4 ASP Custom Matrices: EQM V1(old), EQM AutoGK Sharpmatrix (aka EQM V2), EQM V3HR (updated 01/10/2004), EQM V3LR, EQM V3ULR (updated 04/02/2005), EQM V3UHR (updated 17/12/2004) and EQM V3EHR (updated 05/10/2004) Info about my ASP matrices. MPEG-4 AVC Custom Matrices: EQM AVC-HR Info about my AVC matrices My x264 builds. Mooo!!! |
16th October 2005, 15:20 | #1307 | Link |
"el" as in Hellas
Join Date: Jun 2003
Location: Greece
Posts: 71
|
Does gprof has to be enabled all the time or only when building with --enable-debug?
__________________
Divx Forums Nickname: DivxRulez | Greek Doom9 Forums Nickname: Dark Scizor | dvd.stuff.gr Forums Nickname: Dark Scizor |
16th October 2005, 16:20 | #1308 | Link |
Registered User
Join Date: Jan 2002
Location: France
Posts: 2,856
|
gprof is usefull only to developpers. Using it for a real encode will only slow things down
__________________
|
18th October 2005, 20:07 | #1309 | Link |
Registered User
Join Date: Jan 2004
Location: Czech
Posts: 181
|
Strange bug
Hi guys,
today I've encoded Band Of Brothers HD to x264 and found strange error. As you see on frame in attachment. The green rectangles. Settings: Input: AVS file: Code:
LoadPlugin("decomb.dll") OpenDMLSource("BoB1.avi",audio=false) Trim(712,126914) Telecide(order=1,guide=1).Decimate() x264 settings: x264 r327 2-Pass encoding at 4061kbps - rate controll default - 8x8 transform, 2 ref. frames, 3 B frames,Use as reference - Partition decision: 6 RDO, Hexagonal search, deblock filter off - every other settings at default This errors appears only in encoded avi, only in black areas. In AVS opened in VDM not. EDIT: Today I found, that error isn't in x264 codec, because when I encoded same AVS script by XVID codec, same green blocks in same frames appears.
__________________
(Sorry for my bad english, I'm czech, not englishman... :)) Last edited by JnZ; 19th October 2005 at 16:13. |
19th October 2005, 22:12 | #1310 | Link | |
Registered User
Join Date: Mar 2004
Posts: 247
|
Quote:
js |
|
22nd October 2005, 08:08 | #1311 | Link |
"el" as in Hellas
Join Date: Jun 2003
Location: Greece
Posts: 71
|
Sharktooth, here's the output when applying your Constant Rate Factor patch:
Code:
$ patch -p0 < x264_crf.0.diff patching file `encoder/encoder.c' Hunk #2 succeeded at 417 (offset 1 line). patching file `encoder/ratecontrol.c' patching file `x264.c' Hunk #2 FAILED at 471. Hunk #3 succeeded at 503 (offset 12 lines). Hunk #4 succeeded at 577 (offset 3 lines). 1 out of 4 hunks FAILED -- saving rejects to x264.c.rej patching file `common/common.c' patching file `x264.h' Hunk #2 succeeded at 207 (offset 3 lines). PS: I had already applied Adaptive quantization V1, ME and RD skip on sub16x16 blocks if 16x16 was found to be a SKIP (core) and RD patch V2 before applying this one.
__________________
Divx Forums Nickname: DivxRulez | Greek Doom9 Forums Nickname: Dark Scizor | dvd.stuff.gr Forums Nickname: Dark Scizor Last edited by el divx; 22nd October 2005 at 08:10. |
22nd October 2005, 13:58 | #1312 | Link |
Mr. Sandman
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
|
i know. i fixed it manually. but if you dont apply th AQ patch it works as it is.
__________________
MPEG-4 ASP Custom Matrices: EQM V1(old), EQM AutoGK Sharpmatrix (aka EQM V2), EQM V3HR (updated 01/10/2004), EQM V3LR, EQM V3ULR (updated 04/02/2005), EQM V3UHR (updated 17/12/2004) and EQM V3EHR (updated 05/10/2004) Info about my ASP matrices. MPEG-4 AVC Custom Matrices: EQM AVC-HR Info about my AVC matrices My x264 builds. Mooo!!! |
22nd October 2005, 14:38 | #1313 | Link | |
"el" as in Hellas
Join Date: Jun 2003
Location: Greece
Posts: 71
|
Quote:
Edit: Cancel that. I found it: Code:
#define OPT_ADAPTIVE_QP 315 #define OPT_AQ_STRENGTH 316 #define OPT_AQ_SENSITIVITY 317 #define OPT_CRF 318
__________________
Divx Forums Nickname: DivxRulez | Greek Doom9 Forums Nickname: Dark Scizor | dvd.stuff.gr Forums Nickname: Dark Scizor Last edited by el divx; 22nd October 2005 at 15:13. |
|
24th October 2005, 10:01 | #1314 | Link |
Registered User
Join Date: Sep 2005
Posts: 10
|
Compile x264 on windows
Did anyone compile the x264 on visual studio lately? I get the following linking errors: Linking... xilink6: executing 'C:\PROGRA~1\MICROS~3\VC98\Bin\link.exe' x264.obj : error LNK2001: unresolved external symbol _strncasecmp libx264.lib(encoder.obj) : error LNK2001: unresolved external symbol _x264_quant_init bin/x264.exe : fatal error LNK1120: 2 unresolved externals Error executing xilink6.exe. x264.exe - 3 error(s), 0 warning(s) I know that usually it means I need to add files to project or libraries to link to but I did not find the proper solution. |
24th October 2005, 10:15 | #1315 | Link | |
Registered User
Join Date: Jan 2002
Location: France
Posts: 2,856
|
The function is defined in :
Quote:
__________________
|
|
24th October 2005, 10:23 | #1316 | Link |
Registered User
Join Date: Dec 2004
Location: Melbourne, AU
Posts: 1,963
|
From memory, to get it work with visual studio do the following:
1. Add set.c and quant.c (found in the common directory) to the libx264 project, ideally under the core folder. 2. Add a line near the bottom of x264.h like so: Code:
#ifdef __X264__ # ifdef _MSC_VER # define inline __inline # define DECLARE_ALIGNED( type, var, n ) __declspec(align(n)) type var // Add this next line: # define strncasecmp(s1, s2, n) strnicmp(s1, s2, n) # else # define DECLARE_ALIGNED( type, var, n ) type var __attribute__((aligned(n))) # endif #endif |
24th October 2005, 13:01 | #1317 | Link |
Registered User
Join Date: Sep 2005
Posts: 10
|
Thanks , It compiles.
I had to remove the flag HAVE_MMXEXT though. Is there a problem with the mmx implementation? With the flag I get these errors: Linking... xilink6: executing 'C:\PROGRA~1\MICROS~3\VC98\Bin\link.exe' libx264.lib(quant.obj) : error LNK2001: unresolved external symbol _x264_quant_8x8_core16_mmx libx264.lib(quant.obj) : error LNK2001: unresolved external symbol _x264_quant_4x4_core16_mmx libx264.lib(quant.obj) : error LNK2001: unresolved external symbol _x264_quant_4x4_dc_core32_mmx libx264.lib(quant.obj) : error LNK2001: unresolved external symbol _x264_quant_2x2_dc_core32_mmx libx264.lib(quant.obj) : error LNK2001: unresolved external symbol _x264_quant_8x8_core32_mmx libx264.lib(quant.obj) : error LNK2001: unresolved external symbol _x264_quant_4x4_core32_mmx bin/x264.exe : fatal error LNK1120: 6 unresolved externals Error executing xilink6.exe. I looked around in the code , and indeed I see no implementation of any of these functions.am I missing something here? |
24th October 2005, 13:05 | #1318 | Link |
Registered User
Join Date: Jan 2002
Location: France
Posts: 2,856
|
Tou need to add the file "common/i386/quant-a.asm" to the vcproj, and to configure it to be compiled with nasm ( as the other asm files are, copy'n'paste their configuration to quant-a.asm's one )
__________________
|
24th October 2005, 13:07 | #1319 | Link |
Registered User
Join Date: Jan 2002
Location: France
Posts: 2,856
|
Tou need to add the file "common/i386/quant-a.asm" to the .dsp, and to configure it to be compiled with nasm ( as the other asm files are, copy'n'paste their configuration to quant-a.asm's one )
__________________
|
Thread Tools | Search this Thread |
Display Modes | |
|
|