Trahald
17th June 2005, 18:23
Im starting this thread to add release news. Use the Other sticky for suggestions.
The releases are zips of the exe only. just place it in your batchccews install directory
<0.9.1.6 Final>
- Fixed - cce versions that use eclcce.exe now close when stop is pressed
- Fixed - New list dialog code was iffy. went back to the old class.
- Added - more precise log reporting if original matrix could not be found/loaded when quant_dump is used
<0.9.1.6 beta 1>
- Fixed - used different call in vfw api to allow larger .avi files as input. (did not effect avisynth at all)
- Added - delete .mpv option in settings now also applies to segment files after segmented encodes.
<0.9.1.6n f>
- Fixed - use cce 2.50 style ecl for use with eclpro as is more compatible.
<0.9.1.6n e>
- Fixed - Works with newest eclpro. It doesnt like all the '.'s in big 3 filenames so workaround it by removing the '.'s and replacing them later.
<0.9.1.6n d>
- Added - Shutdown option added to the gui. The setting is not saved in the registry so has to be turned on when loading the program. also cli 'shutdown' option added.
<0.9.1.6n c>
- Fixed - quality characteristic and bias setting written properly for all cce versions.
<0.9.1.6n b>
- Fixed - can handle ccedata.txt files with more than usual amount of chapters. (note that the ecl will contain all the chapters that are in the ccedata.txt but cce will only honor the first 128 or so chapter locations)
<0.9.1.6n>
- Fixed - Auto bias now tied to the dropdown edit for average instead of the average spin control (which was removed in 0916m)
- Added - Tweaks for the gui stuff from 'm'. Option to disable the gradient background. also added more numeric selections for the quality, qfactor, and bias dropdown to cover a greater precision of number options.
<0.9.1.6m>
- Added - Fmalibu's adjusted bitrate concept. On encoders that do not have chapter setting, each segment's average bitrate is based on a % of the average bitrate of the original segment. this brings the encode closer to the results of a non-segmented vbr encode.
- Changed - Went from 3d xp style to OfficeXP style flat look (controls and menus. Just for a change. I also changed the gradient title bar on the left from always blue to use system colors for more of a homogenious look (you may not notice the difference if you use a blue theme)
- minor gui tweaks/fixes
<0.9.1.6l>
- Fixed - bug in 3:2 pulldown that cause some DVD settop players to playback "jerky" on NTSC-Film encodes (would happen only 1/4 of the time since 3 out of 4 times 3:2 is not used)
- Coding - im currently coding the adjusted bitrate function but been busy and also the jerky bug needed more urgent attention. what ive done so far (analyzing a .d2v for bitrate info) is commented out. The source is available in opensource .7z (7zip) format. the binary is standard .zip .
<0.9.1.6k>
- Added - Workaround for bug in cce sp 2.70.02.00 where it ignores the -batch option in the cli (which makes the encode start automatically). as a workaraound when 2.70.02.00 is detected forcing minimize makes the encode start when its run. cinemacraft has fixed the issue in 2.70.02.01
<0.9.1.6j>
- Added - Template Editor mode which allows editing of templates with out a .avs file loaded. you can also now assign a forced template so for example hcenc template will default when you import your ccedata.txt. you can manually switch to another template for a file you imported later on of course.
- tried to make clearer what template goes with what in the dropdown. all the CCE/ECLCCE templates say (CCE). the One pass predictive template says 'One Pass Predictive' (CCEFRONT) which denotes the use of ccefront.exe for one pass support. the other just have the name of the encoder.
- Added - when cce basic is set as the direct cce option. encoding is done segmented unless the segment option is turned off in settings. i didnt test this much but it seems to work.
- Fixed - drop down box for matrices didnt clear before repopulating after the matrix editor was opened
- Added - Intra DC Precision is now editable in the gui. defaults to 10.
<0.9.1.6i>
- Adds a simple Matrix Editor and will now automatically load .mat type files that are in the install directory (there are 2 files *name*.intra.mat / *name*.nonintra.mat) and make them options in the quantization matrix drop down list in the main gui. cce will use all standard 5 + the customs for 2.66+. HCenc and Quenc will use only custom matrix selections. the format is as follows.08,08,08,08,08,08,08,08
08,08,08,08,08,08,08,08
08,08,08,08,08,08,08,08
08,08,08,08,08,08,08,08
08,08,08,08,08,08,08,08
08,08,08,08,08,08,08,08 for each the intra.mat file and the nonintra.mat file. you can use up to 255 for each number but cce only allows 127
- Fixed for direct cce use (ie 2.70) , Idle priority wasnt being set when cce was run.
- Changed some of the list box editor icons a little to hopefully look more like what they do.
<0.9.1.6h>
- Adds ability to set *Profile setting for HCENC (best is default)
- Fixes multipass mode for cce sp 2.70+. (only did 1 pass even when more were selected.)
- The max bitrate is now lowered by 2000 when angle is checked ( total bitrate on an angle is less than for regular sections) 2000 is an amount i chose and works for me (ie scenarist accepts it) but may not be the exact amount. this is for all encoders. this is done during encode, the full bitrate will appear as normal in the editor dialog.
<0.9.1.6g>
- Made import of cce-data.txt file quicker
- Hopefully fixed the old issue that caused the list to not show up sometimes after import.
<0.9.1.6f>
- Added CCEBasic support. Just check the manual cce option and put your CCE Basic exe PathName in there.
- Added support for chapter (*CHAPTER) setting with HCENC. Segmented encoding is now disabled for HCENC as it isnt needed. The version of HCENC that supports this isnt out yet so if you use hcenc continue to use 0916e or risk chapters at the wrong locations.
- Fixing Stop button. Added Dialog 'Stop Now, Later, Cancel.' Stop now immediately stops the encode (well for most encoders) and sets the job to pending. Stop later lets the current job finish and sets the job to complete. Cancel of course does nothing. Still need to fix immediate stop for encoders not run directly (ie through eclcce and eclpro)
<0.9.1.6e>
- Added PROCODER support through ECLPRO
- Added QUENC support
<0.9.1.6d>
- Added ccefront (rc2+)support for predictive onepass encoding. It uses the cce encoding you have for multipass encoding (meaning if you use the default of eclcce in batchccews directory for multipass/then that is written to the ccefront.ini, if you have custom cce directory [ie for 2.7x] then it will use that)
Things added so far to 0.9.1.6 so far
- HCENC (.14+) support. does segmented coding to set proper chapters. HANK315 is planning internal chapter setting support so that will not be necessary in the future. Other encoders may be added later. CCEFRONT support is comming sometime next week.
- Fixed internal chapter setting with some help from d3s7 (drop frame is applied correctly to the chapters from the decrypted chapter file) this is only needed when cce-data.txt is used, scenaids cce-data.txt always imports chapters properly.
- Fixed - pressing the convert chapters to film. it would convert the chapter times the wrong way. (the initial setting was correct, it was only an issue if the chapter to film setting was changed after import)
- Option was added for using the existing vif. Also Max gop option(sets max m n/m size for the encoding ntsc-film/pal/ntsc. Pan and scan option added.
- Added CCE 2.7x support.. Allows for a manual setting of a cce path for versions such as 2.7x that dont require eclcce.
- Fixed issue with Matrix setting with cce 2.50
- Im sure other stuff....
been really busy or else id have more done. The project is available on sourceforge.net. https://sourceforge.net/projects/batchccews/
The releases are zips of the exe only. just place it in your batchccews install directory
<0.9.1.6 Final>
- Fixed - cce versions that use eclcce.exe now close when stop is pressed
- Fixed - New list dialog code was iffy. went back to the old class.
- Added - more precise log reporting if original matrix could not be found/loaded when quant_dump is used
<0.9.1.6 beta 1>
- Fixed - used different call in vfw api to allow larger .avi files as input. (did not effect avisynth at all)
- Added - delete .mpv option in settings now also applies to segment files after segmented encodes.
<0.9.1.6n f>
- Fixed - use cce 2.50 style ecl for use with eclpro as is more compatible.
<0.9.1.6n e>
- Fixed - Works with newest eclpro. It doesnt like all the '.'s in big 3 filenames so workaround it by removing the '.'s and replacing them later.
<0.9.1.6n d>
- Added - Shutdown option added to the gui. The setting is not saved in the registry so has to be turned on when loading the program. also cli 'shutdown' option added.
<0.9.1.6n c>
- Fixed - quality characteristic and bias setting written properly for all cce versions.
<0.9.1.6n b>
- Fixed - can handle ccedata.txt files with more than usual amount of chapters. (note that the ecl will contain all the chapters that are in the ccedata.txt but cce will only honor the first 128 or so chapter locations)
<0.9.1.6n>
- Fixed - Auto bias now tied to the dropdown edit for average instead of the average spin control (which was removed in 0916m)
- Added - Tweaks for the gui stuff from 'm'. Option to disable the gradient background. also added more numeric selections for the quality, qfactor, and bias dropdown to cover a greater precision of number options.
<0.9.1.6m>
- Added - Fmalibu's adjusted bitrate concept. On encoders that do not have chapter setting, each segment's average bitrate is based on a % of the average bitrate of the original segment. this brings the encode closer to the results of a non-segmented vbr encode.
- Changed - Went from 3d xp style to OfficeXP style flat look (controls and menus. Just for a change. I also changed the gradient title bar on the left from always blue to use system colors for more of a homogenious look (you may not notice the difference if you use a blue theme)
- minor gui tweaks/fixes
<0.9.1.6l>
- Fixed - bug in 3:2 pulldown that cause some DVD settop players to playback "jerky" on NTSC-Film encodes (would happen only 1/4 of the time since 3 out of 4 times 3:2 is not used)
- Coding - im currently coding the adjusted bitrate function but been busy and also the jerky bug needed more urgent attention. what ive done so far (analyzing a .d2v for bitrate info) is commented out. The source is available in opensource .7z (7zip) format. the binary is standard .zip .
<0.9.1.6k>
- Added - Workaround for bug in cce sp 2.70.02.00 where it ignores the -batch option in the cli (which makes the encode start automatically). as a workaraound when 2.70.02.00 is detected forcing minimize makes the encode start when its run. cinemacraft has fixed the issue in 2.70.02.01
<0.9.1.6j>
- Added - Template Editor mode which allows editing of templates with out a .avs file loaded. you can also now assign a forced template so for example hcenc template will default when you import your ccedata.txt. you can manually switch to another template for a file you imported later on of course.
- tried to make clearer what template goes with what in the dropdown. all the CCE/ECLCCE templates say (CCE). the One pass predictive template says 'One Pass Predictive' (CCEFRONT) which denotes the use of ccefront.exe for one pass support. the other just have the name of the encoder.
- Added - when cce basic is set as the direct cce option. encoding is done segmented unless the segment option is turned off in settings. i didnt test this much but it seems to work.
- Fixed - drop down box for matrices didnt clear before repopulating after the matrix editor was opened
- Added - Intra DC Precision is now editable in the gui. defaults to 10.
<0.9.1.6i>
- Adds a simple Matrix Editor and will now automatically load .mat type files that are in the install directory (there are 2 files *name*.intra.mat / *name*.nonintra.mat) and make them options in the quantization matrix drop down list in the main gui. cce will use all standard 5 + the customs for 2.66+. HCenc and Quenc will use only custom matrix selections. the format is as follows.08,08,08,08,08,08,08,08
08,08,08,08,08,08,08,08
08,08,08,08,08,08,08,08
08,08,08,08,08,08,08,08
08,08,08,08,08,08,08,08
08,08,08,08,08,08,08,08 for each the intra.mat file and the nonintra.mat file. you can use up to 255 for each number but cce only allows 127
- Fixed for direct cce use (ie 2.70) , Idle priority wasnt being set when cce was run.
- Changed some of the list box editor icons a little to hopefully look more like what they do.
<0.9.1.6h>
- Adds ability to set *Profile setting for HCENC (best is default)
- Fixes multipass mode for cce sp 2.70+. (only did 1 pass even when more were selected.)
- The max bitrate is now lowered by 2000 when angle is checked ( total bitrate on an angle is less than for regular sections) 2000 is an amount i chose and works for me (ie scenarist accepts it) but may not be the exact amount. this is for all encoders. this is done during encode, the full bitrate will appear as normal in the editor dialog.
<0.9.1.6g>
- Made import of cce-data.txt file quicker
- Hopefully fixed the old issue that caused the list to not show up sometimes after import.
<0.9.1.6f>
- Added CCEBasic support. Just check the manual cce option and put your CCE Basic exe PathName in there.
- Added support for chapter (*CHAPTER) setting with HCENC. Segmented encoding is now disabled for HCENC as it isnt needed. The version of HCENC that supports this isnt out yet so if you use hcenc continue to use 0916e or risk chapters at the wrong locations.
- Fixing Stop button. Added Dialog 'Stop Now, Later, Cancel.' Stop now immediately stops the encode (well for most encoders) and sets the job to pending. Stop later lets the current job finish and sets the job to complete. Cancel of course does nothing. Still need to fix immediate stop for encoders not run directly (ie through eclcce and eclpro)
<0.9.1.6e>
- Added PROCODER support through ECLPRO
- Added QUENC support
<0.9.1.6d>
- Added ccefront (rc2+)support for predictive onepass encoding. It uses the cce encoding you have for multipass encoding (meaning if you use the default of eclcce in batchccews directory for multipass/then that is written to the ccefront.ini, if you have custom cce directory [ie for 2.7x] then it will use that)
Things added so far to 0.9.1.6 so far
- HCENC (.14+) support. does segmented coding to set proper chapters. HANK315 is planning internal chapter setting support so that will not be necessary in the future. Other encoders may be added later. CCEFRONT support is comming sometime next week.
- Fixed internal chapter setting with some help from d3s7 (drop frame is applied correctly to the chapters from the decrypted chapter file) this is only needed when cce-data.txt is used, scenaids cce-data.txt always imports chapters properly.
- Fixed - pressing the convert chapters to film. it would convert the chapter times the wrong way. (the initial setting was correct, it was only an issue if the chapter to film setting was changed after import)
- Option was added for using the existing vif. Also Max gop option(sets max m n/m size for the encoding ntsc-film/pal/ntsc. Pan and scan option added.
- Added CCE 2.7x support.. Allows for a manual setting of a cce path for versions such as 2.7x that dont require eclcce.
- Fixed issue with Matrix setting with cce 2.50
- Im sure other stuff....
been really busy or else id have more done. The project is available on sourceforge.net. https://sourceforge.net/projects/batchccews/