summaryrefslogtreecommitdiff
path: root/ext/faad
Commit message (Collapse)AuthorAgeFilesLines
* Use g_memdup2() where available and add fallback for older GLib versionsTim-Philipp Müller2021-08-051-1/+1
| | | | | | | g_memdup() is deprecated since GLib 2.68 and we want to avoid deprecation warnings with recent versions of GLib. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2280>
* faad: fix typo in element documentationStéphane Cerveau2021-06-211-1/+1
| | | | | | seealso is now see_also Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2323>
* faad: allow per feature registrationStéphane Cerveau2021-03-232-2/+4
| | | | | | | | | | | | | 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/2038>
* Remove autotools build systemTim-Philipp Müller2019-10-141-11/+0
|
* docs: Build documentation with hotdocThibault Saunier2019-05-131-0/+1
|
* Add feature options for almost all pluginsNirbheek Chauhan2018-07-271-2/+2
| | | | | | | The only plugins remaining are those that haven't been ported to Meson yet, and msdk. Also, the tests are still automagic. https://bugzilla.gnome.org/show_bug.cgi?id=795107
* Meson: Generate pc file for all plugins in badXavier Claessens2018-04-251-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=794568
* Fix code indentationTim-Philipp Müller2018-04-221-2/+2
|
* 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-121-3/+3
|
* Fix incorrect return type in several functionsNirbheek Chauhan2016-10-271-1/+1
| | | | All these should return GstFlowReturn, not gboolean
* Add support for Meson as alternative/parallel build systemNirbheek Chauhan2016-08-201-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* bad: use new gst_element_class_add_static_pad_template()Vineeth TM2016-03-241-4/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=763081
* faad: simplify configure check and require faad >= 2.7Tim-Philipp Müller2016-01-313-55/+2
| | | | | | | Just check whether LATM is defined which is only available in 2.7 and later. Allows us to simplify the configure check a little and we can get rid of some hackish workarounds for problems with earlier version headers.
* plugins-bad: Fix example pipelinesVineeth TM2015-12-151-2/+2
| | | | | | | | 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
* audiodecoders: use default pad accept-caps handlingThiago Santos2015-08-151-0/+3
| | | | | | | | Avoids useless check of downstream caps when handling an accept-caps query Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec, sbcdec, adpcmdec, sirendec
* Remove obsolete Android build cruftTim-Philipp Müller2015-04-261-15/+0
| | | | This is not needed any longer.
* faad: set channel positions using the appropriate APIVincent Penquerc'h2014-11-121-11/+10
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=731038
* faad: fix wrong unrefs in set_format error code pathTim-Philipp Müller2014-10-281-3/+0
|
* faad: logical disjunction consecutive return, break unnecessaryAnuj Jaiswal2014-09-181-1/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=736790
* ext:faad: Set rank to SECONDARY as the libav decoder is concidered betterThibault Saunier2014-08-071-1/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=676131
* gst: Add better support for static pluginsSebastian Dröge2013-04-151-1/+1
|
* Fix FSF addressTim-Philipp Müller2012-11-042-4/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687520
* Use gst_element_class_set_static_metadata()Tim-Philipp Müller2012-10-171-1/+1
| | | | | 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-141-1/+1
|
* faad: do not access frame buffer following _finish_frame callMark Nauwelaerts2012-08-021-2/+3
| | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680494
* faad: only discard frame once upon decoding errorMark Nauwelaerts2012-07-201-2/+0
| | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679886
* faad: don't access buffer after _finish_frameWim Taymans2012-06-121-6/+9
| | | | | Unmap the buffer before calling _finish_frame because we are not allowed to access it after.
* gst: Update for GST_PLUGIN_DEFINE() API changesSebastian Dröge2012-04-051-1/+1
|
* gst: Update versioningSebastian Dröge2012-04-041-1/+1
|
* ext: Update for audio decoder API changesSebastian Dröge2012-03-301-1/+1
|
* Merge remote-tracking branch 'origin/0.10'Sebastian Dröge2012-03-291-0/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * faad: fixup nasty typo breaking compilationMark Nauwelaerts2012-02-231-1/+1
| |
| * faad: discard frame upon decoding errorMark Nauwelaerts2012-02-231-0/+2
| |
* | faad: add some channel map debugWim Taymans2012-03-201-1/+1
| |
* | faad: optimize channel remap, avoid potential memcpyWim Taymans2012-03-202-5/+40
| | | | | | | | | | Combine the channel remap and copy in one operation. Calculate the channel remap table only once, make a shortcut when we are not doing any remapping.
* | update for memory api changesWim Taymans2012-03-151-1/+1
| |
* | Merge branch 'master' into 0.11Wim Taymans2012-02-101-1/+2
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ext/chromaprint/gstchromaprint.c ext/mpeg2enc/Makefile.am ext/voaacenc/gstvoaacenc.c gst/dvbsuboverlay/gstdvbsuboverlay.c gst/mpegtsdemux/mpegtsbase.c gst/sdp/gstsdpdemux.c gst/videoparsers/gsth264parse.c sys/d3dvideosink/d3dvideosink.c tests/examples/camerabin/gst-camera-perf.c tests/examples/camerabin/gst-camerabin-test.c tests/examples/camerabin2/gst-camerabin2-test.c tests/examples/mxf/mxfdemux-structure.c tests/examples/scaletempo/demo-main.c
| * faad: include specific support AAC stream formats in template capsVincent Penquerc'h2012-02-021-1/+2
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=665394
| * various: fix pad template ref leaksVincent Penquerc'h2011-11-281-4/+3
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662664
* | faad: Use new audio encoder/decoder base class API for srcpad capsSebastian Dröge2012-02-011-7/+1
| |
* | port some more to new memory APIMark Nauwelaerts2012-01-251-6/+13
| | | | | | | | Fixes #668677.
* | faad: Unset the UNPOSITIONED flag if we have valid channel positionsSebastian Dröge2012-01-111-0/+3
| |
* | faad: Make sure that the srcpad has caps before finishing actual audio dataSebastian Dröge2012-01-091-1/+2
| |
* | faad: Update for the new raw audio capsSebastian Dröge2012-01-052-34/+37
| |
* | GST_FLOW_UNEXPECTED -> GST_FLOW_EOSWim Taymans2012-01-031-1/+1
| |
* | update for adapter api changeWim Taymans2011-11-101-1/+1
| |
* | faad: use right capsWim Taymans2011-10-041-6/+3
| |
* | faad: port to 0.11Wim Taymans2011-09-271-51/+35
|/
* faad: fix compiler warningTim-Philipp Müller2011-09-231-3/+6
| | | | | gstfaad.c: In function 'gst_faad_parse': gstfaad.c:615:11: error: 'len' may be used uninitialized in this function