Lines Matching refs:deinterlace
251 * gst/deinterlace/gstdeinterlace.c:
252 deinterlace: Clean up error handling in chain and _push_history
465 * gst/deinterlace/tvtime/tomsmocomp/SearchLoopTop.inc:
466 deinterlace: silence unused-but-set werror from imported code
593 * gst/deinterlace/tvtime/scalerbob.c:
594 deinterlace: scalerbob: Reduce latency to 0
600 * gst/deinterlace/yadif.c:
652 * gst/deinterlace/gstdeinterlace.c:
653 deinterlace: Prevent race between _set_method and latency query
727 * gst/deinterlace/x86/yadif.asm:
738 * gst/deinterlace/x86/yadif.asm:
744 * gst/deinterlace/yadif.c:
779 * gst/deinterlace/tvtime/greedyh.c:
780 deinterlace: greedyh: Stop adding 2 to cur_field_idx
786 * gst/deinterlace/tvtime/greedyh.c:
787 deinterlace: greedyh: Use _plane in _packed, fix planar formats
799 * gst/deinterlace/tvtime/greedyh.c:
800 deinterlace: greedyh: Rename _planar_plane to _plane
806 * gst/deinterlace/tvtime/greedyh.c:
807 deinterlace: greedyh: Move code from _planar into _planar_plane
812 * gst/deinterlace/tvtime/greedyh.c:
813 deinterlace: greedyh: Move _planar_plane upwards
2480 * gst/deinterlace/meson.build:
2481 deinterlace: Use proper ASM output format for *BSD OS
3126 * gst/deinterlace/gstdeinterlace.c:
3127 deinterlace: reduce noise when gst_pad_set_caps fails
3411 * gst/deinterlace/gstdeinterlace.c:
3412 deinterlace: Drop "field-order" field while transforming caps
3414 which can be converted by deinterlace.
3419 * gst/deinterlace/gstdeinterlace.c:
3420 deinterlace: Drop field-order field if outputting progressive
3578 * gst/deinterlace/gstdeinterlace.c:
3579 deinterlace: Plug a method subobject leak
4288 * gst/deinterlace/gstdeinterlace.c:
4289 * gst/deinterlace/gstdeinterlace.h:
4290 deinterlace: allow per feature registration
6060 * gst/deinterlace/gstdeinterlace.c:
6061 deinterlace: Provide documentation for GST_DEINTERLACE_BUFFER_STATE
6068 * gst/deinterlace/gstdeinterlacemethod.c:
6069 deinterlace: Fix telecine/onefield mixup
6075 * gst/deinterlace/gstdeinterlace.c:
6076 * gst/deinterlace/gstdeinterlacemethod.c:
6077 deinterlace: Better alternate support
6183 * gst/deinterlace/meson.build:
6184 deinterlace: force -DPREFIX on macos
6322 * gst/deinterlace/meson.build:
6324 deinterlace: Enable x86 assembly with nasm on MSVC
8643 * gst/deinterlace/meson.build:
8690 * gst/deinterlace/meson.build:
8692 deinterlace: Disable nasm support on x32
8699 * gst/deinterlace/meson.build:
8700 deinterlace: Fix build on x32
8999 * gst/deinterlace/yadif.c:
9000 deinterlace: Add the missing ORC_RESTRICT define.
9036 * gst/deinterlace/meson.build:
9037 meson: deinterlace: Check host cpu type for asm build
9134 * gst/deinterlace/meson.build:
9135 * gst/deinterlace/x86/x86inc.asm:
9136 * gst/deinterlace/x86/yadif.asm:
9137 * gst/deinterlace/yadif.c:
9138 * gst/deinterlace/yadif.h:
9141 deinterlace: Add yadif ASM optimisations
9147 * gst/deinterlace/yadif.c:
9148 deinterlace: Fix invalid read in yadif
9304 * gst/deinterlace/gstdeinterlace.c:
9410 * gst/deinterlace/gstdeinterlace.c:
9651 * gst/deinterlace/yadif.c:
9652 deinterlace: Split out NULL checks in yadif
9659 * gst/deinterlace/tvtime/greedy.c:
9660 deinterlace: Handle NV12/NV21 for the greedyl mode.
9668 * gst/deinterlace/yadif.c:
9669 deinterlace: Support packed formats for YADIF
9674 * gst/deinterlace/gstdeinterlacemethod.c:
9675 deinterlace: Call the planar functions for the Y plane of nv12/nv21
9684 * gst/deinterlace/gstdeinterlace.c:
9685 * gst/deinterlace/gstdeinterlace.h:
9686 * gst/deinterlace/meson.build:
9687 * gst/deinterlace/yadif.c:
9688 * gst/deinterlace/yadif.h:
9689 deinterlace: Add C implementation of YADIF
9691 it to match the simple deinterlace scanlines structure.
9696 * gst/deinterlace/gstdeinterlacemethod.c:
9697 * gst/deinterlace/gstdeinterlacemethod.h:
9698 deinterlace: Allow for 5 fields for interpolation
9699 Add an extra field to the simple deinterlace implementation,
9706 * gst/deinterlace/gstdeinterlace.c:
9707 deinterlace: Force renegotiation when changing mode
9712 fields properties are changed, otherwise deinterlace
9766 * gst/deinterlace/gstdeinterlace.c:
9767 deinterlace: Don't leak frame in error case
10829 * gst/deinterlace/gstdeinterlace.c:
10830 * gst/deinterlace/gstdeinterlacemethod.c:
10831 deinterlace: add alternate support
10833 Allow deinterlace to negotiate caps with the Interlaced feature and
10839 * gst/deinterlace/gstdeinterlacemethod.c:
10840 deinterlace: add wrapper to get field lines from history
10845 * gst/deinterlace/gstdeinterlacemethod.c:
10846 deinterlace: stop checking line index boundaries
10852 * gst/deinterlace/gstdeinterlace.c:
10853 * gst/deinterlace/gstdeinterlace.h:
10854 deinterlace: fix video info on output frames
10861 * gst/deinterlace/gstdeinterlace.c:
10862 deinterlace: use output caps to compute buffer size
11995 * gst/deinterlace/Makefile.am:
12160 * gst/deinterlace/gstdeinterlace.c:
12161 * gst/deinterlace/tvtime/sse.h:
12162 * gst/deinterlace/tvtime/tomsmocomp/SearchLoopBottom.inc:
12163 * gst/deinterlace/tvtime/tomsmocomp/StrangeBob.inc:
12164 * gst/deinterlace/tvtime/tomsmocomp/WierdBob.inc:
12165 * gst/deinterlace/tvtime/vfir.c:
14112 * docs/plugins/inspect/plugin-deinterlace.xml:
14205 * gst/deinterlace/meson.build:
14336 * gst/deinterlace/gstdeinterlace.c:
14599 * docs/plugins/inspect/plugin-deinterlace.xml:
14689 * docs/plugins/inspect/plugin-deinterlace.xml:
14806 * docs/plugins/inspect/plugin-deinterlace.xml:
15619 * docs/plugins/inspect/plugin-deinterlace.xml:
15730 * docs/plugins/inspect/plugin-deinterlace.xml:
16308 * docs/plugins/inspect/plugin-deinterlace.xml:
17574 * gst/deinterlace/meson.build:
18149 * gst/deinterlace/gstdeinterlace.c:
18150 deinterlace: Reset frame/tc/caption pointer to NULL after moving it in the history
18449 * docs/plugins/inspect/plugin-deinterlace.xml:
18665 * gst/deinterlace/gstdeinterlace.c:
18666 * gst/deinterlace/gstdeinterlacemethod.h:
18667 deinterlace: Closed caption pass-through
18782 * gst/deinterlace/gstdeinterlace.c:
18783 * gst/deinterlace/gstdeinterlace.h:
18784 * gst/deinterlace/gstdeinterlacemethod.h:
18785 deinterlace: Timecode pass-through
19735 * gst/deinterlace/meson.build:
20227 * docs/plugins/inspect/plugin-deinterlace.xml:
20316 * docs/plugins/inspect/plugin-deinterlace.xml:
20444 * docs/plugins/inspect/plugin-deinterlace.xml:
20556 * docs/plugins/inspect/plugin-deinterlace.xml:
20790 * docs/plugins/inspect/plugin-deinterlace.xml:
21037 * docs/plugins/inspect/plugin-deinterlace.xml:
21124 * docs/plugins/inspect/plugin-deinterlace.xml:
21273 * docs/plugins/inspect/plugin-deinterlace.xml:
21347 * gst/deinterlace/tvtime-dist.c:
22924 * gst/deinterlace/gstdeinterlace.c:
22925 deinterlace: Fixed memory leak in error code path
24397 * docs/plugins/inspect/plugin-deinterlace.xml:
24998 * gst/deinterlace/Makefile.am:
25280 * docs/plugins/inspect/plugin-deinterlace.xml:
25417 * docs/plugins/inspect/plugin-deinterlace.xml:
25857 * docs/plugins/inspect/plugin-deinterlace.xml:
26698 * docs/plugins/inspect/plugin-deinterlace.xml:
27481 * docs/plugins/inspect/plugin-deinterlace.xml:
28540 * gst/deinterlace/gstdeinterlace.c:
28541 deinterlace: Mark pad as needing reconfiguration again if reconfiguration failed
29181 * docs/plugins/inspect/plugin-deinterlace.xml:
29625 * docs/plugins/inspect/plugin-deinterlace.xml:
30056 * gst/deinterlace/gstdeinterlace.c:
30057 deinterlace: Fix field ordering for reverse playback
30219 * docs/plugins/inspect/plugin-deinterlace.xml:
30625 * gst/deinterlace/meson.build:
31283 * docs/plugins/inspect/plugin-deinterlace.xml:
31623 * docs/plugins/inspect/plugin-deinterlace.xml:
32137 * gst/deinterlace/gstdeinterlace.c:
32138 * gst/deinterlace/gstdeinterlace.h:
32139 deinterlace: Ensure DISCONT flag is properly propagated
32140 The output of deinterlace at startup, or when receiving a new DISCONT
32250 * gst/deinterlace/gstdeinterlace.c:
32251 deinterlace: fix caps leak
32254 Fix a leak with the elements/deinterlace test.
32356 * docs/plugins/inspect/plugin-deinterlace.xml:
32820 * gst/deinterlace/gstdeinterlace.c:
32821 deinterlace: fix description of linear interlacing method
32995 * gst/deinterlace/gstdeinterlace.c:
32996 deinterlace: Drain the field history if the caps are changing
33003 * gst/deinterlace/gstdeinterlace.c:
33004 …deinterlace: Instead of confusing crashes later, just error out immediately if mapping a video fra…
33385 * tests/check/elements/deinterlace.c:
33386 deinterlace: Added unit tests for field=auto
33391 * gst/deinterlace/gstdeinterlace.c:
33392 * gst/deinterlace/gstdeinterlace.h:
33393 deinterlace: Added "auto" fields mode
33395 will decide to deinterlace all or only top fields.
33480 * gst/deinterlace/gstdeinterlace.c:
33706 * docs/plugins/inspect/plugin-deinterlace.xml:
33816 * gst/deinterlace/gstdeinterlace.c:
33817 deinterlace: Fix typo to not change the input caps but our filtered caps
33821 deinterlace fields=all ! "video/x-raw,framerate=50/1,interlace-mode=progressive" !
33848 * docs/plugins/inspect/plugin-deinterlace.xml:
34112 * docs/plugins/inspect/plugin-deinterlace.xml:
34358 * gst/deinterlace/gstdeinterlace.c:
34708 * docs/plugins/inspect/plugin-deinterlace.xml:
35535 * gst/deinterlace/gstdeinterlace.c:
35536 deinterlace: remove check for impossible condition
35645 * gst/deinterlace/gstdeinterlace.c:
35646 deinterlace: Check for subset instead of non-empty intersection for ACCEPT_CAPS
35650 * gst/deinterlace/gstdeinterlace.c:
35651 deinterlace: Unset RECONFIGURE flag on srcpad whenever we configure new caps
35656 * tests/check/elements/deinterlace.c:
35657 deinterlace: Add negotiation unit tests for all 4 modes
35665 * gst/deinterlace/gstdeinterlace.c:
35666 deinterlace: Do passthrough in auto mode if downstream only supports interlaced
35671 then deinterlace will just do passthrough instead of failing to link.
35673 videotestsrc ! "video/x-raw,interlace-mode=interleaved" ! deinterlace
35674 name=dein_src ! tee name=t ! queue ! deinterlace name=dein_file ! filesink t. !
35675 queue ! deinterlace name=dein_desktop ! autovideosink
35677 videotestsrc ! "video/x-raw,interlace-mode=interleaved" ! deinterlace
35678 name=dein_src ! tee name=t ! queue ! deinterlace name=dein_file ! filesink t. !
35679 queue ! deinterlace name=dein_desktop ! autovideosink t. ! queue !
35687 * gst/deinterlace/gstdeinterlace.c:
35688 * gst/deinterlace/gstdeinterlace.h:
35689 deinterlace: Add mode=auto-strict
35698 * gst/deinterlace/gstdeinterlace.c:
35699 deinterlace: Implement reconfiguration a bit better
35705 * gst/deinterlace/gstdeinterlace.c:
35706 deinterlace: Rewrite caps negotiation
35716 Only accept formats we can actually deinterlace, and accept interlaced
35721 can deinterlace ourselves (which we do then), but also accept everything
35723 effort: If we can, we deinterlace, if we can't we just output interlaced
35730 * gst/deinterlace/gstdeinterlace.c:
35731 deinterlace: Remove unused, obsolete bufferalloc code
36221 * docs/plugins/inspect/plugin-deinterlace.xml:
36476 * docs/plugins/inspect/plugin-deinterlace.xml:
37343 * gst/deinterlace/gstdeinterlace.c:
37344 deinterlace: use GST_STIME_ARGS for GstClockTimeDiff
37413 * gst/deinterlace/gstdeinterlace.c:
37414 deinterlace: break as soon as non-interlaced if found
37420 * gst/deinterlace/gstdeinterlace.c:
37421 deinterlace: implement accept-caps
37427 it was last configured to a caps that it has to deinterlace.
37431 * tests/check/elements/deinterlace.c:
37432 tests: deinterlace: fix small typo in comment
38285 * docs/plugins/inspect/plugin-deinterlace.xml:
38530 * docs/plugins/inspect/plugin-deinterlace.xml:
38962 * docs/plugins/inspect/plugin-deinterlace.xml:
41055 * gst/deinterlace/gstdeinterlace.c:
41056 deinterlace: update example pipeline
41061 * gst/deinterlace/gstdeinterlace.c:
41062 deinterlace: remove dead assignments
41129 * docs/plugins/inspect/plugin-deinterlace.xml:
42186 * docs/plugins/inspect/plugin-deinterlace.xml:
42238 * gst/deinterlace/tvtime-dist.c:
43109 * gst/deinterlace/Makefile.am:
43158 * gst/deinterlace/gstdeinterlace.c:
45924 * gst/deinterlace/gstdeinterlace.c:
47235 * gst/deinterlace/gstdeinterlace.c:
48035 * docs/plugins/inspect/plugin-deinterlace.xml:
48351 * docs/plugins/inspect/plugin-deinterlace.xml:
48559 * docs/plugins/inspect/plugin-deinterlace.xml:
48860 * gst/deinterlace/gstdeinterlacemethod.c:
48861 deinterlace: Fix compiler warnings when compiling with G_DISABLE_ASSERT
48955 * docs/plugins/inspect/plugin-deinterlace.xml:
49208 * docs/plugins/inspect/plugin-deinterlace.xml:
50104 * docs/plugins/inspect/plugin-deinterlace.xml:
51356 * docs/plugins/inspect/plugin-deinterlace.xml:
51409 * gst/deinterlace/tvtime-dist.c:
51842 * gst/deinterlace/gstdeinterlace.c:
51843 deinterlace: Fix compiler warning
52010 * gst/deinterlace/gstdeinterlace.c:
52011 deinterlace: fix sign comparison
52167 Makes libpng deinterlace Adam7 interlaced pictures
52280 * gst/deinterlace/gstdeinterlace.c:
52281 deinterlace: guard against finding no suitable pattern
53761 * gst/deinterlace/gstdeinterlace.c:
53762 deinterlace: do not try set deinterlace method if passthrough is enabled
53764 for the deinterlace method.
54962 * gst/deinterlace/gstdeinterlace.c:
54963 deinterlace: support any video formats and any caps features if deinterlace mode allows it
55334 * gst/deinterlace/gstdeinterlace.c:
55767 * gst/deinterlace/gstdeinterlace.c:
55768 deinterlace: microoptimisation: avoid some unnecessary GValue copies
55772 * gst/deinterlace/gstdeinterlace.c:
55773 deinterlace: fix off-by-one crash when downstream caps contain a list of framerates
56127 * gst/deinterlace/gstdeinterlace.c:
56550 * gst/deinterlace/tvtime/greedyh.c:
56551 deinterlace: Fix handling of planar video formats in greedyh method
56832 * docs/plugins/inspect/plugin-deinterlace.xml:
57252 * docs/plugins/inspect/plugin-deinterlace.xml:
57945 * docs/plugins/inspect/plugin-deinterlace.xml:
59018 * docs/plugins/inspect/plugin-deinterlace.xml:
59597 * gst/deinterlace/gstdeinterlace.c:
59598 deinterlace: fix on-the-fly changing of "mode" and "fields" properties
59923 * docs/plugins/inspect/plugin-deinterlace.xml:
60733 * docs/plugins/inspect/plugin-deinterlace.xml:
60785 * gst/deinterlace/tvtime-dist.c:
60786 * gst/deinterlace/tvtime-dist.h:
61253 * gst/deinterlace/gstdeinterlace.c:
61254 deinterlace: The return value of gst_pad_set_caps() is not relevant anymore
61476 * gst/deinterlace/gstdeinterlace.c:
61477 deinterlace: Improve handling of min/max buffer numbers of the buffer pool
61481 * gst/deinterlace/gstdeinterlace.c:
61482 deinterlace: set caps for buffer pool config
61607 * tests/check/elements/deinterlace.c:
62465 * gst/deinterlace/Makefile.am:
62681 * gst/deinterlace/gstdeinterlace.c:
62682 deinterlace: force deinterlacing in "interlaced" mode
63044 * gst/deinterlace/gstdeinterlace.c:
63045 deinterlace: fix infinite loop on EOS with non-default methods or fields
64209 * gst/deinterlace/gstdeinterlace.c:
64210 deinterlace: use appropriate printf format for gsize
65296 * gst/deinterlace/gstdeinterlace.c:
65297 * gst/deinterlace/gstdeinterlace.h:
65298 * gst/deinterlace/gstdeinterlacemethod.c:
65299 * gst/deinterlace/gstdeinterlacemethod.h:
65300 * gst/deinterlace/tvtime/greedy.c:
65301 * gst/deinterlace/tvtime/greedyh.c:
65302 * gst/deinterlace/tvtime/linear.c:
65303 * gst/deinterlace/tvtime/linearblend.c:
65304 * gst/deinterlace/tvtime/scalerbob.c:
65305 * gst/deinterlace/tvtime/tomsmocomp/TomsMoCompAll.inc:
65306 * gst/deinterlace/tvtime/vfir.c:
65307 * gst/deinterlace/tvtime/weave.c:
65308 * gst/deinterlace/tvtime/weavebff.c:
65309 * gst/deinterlace/tvtime/weavetff.c:
65310 deinterlace: add support for strides
65870 * gst/deinterlace/gstdeinterlace.c:
65871 * gst/deinterlace/gstdeinterlace.h:
65872 * gst/deinterlace/gstdeinterlacemethod.c:
65873 * gst/deinterlace/gstdeinterlacemethod.h:
65874 * gst/deinterlace/tvtime/greedy.c:
65875 * gst/deinterlace/tvtime/greedyh.asm:
65876 * gst/deinterlace/tvtime/greedyh.c:
65877 * gst/deinterlace/tvtime/greedyhmacros.h:
65878 * gst/deinterlace/tvtime/linear.c:
65879 * gst/deinterlace/tvtime/linearblend.c:
65880 * gst/deinterlace/tvtime/plugins.h:
65881 * gst/deinterlace/tvtime/scalerbob.c:
65882 * gst/deinterlace/tvtime/tomsmocomp.c:
65883 * gst/deinterlace/tvtime/tomsmocomp/TomsMoCompAll.inc:
65884 * gst/deinterlace/tvtime/vfir.c:
65885 * gst/deinterlace/tvtime/weave.c:
65886 * gst/deinterlace/tvtime/weavebff.c:
65887 * gst/deinterlace/tvtime/weavetff.c:
65888 * gst/deinterlace/tvtime/x86-64_macros.inc:
66379 * tests/check/elements/deinterlace.c:
66900 * docs/plugins/inspect/plugin-deinterlace.xml:
66977 * docs/plugins/inspect/plugin-deinterlace.xml:
67452 * docs/plugins/inspect/plugin-deinterlace.xml:
67527 * docs/plugins/inspect/plugin-deinterlace.xml:
67716 * gst/deinterlace/gstdeinterlace.c:
67717 deinterlace: Add some useful debug logging
67721 * gst/deinterlace/gstdeinterlace.c:
67722 deinterlace: Fix telecine
67759 * docs/plugins/inspect/plugin-deinterlace.xml:
67833 * docs/plugins/inspect/plugin-deinterlace.xml:
68008 * gst/deinterlace/gstdeinterlace.c:
68009 deinterlace: Remove incorrect logic
68018 * gst/deinterlace/gstdeinterlace.c:
68019 deinterlace: Fix field duration
68090 * docs/plugins/inspect/plugin-deinterlace.xml:
68263 * docs/plugins/inspect/plugin-deinterlace.xml:
69376 * docs/plugins/inspect/plugin-deinterlace.xml:
69447 * gst/deinterlace/gstdeinterlace.c:
69448 deinterlace: Don't treat every custom-downstream event as EOS
69486 * gst/deinterlace/gstdeinterlace.c:
69487 deinterlace: improve framerate transform
69495 * gst/deinterlace/gstdeinterlace.c:
69496 deinterlace: small cleanup
69644 * gst/deinterlace/gstdeinterlace.c:
69645 deinterlace: remove redundant _set_allocation call
69649 * tests/check/elements/deinterlace.c:
69650 tests: deinterlace: do not leak deinterlace pads
69654 * gst/deinterlace/gstdeinterlace.c:
69655 deinterlace: plug some leaks
69659 * gst/deinterlace/gstdeinterlace.c:
69660 deinterlace: reuse core function for GCD
69664 * gst/deinterlace/gstdeinterlace.c:
69665 deinterlace: support filter in getcaps
69669 * gst/deinterlace/gstdeinterlace.c:
69670 deinterlace: do not leak getcaps result
69674 * gst/deinterlace/gstdeinterlace.c:
69675 * gst/deinterlace/gstdeinterlace.h:
69676 deinterlace: add support for bufferpool
69683 * gst/deinterlace/gstdeinterlace.c:
69684 deinterlace: proxy allocation query in passthrough
69689 * gst/deinterlace/gstdeinterlace.c:
69690 deinterlace: use default event functions
69695 * gst/deinterlace/gstdeinterlace.c:
69696 deinterlace: small cleanups
69700 * gst/deinterlace/gstdeinterlace.c:
69701 deinterlace: call default query handlers
69883 * gst/deinterlace/gstdeinterlace.c:
69984 * gst/deinterlace/gstdeinterlace.c:
69985 * tests/check/elements/deinterlace.c:
69986 deinterlace: the field in caps is "interlace-mode" not "interlace-method"
69987 Fix deinterlace unit test. Need to set right field on output caps.
70168 * gst/deinterlace/gstdeinterlace.c:
70169 deinterlace: fix not-negotiated errors on variable or missing framerate in input caps
70270 * gst/deinterlace/tvtime-dist.c:
70566 * gst/deinterlace/gstdeinterlace.c:
70567 deinterlace: Fix timestamp adjustment and caps
70571 * gst/deinterlace/gstdeinterlace.c:
70572 deinterlace: Fix/simplify telecine state checks
70576 * gst/deinterlace/gstdeinterlace.c:
70577 deinterlace: Improve debug output
70581 * gst/deinterlace/gstdeinterlace.c:
70582 deinterlace: Fix low-latency pattern locking
70586 * gst/deinterlace/gstdeinterlace.c:
70587 deinterlace: RFF should be ignored in deinterlace
70589 deinterlace, we don't want these repeated fields as we will simply be
70596 * gst/deinterlace/gstdeinterlace.c:
70597 deinterlace: Improve process logic
70779 * gst/deinterlace/gstdeinterlace.c:
70780 deinterlace: get frame flags correctly
70781 Also move the deinterlace plugin to ported status
70832 * gst/deinterlace/gstdeinterlace.c:
70833 * gst/deinterlace/gstdeinterlace.h:
70834 * gst/deinterlace/gstdeinterlacemethod.c:
70835 * gst/deinterlace/gstdeinterlacemethod.h:
70836 * gst/deinterlace/tvtime/greedyh.c:
70837 * gst/deinterlace/tvtime/tomsmocomp/TomsMoCompAll.inc:
70838 deinterlace: Port to 1.0
71296 * tests/check/elements/deinterlace.c:
71297 tests: disable deinterlace test for now, element still needs to be ported
71552 * gst/deinterlace/gstdeinterlace.c:
71553 * gst/deinterlace/gstdeinterlace.h:
71554 deinterlace: send QoS messages when dropping a frame
73131 * gst/deinterlace/tvtime-dist.c:
73291 * gst/deinterlace/gstdeinterlace.c:
73580 * gst/deinterlace/gstdeinterlace.c:
73682 * gst/deinterlace/Makefile.am:
74911 * gst/deinterlace/tvtime/greedyh.asm:
74912 * gst/deinterlace/tvtime/tomsmocomp/SearchLoopTop.inc:
74913 deinterlace: Fix 'variable 'oldbx' is uninitialized when used here' compiler warnings
74917 * gst/deinterlace/gstdeinterlace.c:
74918 …deinterlace: Fix 'implicit conversion from enumeration type 'GstDeinterlaceFields' to different en…
75371 * docs/plugins/inspect/plugin-deinterlace.xml:
76344 * tests/check/elements/deinterlace.c:
76936 * gst/deinterlace/gstdeinterlace.c:
76937 deinterlace: fix arithmetic for unsigned comparison
77149 * gst/deinterlace/gstdeinterlace.c:
77150 deinterlace: make interlacedness test deterministic
77742 * tests/check/elements/deinterlace.c:
78775 * docs/plugins/inspect/plugin-deinterlace.xml:
79021 * gst/deinterlace/gstdeinterlace.c:
81065 * gst/deinterlace/gstdeinterlace.c:
81066 deinterlace: Don't pointlessly hold object lock over caps operations
81104 * gst/deinterlace/gstdeinterlace.c:
81105 deinterlace: remove avoidable call to gst_object_set_name
82040 configure: try to disable deinterlace..
82394 * gst/deinterlace/gstdeinterlace.c:
82395 * gst/deinterlace/gstdeinterlace.h:
82396 * gst/deinterlace/gstdeinterlacemethod.c:
82397 * gst/deinterlace/gstdeinterlacemethod.h:
82398 * gst/deinterlace/tvtime/greedy.c:
82399 * gst/deinterlace/tvtime/greedyh.c:
82400 * gst/deinterlace/tvtime/linearblend.c:
82401 * gst/deinterlace/tvtime/scalerbob.c:
82402 * gst/deinterlace/tvtime/tomsmocomp/TomsMoCompAll.inc:
82403 * gst/deinterlace/tvtime/vfir.c:
82404 * gst/deinterlace/tvtime/weave.c:
82405 * gst/deinterlace/tvtime/weavebff.c:
82406 * gst/deinterlace/tvtime/weavetff.c:
82407 deinterlace: change field handling through methods
82979 * gst/deinterlace/gstdeinterlace.c:
82980 deinterlace: Fix Since tags for fieldanalysis related new properties
84484 docs/plugins/inspect/plugin-deinterlace.xml
84595 * docs/plugins/inspect/plugin-deinterlace.xml:
85471 * gst/deinterlace/gstdeinterlace.c:
85472 deinterlace: fix parameter type in trace
85570 * gst/deinterlace/gstdeinterlace.c:
85571 * gst/deinterlace/gstdeinterlace.h:
85572 deinterlace: Add support for deinterlacing using buffer caps/flags
85573 When not using the fieldanalysis element immediately upstream of deinterlace,
85920 * docs/plugins/inspect/plugin-deinterlace.xml:
86003 * docs/plugins/inspect/plugin-deinterlace.xml:
86159 * docs/plugins/inspect/plugin-deinterlace.xml:
86311 * docs/plugins/inspect/plugin-deinterlace.xml:
86655 * gst/deinterlace/tvtime-dist.c:
86656 * gst/deinterlace/tvtime-dist.h:
86685 * docs/plugins/inspect/plugin-deinterlace.xml:
86806 * gst/deinterlace/tvtime/greedyh.c:
86808 deinterlace, matroska: fix two variable-may-be-used-uninitialized compiler warnings
86869 * tests/check/elements/deinterlace.c:
88450 * gst/deinterlace/Makefile.am:
90750 * docs/plugins/inspect/plugin-deinterlace.xml:
90930 * docs/plugins/inspect/plugin-deinterlace.xml:
91127 * gst/deinterlace/gstdeinterlace.c:
91128 * gst/deinterlace/gstdeinterlacemethod.c:
91129 * gst/deinterlace/gstdeinterlacemethod.h:
91130 * gst/deinterlace/tvtime/linear.c:
91131 * gst/deinterlace/tvtime/linearblend.c:
91132 * gst/deinterlace/tvtime/scalerbob.c:
91133 * gst/deinterlace/tvtime/vfir.c:
91134 * gst/deinterlace/tvtime/weave.c:
91135 * gst/deinterlace/tvtime/weavebff.c:
91136 * gst/deinterlace/tvtime/weavetff.c:
91137 deinterlace: Add support for NV21 colorspace
91141 * gst/deinterlace/gstdeinterlace.c:
91142 * gst/deinterlace/gstdeinterlacemethod.c:
91143 * gst/deinterlace/gstdeinterlacemethod.h:
91144 * gst/deinterlace/tvtime/linear.c:
91145 * gst/deinterlace/tvtime/linearblend.c:
91146 * gst/deinterlace/tvtime/scalerbob.c:
91147 * gst/deinterlace/tvtime/vfir.c:
91148 * gst/deinterlace/tvtime/weave.c:
91149 * gst/deinterlace/tvtime/weavebff.c:
91150 * gst/deinterlace/tvtime/weavetff.c:
91151 deinterlace: Add support for NV12 colorspace
91162 * gst/deinterlace/gstdeinterlace.c:
91163 * gst/deinterlace/gstdeinterlace.h:
91164 deinterlace: Simplify setcaps
91170 * gst/deinterlace/tvtime/greedy.c:
91171 deinterlace: Port greedyl to GstDeinterlaceSimpleMethod
91234 * gst/deinterlace/gstdeinterlace.c:
91235 * gst/deinterlace/gstdeinterlacemethod.c:
91236 deinterlace: small clean-ups
91244 * gst/deinterlace/gstdeinterlace.c:
91245 deinterlace: fix assigned method_id when using fallback
91586 * gst/deinterlace/gstdeinterlace.c:
91587 * tests/check/elements/deinterlace.c:
91588 deinterlace: Handle image caps without asserting
91590 assertion on deinterlace. I don't know of interlaced image formats
91591 but deinterlace might be hardcoded on some generic pipelines and
91805 * gst/deinterlace/gstdeinterlace.c:
91806 deinterlace: simplify template caps
91917 * docs/plugins/inspect/plugin-deinterlace.xml:
91997 * docs/plugins/inspect/plugin-deinterlace.xml:
92088 * gst/deinterlace/gstdeinterlacemethod.c:
92089 deinterlace: rewrite how neighboring scan lines are calculated
92166 * docs/plugins/inspect/plugin-deinterlace.xml:
92353 * gst/deinterlace/gstdeinterlace.c:
92354 deinterlace: Change the default to linear
92464 * docs/plugins/inspect/plugin-deinterlace.xml:
92705 * gst/deinterlace/Makefile.am:
92904 * gst/deinterlace/gstdeinterlace.c:
92928 * gst/deinterlace/gstdeinterlace.c:
93132 * gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_class_init):
94505 * gst/deinterlace/gstdeinterlace.c:
94506 deinterlace: Change classification to Filter/Effect/Video/Deinterlace
94578 * gst/deinterlace/gstdeinterlace.c:
94579 deinterlace: Avoid infinite loop draining frames
95282 * docs/plugins/inspect/plugin-deinterlace.xml:
95364 * docs/plugins/inspect/plugin-deinterlace.xml:
95422 * gst/deinterlace/gstdeinterlace.c:
95423 deinterlace: analyse RFF fields in correct order
95468 * gst/deinterlace/gstdeinterlace.c:
95469 deinterlace: fix reference leak
95473 * gst/deinterlace/gstdeinterlace.c:
95474 deinterlace: Flush QoS and history before applying segment
95482 * gst/deinterlace/gstdeinterlace.c:
95483 deinterlace: improve event logging
95487 * gst/deinterlace/gstdeinterlace.c:
95488 * gst/deinterlace/gstdeinterlace.h:
95489 deinterlace: Implement field history flushing
95501 * gst/deinterlace/gstdeinterlace.c:
95502 deinterlace: Refactor chain function
95680 * gst/deinterlace/tvtime-dist.c:
95681 * gst/deinterlace/tvtime-dist.h:
95949 * gst/deinterlace/gstdeinterlace.c:
95950 deinterlace: Fix required fields logic
96746 The deinterlace plugin apparently fails to compile with older versions.
96861 * docs/plugins/inspect/plugin-deinterlace.xml:
97187 * gst/deinterlace/gstdeinterlace.c:
97188 deinterlace: Document methods with bad quality
97192 * gst/deinterlace/gstdeinterlacemethod.c:
97193 deinterlace: initialize all deinterlace class members
97212 * gst/deinterlace/tvtime-dist.c:
97213 * gst/deinterlace/tvtime.orc:
97214 * gst/deinterlace/tvtime/greedy.c:
97215 deinterlace: Fix greedyl Orc implementation
97238 * gst/deinterlace/tvtime-dist.c:
97239 * gst/deinterlace/tvtime-dist.h:
97240 deinterlace: Update disted Orc files
97257 * gst/deinterlace/tvtime/linear.c:
97258 * gst/deinterlace/tvtime/linearblend.c:
97259 deinterlace: remove assembly code in favor of orc
97263 * gst/deinterlace/tvtime.orc:
97264 * gst/deinterlace/tvtime/greedy.c:
97265 deinterlace: implement greedy in Orc
97269 * gst/deinterlace/tvtime-dist.c:
97270 * gst/deinterlace/tvtime-dist.h:
97308 * docs/plugins/inspect/plugin-deinterlace.xml:
97676 * docs/plugins/inspect/plugin-deinterlace.xml:
97742 * gst/deinterlace/tvtime-dist.c:
97743 * gst/deinterlace/tvtime-dist.h:
97769 * docs/plugins/inspect/plugin-deinterlace.xml:
97878 * gst/deinterlace/gstdeinterlace.c:
97879 deinterlace: use separate buffer metadata for fields
97886 * gst/deinterlace/tvtime-dist.c:
97887 * gst/deinterlace/tvtime-dist.h:
97968 * docs/plugins/inspect/plugin-deinterlace.xml:
98055 * docs/plugins/inspect/plugin-deinterlace.xml:
98579 * docs/plugins/inspect/plugin-deinterlace.xml:
98657 * docs/plugins/inspect/plugin-deinterlace.xml:
98737 * docs/plugins/inspect/plugin-deinterlace.xml:
98882 * docs/plugins/inspect/plugin-deinterlace.xml:
98990 * gst/deinterlace/tvtime-dist.c:
98991 * gst/deinterlace/tvtime-dist.h:
99403 * gst/deinterlace/gstdeinterlace.c:
99404 deinterlace: Call orc_init() before trying to get target flags
99700 * gst/deinterlace/Makefile.am:
99701 * gst/deinterlace/tvtime-dist.c:
99702 * gst/deinterlace/tvtime-dist.h:
99703 * gst/deinterlace/tvtime.orc:
99704 * gst/deinterlace/tvtime/linear.c:
99705 * gst/deinterlace/tvtime/linearblend.c:
99706 * gst/deinterlace/tvtime/vfir.c:
99707 deinterlace: orcify some deinterlacing methods
99711 * gst/deinterlace/Makefile.am:
99712 * gst/deinterlace/gstdeinterlace.c:
99713 * gst/deinterlace/gstdeinterlace.h:
99714 * gst/deinterlace/gstdeinterlacemethod.c:
99715 * gst/deinterlace/gstdeinterlacemethod.h:
99716 * gst/deinterlace/tvtime/greedy.c:
99717 * gst/deinterlace/tvtime/greedyh.c:
99718 * gst/deinterlace/tvtime/linear.c:
99719 * gst/deinterlace/tvtime/linearblend.c:
99720 * gst/deinterlace/tvtime/scalerbob.c:
99721 * gst/deinterlace/tvtime/tomsmocomp.c:
99722 * gst/deinterlace/tvtime/vfir.c:
99723 * gst/deinterlace/tvtime/weave.c:
99724 * gst/deinterlace/tvtime/weavebff.c:
99725 * gst/deinterlace/tvtime/weavetff.c:
99726 deinterlace: convert from liboil to orc
100141 * gst/deinterlace/gstdeinterlacemethod.h:
100142 * gst/deinterlace/tvtime/linear.c:
100143 * gst/deinterlace/tvtime/linearblend.c:
100144 * gst/deinterlace/tvtime/scalerbob.c:
100145 * gst/deinterlace/tvtime/tomsmocomp.c:
100146 * gst/deinterlace/tvtime/vfir.c:
100147 * gst/deinterlace/tvtime/weave.c:
100148 * gst/deinterlace/tvtime/weavebff.c:
100149 * gst/deinterlace/tvtime/weavetff.c:
100150 deinterlace: avoid gtk-doc confusing comments
100239 * gst/deinterlace/gstdeinterlace.c:
100240 * gst/deinterlace/gstdeinterlace.h:
100241 deinterlace: Don't reconfigure the caps when changing properties
100295 * gst/deinterlace/tvtime/greedyh.asm:
100296 * gst/deinterlace/tvtime/greedyh.c:
100297 deinterlace: Add MMX/3DNow implementations of greedyh for UYVY
100301 * gst/deinterlace/tvtime/greedyh.c:
100302 deinterlace: Fix UYVY implementation of greedyh to be actually used
100366 * docs/plugins/inspect/plugin-deinterlace.xml:
100444 * docs/plugins/inspect/plugin-deinterlace.xml:
100691 * docs/plugins/inspect/plugin-deinterlace.xml:
101234 * gst/deinterlace/Makefile.am:
101343 * gst/deinterlace/gstdeinterlace.c:
101634 * gst/deinterlace/gstdeinterlace.c:
101635 * gst/deinterlace/gstdeinterlacemethod.c:
101636 * gst/deinterlace/gstdeinterlacemethod.h:
101637 * gst/deinterlace/tvtime/greedy.c:
101638 * gst/deinterlace/tvtime/greedyh.c:
101639 * gst/deinterlace/tvtime/linear.c:
101640 * gst/deinterlace/tvtime/linearblend.c:
101641 * gst/deinterlace/tvtime/scalerbob.c:
101642 * gst/deinterlace/tvtime/vfir.c:
101643 * gst/deinterlace/tvtime/weave.c:
101644 * gst/deinterlace/tvtime/weavebff.c:
101645 * gst/deinterlace/tvtime/weavetff.c:
101646 deinterlace: Add support for UYVY
101799 * gst/deinterlace/gstdeinterlace.c:
101800 * gst/deinterlace/gstdeinterlacemethod.c:
101801 * gst/deinterlace/gstdeinterlacemethod.h:
101802 * gst/deinterlace/tvtime/greedy.c:
101803 * gst/deinterlace/tvtime/linear.c:
101804 * gst/deinterlace/tvtime/linearblend.c:
101805 * gst/deinterlace/tvtime/scalerbob.c:
101806 * gst/deinterlace/tvtime/vfir.c:
101807 * gst/deinterlace/tvtime/weave.c:
101808 * gst/deinterlace/tvtime/weavebff.c:
101809 * gst/deinterlace/tvtime/weavetff.c:
101810 deinterlace: Add support for all common RGB formats
101814 * gst/deinterlace/gstdeinterlace.c:
101815 * gst/deinterlace/gstdeinterlacemethod.c:
101816 * gst/deinterlace/gstdeinterlacemethod.h:
101817 * gst/deinterlace/tvtime/greedy.c:
101818 * gst/deinterlace/tvtime/greedyh.asm:
101819 * gst/deinterlace/tvtime/greedyh.c:
101820 * gst/deinterlace/tvtime/linear.c:
101821 * gst/deinterlace/tvtime/linearblend.c:
101822 * gst/deinterlace/tvtime/scalerbob.c:
101823 * gst/deinterlace/tvtime/vfir.c:
101824 * gst/deinterlace/tvtime/weave.c:
101825 * gst/deinterlace/tvtime/weavebff.c:
101826 * gst/deinterlace/tvtime/weavetff.c:
101827 deinterlace: Add support for AYUV
101922 * gst/deinterlace/gstdeinterlace.c:
101923 deinterlace: Make automatic detection of interlacing the default
101925 sensible default for the normal use case where deinterlace should act
102071 * docs/plugins/inspect/plugin-deinterlace.xml:
102085 * gst/deinterlace/gstdeinterlace.c:
102086 deinterlace: Improve segment handling a bit
102090 * gst/deinterlace/gstdeinterlace.c:
102091 deinterlace: Order caps by amount of contained information
102095 * gst/deinterlace/gstdeinterlace.c:
102096 deinterlace: Properly set interlaced field in getcaps
102100 * gst/deinterlace/tvtime/linear.c:
102101 * gst/deinterlace/tvtime/linearblend.c:
102102 * gst/deinterlace/tvtime/scalerbob.c:
102103 * gst/deinterlace/tvtime/weave.c:
102104 * gst/deinterlace/tvtime/weavebff.c:
102105 * gst/deinterlace/tvtime/weavetff.c:
102106 deinterlace: Add planar YUV support to all other simple methods
102110 * gst/deinterlace/tvtime/greedyh.asm:
102111 * gst/deinterlace/tvtime/greedyh.c:
102112 deinterlace: Add planar YUV support to greedyh method
102116 * gst/deinterlace/tvtime/greedy.c:
102117 deinterlace: Add support for planar YUV formats in greedyl method
102121 * gst/deinterlace/gstdeinterlace.c:
102122 * gst/deinterlace/gstdeinterlacemethod.c:
102123 * gst/deinterlace/gstdeinterlacemethod.h:
102124 * gst/deinterlace/tvtime/vfir.c:
102125 deinterlace: Add support for Y444, Y42B, I420, YV12 and Y41B
102131 * gst/deinterlace/gstdeinterlacemethod.c:
102132 deinterlace: Define deinterlace method base classes as abstract types
102136 * gst/deinterlace/Makefile.am:
102137 * gst/deinterlace/gstdeinterlace.c:
102138 * gst/deinterlace/gstdeinterlace.h:
102139 * gst/deinterlace/gstdeinterlacemethod.c:
102140 * gst/deinterlace/gstdeinterlacemethod.h:
102141 * gst/deinterlace/tvtime/greedy.c:
102142 * gst/deinterlace/tvtime/greedyh.c:
102143 * gst/deinterlace/tvtime/linear.c:
102144 * gst/deinterlace/tvtime/linearblend.c:
102145 * gst/deinterlace/tvtime/scalerbob.c:
102146 * gst/deinterlace/tvtime/tomsmocomp.c:
102147 * gst/deinterlace/tvtime/vfir.c:
102148 * gst/deinterlace/tvtime/weave.c:
102149 * gst/deinterlace/tvtime/weavebff.c:
102150 * gst/deinterlace/tvtime/weavetff.c:
102151 deinterlace: Move deinterlacing methods to their own file
102155 * gst/deinterlace/gstdeinterlace.c:
102156 * gst/deinterlace/gstdeinterlace.h:
102157 deinterlace: Simplify passthrough mode detection
102161 * tests/check/elements/deinterlace.c:
102162 deinterlace: Fix unit test that checks caps handling
102163 deinterlace now always adds the interlaced field to the output caps,
102169 * gst/deinterlace/Makefile.am:
102170 * gst/deinterlace/gstdeinterlace.c:
102171 * gst/deinterlace/gstdeinterlace.h:
102172 * gst/deinterlace/tvtime/greedy.c:
102173 * gst/deinterlace/tvtime/greedyh.asm:
102174 * gst/deinterlace/tvtime/greedyh.c:
102175 * gst/deinterlace/tvtime/linear.c:
102176 * gst/deinterlace/tvtime/linearblend.c:
102177 * gst/deinterlace/tvtime/scalerbob.c:
102178 * gst/deinterlace/tvtime/tomsmocomp.c:
102179 * gst/deinterlace/tvtime/tomsmocomp/TomsMoCompAll.inc:
102180 * gst/deinterlace/tvtime/vfir.c:
102181 * gst/deinterlace/tvtime/weave.c:
102182 * gst/deinterlace/tvtime/weavebff.c:
102183 * gst/deinterlace/tvtime/weavetff.c:
102184 deinterlace: Refactor deinterlacing as preparation for supporting more color formats
102532 * docs/plugins/inspect/plugin-deinterlace.xml:
102614 * docs/plugins/inspect/plugin-deinterlace.xml:
102953 * gst/deinterlace/gstdeinterlace.c:
102954 * gst/deinterlace/gstdeinterlace.h:
102955 deinterlace: Only check interlaced flag in sink caps
103167 * gst/deinterlace/gstdeinterlace.c:
103168 * gst/deinterlace/gstdeinterlace.h:
103720 * tests/check/elements/deinterlace.c:
104200 * gst/deinterlace/tvtime/greedyh.c:
104201 * gst/deinterlace/tvtime/tomsmocomp.c:
104243 * gst/deinterlace/tvtime/greedyh.asm:
104244 * gst/deinterlace/tvtime/greedyh.c:
104245 * gst/deinterlace/tvtime/mmx.h:
104246 * gst/deinterlace/tvtime/tomsmocomp/TomsMoCompAll.inc:
105040 * docs/plugins/inspect/plugin-deinterlace.xml:
105118 * docs/plugins/inspect/plugin-deinterlace.xml:
105244 * docs/plugins/inspect/plugin-deinterlace.xml:
105435 * docs/plugins/inspect/plugin-deinterlace.xml:
106277 * docs/plugins/inspect/plugin-deinterlace.xml:
106555 * docs/plugins/inspect/plugin-deinterlace.xml:
106828 checks: ignore deinterlace check binary
107011 * gst/deinterlace/tvtime/greedyhmacros.h:
107012 * gst/deinterlace/tvtime/linear.c:
107013 * gst/deinterlace/tvtime/linearblend.c:
107014 * gst/deinterlace/tvtime/tomsmocomp.c:
107015 * gst/deinterlace/tvtime/weave.c:
107016 * gst/deinterlace/tvtime/weavebff.c:
107017 * gst/deinterlace/tvtime/weavetff.c:
107018 deinterlace: Fix license and copyright headers
107357 * tests/check/elements/deinterlace.c:
107358 deinterlace: Improve passthrough tests
107364 * tests/check/elements/deinterlace.c:
107365 deinterlace: Adds some docs to the new tests
107367 tests of deinterlace
107371 * tests/check/elements/deinterlace.c:
107372 deinterlace: Adds tests for passthrough
107380 * tests/check/elements/deinterlace.c:
107381 deinterlace: Adds tests for caps acceptance
107382 Adds check unit tests for deinterlace for validating
107389 * tests/check/elements/deinterlace.c:
107390 deinterlace: Adds basic check test
107391 Adds a basic check test for deinterlace element
108405 * gst/deinterlace/gstdeinterlace.c:
108406 deinterlace: fix typo in mode enum description
108548 * gst/deinterlace/gstdeinterlace.c:
108600 * docs/plugins/inspect/plugin-deinterlace.xml:
108910 * gst/deinterlace/Makefile.am:
108911 deinterlace: Pull in CFLAGS and LIBS flags from -base before core before system.
108939 * gst/deinterlace/gstdeinterlace.c:
108940 deinterlace: remove pointless call to gst_element_no_more_pads()
110759 * docs/plugins/inspect/plugin-deinterlace.xml:
110958 * docs/plugins/inspect/plugin-deinterlace.xml:
112042 * gst/deinterlace/Makefile.am:
112408 * gst/deinterlace/gstdeinterlace.c:
112430 * gst/deinterlace/gstdeinterlace.c:
115538 * gst/deinterlace/gstdeinterlace.c:
115539 deinterlace: Remove the interlaced field from the output caps if deinterlacing is enabled
115543 * gst/deinterlace/tvtime/greedyh.c:
115544 deinterlace: Copy the correct line from correct place in the history
115816 * docs/plugins/inspect/plugin-deinterlace.xml:
116159 * gst/deinterlace/gstdeinterlace.c:
116160 * gst/deinterlace/gstdeinterlace.h:
116161 deinterlace: Implement upstream negotation
116165 * gst/deinterlace/gstdeinterlace.c:
116166 deinterlace: Improve debugging and clean up some code
116170 * gst/deinterlace/gstdeinterlace.c:
116171 deinterlace: Clip buffers to the current segment if possible
116175 * gst/deinterlace/gstdeinterlace.c:
116176 * gst/deinterlace/gstdeinterlace.h:
116177 deinterlace: Clean up includes and clean up order of instance struct fields
116186 * gst/deinterlace/gstdeinterlace.c:
116187 deinterlace: Fix QoS calculations
116201 * gst/deinterlace/gstdeinterlace.c:
116202 * gst/deinterlace/gstdeinterlace.h:
116203 deinterlace: Implement basic QoS
116209 * gst/deinterlace/gstdeinterlace.c:
116210 deinterlace: Directly proxy events/queries to the peer pads
116310 * gst/deinterlace/gstdeinterlace.c:
116311 * gst/deinterlace/gstdeinterlace.h:
116312 deinterlace: First try to handle DVD still frames correctly
116398 * gst/deinterlace/tvtime/mmx.h:
116399 deinterlace: Fix spurious colons in asm code
116695 * docs/plugins/inspect/plugin-deinterlace.xml:
116964 * gst/deinterlace/Makefile.am:
117110 * gst/deinterlace/gstdeinterlace.c:
117190 * gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_class_init):
117239 * gst/deinterlace/gstdeinterlace.h:
117457 * gst/deinterlace/gstdeinterlace.c:
117716 * gst/deinterlace/gstdeinterlace.c:
117717 deinterlace: If the upstream max latency is unbound return unbound max latency
117749 * docs/plugins/inspect/plugin-deinterlace.xml:
117750 * gst/deinterlace/Makefile.am:
117751 * gst/deinterlace/gstdeinterlace.c:
117752 * gst/deinterlace/gstdeinterlace.h:
117753 * gst/deinterlace/tvtime/greedy.c:
117754 * gst/deinterlace/tvtime/greedyh.asm:
117755 * gst/deinterlace/tvtime/greedyh.c:
117756 * gst/deinterlace/tvtime/greedyhmacros.h:
117757 * gst/deinterlace/tvtime/linear.c:
117758 * gst/deinterlace/tvtime/linearblend.c:
117759 * gst/deinterlace/tvtime/mmx.h:
117760 * gst/deinterlace/tvtime/plugins.h:
117761 * gst/deinterlace/tvtime/scalerbob.c:
117762 * gst/deinterlace/tvtime/sse.h:
117763 * gst/deinterlace/tvtime/tomsmocomp.c:
117764 * gst/deinterlace/tvtime/tomsmocomp/SearchLoop0A.inc:
117765 * gst/deinterlace/tvtime/tomsmocomp/SearchLoopBottom.inc:
117766 * gst/deinterlace/tvtime/tomsmocomp/SearchLoopEdgeA.inc:
117767 * gst/deinterlace/tvtime/tomsmocomp/SearchLoopEdgeA8.inc:
117768 * gst/deinterlace/tvtime/tomsmocomp/SearchLoopOddA.inc:
117769 * gst/deinterlace/tvtime/tomsmocomp/SearchLoopOddA2.inc:
117770 * gst/deinterlace/tvtime/tomsmocomp/SearchLoopOddA6.inc:
117771 * gst/deinterlace/tvtime/tomsmocomp/SearchLoopOddAH.inc:
117772 * gst/deinterlace/tvtime/tomsmocomp/SearchLoopOddAH2.inc:
117773 * gst/deinterlace/tvtime/tomsmocomp/SearchLoopTop.inc:
117774 * gst/deinterlace/tvtime/tomsmocomp/SearchLoopVA.inc:
117775 * gst/deinterlace/tvtime/tomsmocomp/SearchLoopVAH.inc:
117776 * gst/deinterlace/tvtime/tomsmocomp/StrangeBob.inc:
117777 * gst/deinterlace/tvtime/tomsmocomp/TomsMoCompAll.inc:
117778 * gst/deinterlace/tvtime/tomsmocomp/TomsMoCompAll2.inc:
117779 * gst/deinterlace/tvtime/tomsmocomp/WierdBob.inc:
117780 * gst/deinterlace/tvtime/tomsmocomp/tomsmocompmacros.h:
117781 * gst/deinterlace/tvtime/vfir.c:
117782 * gst/deinterlace/tvtime/weave.c:
117783 * gst/deinterlace/tvtime/weavebff.c:
117784 * gst/deinterlace/tvtime/weavetff.c:
117785 * gst/deinterlace/tvtime/x86-64_macros.inc:
117787 And rename it to deinterlace.
117943 * gst/deinterlace/Makefile.am:
118702 better and faster results than the simple deinterlace element.
118825 better and faster results than the simple deinterlace element.
119086 * gst/deinterlace/Makefile.am:
121426 * gst/deinterlace/Makefile.am:
128383 * gst/deinterlace/gstdeinterlace.c:
149601 * gst/deinterlace/gstdeinterlace.c:
149697 * gst/deinterlace/gstdeinterlace.c:
150586 * gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_class_init):
150664 * gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_class_init):