This is the version history page for H264info. You can return to the main page for this software by clicking here.
Version 0026 Test
Version Alpha 0024
- Release Date: Apr 14, 2009
- this version was produced from a backup of the source dated early april. when compiled it was labeled as version .23. As such it is missing anything ive done in .24 and .25. some advances but more importantly some fixes. So its really a test version (since im too lazy to test it)
- fixed - changed cpb/dpb calcs to proper reliance on pts/dts. any input streams with odd layout (open gop with leading b-frames for example) will probably result in improper calcs (at least the initial b-frames). that is a rare case however so shouldnt be an issue.
- added - There is a new setting that only matters if pulldown ISNT being used and the original file has b-pyramid. you must tick this B-pyramid option so the PTS can be adjusted. if that option needs to be set and it isnt, the program will warn you when it encounters a situation where PTS is less than DTS. If anyone has had issues with b-pyramid streams, this should help.
- this also is not a 'lite' version so it will be slow.
- please use as a test version. not for production.
Version Alpha 0023
- Release Date: Apr 10, 2008
- updated - rewrote i/o to use mpegip tools bit stream code (i already used it for the sei's but now using it for just about everything).. it didnt seem to speed things up really tho (there is already my own buffering code in it) so now...
- added - releases will generally come with 2 versions. a lite version which has all code related to the log commented out which speeds things up a great deal. the standard version will be released also but probably only when there are big changes. most people aren't interested in tho log output.
Version Alpha 0022
- Release Date: Mar 31, 2008
- fixed - was 2 digits off on bit_rate_value_minus1 and cpb_size_value_minus1 on streams that did not already supply the values
- changed - on streams without bitrate and cpb values h264info and none is supplied, i assign max for level. for L4.1 now i assign max for bluray spec which are lower values. you must override this if you want higher value for bitrate. You must select 'add picture data' to get correct cpb calcs if you arent using pulldown on sources without HRD.
- added - the ability to input cropping values. the amounts are entered in pixels. these values are added to any existing cropping values if applicable.
- added - a tiny bit more resiliency for bad streams
Version Alpha 0021
- Release Date: Mar 20, 2008
- fixed - on non-pro streams with I frames mid gop, the crd count was being reset when it shouldn't have been.
Version Alpha 0020
- Release Date: Mar 4, 2008
- fixed - on rare occasions the write end of an extended pps wasnt being written causing dropped frames on playback
- fixed - handles streams with short sync bytes (unusual for h264) which would cause crash.
Version Alpha 0018
- Release Date: Mar 3, 2008
- added - HD to BR mode. It doesnt change the fps. just fixes gaps in frame num and a couple other params to make a hd stream work as a bluray stream. with this frame rate changes and thereby timing changes not needed. eliminates need for a 2-pass mode for accurate timing.
- changed - reverse pulldown - it now uses original timing if able. Same as above. Eliminates need for 2 pass. (at least for streams that already have timing data in them which a HD stream would)
- changed - log to file defaults off. speeds things up a bit. i tweaked some code a tiny bit to help. also used smaller variables when i could in efferts to speed this cow up. the file thing was a quick hack so killed visual log output altogether. will fix later.
Version Alpha 0013
- Release Date: Jan 24, 2008
- added - command line support: -iInputpathname -oOutputfilename -f[Framerate] -bMaxBitrateKbps -aAspectRatio -lLevel -wWidth -hHeight -nNumRefFrames -3 toggles 3:2 pulldown own -r Removes 3:2 pulldown -p add picture structure (implied by -3 or -r ) -e turns pps every picture OFF (as defaults on)
- added - ability to set max bitrate. if none is supplied and none in stream then max for level is used. also if no cpb size is in stream then will set to max for level. cpb_size is not manually setable at this time.
- added - ability to change num_ref_frames.
- x264 with 3:2 pulldown binary added , implementing what was learned from h264info debuging
update. split bp sei from pt sei into their own nals
update. cefs aq patch and pthreadswin32 added.
- patch fill added (includes hrd and pulldown in 1)
- Release Date: Oct 27, 2007
- Added option to add PPS every frame. This may cause buffer problems as will add a lot of size the the file.