]> granicus.if.org Git - handbrake/commit
fix a re-synchronization problem in bluray reading
authorjstebbins <jstebbins.hb@gmail.com>
Thu, 30 Dec 2010 19:18:37 +0000 (19:18 +0000)
committerjstebbins <jstebbins.hb@gmail.com>
Thu, 30 Dec 2010 19:18:37 +0000 (19:18 +0000)
commitbc0244fcb69ad71deef64ced278637df994f168e
tree0116dcbf55d254c8b91ab8fae91e5cc997237f37
parent90c7ee48b2cb6eafe0bf26a649bf5cba0dd20749
fix a re-synchronization problem in bluray reading
bd_seek doesn't seek to exactly where you tell it to.  It goes to the nearest
access unit that is *before* the position you request.  When we loose
TS sync, we were doing a bd_seek in the process of resynchronizing that
would take us to a much earlier position.  Then we would hit the same
bad location and loose sync again.  Lather, rinse, repeat...

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