summaryrefslogtreecommitdiff
path: root/gst/siren
AgeCommit message (Collapse)AuthorFilesLines
2018-11-15siren: Fix floating point invalid operationLars Petter Endresen1-4/+4
Mix of single and double precision leads to zero-by-zero divide for upper 64-bit of the xmm register, even though they are not used.
2018-04-25Meson: Generate pc file for all plugins in badXavier Claessens1-0/+1
https://bugzilla.gnome.org/show_bug.cgi?id=794568
2017-05-16Remove plugin specific static build optionNicolas Dufresne1-1/+0
Static and dynamic plugins now have the same interface. The standard --enable-static/--enable-shared toggle are sufficient.
2017-04-12docs: Port all docstring to gtk-doc markdownThibault Saunier2-0/+2
2017-03-08Rename plugin filesnames to match plugin namesNicolas Dufresne1-1/+1
- libgstgtksink.so -> libgstgtk.so - libgstteletextdec.so -> libgstteletex.so - libgstcamerabin2.so -> libgstcamerabin.so - libgstonvif.so -> libgstrtponvif.so (meson only) - sdp -> sdpelem (avoid clash with libgstsdp) - gstsiren -> siren - libgstkmssink.so -> libgstkms.so https://bugzilla.gnome.org/show_bug.cgi?id=779344
2016-08-20Add support for Meson as alternative/parallel build systemNirbheek Chauhan1-0/+20
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.
2016-07-11Fix various gboolean vs GstFlowReturn problemsNirbheek Chauhan1-1/+1
Caught by building with MSVC which gave warnings for these
2016-03-24bad: use new gst_element_class_add_static_pad_template()Vineeth TM2-8/+4
https://bugzilla.gnome.org/show_bug.cgi?id=763081
2015-08-17audioencoders: use template subset check for accept-capsThiago Santos1-0/+1
It is faster than doing a query that propagates downstream and should be enough Elements: faac, gsmenc, opusenc, sbcenc, voamrwbenc, adpcmenc, sirenenc
2015-08-15audiodecoders: use default pad accept-caps handlingThiago Santos1-0/+3
Avoids useless check of downstream caps when handling an accept-caps query Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec, sbcdec, adpcmdec, sirendec
2015-04-26Remove obsolete Android build cruftTim-Philipp Müller1-14/+0
This is not needed any longer.
2015-03-12Remove a bunch of silly ';;' typos at the end of linesJan Schmidt1-1/+1
2015-01-21siren: Make some local variables non-static for thread-safetySebastian Dröge2-11/+11
Otherwise we will override values from another thread if we encode or decode frames at the same time in different threads.
2014-12-28siren: remove unneeded structure paddingTim-Philipp Müller3-12/+7
Public headers are private and not installed.
2014-10-30siren: fix sample rate listVincent Penquerc'h1-1/+1
It was using a 24000/24000/48000, but I think it meant to use 24000/32000/48000. Not 100% sure... https://en.wikipedia.org/wiki/G.722.1 has the list of supported bitrates. It's not clear whether the "flag" code maps to this, however. Coverity 206072
2013-12-05sirendec: Require caps to be set before any data processingSebastian Dröge1-0/+1
2013-07-29all: Fix for GST_DISABLE_GST_DEBUGEdward Hervey2-2/+12
Where applicable, remove methods that don't do anything different than the default implementation.
2013-04-15gst: Add better support for static pluginsSebastian Dröge1-1/+1
2012-11-04Fix FSF addressTim-Philipp Müller20-40/+40
https://bugzilla.gnome.org/show_bug.cgi?id=687520
2012-10-17Use gst_element_class_set_static_metadata()Tim-Philipp Müller2-2/+2
where possible. Avoids some string copies. Also re-indent some stuff. Also some indent fixes here and there.
2012-09-14replace gst_element_class_set_details_simple with gst_element_class_set_metadataMark Nauwelaerts2-2/+2
2012-09-13siren: init debug category before logging anythingTim-Philipp Müller2-4/+0
2012-09-12siren: Port to 1.0 APIOlivier Crête2-109/+48
2012-04-05gst: Update for GST_PLUGIN_DEFINE() API changesSebastian Dröge1-1/+1
2012-04-04gst: Update versioningSebastian Dröge1-1/+1
2012-03-29Merge remote-tracking branch 'origin/0.10'Sebastian Dröge5-314/+133
Conflicts: NEWS RELEASE common configure.ac docs/libs/gst-plugins-bad-libs-sections.txt docs/plugins/gst-plugins-bad-plugins.args docs/plugins/gst-plugins-bad-plugins.hierarchy docs/plugins/gst-plugins-bad-plugins.interfaces docs/plugins/inspect/plugin-adpcmdec.xml docs/plugins/inspect/plugin-adpcmenc.xml docs/plugins/inspect/plugin-assrender.xml docs/plugins/inspect/plugin-audiovisualizers.xml docs/plugins/inspect/plugin-autoconvert.xml docs/plugins/inspect/plugin-bayer.xml docs/plugins/inspect/plugin-bz2.xml docs/plugins/inspect/plugin-camerabin2.xml docs/plugins/inspect/plugin-celt.xml docs/plugins/inspect/plugin-dataurisrc.xml docs/plugins/inspect/plugin-debugutilsbad.xml docs/plugins/inspect/plugin-dtmf.xml docs/plugins/inspect/plugin-dtsdec.xml docs/plugins/inspect/plugin-dvbsuboverlay.xml docs/plugins/inspect/plugin-dvdspu.xml docs/plugins/inspect/plugin-faac.xml docs/plugins/inspect/plugin-faad.xml docs/plugins/inspect/plugin-gsm.xml docs/plugins/inspect/plugin-h264parse.xml docs/plugins/inspect/plugin-mms.xml docs/plugins/inspect/plugin-modplug.xml docs/plugins/inspect/plugin-mpeg2enc.xml docs/plugins/inspect/plugin-mpegdemux2.xml docs/plugins/inspect/plugin-mpegtsdemux.xml docs/plugins/inspect/plugin-mpegvideoparse.xml docs/plugins/inspect/plugin-mplex.xml docs/plugins/inspect/plugin-pcapparse.xml docs/plugins/inspect/plugin-rawparse.xml docs/plugins/inspect/plugin-rtpmux.xml docs/plugins/inspect/plugin-rtpvp8.xml docs/plugins/inspect/plugin-scaletempo.xml docs/plugins/inspect/plugin-schro.xml docs/plugins/inspect/plugin-sdp.xml docs/plugins/inspect/plugin-segmentclip.xml docs/plugins/inspect/plugin-shm.xml docs/plugins/inspect/plugin-videomaxrate.xml docs/plugins/inspect/plugin-videoparsersbad.xml docs/plugins/inspect/plugin-vp8.xml docs/plugins/inspect/plugin-y4mdec.xml ext/celt/gstceltdec.c ext/dts/gstdtsdec.c ext/modplug/gstmodplug.cc ext/opus/gstopusenc.c gst-libs/gst/video/gstbasevideocodec.c gst-libs/gst/video/gstbasevideocodec.h gst-libs/gst/video/gstbasevideodecoder.c gst-libs/gst/video/gstbasevideodecoder.h gst-libs/gst/video/gstbasevideoencoder.c gst-libs/gst/video/gstbasevideoencoder.h gst/adpcmdec/Makefile.am gst/audiovisualizers/gstbaseaudiovisualizer.c gst/h264parse/gsth264parse.c gst/mpegdemux/mpegtsparse.c gst/mpegtsdemux/mpegtsbase.c gst/mpegtsdemux/mpegtspacketizer.c gst/mpegtsdemux/mpegtsparse.c gst/mpegtsdemux/tsdemux.c gst/mpegtsdemux/tsdemux.h gst/mxf/mxfdemux.c gst/rawparse/gstaudioparse.c gst/videoparsers/gsth263parse.c gst/videoparsers/gsth264parse.c sys/d3dvideosink/d3dvideosink.c sys/decklink/gstdecklinksink.cpp sys/dvb/gstdvbsrc.c sys/shm/gstshmsrc.c sys/vdpau/h264/gstvdph264dec.c sys/vdpau/mpeg/gstvdpmpegdec.c tests/examples/opencv/gst_element_print_properties.c win32/common/config.h
2012-03-06sirendec: port to audiodecoderMark Nauwelaerts2-154/+81
2012-03-06sirenenc: port to audioencoderMark Nauwelaerts3-160/+52
2012-01-25Merge branch 'master' into 0.11Sebastian Dröge1-1/+1
Conflicts: configure.ac ext/kate/gstkateenc.c gst/colorspace/colorspace.c gst/mpegvideoparse/mpegvideoparse.c
2012-01-13sirenenc: fix base class call mixup in finalizeVincent Penquerc'h1-1/+1
2011-11-28various: fix pad template ref leaksVincent Penquerc'h2-8/+4
https://bugzilla.gnome.org/show_bug.cgi?id=662664
2011-04-11android: make it ready for androgenizerThibault Saunier1-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
2010-03-21Add -Wmissing-declarations -Wmissing-prototypes to configure flagsBenjamin Otte8-8/+8
And fix all warnings
2010-03-21siren: Run gst-indent scriptBenjamin Otte6-453/+597
Includes running dos2unix on decoder.c
2010-03-18gst_element_class_set_details => gst_element_class_set_details_simpleBenjamin Otte2-18/+8
2009-11-22Clean up LDFLAGS, LIBS, CFLAGSTim-Philipp Müller1-4/+5
Fix order, fix variables that don't exist, like GST_LIBS_LIBS, use $(LIBM) instead of -lm, and move _LIBS from LDFLAGS to LIBADD. Spotted by Havard Graff.
2009-09-23Fix warnings with gcc 4.0.1.Alessandro Decina2-2/+2
2009-09-04siren: fix setting caps on the output padWim Taymans2-2/+18
Also set the caps on the output pad when the input buffers don't have caps.
2009-09-04sirendec: rewrite sirendecWim Taymans2-57/+179
Add setcaps and event functions. Add state change functions to clean variables. Use adapter. Add timestamps and duration on outgoing buffers. Add DISCONT handling.
2009-09-04sirenenc: cleanupsWim Taymans1-7/+8
2009-09-03sirenenc: fix events and capsWim Taymans2-22/+53
Add an event function that clears the adapter. Add a setcaps function to configure caps on the srcpad. Remove the instance variable for the caps.
2009-09-03sirenenc: fix timestampingWim Taymans2-45/+99
Handle DISCONT and reset adapter. code cleanups. Put timestamps and discont flags on output buffers. Fix error handling. Remove bogus object locks, it's all protected by the STREAM_LOCK.
2009-03-22Makefile.am: no static libs for pluginsStefan Kost1-0/+2
2009-02-17Add some documentation to the siren enc/dec pluginsOlivier Crête2-0/+18
2009-02-17Re-indent the siren stuff to be gst styleOlivier Crête5-68/+41
2009-02-17Move siren rtp pay/depay to goodOlivier Crête6-426/+1
2009-02-17[MOVED FROM GST-P-FARSIGHT] Remove .git-darcs-dir filesOlivier Crête1-0/+0
2009-02-17[MOVED FROM GST-P-FARSIGHT] Add underscore to make the encoder like the decoderOlivier Crête1-10/+10
2009-02-17[MOVED FROM GST-P-FARSIGHT] Rename offset to out_offset to make its meaning ↵Olivier Crête1-5/+5
clearer
2009-02-17[MOVED FROM GST-P-FARSIGHT] Check the size of the input buffer, not the ↵Olivier Crête1-1/+1
output buffer