

| Directory | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 294 (100.0%) | 9170 (100.0%) | 31.1 |
| libhb/ | 203 (69.0%) | 8067 (88.0%) | 39.7 |
| test/ | 21 (7.1%) | 476 (5.2%) | 22.6 |
| contrib/ | 34 (11.6%) | 276 (3.0%) | 8.1 |
| macosx/ | 16 (5.4%) | 249 (2.7%) | 15.5 |
| / | 4 (1.4%) | 28 (0.3%) | 7.0 |
| contrib/libiconv/ | 2 (0.7%) | 24 (0.3%) | 12.0 |
| contrib/ffmpeg/ | 4 (1.4%) | 19 (0.2%) | 4.7 |
| macosx/HandBrake.xcodeproj/ | 3 (1.0%) | 18 (0.2%) | 6.0 |
| contrib/faad2/ | 1 (0.3%) | 4 (0.0%) | 4.0 |
| contrib/faac/ | 1 (0.3%) | 4 (0.0%) | 4.0 |
| contrib/libtheora/ | 1 (0.3%) | 2 (0.0%) | 2.0 |
| make/include/ | 1 (0.3%) | 1 (0.0%) | 1.0 |
| make/ | 1 (0.3%) | 1 (0.0%) | 1.0 |
| contrib/libvorbis/ | 1 (0.3%) | 1 (0.0%) | 1.0 |
| contrib/x264/ | 1 (0.3%) | 0 (0.0%) | 0.0 |

Rate limit hb_error() messages to at most 1 message per second of the same message. Repeats will be counted and presented as a count when 1 second has elapsed since the first error of a sequence, or an error message with a different string.
Also modified dvdnav to use hb_error() to take advantage of the limiting.
This works around a real bug from dvdnav where the Mac GUI becomes unresponsive during the output of large numbers of errors.
77 lines of code changed in:
Fix the release/developer detection in configure.py
1 lines of code changed in:
Remove tx3g -1 bias for bold and underline, was part of testing, thanks to Rodeo.
2 lines of code changed in:
Fix soft sub tx4g markup to count multi-chr utf8 chrs as one chr. Also merges italic markup if adacent.
45 lines of code changed in:
Fix subtitle markup memory leak
8 lines of code changed in:
Changed a log -> deep_log for markup processing.
1 lines of code changed in:
Add markup for MP4 Subtitles
223 lines of code changed in:
Closed Captions: Don't mess with the case.
1 lines of code changed in:
SubRip: More missing files and property changes to LF
24 lines of code changed in:
CLI: Missed file from SubRip - a symptom of too many views and patches
331 lines of code changed in:
CLI: SubRip Subtitle import
140 lines of code changed in:
CLI: Add type (int) to is_whole_media_service() to remove compile warning.
2 lines of code changed in:
Moved --native-langauge processing from libhb to the CLI. Added --native-dub option to allow the user to request dubbing instead of subtitles when the audio does not match the users native language.
173 lines of code changed in:
Change minimum vobsub time from 3sec to 2sec, been meaning to do this for a while.
2 lines of code changed in:
Fix timestamps on CC's they are now 100% ready and working. Thanks to j45 and ritsuka for their assistence in getting soft subs finally in HB.
11 lines of code changed in:
Combine multiple CC lines into one, trimming whitespace, and adding proper language code based on first audio track language.
99 lines of code changed in:
Change CC608 decoder to be its own thread
206 lines of code changed in:
Minor change in sub printing
4 lines of code changed in:
Removed double EOF for CC's (one from dvd and one from cc), fixed compiler warnings for CC.
33 lines of code changed in:
Fix Closed Caption start/stop times, switched to SRT encoding including markup for text subs internal to HB.
32 lines of code changed in:
(93 more)