summaryrefslogtreecommitdiffstats
path: root/gst/deinterlace/gstdeinterlace.c
Commit message (Collapse)AuthorAgeFilesLines
* deinterlace: Remove the interlaced field from the output caps if ↵Sebastian Dröge2009-06-231-0/+8
| | | | deinterlacing is enabled
* deinterlace: Implement upstream negotationSebastian Dröge2009-06-111-9/+136
|
* deinterlace: Improve debugging and clean up some codeSebastian Dröge2009-06-111-34/+64
|
* deinterlace: Clip buffers to the current segment if possibleSebastian Dröge2009-06-111-2/+41
|
* deinterlace: Clean up includes and clean up order of instance struct fieldsSebastian Dröge2009-06-111-4/+0
|
* deinterlace: Fix QoS calculationsSebastian Dröge2009-06-101-3/+6
| | | | | | | The diff is a signed integer, not an unsigned one of course. In modes other than GST_DEINTERLACE_ALL every frame has twice the duration of the field duration.
* deinterlace: Implement basic QoSSebastian Dröge2009-06-091-19/+151
| | | | | This change is based on Tim's QoS implementation for jpegdec.
* deinterlace: Directly proxy events/queries to the peer padsSebastian Dröge2009-06-091-6/+43
| | | | | This removes some overhead introduced by the default handlers that need to iterate over the other pads.
* deinterlace: First try to handle DVD still frames correctlySebastian Dröge2009-06-041-3/+55
| | | | This helps a bit with bug #582740 but still doesn't make it work.
* deinterlace: If the upstream max latency is unbound return unbound max latencySebastian Dröge2009-05-151-2/+0
| | | | Fixes bug #582661.
* Moved 'deinterlace2' from -bad to -goodSebastian Dröge2009-05-131-0/+1515
And rename it to deinterlace.