summaryrefslogtreecommitdiff
path: root/gst/videosignal
Commit message (Collapse)AuthorAgeFilesLines
* gst-plugins: allow per feature registrationStéphane Cerveau2021-04-117-11/+17
| | | | | | | | | | | | | Split plugin into features including dynamic types which can be indiviually registered during a static build. More details here: https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2110>
* Remove autotools build systemTim-Philipp Müller2019-10-141-13/+0
|
* doc: fix element section documentationsMathieu Duponchelle2019-05-251-3/+3
| | | | | Element sections were not rendered anymore after the hotdoc port, fixing this revealed a few incorrect links.
* docs: Build documentation with hotdocThibault Saunier2019-05-131-0/+1
|
* Meson: Generate pc file for all plugins in badXavier Claessens2018-04-251-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=794568
* Use proper GtkDoc notation for NULL/FALSE/TRUEReynaldo H. Verdejo Pinochet2017-10-032-5/+5
|
* Remove plugin specific static build optionNicolas Dufresne2017-05-161-1/+0
| | | | | Static and dynamic plugins now have the same interface. The standard --enable-static/--enable-shared toggle are sufficient.
* docs: Port all docstring to gtk-doc markdownThibault Saunier2017-04-123-109/+45
|
* videoanalyse: update docsNicola Murino2016-12-311-3/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=746018
* Add support for Meson as alternative/parallel build systemNirbheek Chauhan2016-08-201-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/mesonbuild/meson With contributions from: Tim-Philipp Müller <tim@centricular.com> Matej Knopp <matej.knopp@gmail.com> Jussi Pakkanen <jpakkane@gmail.com> (original port) Highlights of the features provided are: * Faster builds on Linux (~40-50% faster) * The ability to build with MSVC on Windows * Generate Visual Studio project files * Generate XCode project files * Much faster builds on Windows (on-par with Linux) * Seriously fast configure and building on embedded ... and many more. For more details see: http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html Building with Meson should work on both Linux and Windows, but may need a few more tweaks on other operating systems.
* plugins-bad: Fix example pipelinesVineeth TM2015-12-153-3/+3
| | | | | | | | rename gst-launch --> gst-launch-1.0 replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**) fix caps in examples https://bugzilla.gnome.org/show_bug.cgi?id=759432
* simplevideomarkdetect: fix detect of videomark partially or fully outside videoVineeth TM2015-06-051-14/+73
| | | | | | | | | | In case of the videomark being partially or fully outside, an error was bein thrown saying, mark width is more than video width. And when the width, offset properties are set to maximum it resulted in crash. Instead of throwing error, added logic to detect the mark in case of partial visibility or dont show the mark when it is outside. https://bugzilla.gnome.org/show_bug.cgi?id=743908
* simplevideomark: Add Error logsVineeth TM2015-06-051-1/+4
| | | | | | When the pattern offset is outside the video, the print error message https://bugzilla.gnome.org/show_bug.cgi?id=743908
* simplevideomark: fix display of videomark partially or fully outside videoVineeth TM2015-06-021-18/+70
| | | | | | | | | | In case of the videomark being partially or fully outside, an error was being thrown saying the mark width is more than video width. And when the width, offset properties are set to maximum it resulted in crash. Instead of throwing an error, add logic to detect the mark in case of partial visibility or don't show the mark when it is outside. https://bugzilla.gnome.org/show_bug.cgi?id=743908
* Remove obsolete Android build cruftTim-Philipp Müller2015-04-261-14/+0
| | | | This is not needed any longer.
* simplevideomarkdetect: move offset calculations out of inner loopsVineeth T M2015-02-191-16/+10
| | | | | | | | the calculations for detecting the videomark is being repeated in for loop unnecessarily. Moving this outside of for loop such that the code need not be executed evertime the loop is executed. https://bugzilla.gnome.org/show_bug.cgi?id=744778
* simplevideomark: refactor codeVineeth T M2015-02-131-16/+11
| | | | | | | | the calculations for drawing the videomark is being repeated in for loop unnecessarily. Moving this outside of for loop such that the code need not be executed evertime the loop is executed. https://bugzilla.gnome.org/show_bug.cgi?id=744371
* docs: remove outdated and pointless 'Last reviewed' lines from docsTim-Philipp Müller2014-04-273-6/+0
| | | | | | | They are very confusing for people, and more often than not also just not very accurate. Seeing 'last reviewed: 2005' in your docs is not very confidence-inspiring. Let's just remove those comments.
* videosignal: fix CFLAGS orderTim-Philipp Müller2013-05-181-3/+2
|
* videomark/detect: rename to simplevideomark[detect]David Schleef2013-05-106-190/+210
|
* videomark/detect: port to 1.0David Schleef2013-05-106-605/+563
|
* gst: Add better support for static pluginsSebastian Dröge2013-04-151-1/+1
|
* videoanalyse: port to 1.0David Schleef2013-04-124-217/+152
|
* videosignal: add FIXME for future revivalDavid Schleef2013-03-151-0/+5
|
* Fix FSF addressTim-Philipp Müller2012-11-048-16/+16
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687520
* Use gst_element_class_set_static_metadata()Tim-Philipp Müller2012-10-173-3/+3
| | | | | where possible. Avoids some string copies. Also re-indent some stuff. Also some indent fixes here and there.
* replace gst_element_class_set_details_simple with gst_element_class_set_metadataMark Nauwelaerts2012-09-143-3/+3
|
* ffmpegcolorspace is no moreWim Taymans2012-09-142-2/+2
|
* gst: Update for GST_PLUGIN_DEFINE() API changesSebastian Dröge2012-04-051-1/+1
|
* gst: Update versioningSebastian Dröge2012-04-041-1/+1
|
* android: make it ready for androgenizerThibault Saunier2011-04-111-0/+13
| | | | | | | | Remove the android/ top dir Fixe the Makefile.am to be androgenized To build gstreamer for android we are now using androgenizer which generates the needed Android.mk files. Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
* videoanalyse: fix copy'n'paste off by one for param spec flags changeStefan Kost2010-10-191-1/+1
|
* various (gst): add missing G_PARAM_STATIC_STRINGS flagsStefan Kost2010-10-193-19/+31
| | | | Canonicalize property names as needed.
* videoanalyse: Use correct element classificationThibault Saunier2010-09-041-1/+1
| | | | This is no effect but an analyzer. Fixes bug #628527.
* gst_element_class_set_details => gst_element_class_set_details_simpleBenjamin Otte2010-03-183-21/+9
|
* Fix a compiler warning.Alessandro Decina2009-10-021-1/+1
|
* videosignal: change pattern data type to uint64, add property and message fieldRené Stadler2009-09-263-9/+28
| | | | Keeps the old uint typed value support for compatibility.
* videosignal: allow pattern-count property to be 0René Stadler2009-09-262-2/+2
|
* videosignal: add support for packed YUV formatsRené Stadler2009-09-262-42/+50
|
* videosignal: add support for all planar YUV formats, using gstvideoRené Stadler2009-09-264-18/+28
|
* videosignal: add bound checksRené Stadler2009-09-262-2/+25
|
* videosignal: remove unused macrosRené Stadler2009-09-262-18/+0
|
* videoanalyse: Fix brightness calculation to not only use the first rowstrideAndrzej Polatyński2009-02-271-1/+1
| | | | Fixes bug #573391.
* Don't install static libs for plugins. Fixes #550851 for -bad.Stefan Kost2008-11-041-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Final round of doc updates.Stefan Kost2008-06-163-55/+42
| | | | | | | | | | | | | | | | Original commit message from CVS: * gst/rtpmanager/gstrtpjitterbuffer.c: * gst/speed/gstspeed.c: * gst/speexresample/gstspeexresample.c: * gst/videosignal/gstvideoanalyse.c: * gst/videosignal/gstvideodetect.c: * gst/videosignal/gstvideomark.c: * sys/dvb/gstdvbsrc.c: * sys/oss4/oss4-mixer.c: * sys/oss4/oss4-sink.c: * sys/oss4/oss4-source.c: * sys/wininet/gstwininetsrc.c: Final round of doc updates.
* Do not use short_description in section docs for elements. We extract them ↵Stefan Kost2008-06-123-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from element details and there will be war... Original commit message from CVS: * ext/dc1394/gstdc1394.c: * ext/ivorbis/vorbisdec.c: * ext/jack/gstjackaudiosink.c: * ext/metadata/gstmetadatademux.c: * ext/mythtv/gstmythtvsrc.c: * ext/theora/theoradec.c: * gst-libs/gst/app/gstappsink.c: * gst/bayer/gstbayer2rgb.c: * gst/deinterlace/gstdeinterlace.c: * gst/rawparse/gstaudioparse.c: * gst/rawparse/gstvideoparse.c: * gst/rtpmanager/gstrtpbin.c: * gst/rtpmanager/gstrtpclient.c: * gst/rtpmanager/gstrtpjitterbuffer.c: * gst/rtpmanager/gstrtpptdemux.c: * gst/rtpmanager/gstrtpsession.c: * gst/rtpmanager/gstrtpssrcdemux.c: * gst/selector/gstinputselector.c: * gst/selector/gstoutputselector.c: * gst/videosignal/gstvideoanalyse.c: * gst/videosignal/gstvideodetect.c: * gst/videosignal/gstvideomark.c: * sys/oss4/oss4-mixer.c: * sys/oss4/oss4-sink.c: * sys/oss4/oss4-source.c: Do not use short_description in section docs for elements. We extract them from element details and there will be warnings if they differ. Also fixing up the ChangeLog order.
* ext/musicbrainz/gsttrm.c: Don't emit signiture when going to READY, because ↵David Schleef2008-01-011-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | it might not be ready. Original commit message from CVS: * ext/musicbrainz/gsttrm.c: Don't emit signiture when going to READY, because it might not be ready. * ext/nas/nassink.c: Remove useless call that sleeps for 5 seconds. Yup, it calls sleep(1) 5 times. Go NAS. * gst/librfb/gstrfbsrc.c: * gst/librfb/rfbdecoder.c: Initialize our debug categories properly. * gst/rawparse/gstrawparse.c: Don't register element details for a non-element. Be much more rude when subclass doesn't set a pad template (assert!). Don't unref the pad template; we don't own it. * gst/videosignal/gstvideoanalyse.c: Initialize debug category. * tests/check/Makefile.am: Ignore nassink element in tests because it has unavoidable long timeouts.
* gst/videosignal/gstvideodetect.c: Fix property descriptions.Wim Taymans2007-07-031-3/+3
| | | | | | Original commit message from CVS: * gst/videosignal/gstvideodetect.c: (gst_video_detect_class_init): Fix property descriptions.
* gst/videosignal/gstvideodetect.c: Register new property as well.Wim Taymans2007-06-281-2/+7
| | | | | | Original commit message from CVS: * gst/videosignal/gstvideodetect.c: (gst_video_detect_class_init): Register new property as well.
* gst/videosignal/gstvideodetect.*: Add property to adjust the center, ↵Wim Taymans2007-06-282-7/+20
| | | | | | | | | | | sensitivity is now the distance from this center. Original commit message from CVS: * gst/videosignal/gstvideodetect.c: (gst_video_detect_420), (gst_video_detect_set_property), (gst_video_detect_get_property): * gst/videosignal/gstvideodetect.h: Add property to adjust the center, sensitivity is now the distance from this center.