]> granicus.if.org Git - handbrake/commit
Rate limit hb_error() messages to at most 1 message per second of the same message...
authoreddyg <eddyg.hb@myreflection.org>
Tue, 24 Nov 2009 23:16:27 +0000 (23:16 +0000)
committereddyg <eddyg.hb@myreflection.org>
Tue, 24 Nov 2009 23:16:27 +0000 (23:16 +0000)
commit5f75cd8ec876da15e1ca61b8b0e4386289fc0f85
tree942cebe393f611a4ff210bb70e342480e37b4152
parent0cae267d5396fb0d622c8ccd95625d78a7a44475
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.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2971 b64f7644-9d1e-0410-96f1-a4d463321fa5
libhb/common.c
libhb/dvdnav.c