3 point editing ('show preview marks')

3 point editing
Observations:
1. Record mark in and out, source mark in = Preview mark out in source monitor, dragging moves out point on record side
2. Record mark in and out, source mark out = Preview mark in in source monitor, dragging moves in point on record side
3. Record mark in, source mark in and out = Preview mark out on record monitor, dragging moves out point on source side
4. Record mark out, source mark in and out = Preview mark in on record monitor, dragging moves in point on source side
5. Record mark in and out, source mark in and out (shorter) = Preview mark on record monitor, not draggable, source marks obeyed on edit
6. Record mark in and out, source mark in and out (longer) = Preview mark on source monitor, not draggable, record marks obeyed on edit
7. No record marks, source mark in and out = NO preview marks, source marks (playhead position=record in) obeyed on edit
8. No source marks, record mark in and out = NO preview marks, source start & record marks obeyed on edit
9. No record or source marks = NO preview marks, source duration (playhead position=record in) used on edit
Thoughts:
'out' preview mark shows start of out frame - so if used to line playback head up then resulting mark is 1 frame late
- better to either mark a frame earlier or use a mark that is a frame width (and distinguishable as an out marker).
'In' and 'Out' preview marks should be differentiated
Show 'in' and 'out' preview marks when there are marks on one side
Not sure why source marks being obeyed in 5. above.
Arguable as to why source playhead position isn't used in 8. and 9. above
Observations:
1. Record mark in and out, source mark in = Preview mark out in source monitor, dragging moves out point on record side
2. Record mark in and out, source mark out = Preview mark in in source monitor, dragging moves in point on record side
3. Record mark in, source mark in and out = Preview mark out on record monitor, dragging moves out point on source side
4. Record mark out, source mark in and out = Preview mark in on record monitor, dragging moves in point on source side
5. Record mark in and out, source mark in and out (shorter) = Preview mark on record monitor, not draggable, source marks obeyed on edit
6. Record mark in and out, source mark in and out (longer) = Preview mark on source monitor, not draggable, record marks obeyed on edit
7. No record marks, source mark in and out = NO preview marks, source marks (playhead position=record in) obeyed on edit
8. No source marks, record mark in and out = NO preview marks, source start & record marks obeyed on edit
9. No record or source marks = NO preview marks, source duration (playhead position=record in) used on edit
Thoughts:
'out' preview mark shows start of out frame - so if used to line playback head up then resulting mark is 1 frame late
- better to either mark a frame earlier or use a mark that is a frame width (and distinguishable as an out marker).
'In' and 'Out' preview marks should be differentiated
Show 'in' and 'out' preview marks when there are marks on one side
Not sure why source marks being obeyed in 5. above.
Arguable as to why source playhead position isn't used in 8. and 9. above