summaryrefslogtreecommitdiff
path: root/ext/faac
Commit message (Collapse)AuthorAgeFilesLines
* docs: Add some more plugin API typesThibault Saunier2020-06-091-0/+3
| | | | | And allow creating vulkan device object without specifying an instance so it can be introspected.
* Remove autotools build systemTim-Philipp Müller2019-10-141-12/+0
|
* docs: Build documentation with hotdocThibault Saunier2019-05-131-0/+1
|
* Add feature options for almost all pluginsNirbheek Chauhan2018-07-271-2/+6
| | | | | | | 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
* 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
|
* Add support for Meson as alternative/parallel build systemNirbheek Chauhan2016-08-201-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | 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-2/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=763081
* plugins-bad: Fix example pipelinesVineeth TM2015-12-151-1/+1
| | | | | | | | 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
* faac: Initialize debug category soon enoughThibault Saunier2015-11-061-2/+2
| | | | Avoiding assertions
* faac: Add bitrate info to the tags output.Jan Schmidt2015-09-051-0/+18
| | | | | Makes it possible for muxers to know the target bitrate as soon as encoding starts, which flvmux now uses.
* audioencoders: use template subset check for accept-capsThiago Santos2015-08-171-0/+1
| | | | | | | It is faster than doing a query that propagates downstream and should be enough Elements: faac, gsmenc, opusenc, sbcenc, voamrwbenc, adpcmenc, sirenenc
* faac: make template pad caps more accurate and remove custom getcapsThiago Santos2015-08-171-59/+46
| | | | | Allows reusing baseclass caps query handling and simplifying negotiation code.
* Remove obsolete Android build cruftTim-Philipp Müller2015-04-261-15/+0
| | | | This is not needed any longer.
* faac: relace parsed with framed in aac capsThiago Santos2015-02-051-6/+3
| | | | For AAC it should always be 'framed' and not 'parsed'
* faac: fix output caps to negotiate with some muxersThiago Santos2015-02-051-3/+8
| | | | | | Add parsed/framed=true to allow negotiation with some muxers that required parsed input. Encoders already provide parsed/framed output so it should say so in caps.
* Constify some static arrays everywhereSebastian Dröge2015-01-211-2/+2
|
* faac: fix faac API error checkingVincent Penquerc'h2014-04-101-1/+3
| | | | Coverity 1139790
* all: Fix for GST_DISABLE_GST_DEBUGEdward Hervey2013-07-291-11/+0
| | | | | Where applicable, remove methods that don't do anything different than the default implementation.
* 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
|
* faac, voaacenc: adjust to modified audioencoder getcaps helper APIMark Nauwelaerts2012-07-251-1/+1
|
* android: Add support for the faac pluginArun Raghavan2012-04-251-0/+15
|
* gst: Update for GST_PLUGIN_DEFINE() API changesSebastian Dröge2012-04-051-1/+1
|
* gst: Update versioningSebastian Dröge2012-04-041-1/+1
|
* faac: Use new audio encoder/decoder base class API for srcpad capsSebastian Dröge2012-02-011-1/+1
|
* port some more to new memory APIMark Nauwelaerts2012-01-251-10/+12
| | | | Fixes #668677.
* faac: also indicate mono audio in sink capsMark Nauwelaerts2012-01-121-8/+7
|
* faac: fix some input and output buffer map and ref handlingMark Nauwelaerts2012-01-111-3/+4
|
* faac: base class audio info is not yet set during set_formatMark Nauwelaerts2012-01-111-10/+7
| | | | | ... since it will only be committed after it has been accepted by subclass. In particular, subclass should not rely on it during its setup.
* faac: sprinkle some more layout info in capsMark Nauwelaerts2012-01-111-1/+2
|
* faac: Port to the new raw audio capsSebastian Dröge2012-01-052-45/+39
|
* Merge remote-tracking branch 'origin/master' into 0.11-premergeEdward Hervey2011-12-302-31/+59
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: docs/libs/Makefile.am ext/kate/gstkatetiger.c ext/opus/gstopusdec.c ext/xvid/gstxvidenc.c gst-libs/gst/basecamerabinsrc/Makefile.am gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h gst-libs/gst/video/gstbasevideocodec.c gst-libs/gst/video/gstbasevideocodec.h gst-libs/gst/video/gstbasevideodecoder.c gst-libs/gst/video/gstbasevideoencoder.c gst/asfmux/gstasfmux.c gst/audiovisualizers/gstwavescope.c gst/camerabin2/gstcamerabin2.c gst/debugutils/gstcompare.c gst/frei0r/gstfrei0rmixer.c gst/mpegpsmux/mpegpsmux.c gst/mpegtsmux/mpegtsmux.c gst/mxf/mxfmux.c gst/videomeasure/gstvideomeasure_ssim.c gst/videoparsers/gsth264parse.c gst/videoparsers/gstmpeg4videoparse.c
| * faac: standardize some field data typesMark Nauwelaerts2011-12-231-2/+2
| | | | | | | | Fixes #666750.
| * faac: recreate encoder after flushingMark Nauwelaerts2011-12-221-0/+7
| | | | | | | | | | ... since it appears the existing one can't be bothered anymore to produce some output.
| * faac: refactor encoder library setupMark Nauwelaerts2011-12-221-29/+50
| |
| * various: fix pad template ref leaksVincent Penquerc'h2011-11-281-4/+3
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662664
* | Merge remote-tracking branch 'origin/master' into 0.11Edward Hervey2011-11-251-0/+1
|\ \ | |/ | | | | | | | | | | | | | | Conflicts: ext/faac/gstfaac.c ext/opus/gstopusdec.c ext/opus/gstopusenc.c gst/audiovisualizers/gstspacescope.c gst/colorspace/colorspace.c
| * faac: do not leak buffer when no encoded data yet or encoding errorMark Nauwelaerts2011-11-231-1/+4
| |
* | faac, rtmp: more printf format fixes in debug messagesTim-Philipp Müller2011-11-231-1/+1
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662618
* | faac: port to 0.11Wim Taymans2011-10-161-41/+40
|/
* faac: Also set maximum number of samples that the subclass wantsSebastian Dröge2011-09-261-0/+1
|
* faac: Simple fix for GstAudioEncoder API changeSebastian Dröge2011-09-261-1/+1
|
* faac: fixup misunderstanding in sample countingMark Nauwelaerts2011-09-221-0/+3
| | | | | | | ... between codec and audioencoder regarding whether or not channel count is already considered. Fixes #659836.
* faac: use some more boilerplateMark Nauwelaerts2011-09-221-32/+3
|
* faac: port to audioencoderMark Nauwelaerts2011-09-223-410/+168
|
* faac: Add properties for VBR encodingMukul Majmudar2011-08-032-4/+64
| | | | | | | | | | Property "quality" to specify VBR quantizer quality and property "brtype" to choose between ABR and VBR encoding. The default is now VBR with quality=100. Fixes bug #654310. Signed-off-by: David Schleef <ds@schleef.org>