[cvs] / xvidcore / vfw / src / codec.c Repository:
ViewVC logotype

Diff of /xvidcore/vfw/src/codec.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.28, Tue Dec 21 16:56:42 2010 UTC revision 1.29, Wed Dec 22 16:52:12 2010 UTC
# Line 433  Line 433 
433          else          else
434          create.num_threads = info.num_threads; /* Autodetect */          create.num_threads = info.num_threads; /* Autodetect */
435    
436            /* Encoder slices */
437            if ((profiles[codec->config.profile].flags & PROFILE_RESYNCMARKER) && codec->config.num_slices != 1) {
438    
439                    if (codec->config.num_slices == 0) { /* auto */
440                            int rows = (lpbiInput->bmiHeader.biHeight + 15) / 16;
441                            int slices = (rows > 36) ? 2 : 1;
442    
443                            create.num_slices = (rows > 45) ? 4 : slices;
444    
445                            if (create.num_slices > create.num_threads)
446                                    create.num_slices = create.num_threads;
447                    }
448                    else {
449                            create.num_slices = codec->config.num_slices;
450                    }
451    
452            }
453    
454          /* plugins */          /* plugins */
455          create.plugins = plugins;          create.plugins = plugins;
456          switch (codec->config.mode)          switch (codec->config.mode)

Legend:
Removed from v.1.28  
changed lines
  Added in v.1.29

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4