If you are uncertain if a source is interlaced, telecined,... it helps to look at the frame patterns that occur if you Bob deinterlace the content.
That said, here are the typical patterns you might encounter:
Typical interlace patterns:
** then moving through the content
*** or vice versa
Cu Selur
	
	
That said, here are the typical patterns you might encounter:
Typical interlace patterns:
- content is progressive:
- applying AssumeTFF().Bob()* you will see: stop -> forward_movment -> stop -> forward_movement **
 - applying AssumeBFF().Bob()* you will see: stop -> forward_movment -> stop -> forward_movement **
 
 - applying AssumeTFF().Bob()* you will see: stop -> forward_movment -> stop -> forward_movement **
 - content is field shifted:
- applying AssumeTFF().Bob()* you will see: backwards_movment -> forward_movment -> backwards_movment -> forward_movment **, ***
 - applying AssumeBFF().Bob()* you will see: forward_movment -> stop -> forward_movement -> stop **, ***
 
 - applying AssumeTFF().Bob()* you will see: backwards_movment -> forward_movment -> backwards_movment -> forward_movment **, ***
 - content is interlaced TFF:
- applying AssumeTFF().Bob()* you will see: forward_movment -> forward_movment -> forward_movment -> forward_movement **
 - applying AssumeBFF().Bob()* you will see: forward_movment -> backwards_movment -> forward_movement -> backwards_movment **
 
 - applying AssumeTFF().Bob()* you will see: forward_movment -> forward_movment -> forward_movment -> forward_movement **
 - content is interlaced BFF:
- applying AssumeTFF().Bob()* you will see: forward_movment -> backwards_movment -> forward_movement -> backwards_movment **
 - applying AssumeVFF().Bob()* you will see: forward_movment -> forward_movment -> forward_movment -> forward_movement **
 
 - applying AssumeTFF().Bob()* you will see: forward_movment -> backwards_movment -> forward_movement -> backwards_movment **
 - content is interlaced XFF with blending:
- same as the corresponding interlaced pattern, but you will also see some blended (= ghosted) frames in-between
 
 - same as the corresponding interlaced pattern, but you will also see some blended (= ghosted) frames in-between
 - content is telecine:
- applying AssumeTFF().Bob()* you will see 3 times forward_movement 2 still frames
 
 - applying AssumeTFF().Bob()* you will see 3 times forward_movement 2 still frames
 - content is mixed:
- applying AssumeTFF().Bob()* you will see a mix of any of the above
 
 - applying AssumeTFF().Bob()* you will see a mix of any of the above
 
** then moving through the content
*** or vice versa
Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
	
	
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.

