summaryrefslogtreecommitdiffstats
path: root/gst
Commit message (Collapse)AuthorAgeFilesLines
* [MOVED FROM BAD] gst-indentThomas Vander Stichele2009-05-152-124/+117
| | | | | Original commit message from CVS: gst-indent
* [MOVED FROM BAD] gst-libs/gst/video/video.h: Fix caps template names to be ↵Benjamin Otte2009-05-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | understandable. Original commit message from CVS: 2004-01-12 Benjamin Otte <in7y118@public.uni-hamburg.de> * gst-libs/gst/video/video.h: Fix caps template names to be understandable. Prefix everything with GST_VIDEO. * ext/aalib/gstaasink.c: * ext/divx/gstdivxdec.c: * ext/divx/gstdivxenc.c: * ext/gdk_pixbuf/gstgdkpixbuf.c: * ext/hermes/gstcolorspace.c: (gst_colorspace_base_init): * ext/jpeg/gstjpegdec.c: (raw_caps_factory): * ext/jpeg/gstjpegenc.c: (raw_caps_factory): * ext/libcaca/gstcacasink.c: * ext/libpng/gstpngenc.c: (raw_caps_factory): * ext/snapshot/gstsnapshot.c: * ext/swfdec/gstswfdec.c: * ext/xvid/gstxviddec.c: * ext/xvid/gstxvidenc.c: * gst/chart/gstchart.c: * gst/deinterlace/gstdeinterlace.c: * gst/effectv/gsteffectv.c: * gst/flx/gstflxdec.c: (gst_flxdec_loop): * gst/goom/gstgoom.c: * gst/median/gstmedian.c: * gst/monoscope/gstmonoscope.c: (gst_monoscope_init), (gst_monoscope_srcconnect), (gst_monoscope_chain): * gst/overlay/gstoverlay.c: * gst/smooth/gstsmooth.c: * gst/smpte/gstsmpte.c: * gst/synaesthesia/gstsynaesthesia.c: * gst/videocrop/gstvideocrop.c: * gst/videodrop/gstvideodrop.c: * gst/y4m/gsty4mencode.c: * sys/qcam/gstqcamsrc.c: * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_palette_to_caps): Make them work with new video.h file. * sys/ximage/ximagesink.c: (gst_ximagesink_chain), (gst_ximagesink_buffer_free), (gst_ximagesink_buffer_alloc): * sys/xvimage/xvimagesink.c: (gst_xvimagesink_chain), (gst_xvimagesink_buffer_free), (gst_xvimagesink_buffer_alloc): Make it work with new buffer allocation system.
* [MOVED FROM BAD] Merge CAPS branchDavid Schleef2009-05-151-27/+22
| | | | | Original commit message from CVS: Merge CAPS branch
* [MOVED FROM BAD] remove copyright field from pluginsAndy Wingo2009-05-151-1/+0
| | | | | Original commit message from CVS: remove copyright field from plugins
* [MOVED FROM BAD] + checking in plugin category changesLeif Johnson2009-05-151-1/+1
| | | | | Original commit message from CVS: + checking in plugin category changes
* [MOVED FROM BAD] Remove all config.h includes from header files, add it to ↵Ronald S. Bultje2009-05-151-1/+0
| | | | | | | each source file and remove duplicate config.h includes fro... Original commit message from CVS: Remove all config.h includes from header files, add it to each source file and remove duplicate config.h includes from several source files
* [MOVED FROM BAD] fix to new plugin systemBenjamin Otte2009-05-151-25/+28
| | | | | Original commit message from CVS: fix to new plugin system
* [MOVED FROM BAD] /GstBuffer/GstData/ in the API where you can pass events. ↵Andy Wingo2009-05-151-3/+4
| | | | | | | Fix the plugins to deal with that. Fixes #113488. Original commit message from CVS: /GstBuffer/GstData/ in the API where you can pass events. Fix the plugins to deal with that. Fixes #113488.
* [MOVED FROM BAD] Remove redundant plugindir definitionDavid Schleef2009-05-151-1/+0
| | | | | Original commit message from CVS: Remove redundant plugindir definition
* [MOVED FROM BAD] New mimetypes gone into effect today - this commit changes ↵Ronald S. Bultje2009-05-152-81/+121
| | | | | | | all old mimetypes over to the new mimetypes spec as descri... Original commit message from CVS: New mimetypes gone into effect today - this commit changes all old mimetypes over to the new mimetypes spec as described in the previous commit's document. Note: some plugins will break, some pipelines will break, expect HEAD to be broken or at least not 100% working for a few days, but don't forget to report bugs
* [MOVED FROM BAD] compatibility fix for new GST_DEBUG stuff.Benjamin Otte2009-05-151-0/+3
| | | | | | | | Original commit message from CVS: compatibility fix for new GST_DEBUG stuff. Includes fixes for missing includes for config.h and unistd.h I only ensured for plugins I can build that they work, so if some of them are still broken, you gotta fix them yourselves unfortunately.
* [MOVED FROM BAD] PadConnect -> PadLinkThomas Vander Stichele2009-05-151-1/+1
| | | | | Original commit message from CVS: PadConnect -> PadLink
* [MOVED FROM BAD] another batch of connect->link fixes please let me know ↵Thomas Vander Stichele2009-05-151-3/+3
| | | | | | | | | | about issues and please refrain of making them yourself, so t... Original commit message from CVS: another batch of connect->link fixes please let me know about issues and please refrain of making them yourself, so that I don't spend double the time resolving conflicts
* [MOVED FROM BAD] parallel install fixesThomas Vander Stichele2009-05-151-1/+1
| | | | | Original commit message from CVS: parallel install fixes
* [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 ?
* 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-151-1/+1
| | | | Fixes bug #582715.
* Moved 'deinterlace2' from -bad to -goodSebastian Dröge2009-05-1336-282/+280
| | | | 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.