Robert Swain
9be159b32c
deinterlace: Implement field history flushing
...
In a number of cases it is necessary to flush the field history by
performing 'degraded' deinterlacing - that is, using the user-chosen
method for as many fields as possible, then using vfir for as long as
there are >= 2 fields remaining in the history, then using linear for
the last field.
This should avoid losing fields being kept for history for example at
EOS.
This may address part of #633294
2010-11-12 10:40:51 +00:00
David Schleef
f14972bf20
deinterlace: convert from liboil to orc
2010-06-08 17:25:34 -07:00
Sebastian Dröge
d09ff4124e
deinterlace: Don't reconfigure the caps when changing properties
...
Fixes bug #619848 .
2010-06-01 11:21:30 +02:00
Sebastian Dröge
600f82fbfe
deinterlace: Move deinterlacing methods to their own file
2010-04-29 19:28:23 +02:00
Sebastian Dröge
a405d5a4f1
deinterlace: Simplify passthrough mode detection
2010-04-29 19:28:23 +02:00
Sebastian Dröge
3dc7215492
deinterlace: Refactor deinterlacing as preparation for supporting more color formats
2010-04-29 19:28:23 +02:00
David Schleef
289f69eb84
deinterlace: Only check interlaced flag in sink caps
...
Fixes #615460 .
2010-04-11 13:15:32 -07:00
Stefan Kost
e7a5ff40bd
docs: trim sections file more
...
Rename some defines and move some itesm to *.c files. Add more items to internal
subsection.
2010-04-08 12:14:07 +03:00
Sebastian Dröge
ceea8dc15f
deinterlace: Implement upstream negotation
2009-06-11 10:06:04 +02:00
Sebastian Dröge
4710a91cbf
deinterlace: Clean up includes and clean up order of instance struct fields
2009-06-11 10:06:03 +02:00
Sebastian Dröge
d0a5c0f3e3
deinterlace: Implement basic QoS
...
This change is based on Tim's QoS implementation
for jpegdec.
2009-06-09 19:56:53 +02:00
Sebastian Dröge
29111fa1f8
deinterlace: First try to handle DVD still frames correctly
...
This helps a bit with bug #582740 but still doesn't make it work.
2009-06-04 20:35:35 +02:00
Sebastian Dröge
43445935e8
Moved 'deinterlace2' from -bad to -good
...
And rename it to deinterlace.
2009-05-13 10:48:45 +02:00