diff options
author | van <[email protected]> | 2008-01-20 07:06:17 +0000 |
---|---|---|
committer | van <[email protected]> | 2008-01-20 07:06:17 +0000 |
commit | 973cc9d54501ad1783544594fb359fba54e025e0 (patch) | |
tree | 129db07b87167d5c40278035d8f774ccba500582 /macosx/Controller.h | |
parent | 0da8f8cf72a012d903dce065214183ab29d714df (diff) |
- get rid of 'chapter merging'.
- check for 'beginning of cell' before 'end of cell' so zero length cells don't
make us advance to the next cell too early & fail to generate a chapter mark.
- don't read beyond the last cell of a title.
- if we get a read error just skip to the next vobu instead of giving up.
- fix the next_vobu mask (the top two bits have special meaning, not just
the MSB), make the next vobu decision logic a bit closer to what a hardware
dvd player uses (interpret the 2^30 bit as "look for a better vobu pointer
in this navpack), make the 'end of vobu chain' recognition more robust.
- when we're searching for a navpack because we couldn't read the block
'next_vobu' points to, recognize when we walk out of the current cell &
just go to the next cell for this title.
- treat an internal vobu with a null prev_vobu pointer as if it were end-of-cell
and advance to the next cell.
- use consistent case in log messages (always "dvd:" rather than a random mix
of upper & lower case).
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1215 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'macosx/Controller.h')
0 files changed, 0 insertions, 0 deletions