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. |
4th November 2006, 15:32 | #41 | Link |
Registered User
Join Date: Oct 2001
Location: Melbourne, Australia
Posts: 2,171
|
If I recall, I modified the core so that a ratio of 0 really did disable N-VOP's. Anyone who wants to encode without N-VOP's, I would suggest a 1.2cvs+MTK build with a HT profile.
If it is really important for you to encode with 1.1.x and not have N-VOP's I could do another build. Just won't be marked 1.1.2. |
4th November 2006, 15:55 | #42 | Link |
Life's clearer in 4K UHD
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,219
|
For my own very selfish requirements I would like such a build.... It's really useful for generating my test cards
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
|
4th November 2006, 19:52 | #43 | Link |
Registered User
Join Date: Aug 2002
Location: Spain
Posts: 233
|
I don't know if this has something to do with what you are talking about. Encoding a movie with XviD 1.1.0 (Koepi's build):
Code:
Packed bitstream: No QPel: No GMC: No Interlaced: No Aspect ratio: Square pixels Quant type: H.263 I-VOPs: 2422 (1,25%) P-VOPs: 97238 (50,33%) B-VOPs: 93534 (48,41%) S-VOPs: 0 (0,00%) N-VOPs: 0 (0,00%) Max consecutive B-VOPs: 1 Code:
Packed bitstream: No QPel: No GMC: No Interlaced: No Aspect ratio: Square pixels Quant type: H.263 I-VOPs: 2519 (1,30%) P-VOPs: 97239 (50,33%) B-VOPs: 93435 (48,36%) S-VOPs: 0 (0,00%) N-VOPs: 1 (0,00%) Max consecutive B-VOPs: 1 Code:
Packed bitstream: No QPel: No GMC: No Interlaced: No Aspect ratio: Square pixels Quant type: MPEG Custom Custom intra matrix: 8 9 10 11 12 14 16 18 9 11 12 13 15 16 18 20 10 12 14 16 17 19 21 22 11 13 16 18 20 22 24 26 12 15 17 20 23 25 28 30 14 16 19 22 25 29 34 38 16 18 21 24 28 34 46 52 18 20 22 26 30 38 52 72 Custom inter matrix: 16 16 17 17 18 19 21 23 16 17 17 18 19 20 22 24 17 17 19 20 21 23 24 27 17 18 20 22 24 25 28 32 18 19 21 24 26 29 36 40 19 20 23 25 29 40 48 52 21 22 24 28 36 48 60 64 23 24 27 32 40 52 64 106 I-VOPs: 2530 (1,31%) P-VOPs: 97291 (50,36%) B-VOPs: 93372 (48,33%) S-VOPs: 0 (0,00%) N-VOPs: 1 (0,00%) Max consecutive B-VOPs: 1 Thanks.
__________________
I like to remember things my own way. Not necessarily the way they happened. (Fred Madison) |
4th November 2006, 20:25 | #44 | Link |
Life's clearer in 4K UHD
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,219
|
I don't think it has anything to do with what I'm talking about. Also, in my case I'm generating encodes "without" B-VOPs....
Cheers
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
|
4th November 2006, 21:22 | #45 | Link |
Registered User
Join Date: Aug 2002
Location: Spain
Posts: 233
|
Ok, I see...
Have you got any idea of why I get 1 N-VOP with some versions and none N-VOP with other versions?
__________________
I like to remember things my own way. Not necessarily the way they happened. (Fred Madison) |
4th November 2006, 21:38 | #46 | Link |
Life's clearer in 4K UHD
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,219
|
Sadly... I don't. Sorry
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
|
5th November 2006, 03:47 | #47 | Link |
Registered User
Join Date: Oct 2001
Location: Melbourne, Australia
Posts: 2,171
|
With the 1.2 build from AutoGK, as I said earlier if you use a Home Theatre profile, then you shouldn't get any N-VOP's. I did that to make sure that the ESS option in AutoGK was actually compatible with ESS based players since I believe if a movie was very compressible AutoGK would disable bframes which will most likely cause N-VOP's.
As for your N-VOP. v1.1.0 I don't think generated N-VOP's with bframes enabled at all. Do you have packed bitstream enabled? I really can't see a problem with N-VOP's personally. Any compliant decoder can handle them. Anything that can't is broken. |
5th November 2006, 04:42 | #48 | Link |
李姗倩 Lǐ Shān Qiàn
Join Date: Nov 2002
Posts: 1,340
|
I used celtic_druid's 1.1.0 to encode many things; it generated a few N-vops (cartoon mode is enabled), but I have no reason to dislike that at all. The file plays everywhere afaik and timing is frame accurate.
What's wrong about N anyway? I'm not one of them but there are even a lot of ppl who do quasi-vfr 120 fps with a ton of null frames. |
5th November 2006, 05:20 | #49 | Link |
Registered User
Join Date: Oct 2001
Location: Melbourne, Australia
Posts: 2,171
|
http://celticdruid.no-ip.com/test/xv...1.1.x.n-vop.7z
Anyone else noticed the effect of bitrate and quant matrix on the number of N-VOP's? 100 identical frames = 1 I-VOP, 99 N-VOP's with h.263/Q2. h.263/some bitrate = 95 N-VOP's, CQM/Q2 = 66 N-VOP's & CQM/some bitrate = 5 N-VOP's. Above build = 99 P-VOP's, 0 N-VOP's. |
5th November 2006, 10:53 | #51 | Link |
Life's clearer in 4K UHD
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,219
|
Many, many thanks CD
Just tried your build and it appears to be working fine. Should anybody else be interested (apart from me). Here are some sample Test_Cards_(with_N_&_P_VOPs). Cheers
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
|
6th November 2006, 11:11 | #52 | Link | ||||
Registered User
Join Date: Aug 2002
Location: Spain
Posts: 233
|
Quote:
Code:
Packed bitstream: No QPel: No GMC: No Interlaced: No Aspect ratio: Square pixels Quant type: H.263 I-VOPs: 2422 (1,25%) P-VOPs: 97238 (50,33%) B-VOPs: 93534 (48,41%) S-VOPs: 0 (0,00%) N-VOPs: 0 (0,00%) Max consecutive B-VOPs: 1 Quote:
Quote:
Quote:
__________________
I like to remember things my own way. Not necessarily the way they happened. (Fred Madison) Last edited by numaios; 6th November 2006 at 11:52. |
||||
6th November 2006, 14:27 | #53 | Link |
Registered User
Join Date: Oct 2001
Location: Melbourne, Australia
Posts: 2,171
|
So you get N-VOP's when packed bitstream is enabled? Because the HT profiles forced packed bitstream so if that was the case then definatly using it in 1.1.2 would not avoid N-VOP's.
Anyone who 100% wants to avoid N-VOP's should either use my 1.2cvsMTK build with a HT profile or the above xvidcore-1.1.x.n-vop build with the drop ratio set to 0. HT and other DXN equiv profiles encode without N-VOP's in my MTK builds because I modified it to override the drop settings in such a case. You could set the ratio to 100 and still get no N-VOP's. Regular XviD builds don't have this. With the 1.1 build, I simply modified the core so that a ratio of 0 actually disables N-VOP's. |
6th November 2006, 22:17 | #54 | Link | |||||
Registered User
Join Date: Aug 2002
Location: Spain
Posts: 233
|
Quote:
Quote:
With Koepi's XviD 1.1.0, AS@L5 profile, drop ratio set to 0: Quote:
Quote:
Quote:
__________________
I like to remember things my own way. Not necessarily the way they happened. (Fred Madison) Last edited by numaios; 6th November 2006 at 22:39. |
|||||
6th November 2006, 23:35 | #56 | Link |
Registered User
Join Date: Aug 2002
Location: Spain
Posts: 233
|
Thank you!
And it means that the codec gets updated although the version number doesn't change?
__________________
I like to remember things my own way. Not necessarily the way they happened. (Fred Madison) Last edited by numaios; 6th November 2006 at 23:36. Reason: typo correction |
7th November 2006, 01:00 | #57 | Link |
ангел смерти
Join Date: Nov 2004
Location: Lost
Posts: 9,558
|
In this sense, it basically means "development version", which is sort of pre-alpha usually, as opposed to a beta or final build. 1.2 final is still a ways down the line, even though it's currently pretty stable.
|
15th November 2006, 20:40 | #59 | Link |
A hollow voice says
Join Date: Sep 2006
Posts: 269
|
For various reasons I decided I need to do my own build (first time).
I already had Visual Studio 6 + SP5 + processor pack installed on a W2K system, so I downloaded the 1.1.2 zip file. Followed the 'INSTALL' instructions... Should I be getting warnings during build? Code:
Compiling... Command line warning D4002 : ignoring unknown option '/Qipo' bitstream.c J:\xvid\xvidcore-1.1.2\src\bitstream\bitstream.c(1387) : warning C4018: '<' : signed/unsigned mismatch J:\xvid\xvidcore-1.1.2\src\bitstream\bitstream.c(1405) : warning C4244: '=' : conversion from '__int64 ' to 'int ', possible loss of data J:\xvid\xvidcore-1.1.2\src\bitstream\bitstream.c(1406) : warning C4244: '=' : conversion from '__int64 ' to 'int ', possible loss of data J:\xvid\xvidcore-1.1.2\src\bitstream\bitstream.c(1407) : warning C4244: '=' : conversion from '__int64 ' to 'int ', possible loss of data plugin_2pass2.c J:\xvid\xvidcore-1.1.2\src\plugins\plugin_2pass2.c(468) : warning C4244: 'function' : conversion from 'const double ' to 'const float ', possible loss of data J:\xvid\xvidcore-1.1.2\src\plugins\plugin_2pass2.c(474) : warning C4244: 'function' : conversion from 'const double ' to 'const float ', possible loss of data J:\xvid\xvidcore-1.1.2\src\plugins\plugin_2pass2.c(1358) : warning C4244: '=' : conversion from 'unsigned __int64 ' to 'double ', possible loss of data J:\xvid\xvidcore-1.1.2\src\plugins\plugin_2pass2.c(1541) : warning C4244: 'initializing' : conversion from 'double ' to 'const float ', possible loss of data plugin_single.c J:\xvid\xvidcore-1.1.2\src\plugins\plugin_single.c(191) : warning C4244: '=' : conversion from 'double ' to '__int64 ', possible loss of data encoder.c J:\xvid\xvidcore-1.1.2\src\encoder.c(848) : warning C4018: '==' : signed/unsigned mismatch J:\xvid\xvidcore-1.1.2\src\encoder.c(848) : warning C4018: '==' : signed/unsigned mismatch J:\xvid\xvidcore-1.1.2\src\encoder.c(1557) : warning C4018: '!=' : signed/unsigned mismatch Last edited by plugh; 15th November 2006 at 20:53. |
Thread Tools | Search this Thread |
Display Modes | |
|
|