

| Directory | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 697 (100.0%) | 36532 (100.0%) | 52.4 |
| libhb/ | 321 (46.1%) | 12742 (34.9%) | 39.6 |
| macosx/English.lproj/ | 9 (1.3%) | 10011 (27.4%) | 1112.3 |
| macosx/ | 103 (14.8%) | 6551 (17.9%) | 63.6 |
| test/ | 80 (11.5%) | 2639 (7.2%) | 32.9 |
| scripts/ | 16 (2.3%) | 2492 (6.8%) | 155.7 |
| / | 67 (9.6%) | 1098 (3.0%) | 16.3 |
| contrib/ | 56 (8.0%) | 820 (2.2%) | 14.6 |
| macosx/HandBrake.xcodeproj/ | 10 (1.4%) | 127 (0.3%) | 12.7 |
| macosx/English.lproj/MainMenu.nib/ | 25 (3.6%) | 50 (0.1%) | 2.0 |
| contrib/x264/ | 2 (0.3%) | 2 (0.0%) | 1.0 |
| make/include/ | 1 (0.1%) | 0 (0.0%) | 0.0 |
| contrib/xvidcore/ | 7 (1.0%) | 0 (0.0%) | 0.0 |

CLI: Adds built-in iPad preset.
58 lines of code changed in:
Scripts: Updates manicure to handle peak framerate.
18 lines of code changed in:
MacGui: Adds a built-in iPad preset with a max width of 1024, peak fps of 29.97, and, at least for now, default x264 options.
101 lines of code changed in:
MacGui: Advanced x264 panel overhaul. - Updates labeling
- Updates tooltips
- Rearranges layout to group options by encoding features, analysis options, and psychovisual options
- Adds weightp checkbox
- Adds adaptive quantization slider going from 0 - 2.0
- Removes mixed-refs switch
- Removes weightb switch
- Removes no-fast-pskip switch
- Removes spurious 0 value for reference frames, clamps values to 1-16
- Converts b-pyramid from a checkbox to a menu to allow strict, makes normal instead of off the default
- Defaults b-pyramid to being on, removes it from string when it's on, and converts text values of strict or normal to a checked box since we're not offering strict.
- Makes psy-rd slider go to 2.0
- Changes analyse some (default) to most, add new some (i4x4,i8x8)
- Makes psy-trellis go in 0.05 increments instead of 0.1 increments.
- Stops hiding 8x8dct when analyse is none (thanks, Rodeo)
- Fixes animated reset of psy-rd and psy-trellis sliders when hidden (thanks, Rodeo)
- Hides psy-trellis when cabac goes off (thanks, Rodeo)
929 lines of code changed in:
CLI: Removes misleading help message indicating quality still ran on a 0-1 scale.
1 lines of code changed in:
Adds a very crude, CLI-only rotation filter to flip pixels vertically (mode 1), horizontally (mode 2), or both (mode 3, default). Called with --rotate.
409 lines of code changed in:
Disables chapter markers when there is only one chapter. Most interfaces already do this, but now they have no choice.
6 lines of code changed in:
Removes obsolete check for mbtree being off before adjusting render offsets for b-pyramid. Also corrects a bit of coding style.
3 lines of code changed in:
Faster combing detection through slightly less stupid use of pointers. Also realigns boundary points for the combing mask checker to match what the code actually does.
61 lines of code changed in:
Removes references to outdated codecs and variables, updates for new filter value orders and the lack of subtitle keys in new presets, and adds better deblock support along with a stub for custom ana support.
63 lines of code changed in:
Use the correct render offset when b-pyramid is enabled in the x264 parameter string but is being disabled inside libx264 due to mb-tree. Thanks, Rodeo, and good catch! Also adds a logging message to note weight-p being disabled in bframeless encodes.
24 lines of code changed in:
Changeset for 0.9.4
129 lines of code changed in:
MacGui: Use 11 tick marks to represent 0-10 instead of 10, on psy sliders. Thanks, Rodeo, for pointing out my lack of basic math skills ;-)
856 lines of code changed in:
Fixes a missing and misplace option in decomb's comments and in-line CLI help. Thanks, Rodeo\!
3 lines of code changed in:
Last minute BuiltInPresets tweaks for 0.9.4: no weight-p for ATV, no UMH for Normal, High Profile becomes x264 defaults + b-adapt 2 + rc-lookahead 50.
11 lines of code changed in:
CLI: Sets dvdnav as default, to match the GUIs. Disable with --no-dvdnav.
5 lines of code changed in:
Oops, CLI help was never updated for decomb's EEDI2 parameters or new mode structure. Thanks, Rodeo.
6 lines of code changed in:
Adds a parity parameter to detelecine and rewires it in decomb, so that TFF can be set for non-MPEG-2 sources that don't include parity flags, which will be falsely autodetected as BFF.
25 lines of code changed in:
CLI: Use -v1 by default instead of -v0, to match the GUIs. People who want a quiet CLI can still turn it off.
1 lines of code changed in:
Updates x264 to r1259-dd026f2, bringing with it a bunch of changes you can read about on their git log. The most prominent change is macroblock tree rate control (read about it on doom9), which is on by default, and for most content it produces smaller, better quality encodes. Due to a minor, temporary issue with fades in baseline profile encodes, for the moment I'm disabling mbtree when bframes=0, but this can be overridden through explicitly specifying mbtree=1 in the x264 options string.
46 lines of code changed in:
(309 more)