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 10th September 2008, 15:10   #1021  |  Link
kemuri-_9
Compiling Encoder
 
kemuri-_9's Avatar
 
Join Date: Jan 2007
Posts: 1,348
r967:
Code:
@@ -414,9 +426,14 @@ no_b_frames:
     {
         int pthresh = X264_MAX(INTER_THRESH - P_SENS_BIAS * (j-1), INTER_THRESH/10);
         int pcost = x264_slicetype_frame_cost( h, &a, frames, 0, j+1, j+1, 1 );
-//      fprintf( stderr, "frm%d+%d: %d <=> %d, I:%d/%d \n",
-//               frames[0]->i_frame, j-1, pthresh, pcost/i_mb_count,
-//               frames[j+1]->i_intra_mbs[j+1], i_mb_count );
+/*        if( i_mb_count )
+            fprintf( stderr, "frm%d+%d: %d <=> %d, I:%d/%d \n",
+                    frames[0]->i_frame, j-1, pthresh, pcost/i_mb_count,
+                    frames[j+1]->i_intra_mbs[j+1], i_mb_count );
+        else
+            fprintf( stderr, "frm%d+%d: %d <=> %d, I:%d/%d \n",
+                    frames[0]->i_frame, j-1, pthresh, pcost,
+                    frames[j+1]->i_intra_mbs[j+1], i_mb_count ); */
         if( pcost > pthresh*i_mb_count || frames[j+1]->i_intra_mbs[j+1] > i_mb_count/3 )
         {
             frames[j]->i_type = X264_TYPE_P;
change in commented out fprintf()s for (assuming) debugging purposes causes the patch rejection
fix: x264_new_bframe_decision_04.7_r967.diff
just removes the newly commented out section, since that's what it's always done.
__________________
custom x264 builds & patches | F@H | My Specs

Last edited by kemuri-_9; 10th September 2008 at 15:12.
kemuri-_9 is offline   Reply With Quote
Old 10th September 2008, 15:11   #1022  |  Link
J_Darnley
Registered User
 
J_Darnley's Avatar
 
Join Date: May 2006
Posts: 957
Quote:
Originally Posted by skystrife View Post
new_bframe_decision patch breaks with the new revision.

And as I was going through the patch, there are still really stupid lines in it (for example, removing a line and replacing it with the same exact line). I'm going to wait and see if there's another "official" patch made for it before making my build.
If Dark Shikari doesn't: http://users.telenet.be/darnley/x264...rame_0.33.diff
It wasn't that hard to patch manually and those 'stupid lines' that are removed and re-added have different indentation because they are (in the patch) in if else sections.
__________________
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.
J_Darnley is offline   Reply With Quote
Old 10th September 2008, 21:47   #1023  |  Link
skystrife
Registered User
 
skystrife's Avatar
 
Join Date: Feb 2007
Posts: 176
Quote:
Originally Posted by J_Darnley View Post
If Dark Shikari doesn't: http://users.telenet.be/darnley/x264...rame_0.33.diff
It wasn't that hard to patch manually and those 'stupid lines' that are removed and re-added have different indentation because they are (in the patch) in if else sections.
Ah, that explains most of them then.

Code:
@@ -337,8 +447,8 @@ static int scenecut( x264_t *h, x264_frame_t *frame, int pdist )
     {
         f_bias = f_thresh_min
                  + ( f_thresh_max - f_thresh_min )
-                   * ( i_gop_size - h->param.i_keyint_min )
-                   / ( h->param.i_keyint_max - h->param.i_keyint_min );
+                    * ( i_gop_size - h->param.i_keyint_min )
+                   / ( h->param.i_keyint_max - h->param.i_keyint_min ) ;
     }
 
     res = pcost >= (1.0 - f_bias) * icost;
This one still seems asinine though. A space? lol.

Thanks for the work on the patches you two. =)
skystrife is offline   Reply With Quote
Old 10th September 2008, 23:22   #1024  |  Link
kemuri-_9
Compiling Encoder
 
kemuri-_9's Avatar
 
Join Date: Jan 2007
Posts: 1,348
Quote:
Originally Posted by skystrife View Post
This one still seems asinine though. A space? lol.
patches and diffs are natively whitespace sensitive, so any changes in whitespace will cause a flag to occur saying 'this is different code'
that is unless diff -b or patch -l is used, which causes them to ignore whitespace changes
__________________
custom x264 builds & patches | F@H | My Specs
kemuri-_9 is offline   Reply With Quote
Old 11th September 2008, 00:04   #1025  |  Link
skystrife
Registered User
 
skystrife's Avatar
 
Join Date: Feb 2007
Posts: 176
x264.967.modified.exe - Alternate Download

Patches used:

x264_psy_rdo_0.6_r956.diff
x264_new_bframe_decision_04.7_r967.diff
x264_hrd_pulldown.09_interlace.diff

gcc 3.4.5 fprofiled build with -march=pentium2.

Updated GPAC (on my machine, I had to manually add #define GPAC_DISABLE_3D and #undef GPAC_HAS_SPIDERMONKEY to certain files; it seems that by default gpac wasn't respecting --disable-opengl and was not properly setting that my machine lacks spidermonkey, despite it showing no spidermonkey in configure. PITA.)

Progress indication was comitted, though I would have liked to have seen the percent from the taskbar, but that's a fairly minor thing. I didn't feel like tampering with it because I wasn't sure how to achieve that without adding another sprintf or a bunch of unnecessary lines or screwing up the order of things in the stderr.
skystrife is offline   Reply With Quote
Old 12th September 2008, 01:59   #1026  |  Link
Quark.Fusion
Registered User
 
Quark.Fusion's Avatar
 
Join Date: Jun 2008
Posts: 177
Code:
x264 [debug]: frame=8128 QP=22.37 NAL=0 Slice:B Poc:70  I:0    P:759  SKIP:1869 size=2165 bytes SSIM Y:0.97253
x264 [debug]: scene cut at 8135 Icost:776180 Pcost:769355 ratio:0.0088 bias:0.0429 gop:44 (imb:2351 pmb:67)
x264 [debug]: frame=8129 QP=20.27 NAL=2 Slice:P Poc:78  I:20   P:2398 SKIP:222  size=24045 bytes SSIM Y:0.97514
x264 [debug]: scene cut at 8135 Icost:776180 Pcost:773055 ratio:0.0040 bias:0.0429 gop:44 (imb:2389 pmb:29)
Using «x264 - core 61 r957kVAQmod.PsyRDO 7ce0f2c» with --aud --nal-hrd --b-adapt 2 --threads 6
Any thoughts why scene cut shown 2 times (and with different p-costs)?


Added:
Code:
x264 [debug]: scene cut at 62081 Icost:775381 Pcost:584246 ratio:0.2465 bias:0.2527 gop:165 (imb:1358 pmb:1060)
x264 [debug]: frame=62075 QP=25.73 NAL=0 Slice:B Poc:316 I:102  P:1389 SKIP:951  size=10770 bytes SSIM Y:0.97702
x264 [debug]: scene cut at 62082 Icost:784761 Pcost:627207 ratio:0.2008 bias:0.2544 gop:166 (imb:1446 pmb:972)
x264 [debug]: frame=62076 QP=22.95 NAL=2 Slice:P Poc:322 I:525  P:2011 SKIP:104  size=21414 bytes SSIM Y:0.98128
x264 [debug]: scene cut at 62083 Icost:759009 Pcost:582593 ratio:0.2324 bias:0.2561 gop:167 (imb:1376 pmb:1042)
x264 [debug]: frame=62077 QP=25.26 NAL=0 Slice:B Poc:320 I:102  P:1449 SKIP:903  size=11029 bytes SSIM Y:0.97672
x264 [debug]: scene cut at 62084 Icost:781821 Pcost:593818 ratio:0.2405 bias:0.2579 gop:168 (imb:1347 pmb:1071)
x264 [debug]: frame=62078 QP=21.45 NAL=2 Slice:P Poc:326 I:471  P:2089 SKIP:80   size=22330 bytes SSIM Y:0.98282
x264 [debug]: scene cut at 62085 Icost:787604 Pcost:600338 ratio:0.2378 bias:0.2596 gop:169 (imb:1406 pmb:1012)
x264 [debug]: frame=62079 QP=25.06 NAL=0 Slice:B Poc:324 I:86   P:1516 SKIP:826  size=10467 bytes SSIM Y:0.97706
x264 [debug]: scene cut at 62086 Icost:775613 Pcost:581677 ratio:0.2500 bias:0.2613 gop:170 (imb:1370 pmb:1048)
x264 [debug]: frame=62080 QP=21.41 NAL=2 Slice:P Poc:328 I:279  P:2253 SKIP:108  size=19776 bytes SSIM Y:0.98263
x264 [debug]: scene cut at 62087 Icost:747724 Pcost:571572 ratio:0.2356 bias:0.2631 gop:171 (imb:1350 pmb:1068)
x264 [debug]: frame=62081 QP=21.42 NAL=2 Slice:P Poc:330 I:324  P:2179 SKIP:137  size=20348 bytes SSIM Y:0.98221
x264 [debug]: scene cut at 62088 Icost:740382 Pcost:570234 ratio:0.2298 bias:0.2648 gop:172 (imb:1348 pmb:1070)
x264 [debug]: frame=62082 QP=21.41 NAL=2 Slice:P Poc:332 I:333  P:2190 SKIP:117  size=20823 bytes SSIM Y:0.98232
x264 [debug]: scene cut at 62089 Icost:731569 Pcost:553133 ratio:0.2439 bias:0.2665 gop:173 (imb:1357 pmb:1061)
x264 [debug]: frame=62083 QP=20.63 NAL=2 Slice:P Poc:334 I:277  P:2274 SKIP:89   size=23119 bytes SSIM Y:0.98292
x264 [debug]: frame=62084 QP=20.72 NAL=2 Slice:P Poc:336 I:302  P:2297 SKIP:41   size=25569 bytes SSIM Y:0.98253
x264 [debug]: frame=62085 QP=20.68 NAL=2 Slice:P Poc:338 I:307  P:2289 SKIP:44   size=24237 bytes SSIM Y:0.98330
x264 [debug]: scene cut at 62092 Icost:753690 Pcost:550045 ratio:0.2702 bias:0.2717 gop:176 (imb:1321 pmb:1097)
x264 [debug]: frame=62086 QP=20.79 NAL=2 Slice:P Poc:340 I:305  P:2268 SKIP:67   size=23533 bytes SSIM Y:0.98343
x264 [debug]: scene cut at 62093 Icost:771156 Pcost:570861 ratio:0.2597 bias:0.2735 gop:177 (imb:1265 pmb:1153)
x264 [debug]: frame=62087 QP=20.80 NAL=2 Slice:P Poc:342 I:301  P:2273 SKIP:66   size=23362 bytes SSIM Y:0.98339
x264 [debug]: frame=62088 QP=20.81 NAL=2 Slice:P Poc:344 I:300  P:2249 SKIP:91   size=22705 bytes SSIM Y:0.98349
x264 [debug]: frame=62089 QP=20.80 NAL=2 Slice:P Poc:348 I:490  P:2088 SKIP:62   size=25018 bytes SSIM Y:0.98341
x264 [debug]: frame=62090 QP=23.01 NAL=0 Slice:B Poc:346 I:92   P:1583 SKIP:744  size=13038 bytes SSIM Y:0.98046
x264 [debug]: scene cut at 62097 Icost:784023 Pcost:581129 ratio:0.2588 bias:0.2804 gop:181 (imb:1333 pmb:1085)
x264 [debug]: frame=62091 QP=20.76 NAL=2 Slice:P Poc:350 I:275  P:2259 SKIP:106  size=21681 bytes SSIM Y:0.98394
x264 [debug]: scene cut at 62098 Icost:801081 Pcost:599438 ratio:0.2517 bias:0.2821 gop:182 (imb:1324 pmb:1094)
x264 [debug]: frame=62092 QP=20.82 NAL=2 Slice:P Poc:352 I:305  P:2254 SKIP:81   size=22144 bytes SSIM Y:0.98398
x264 [debug]: scene cut at 62099 Icost:780568 Pcost:585357 ratio:0.2501 bias:0.2839 gop:183 (imb:1392 pmb:1026)
x264 [debug]: frame=62093 QP=20.90 NAL=2 Slice:P Poc:354 I:258  P:2263 SKIP:119  size=22081 bytes SSIM Y:0.98386
x264 [debug]: scene cut at 62100 Icost:777155 Pcost:593260 ratio:0.2366 bias:0.2856 gop:184 (imb:1424 pmb:994)
x264 [debug]: frame=62094 QP=21.01 NAL=2 Slice:P Poc:358 I:497  P:2065 SKIP:78   size=26679 bytes SSIM Y:0.98346
x264 [debug]: scene cut at 62101 Icost:801314 Pcost:622039 ratio:0.2237 bias:0.2873 gop:185 (imb:1419 pmb:999)
x264 [debug]: frame=62095 QP=22.89 NAL=0 Slice:B Poc:356 I:79   P:1535 SKIP:788  size=13664 bytes SSIM Y:0.98121
x264 [debug]: scene cut at 62102 Icost:875597 Pcost:681520 ratio:0.2217 bias:0.2891 gop:186 (imb:1384 pmb:1034)
x264 [debug]: frame=62096 QP=20.99 NAL=2 Slice:P Poc:360 I:340  P:2171 SKIP:129  size=23042 bytes SSIM Y:0.98359
x264 [debug]: scene cut at 62103 Icost:914066 Pcost:698227 ratio:0.2361 bias:0.2908 gop:187 (imb:1367 pmb:1051)
x264 [debug]: frame=62097 QP=20.91 NAL=2 Slice:P Poc:362 I:340  P:2205 SKIP:95   size=24079 bytes SSIM Y:0.98288
x264 [debug]: scene cut at 62104 Icost:960403 Pcost:706591 ratio:0.2643 bias:0.2925 gop:188 (imb:1333 pmb:1085)
x264 [debug]: frame=62098 QP=21.00 NAL=2 Slice:P Poc:364 I:328  P:2255 SKIP:57   size=26337 bytes SSIM Y:0.98224
x264 [debug]: scene cut at 62105 Icost:986340 Pcost:723324 ratio:0.2667 bias:0.2943 gop:189 (imb:1283 pmb:1135)
x264 [debug]: frame=62099 QP=20.93 NAL=2 Slice:P Poc:366 I:332  P:2227 SKIP:81   size=25912 bytes SSIM Y:0.98242
x264 [debug]: scene cut at 62106 Icost:999890 Pcost:756780 ratio:0.2431 bias:0.2960 gop:190 (imb:1335 pmb:1083)
x264 [debug]: frame=62100 QP=20.98 NAL=2 Slice:P Poc:368 I:402  P:2159 SKIP:79   size=26087 bytes SSIM Y:0.98231
x264 [debug]: scene cut at 62107 Icost:1001275 Pcost:751955 ratio:0.2490 bias:0.2977 gop:191 (imb:1318 pmb:1100)
x264 [debug]: frame=62101 QP=21.05 NAL=2 Slice:P Poc:370 I:359  P:2197 SKIP:84   size=27019 bytes SSIM Y:0.98198
x264 [debug]: scene cut at 62108 Icost:1051536 Pcost:798628 ratio:0.2405 bias:0.2995 gop:192 (imb:1273 pmb:1145)
x264 [debug]: frame=62102 QP=21.94 NAL=2 Slice:P Poc:372 I:352  P:2195 SKIP:93   size=24730 bytes SSIM Y:0.98094
x264 [debug]: scene cut at 62109 Icost:1023935 Pcost:770708 ratio:0.2473 bias:0.3012 gop:193 (imb:1305 pmb:1113)
x264 [debug]: frame=62103 QP=21.93 NAL=2 Slice:P Poc:374 I:377  P:2147 SKIP:116  size=24586 bytes SSIM Y:0.98114
x264 [debug]: scene cut at 62110 Icost:1013837 Pcost:772997 ratio:0.2376 bias:0.3029 gop:194 (imb:1272 pmb:1146)
x264 [debug]: frame=62104 QP=21.97 NAL=2 Slice:P Poc:376 I:381  P:2158 SKIP:101  size=25221 bytes SSIM Y:0.98097
x264 [debug]: scene cut at 62111 Icost:1025942 Pcost:772067 ratio:0.2475 bias:0.3047 gop:195 (imb:1292 pmb:1126)
x264 [debug]: frame=62105 QP=22.15 NAL=2 Slice:P Poc:378 I:384  P:2151 SKIP:105  size=25589 bytes SSIM Y:0.98051
x264 [debug]: scene cut at 62112 Icost:1048089 Pcost:757517 ratio:0.2772 bias:0.3064 gop:196 (imb:1140 pmb:1278)
x264 [debug]: frame=62106 QP=22.11 NAL=2 Slice:P Poc:380 I:338  P:2184 SKIP:118  size=25473 bytes SSIM Y:0.98052
x264 [debug]: scene cut at 62113 Icost:1068835 Pcost:755185 ratio:0.2935 bias:0.3081 gop:197 (imb:1123 pmb:1295)
x264 [debug]: frame=62107 QP=22.12 NAL=2 Slice:P Poc:382 I:345  P:2169 SKIP:126  size=25229 bytes SSIM Y:0.98029
x264 [debug]: scene cut at 62114 Icost:1077272 Pcost:757739 ratio:0.2966 bias:0.3099 gop:198 (imb:1122 pmb:1296)
x264 [debug]: frame=62108 QP=22.34 NAL=2 Slice:P Poc:384 I:317  P:2202 SKIP:121  size=26331 bytes SSIM Y:0.97957
x264 [debug]: scene cut at 62115 Icost:1133533 Pcost:792976 ratio:0.3004 bias:0.3116 gop:199 (imb:1064 pmb:1354)
x264 [debug]: frame=62109 QP=22.38 NAL=2 Slice:P Poc:386 I:382  P:2167 SKIP:91   size=27195 bytes SSIM Y:0.97852
x264 [debug]: scene cut at 62117 Icost:1249817 Pcost:932280 ratio:0.2541 bias:0.3151 gop:201 (imb:1192 pmb:1226)
x264 [debug]: frame=62110 QP=22.34 NAL=2 Slice:P Poc:388 I:361  P:2157 SKIP:122  size=25733 bytes SSIM Y:0.97858
x264 [debug]: frame=62111 QP=22.39 NAL=2 Slice:P Poc:390 I:350  P:2178 SKIP:112  size=25675 bytes SSIM Y:0.97854
x264 [debug]: frame=62112 QP=22.49 NAL=2 Slice:P Poc:392 I:316  P:2229 SKIP:95   size=26869 bytes SSIM Y:0.97737
x264 [debug]: frame=62113 QP=22.65 NAL=2 Slice:P Poc:394 I:326  P:2217 SKIP:97   size=26006 bytes SSIM Y:0.97802
x264 [debug]: frame=62114 QP=22.62 NAL=2 Slice:P Poc:396 I:290  P:2251 SKIP:99   size=25943 bytes SSIM Y:0.97820
x264 [debug]: frame=62115 QP=23.71 NAL=2 Slice:P Poc:400 I:472  P:2077 SKIP:91   size=25940 bytes SSIM Y:0.97627
x264 [debug]: scene cut at 62123 Icost:1482702 Pcost:1053841 ratio:0.2892 bias:0.3255 gop:207 (imb:1049 pmb:1369)
x264 [debug]: frame=62116 QP=26.04 NAL=0 Slice:B Poc:398 I:86   P:1629 SKIP:689  size=12852 bytes SSIM Y:0.97023
x264 [debug]: frame=62117 QP=24.07 NAL=2 Slice:P Poc:404 I:413  P:2148 SKIP:79   size=27551 bytes SSIM Y:0.97534
x264 [debug]: scene cut at 62125 Icost:1502386 Pcost:1033815 ratio:0.3119 bias:0.3289 gop:209 (imb:1152 pmb:1266)
x264 [debug]: frame=62118 QP=26.62 NAL=0 Slice:B Poc:402 I:85   P:1527 SKIP:704  size=13106 bytes SSIM Y:0.97026
x264 [debug]: frame=62119 QP=24.19 NAL=2 Slice:P Poc:408 I:525  P:2048 SKIP:67   size=28224 bytes SSIM Y:0.97525
x264 [debug]: frame=62120 QP=26.58 NAL=0 Slice:B Poc:406 I:101  P:1577 SKIP:681  size=13842 bytes SSIM Y:0.96989
x264 [debug]: frame=62121 QP=24.32 NAL=2 Slice:P Poc:412 I:486  P:2105 SKIP:49   size=29239 bytes SSIM Y:0.97464
x264 [debug]: frame=62122 QP=26.70 NAL=0 Slice:B Poc:410 I:89   P:1640 SKIP:625  size=14296 bytes SSIM Y:0.96888
x264 [debug]: frame=62123 QP=25.59 NAL=2 Slice:P Poc:416 I:576  P:2027 SKIP:37   size=28605 bytes SSIM Y:0.97183
x264 [debug]: scene cut at 62131 Icost:1519014 Pcost:1012988 ratio:0.3331 bias:0.3393 gop:215 (imb:1024 pmb:1394)
x264 [debug]: frame=62124 QP=27.73 NAL=0 Slice:B Poc:414 I:118  P:1603 SKIP:638  size=13116 bytes SSIM Y:0.96424
x264 [debug]: frame=62125 QP=25.69 NAL=2 Slice:P Poc:420 I:435  P:2154 SKIP:51   size=27880 bytes SSIM Y:0.96905
x264 [debug]: scene cut at 62133 Icost:1543733 Pcost:1044587 ratio:0.3233 bias:0.3428 gop:217 (imb:1024 pmb:1394)
x264 [debug]: frame=62126 QP=28.07 NAL=0 Slice:B Poc:418 I:91   P:1771 SKIP:503  size=13408 bytes SSIM Y:0.96416
x264 [debug]: frame=62127 QP=25.52 NAL=2 Slice:P Poc:424 I:461  P:2162 SKIP:17   size=28555 bytes SSIM Y:0.97092
x264 [debug]: frame=62128 QP=28.46 NAL=0 Slice:B Poc:422 I:87   P:1533 SKIP:676  size=13170 bytes SSIM Y:0.96311
x264 [debug]: frame=62129 QP=25.44 NAL=2 Slice:P Poc:428 I:356  P:2210 SKIP:74   size=24827 bytes SSIM Y:0.97111
x264 [debug]: frame=62130 QP=27.75 NAL=0 Slice:B Poc:426 I:59   P:1799 SKIP:510  size=12462 bytes SSIM Y:0.96297
x264 [debug]: frame=62131 QP=25.70 NAL=2 Slice:P Poc:432 I:390  P:2209 SKIP:41   size=27379 bytes SSIM Y:0.97032
x264 [debug]: frame=62132 QP=28.18 NAL=0 Slice:B Poc:430 I:54   P:1521 SKIP:760  size=11716 bytes SSIM Y:0.96462
x264 [debug]: frame=62133 QP=24.53 NAL=2 Slice:P Poc:436 I:341  P:2275 SKIP:24   size=28655 bytes SSIM Y:0.97418
x264 [debug]: frame=62134 QP=28.14 NAL=0 Slice:B Poc:434 I:58   P:1536 SKIP:759  size=11845 bytes SSIM Y:0.96668
x264 [debug]: frame=62135 QP=24.52 NAL=2 Slice:P Poc:440 I:338  P:2273 SKIP:29   size=28248 bytes SSIM Y:0.97365
x264 [debug]: frame=62136 QP=26.72 NAL=0 Slice:B Poc:438 I:41   P:1649 SKIP:630  size=13027 bytes SSIM Y:0.96786
x264 [debug]: frame=62137 QP=24.39 NAL=2 Slice:P Poc:446 I:407  P:2202 SKIP:31   size=28728 bytes SSIM Y:0.97354
x264 [debug]: frame=62138 QP=25.75 NAL=2 Slice:B Poc:444 I:77   P:1519 SKIP:711  size=15115 bytes SSIM Y:0.97197
x264 [debug]: frame=62139 QP=27.85 NAL=0 Slice:B Poc:442 I:59   P:1644 SKIP:674  size=11099 bytes SSIM Y:0.96723
x264 [debug]: frame=62140 QP=24.30 NAL=2 Slice:P Poc:450 I:264  P:2344 SKIP:32   size=25233 bytes SSIM Y:0.97473
x264 [debug]: frame=62141 QP=26.75 NAL=0 Slice:B Poc:448 I:50   P:1637 SKIP:680  size=11791 bytes SSIM Y:0.96765
x264 [debug]: frame=62142 QP=24.33 NAL=2 Slice:P Poc:454 I:280  P:2295 SKIP:65   size=26005 bytes SSIM Y:0.97355
x264 [debug]: frame=62143 QP=26.77 NAL=0 Slice:B Poc:452 I:30   P:1550 SKIP:791  size=10880 bytes SSIM Y:0.97024
x264 [debug]: scene cut at 62151 Icost:1606787 Pcost:1035006 ratio:0.3559 bias:0.3740 gop:235 (imb:807 pmb:1611)
x264 [debug]: frame=62144 QP=24.33 NAL=2 Slice:P Poc:458 I:262  P:2313 SKIP:65   size=26133 bytes SSIM Y:0.97441
x264 [debug]: frame=62145 QP=26.80 NAL=0 Slice:B Poc:456 I:38   P:1475 SKIP:839  size=10691 bytes SSIM Y:0.97035
x264 [debug]: frame=62146 QP=24.46 NAL=2 Slice:P Poc:464 I:357  P:2237 SKIP:46   size=28281 bytes SSIM Y:0.97418
x264 [debug]: frame=62147 QP=25.69 NAL=2 Slice:B Poc:462 I:57   P:1526 SKIP:702  size=14972 bytes SSIM Y:0.97267
x264 [debug]: frame=62148 QP=27.84 NAL=0 Slice:B Poc:460 I:29   P:1621 SKIP:765  size=9674 bytes SSIM Y:0.96795
x264 [debug]: frame=62149 QP=24.55 NAL=2 Slice:P Poc:468 I:319  P:2278 SKIP:43   size=26664 bytes SSIM Y:0.97406
x264 [debug]: frame=62150 QP=26.72 NAL=0 Slice:B Poc:466 I:34   P:1631 SKIP:704  size=12208 bytes SSIM Y:0.96914
x264 [debug]: frame=62151 QP=25.55 NAL=2 Slice:P Poc:472 I:265  P:2271 SKIP:104  size=23896 bytes SSIM Y:0.97264
x264 [debug]: frame=62152 QP=27.82 NAL=0 Slice:B Poc:470 I:25   P:1635 SKIP:732  size=10261 bytes SSIM Y:0.96771
x264 [debug]: scene cut at 62160 Icost:1569636 Pcost:965797 ratio:0.3847 bias:0.3896 gop:244 (imb:835 pmb:1583)
x264 [debug]: frame=62153 QP=25.55 NAL=2 Slice:P Poc:476 I:225  P:2321 SKIP:94   size=23795 bytes SSIM Y:0.97040
x264 [debug]: frame=62154 QP=27.85 NAL=0 Slice:B Poc:474 I:26   P:1537 SKIP:814  size=9639 bytes SSIM Y:0.96746
x264 [debug]: frame=62155 QP=25.55 NAL=2 Slice:P Poc:482 I:303  P:2275 SKIP:62   size=25300 bytes SSIM Y:0.97150
x264 [debug]: frame=62156 QP=26.98 NAL=2 Slice:B Poc:480 I:45   P:1462 SKIP:770  size=11967 bytes SSIM Y:0.97105
x264 [debug]: frame=62157 QP=28.94 NAL=0 Slice:B Poc:478 I:26   P:1576 SKIP:820  size=8271 bytes SSIM Y:0.96661
x264 [debug]: frame=62158 QP=25.56 NAL=2 Slice:P Poc:486 I:221  P:2374 SKIP:45   size=22860 bytes SSIM Y:0.97338
x264 [debug]: frame=62159 QP=28.29 NAL=0 Slice:B Poc:484 I:26   P:1514 SKIP:855  size=9540 bytes SSIM Y:0.96882
x264 [debug]: frame=62160 QP=24.37 NAL=2 Slice:P Poc:490 I:298  P:2319 SKIP:23   size=25384 bytes SSIM Y:0.97617
x264 [debug]: frame=62161 QP=27.90 NAL=0 Slice:B Poc:488 I:33   P:1531 SKIP:796  size=9639 bytes SSIM Y:0.96847
x264 [debug]: frame=62162 QP=24.31 NAL=2 Slice:P Poc:494 I:211  P:2357 SKIP:72   size=23749 bytes SSIM Y:0.97614
x264 [debug]: frame=62163 QP=26.86 NAL=0 Slice:B Poc:492 I:39   P:1511 SKIP:837  size=9830 bytes SSIM Y:0.97301
x264 [debug]: frame=62164 QP=24.32 NAL=2 Slice:P Poc:496 I:88   P:2419 SKIP:133  size=19245 bytes SSIM Y:0.97699
x264 [debug]: frame=62165 QP=23.30 NAL=2 Slice:P Poc:498 I:125  P:2468 SKIP:47   size=22525 bytes SSIM Y:0.97848
x264 [debug]: frame=62166 QP=22.33 NAL=3 Slice:I Poc:0   I:2640 P:0    SKIP:0    size=44493 bytes SSIM Y:0.98053
Note where first I-frame is.

Last edited by Quark.Fusion; 12th September 2008 at 07:01.
Quark.Fusion is offline   Reply With Quote
Old 14th September 2008, 02:19   #1027  |  Link
Audionut
Registered User
 
Join Date: Nov 2003
Posts: 1,281
The latest commit sounds good.

"This change improves VBV accuracy and improves bit distribution in CRF and 2pass."

This will help with blu-ray rips I do in CRF.
Audionut is offline   Reply With Quote
Old 14th September 2008, 02:24   #1028  |  Link
Dark Shikari
x264 developer
 
Dark Shikari's Avatar
 
Join Date: Sep 2005
Posts: 8,666
Quote:
Originally Posted by Quark.Fusion View Post
Code:
x264 [debug]: frame=8128 QP=22.37 NAL=0 Slice:B Poc:70  I:0    P:759  SKIP:1869 size=2165 bytes SSIM Y:0.97253
x264 [debug]: scene cut at 8135 Icost:776180 Pcost:769355 ratio:0.0088 bias:0.0429 gop:44 (imb:2351 pmb:67)
x264 [debug]: frame=8129 QP=20.27 NAL=2 Slice:P Poc:78  I:20   P:2398 SKIP:222  size=24045 bytes SSIM Y:0.97514
x264 [debug]: scene cut at 8135 Icost:776180 Pcost:773055 ratio:0.0040 bias:0.0429 gop:44 (imb:2389 pmb:29)
Using «x264 - core 61 r957kVAQmod.PsyRDO 7ce0f2c» with --aud --nal-hrd --b-adapt 2 --threads 6
Any thoughts why scene cut shown 2 times (and with different p-costs)?
Probably because b-adapt 2 calls scenecut repeatedly in order to avoid having its B-frames cross a potential scenecut. Since it calls scenecut in many different possible combinations of B-frames, it'll have different costs each time.
Dark Shikari is offline   Reply With Quote
Old 14th September 2008, 02:46   #1029  |  Link
kemuri-_9
Compiling Encoder
 
kemuri-_9's Avatar
 
Join Date: Jan 2007
Posts: 1,348
currently rebasing patches for the rejections, will be editing this as they come along:

x264_psy_rdo_0.6_r968.diff
x264_new_bframe_decision_04.7_r968.diff

that should do it.
__________________
custom x264 builds & patches | F@H | My Specs

Last edited by kemuri-_9; 14th September 2008 at 02:54.
kemuri-_9 is offline   Reply With Quote
Old 14th September 2008, 09:29   #1030  |  Link
bob0r
Pain and suffering
 
bob0r's Avatar
 
Join Date: Jul 2002
Posts: 1,337
Some blocking bugs reports in x264 encodes and bluray H.264 streams let me to believe CoreAVC is at fault and this reported it here: coreavc marvel bug

I will no longer be patching with psy_rdo or new_bframe_decision as if no changes are made to the actual code, it should be added to GIT or not used at all.
bob0r is offline   Reply With Quote
Old 14th September 2008, 11:19   #1031  |  Link
Avenger007
Bruce Wayne
 
Join Date: Dec 2007
Posts: 283
Quote:
Originally Posted by bob0r View Post
I will no longer be patching with psy_rdo or new_bframe_decision as if no changes are made to the actual code, it should be added to GIT or not used at all.
FINALLY!!! someone is taking a stand and forcing the devs to commit these overdue patches!
Avenger007 is offline   Reply With Quote
Old 14th September 2008, 11:52   #1032  |  Link
techouse
Strictly Rhythm
 
techouse's Avatar
 
Join Date: Jul 2007
Location: Ljubljana, Slovenia
Posts: 166
The things are waaay too experimental to commit, imho. But it's the developers' words that count.
__________________

Last edited by techouse; 14th September 2008 at 11:55.
techouse is offline   Reply With Quote
Old 14th September 2008, 12:08   #1033  |  Link
gigah72
Registered User
 
Join Date: Feb 2002
Location: OF/Germany
Posts: 111
imo LHC@CERN is far more experimental ...
but i'd also, ehm, vote (?!) for commiting to main, as i use both patches all the time and my pc still didn't explode. it's more dangerous, that someone would introduce a bug by trying to fix rejections, though commiters are also human, making mistakes, sometimes.
gigah72 is offline   Reply With Quote
Old 14th September 2008, 14:54   #1034  |  Link
Sharktooth
Mr. Sandman
 
Sharktooth's Avatar
 
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
Quote:
Originally Posted by bob0r View Post
Some blocking bugs reports in x264 encodes and bluray H.264 streams let me to believe CoreAVC is at fault and this reported it here: coreavc marvel bug

I will no longer be patching with psy_rdo or new_bframe_decision as if no changes are made to the actual code, it should be added to GIT or not used at all.
if the fault is coreavc then there are no reasons to not use those patches.
corecodec should fix their decoder...
Sharktooth is offline   Reply With Quote
Old 14th September 2008, 15:05   #1035  |  Link
bob0r
Pain and suffering
 
bob0r's Avatar
 
Join Date: Jul 2002
Posts: 1,337
Yes but some people thought the patches (psy rdo/trellis) could cause the errors, obviously it does not, hence my statement, enough tested now, time to make up their minds.
bob0r is offline   Reply With Quote
Old 14th September 2008, 15:10   #1036  |  Link
buzzqw
HDConvertToX author
 
Join Date: Nov 2003
Location: Cesena,Italy
Posts: 6,552
yes, going to snv would be a lot better.. at least for linux users, since no one are building latest snapshot+patch for *nix

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 14th September 2008, 15:14   #1037  |  Link
Sharktooth
Mr. Sandman
 
Sharktooth's Avatar
 
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
@bobor: if the problem is coreavc not decoding standard compliant streams, they should fix it or ppl have to use other decoding softwares.
i dont see the reason to cripple something to fix a problem related to another software...
that said, screw coreavc until it gets fixed. they get paid to do that...

request: fprofiled r968 (generic) + psy-rdo/psy-trellis + hrd & pulldown + new bframe decision (optional)

Last edited by Sharktooth; 14th September 2008 at 15:21.
Sharktooth is offline   Reply With Quote
Old 14th September 2008, 15:29   #1038  |  Link
kemuri-_9
Compiling Encoder
 
kemuri-_9's Avatar
 
Join Date: Jan 2007
Posts: 1,348
(currently r968)
x264_notes.txt
x264_longhelp.txt

AMD:
x264_athlon-xp.exe
x264_profile.i686.gcc-3.4.5.athlon-xp.log

Intel:
x264_pentium2.exe
x264_profile.i686.gcc-3.4.5.pentium2.log

i had the build up since last night when i was working to fix the rejecting patches, i don't like spamming this thread with new revisions every time there is one.
people may not like my build since i personally have psy-rd default to off, to maintain vanilla build results unless it's turned on.
__________________
custom x264 builds & patches | F@H | My Specs
kemuri-_9 is offline   Reply With Quote
Old 14th September 2008, 16:16   #1039  |  Link
skystrife
Registered User
 
skystrife's Avatar
 
Join Date: Feb 2007
Posts: 176
x264.968.modified.exe (Rapidshare, Mediafire is having issues for me atm) - Alternate Download

Patches used:

x264_psy_rdo_0.6_r968.diff
x264_new_bframe_decision_04.7_r968.diff
x264_hrd_pulldown.09_interlace.diff

gcc 3.4.5 fprofiled build with -march=pentium2.

This one has psyrd defaulted to on as usual.
skystrife is offline   Reply With Quote
Old 14th September 2008, 16:31   #1040  |  Link
gav1577
Registered User
 
gav1577's Avatar
 
Join Date: Sep 2004
Location: Wales UK
Posts: 228
Quote:
Originally Posted by skystrife View Post
x264.968.modified.exe (Rapidshare, Mediafire is having issues for me atm) - Alternate Download

Patches used:

x264_psy_rdo_0.6_r968.diff
x264_new_bframe_decision_04.7_r968.diff
x264_hrd_pulldown.09_interlace.diff

gcc 3.4.5 fprofiled build with -march=pentium2.

This one has psyrd defaulted to on as usual.
Thanks skystrife and others new builds are always appreciated
gav1577 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:55.


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