summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [MOVED FROM BAD] plugins part of license field patchChristian Schaller2009-05-151-0/+1
| | | | | Original commit message from CVS: plugins part of license field patch
* [MOVED FROM BAD] cosmetic changeThomas Vander Stichele2009-05-151-5/+5
| | | | | Original commit message from CVS: cosmetic change
* [MOVED FROM BAD] various name fixes and sundryThomas Vander Stichele2009-05-151-2/+2
| | | | | Original commit message from CVS: various name fixes and sundry
* [MOVED FROM BAD] a hack to work around intltool's brokenness a current check ↵Andy Wingo2009-05-151-1/+1
| | | | | | | | | | | for mpeg2dec details->klass reorganizations an element br... Original commit message from CVS: * a hack to work around intltool's brokenness * a current check for mpeg2dec * details->klass reorganizations * an element browser that uses details->klass * separated cdxa parse out from the avi directory
* [MOVED FROM BAD] GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE ↵Andy Wingo2009-05-151-9/+9
| | | | | | | | | | | same with *factory and typefind. Original commit message from CVS: GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE same with *factory and typefind. also, some -Werror fixes.
* [MOVED FROM BAD] Changed to the new props APIWim Taymans2009-05-151-2/+2
| | | | | | Original commit message from CVS: Changed to the new props API Other small tuff.
* [MOVED FROM BAD] s/Gnome-Streamer/GStreamer/Andy Wingo2009-05-152-2/+2
| | | | | Original commit message from CVS: s/Gnome-Streamer/GStreamer/
* [MOVED FROM BAD] removal of //-style comments don't link plugins to core ↵Andy Wingo2009-05-153-3/+3
| | | | | | | | | libs -- the versioning is done internally to the plugins with... Original commit message from CVS: * removal of //-style comments * don't link plugins to core libs -- the versioning is done internally to the plugins with the plugin_info struct, and symbol resolution is lazy, so we can always know if a plugin can be loaded by the plugin_info data. in theory.
* [MOVED FROM BAD] s/@GST_PLUGIN_LDFLAGS@/$(GST_PLUGIN_LDFLAGS)/ @-substitued ↵Andy Wingo2009-05-151-1/+1
| | | | | | | | | | variables variables are defined as make variables automagi... Original commit message from CVS: s/@GST_PLUGIN_LDFLAGS@/$(GST_PLUGIN_LDFLAGS)/ @-substitued variables variables are defined as make variables automagically, and this gives the user the freedom to say make GST_PLUGIN_LDFLAGS=-myflag
* [MOVED FROM BAD] - plugins are built without versioning infoWrobell2009-05-151-0/+1
| | | | | Original commit message from CVS: - plugins are built without versioning info
* [MOVED FROM BAD] Bring the plugins in sync with the new core capsnego system.Wim Taymans2009-05-151-3/+8
| | | | | | Original commit message from CVS: Bring the plugins in sync with the new core capsnego system. Added some features, enhancements...
* [MOVED FROM BAD] s/filter/plugin/ link plugins to GST_LIBS rearrange rules ↵David I. Lehn2009-05-151-0/+1
| | | | | | | | | to a common format Original commit message from CVS: * s/filter/plugin/ * link plugins to GST_LIBS * rearrange rules to a common format
* [MOVED FROM BAD] more fixesThomas Vander Stichele2009-05-152-2/+2
| | | | | Original commit message from CVS: more fixes
* [MOVED FROM BAD] BBB asked me to rename lav to y4m can someone who knows the ↵Thomas Vander Stichele2009-05-153-0/+336
| | | | | | | | plugin do this in the source as well ? Original commit message from CVS: BBB asked me to rename lav to y4m can someone who knows the plugin do this in the source as well ?
* po: add Makevars magic so we don't get line numbers in *.po filesTim-Philipp Müller2009-05-151-0/+5
| | | | | | This avoids the number one reason for local modifications in *.po files and and makes things less annoying when working with git (or any other VCS for that matter).
* checks: move files required by unit tests into tests/files and make sure ↵Tim-Philipp Müller2009-05-158-31/+19
| | | | | | | | | | they're disted Move unit test data into the directory where it belongs and make in particular the flacdec unit test cd into the directory with the test files instead of making assumptions about the current working directory in that unit test. As a side effect of movng those files, there's only one EXTRA_DIST in tests/check/Makefile.am now, which is likely to work better than having two. Hopefully fixes #582753.
* deinterlace: If the upstream max latency is unbound return unbound max latencySebastian Dröge2009-05-151-2/+0
| | | | Fixes bug #582661.
* Fix compiler warningsJames Andrewartha2009-05-155-9/+11
| | | | Fixes bug #582715.
* Recovered debugutils line accidentally removed in deinterlace2 move.Josep Torra2009-05-131-0/+1
|
* Moved 'deinterlace2' from -bad to -goodSebastian Dröge2009-05-1344-283/+378
| | | | And rename it to deinterlace.
* [MOVED FROM BAD 56/56] deinterlace2: Add a disabled mode for passthrough ↵Sebastian Dröge2009-05-132-12/+21
| | | | | | | operation Also allow to change the mode in PAUSED and PLAYING by updating the caps if necessary.
* [MOVED FROM BAD 55/56] deinterlace2: Add documentation and integrate into ↵Sebastian Dröge2009-05-132-0/+110
| | | | the build system
* [MOVED FROM BAD 54/56] deinterlace2: Make it possible to select interlacing ↵Sebastian Dröge2009-05-131-46/+94
| | | | | | | | | | | autodetection or to enfore deinterlacing For this add a "mode" property that defaults to "interlaced" for now as most decoders/demuxers don't properly set the "interlaced" field on the caps yet. If this property is set to "auto" the element will work in passthrough mode unless the caps contain the "interlaced" field.
* [MOVED FROM BAD 53/56] deinterlace2: Use GST_(DEBUG|WARNING|ERROR)_OBJECT ↵Sebastian Dröge2009-05-131-17/+17
| | | | instead of the non-OBJECT ones
* [MOVED FROM BAD 52/56] deinterlace2: Reset history if DISCONT is set on the ↵Sebastian Dröge2009-05-131-0/+5
| | | | incoming buffer
* [MOVED FROM BAD 51/56] deinterlace2: Fix timestamps for buffers with RFF ↵Sebastian Dröge2009-05-131-7/+5
| | | | flag set
* [MOVED FROM BAD 50/56] deinterlace2: Rename line_length to row_stride and ↵Sebastian Dröge2009-05-139-58/+58
| | | | remove output_stride
* [MOVED FROM BAD 49/56] deinterlace2: Implement support for RFF and ONEFIELD ↵Sebastian Dröge2009-05-131-24/+56
| | | | buffer flags
* [MOVED FROM BAD 48/56] deinterlace2: Move output buffer from the instance ↵Sebastian Dröge2009-05-135-37/+29
| | | | struct to a function parameter
* [MOVED FROM BAD 47/56] deinterlace2: Add initial support for automatic ↵Sebastian Dröge2009-05-132-5/+11
| | | | detection of the field order
* [MOVED FROM BAD 46/56] deinterlace2: Add support for YVYU colorspaceSebastian Dröge2009-05-131-2/+4
| | | | | | This is the same as YUY2 with just Cr and Cb swapped. As we don't make a difference between them when deinterlacing this works.
* [MOVED FROM BAD 45/56] gst/deinterlace2/gstdeinterlace2.c: Bring properties ↵Wim Taymans2009-05-131-22/+26
| | | | | | | | | | into this century. Original commit message from CVS: * gst/deinterlace2/gstdeinterlace2.c: (gst_deinterlace2_class_init), (gst_deinterlace2_init), (gst_deinterlace2_set_property), (gst_deinterlace2_get_property): Bring properties into this century.
* [MOVED FROM BAD 44/56] Don't install static libs for plugins. Fixes #550851 ↵Stefan Kost2009-05-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for -bad. Original commit message from CVS: * ext/alsaspdif/Makefile.am: * ext/amrwb/Makefile.am: * ext/apexsink/Makefile.am: * ext/arts/Makefile.am: * ext/artsd/Makefile.am: * ext/audiofile/Makefile.am: * ext/audioresample/Makefile.am: * ext/bz2/Makefile.am: * ext/cdaudio/Makefile.am: * ext/celt/Makefile.am: * ext/dc1394/Makefile.am: * ext/dirac/Makefile.am: * ext/directfb/Makefile.am: * ext/divx/Makefile.am: * ext/dts/Makefile.am: * ext/faac/Makefile.am: * ext/faad/Makefile.am: * ext/gsm/Makefile.am: * ext/hermes/Makefile.am: * ext/ivorbis/Makefile.am: * ext/jack/Makefile.am: * ext/jp2k/Makefile.am: * ext/ladspa/Makefile.am: * ext/lcs/Makefile.am: * ext/libfame/Makefile.am: * ext/libmms/Makefile.am: * ext/metadata/Makefile.am: * ext/mpeg2enc/Makefile.am: * ext/mplex/Makefile.am: * ext/musepack/Makefile.am: * ext/musicbrainz/Makefile.am: * ext/mythtv/Makefile.am: * ext/nas/Makefile.am: * ext/neon/Makefile.am: * ext/ofa/Makefile.am: * ext/polyp/Makefile.am: * ext/resindvd/Makefile.am: * ext/sdl/Makefile.am: * ext/shout/Makefile.am: * ext/snapshot/Makefile.am: * ext/sndfile/Makefile.am: * ext/soundtouch/Makefile.am: * ext/spc/Makefile.am: * ext/swfdec/Makefile.am: * ext/tarkin/Makefile.am: * ext/theora/Makefile.am: * ext/timidity/Makefile.am: * ext/twolame/Makefile.am: * ext/x264/Makefile.am: * ext/xine/Makefile.am: * ext/xvid/Makefile.am: * gst-libs/gst/app/Makefile.am: * gst-libs/gst/dshow/Makefile.am: * gst/aiffparse/Makefile.am: * gst/app/Makefile.am: * gst/audiobuffer/Makefile.am: * gst/bayer/Makefile.am: * gst/cdxaparse/Makefile.am: * gst/chart/Makefile.am: * gst/colorspace/Makefile.am: * gst/dccp/Makefile.am: * gst/deinterlace/Makefile.am: * gst/deinterlace2/Makefile.am: * gst/dvdspu/Makefile.am: * gst/festival/Makefile.am: * gst/filter/Makefile.am: * gst/flacparse/Makefile.am: * gst/flv/Makefile.am: * gst/games/Makefile.am: * gst/h264parse/Makefile.am: * gst/librfb/Makefile.am: * gst/mixmatrix/Makefile.am: * gst/modplug/Makefile.am: * gst/mpeg1sys/Makefile.am: * gst/mpeg4videoparse/Makefile.am: * gst/mpegdemux/Makefile.am: * gst/mpegtsmux/Makefile.am: * gst/mpegvideoparse/Makefile.am: * gst/mve/Makefile.am: * gst/nsf/Makefile.am: * gst/nuvdemux/Makefile.am: * gst/overlay/Makefile.am: * gst/passthrough/Makefile.am: * gst/pcapparse/Makefile.am: * gst/playondemand/Makefile.am: * gst/rawparse/Makefile.am: * gst/real/Makefile.am: * gst/rtjpeg/Makefile.am: * gst/rtpmanager/Makefile.am: * gst/scaletempo/Makefile.am: * gst/sdp/Makefile.am: * gst/selector/Makefile.am: * gst/smooth/Makefile.am: * gst/smoothwave/Makefile.am: * gst/speed/Makefile.am: * gst/speexresample/Makefile.am: * gst/stereo/Makefile.am: * gst/subenc/Makefile.am: * gst/tta/Makefile.am: * gst/vbidec/Makefile.am: * gst/videodrop/Makefile.am: * gst/videosignal/Makefile.am: * gst/virtualdub/Makefile.am: * gst/vmnc/Makefile.am: * gst/y4m/Makefile.am: * sys/acmenc/Makefile.am: * sys/cdrom/Makefile.am: * sys/dshowdecwrapper/Makefile.am: * sys/dshowsrcwrapper/Makefile.am: * sys/dvb/Makefile.am: * sys/dxr3/Makefile.am: * sys/fbdev/Makefile.am: * sys/oss4/Makefile.am: * sys/qcam/Makefile.am: * sys/qtwrapper/Makefile.am: * sys/vcd/Makefile.am: * sys/wininet/Makefile.am: * win32/common/config.h: Don't install static libs for plugins. Fixes #550851 for -bad.
* [MOVED FROM BAD 43/56] gst/deinterlace2/tvtime/tomsmocomp.c: Fix unused ↵Sebastian Dröge2009-05-131-0/+2
| | | | | | | | | | variable compiler warning when not building Original commit message from CVS: * gst/deinterlace2/tvtime/tomsmocomp.c: (gst_deinterlace_method_tomsmocomp_class_init): Fix unused variable compiler warning when not building X86 assembly.
* [MOVED FROM BAD 42/56] gst/dccp/: Fix compilation on Solaris by including ↵Jan Schmidt2009-05-132-14/+13
| | | | | | | | | | | | | filio.h as needed. Original commit message from CVS: * gst/dccp/gstdccp.c: * gst/dccp/gstdccpclientsrc.c: Fix compilation on Solaris by including filio.h as needed. * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll.inc: * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll2.inc: Fix compilation with Forte - apparently it hates concatenating a macro argument that starts with an underscore??
* [MOVED FROM BAD 41/56] gst/deinterlace2/tvtime/tomsmocomp/: Unroll the loop ↵Sebastian Dröge2009-05-134-108/+196
| | | | | | | | | | | | | to handle two bytes at once. This should give a small speedup an... Original commit message from CVS: * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopBottom.inc: * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopTop.inc: * gst/deinterlace2/tvtime/tomsmocomp/StrangeBob.inc: * gst/deinterlace2/tvtime/tomsmocomp/WierdBob.inc: Unroll the loop to handle two bytes at once. This should give a small speedup and makes it possible to handle chroma and luma different which is needed later.
* [MOVED FROM BAD 40/56] gst/deinterlace2/: First part of the C implementation ↵Sebastian Dröge2009-05-1310-27/+355
| | | | | | | | | | | | | | | | | | | | | | of the tomsmocomp deinterlacing algorithm. This only supports s... Original commit message from CVS: * gst/deinterlace2/gstdeinterlace2.c: (gst_deinterlace_method_class_init): * gst/deinterlace2/gstdeinterlace2.h: * gst/deinterlace2/tvtime/tomsmocomp.c: (gst_deinterlace_method_tomsmocomp_class_init): * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopBottom.inc: * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopTop.inc: * gst/deinterlace2/tvtime/tomsmocomp/StrangeBob.inc: * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll.inc: * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll2.inc: * gst/deinterlace2/tvtime/tomsmocomp/WierdBob.inc: * gst/deinterlace2/tvtime/tomsmocomp/tomsmocompmacros.h: First part of the C implementation of the tomsmocomp deinterlacing algorithm. This only supports search-effort=0 currently, is painfully slow and needs some cleanup later when all search-effort settings are implemented in C.
* [MOVED FROM BAD 39/56] gst/deinterlace2/: Use oil_memcpy() instead of ↵Sebastian Dröge2009-05-138-25/+25
| | | | | | | | | | | | | | | | | | | | | | | | memcpy() as it's faster for the sizes that are usually used here. Original commit message from CVS: * gst/deinterlace2/gstdeinterlace2.c: (gst_deinterlace_simple_method_interpolate_scanline), (gst_deinterlace_simple_method_copy_scanline), (gst_deinterlace_simple_method_deinterlace_frame): * gst/deinterlace2/tvtime/greedy.c: (deinterlace_frame_di_greedy): * gst/deinterlace2/tvtime/greedyh.c: (deinterlace_frame_di_greedyh): * gst/deinterlace2/tvtime/scalerbob.c: (deinterlace_scanline_scaler_bob): * gst/deinterlace2/tvtime/tomsmocomp.c: (Fieldcopy): * gst/deinterlace2/tvtime/weave.c: (deinterlace_scanline_weave), (copy_scanline): * gst/deinterlace2/tvtime/weavebff.c: (deinterlace_scanline_weave), (copy_scanline): * gst/deinterlace2/tvtime/weavetff.c: (deinterlace_scanline_weave), (copy_scanline): Use oil_memcpy() instead of memcpy() as it's faster for the sizes that are usually used here.
* [MOVED FROM BAD 38/56] gst/deinterlace2/: Add the remaining tvtime ↵Sebastian Dröge2009-05-1310-18/+836
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | deinterlacing methods and fix the deinterlace_frame() implementation of G... Original commit message from CVS: * gst/deinterlace2/Makefile.am: * gst/deinterlace2/gstdeinterlace2.c: (gst_deinterlace_simple_method_deinterlace_frame), (gst_deinterlace2_methods_get_type), (gst_deinterlace2_set_method): * gst/deinterlace2/gstdeinterlace2.h: * gst/deinterlace2/tvtime/linear.c: (deinterlace_scanline_linear_c), (deinterlace_scanline_linear_mmx), (deinterlace_scanline_linear_mmxext), (gst_deinterlace_method_linear_class_init), (gst_deinterlace_method_linear_init): * gst/deinterlace2/tvtime/linearblend.c: (deinterlace_scanline_linear_blend_c), (deinterlace_scanline_linear_blend2_c), (deinterlace_scanline_linear_blend_mmx), (deinterlace_scanline_linear_blend2_mmx), (gst_deinterlace_method_linear_blend_class_init), (gst_deinterlace_method_linear_blend_init): * gst/deinterlace2/tvtime/plugins.h: * gst/deinterlace2/tvtime/scalerbob.c: (deinterlace_scanline_scaler_bob), (gst_deinterlace_method_scaler_bob_class_init), (gst_deinterlace_method_scaler_bob_init): * gst/deinterlace2/tvtime/weave.c: (deinterlace_scanline_weave), (copy_scanline), (gst_deinterlace_method_weave_class_init), (gst_deinterlace_method_weave_init): * gst/deinterlace2/tvtime/weavebff.c: (deinterlace_scanline_weave), (copy_scanline), (gst_deinterlace_method_weave_bff_class_init), (gst_deinterlace_method_weave_bff_init): * gst/deinterlace2/tvtime/weavetff.c: (deinterlace_scanline_weave), (copy_scanline), (gst_deinterlace_method_weave_tff_class_init), (gst_deinterlace_method_weave_tff_init): Add the remaining tvtime deinterlacing methods and fix the deinterlace_frame() implementation of GstDeinterlaceSimpleMethod.
* [MOVED FROM BAD 37/56] gst/deinterlace2/tvtime/vfir.c: Implement the VFIR ↵Sebastian Dröge2009-05-131-81/+34
| | | | | | | | | deinterlacing method as simple method. Original commit message from CVS: * gst/deinterlace2/tvtime/vfir.c: (deinterlace_line_c), (deinterlace_line_mmx), (gst_deinterlace_method_vfir_class_init): Implement the VFIR deinterlacing method as simple method.
* [MOVED FROM BAD 36/56] gst/deinterlace2/gstdeinterlace2.*: Add a ↵Sebastian Dröge2009-05-132-0/+225
| | | | | | | | | | | | | | | | GstDeinterlaceSimpleMethod subclass of GstDeinterlaceMethod that can be use... Original commit message from CVS: * gst/deinterlace2/gstdeinterlace2.c: (gst_deinterlace_simple_method_interpolate_scanline), (gst_deinterlace_simple_method_copy_scanline), (gst_deinterlace_simple_method_deinterlace_frame), (gst_deinterlace_simple_method_class_init), (gst_deinterlace_simple_method_init): * gst/deinterlace2/gstdeinterlace2.h: Add a GstDeinterlaceSimpleMethod subclass of GstDeinterlaceMethod that can be used by simple deinterlacing methods. They only have to provide a function for interpolating a scanline or copying a scanline.
* [MOVED FROM BAD 35/56] gst/deinterlace2/gstdeinterlace2.c: Respect the ↵Sebastian Dröge2009-05-131-8/+16
| | | | | | | | | latency of the deinterlacing algorithm for the timestamps of every bu... Original commit message from CVS: * gst/deinterlace2/gstdeinterlace2.c: (gst_deinterlace2_chain): Respect the latency of the deinterlacing algorithm for the timestamps of every buffer.
* [MOVED FROM BAD 34/56] gst/deinterlace2/tvtime/: Add the MMX registers to ↵Sebastian Dröge2009-05-132-5/+5
| | | | | | | | | | the clobbered registers only if __MMX__ is defined. Original commit message from CVS: * gst/deinterlace2/tvtime/greedyh.asm: * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopBottom.inc: Add the MMX registers to the clobbered registers only if __MMX__ is defined.
* [MOVED FROM BAD 33/56] gst/deinterlace2/: Enable tomsmocomp again as the C ↵Sebastian Dröge2009-05-132-10/+4
| | | | | | | | | | | | port will be ready for the next release. Original commit message from CVS: * gst/deinterlace2/Makefile.am: * gst/deinterlace2/gstdeinterlace2.c: (gst_deinterlace2_methods_get_type), (gst_deinterlace2_set_method), (gst_deinterlace2_class_init): Enable tomsmocomp again as the C port will be ready for the next release.
* [MOVED FROM BAD 32/56] gst/deinterlace2/gstdeinterlace2.c: Don't use ↵Sebastian Dröge2009-05-131-9/+199
| | | | | | | | | | | proxy_getcaps() but implement our own getcaps() function that doubles/h... Original commit message from CVS: * gst/deinterlace2/gstdeinterlace2.c: (gst_deinterlace2_init), (gst_greatest_common_divisor), (gst_fraction_double), (gst_deinterlace2_getcaps), (gst_deinterlace2_setcaps): Don't use proxy_getcaps() but implement our own getcaps() function that doubles/halfs the framerate if all fields should be sent out.
* [MOVED FROM BAD 31/56] Disable the tomsmocomp algorithm for this release as ↵Sebastian Dröge2009-05-136-19/+31
| | | | | | | | | | | | | | | | | | | | | | | | it's buggy and has no C implementation yet. Original commit message from CVS: * configure.ac: * gst/deinterlace2/Makefile.am: * gst/deinterlace2/gstdeinterlace2.c: (gst_deinterlace2_methods_get_type), (gst_deinterlace2_set_method), (gst_deinterlace2_class_init), (gst_deinterlace2_init): * gst/deinterlace2/gstdeinterlace2.h: * gst/deinterlace2/tvtime/greedy.c: (gst_deinterlace_method_greedy_l_class_init): * gst/deinterlace2/tvtime/greedyh.c: (gst_deinterlace_method_greedy_h_class_init): * gst/deinterlace2/tvtime/vfir.c: (gst_deinterlace_method_vfir_class_init): Disable the tomsmocomp algorithm for this release as it's buggy and has no C implementation yet. Build the deinterlace2 plugin on all architectures but still mark it as experimental. Build the x86 inline assembly only if GCC inline assembly is supported and only on x86 or amd64. Fixes bug #543286.
* [MOVED FROM BAD 30/56] gst/deinterlace2/tvtime/: Fix build on x86_64Edward Hervey2009-05-133-0/+6
| | | | | | | | | | | Original commit message from CVS: * gst/deinterlace2/tvtime/greedy.c: (gst_deinterlace_method_greedy_l_class_init): * gst/deinterlace2/tvtime/greedyh.c: (gst_deinterlace_method_greedy_h_class_init): * gst/deinterlace2/tvtime/vfir.c: (gst_deinterlace_method_vfir_class_init): Fix build on x86_64
* [MOVED FROM BAD 29/56] gst/deinterlace2/tvtime/greedyh.asm: Always use the C ↵Sebastian Dröge2009-05-131-5/+5
| | | | | | | | | | | implementation if width is not a multiple of 4. The assembly op... Original commit message from CVS: * gst/deinterlace2/tvtime/greedyh.asm: Always use the C implementation if width is not a multiple of 4. The assembly optimized version only handle this and calling the C implementation for the remaining part doesn't work because it needs previous calculations.
* [MOVED FROM BAD 28/56] gst/deinterlace2/tvtime/: Some cleanup, use 3DNOW ↵Sebastian Dröge2009-05-136-52/+51
| | | | | | | | | | | | | | | instead of TDNOW in macros. Original commit message from CVS: * gst/deinterlace2/tvtime/greedyh.asm: * gst/deinterlace2/tvtime/greedyh.c: * gst/deinterlace2/tvtime/greedyhmacros.h: Some cleanup, use 3DNOW instead of TDNOW in macros. * gst/deinterlace2/tvtime/tomsmocomp.c: (gst_deinterlace_method_tomsmocomp_class_init): * gst/deinterlace2/tvtime/tomsmocomp/TomsMoCompAll.inc: * gst/deinterlace2/tvtime/tomsmocomp/tomsmocompmacros.h: The SSE method in fact only needs MMXEXT, declare it as such.
* [MOVED FROM BAD 27/56] Don't use declarations after statements in the ↵Sebastian Dröge2009-05-131-2/+2
| | | | | | | | | remaining code. Original commit message from CVS: * ext/spc/gstspc.c: (spc_setup): * gst/deinterlace2/tvtime/tomsmocomp/SearchLoopTop.inc: Don't use declarations after statements in the remaining code.