summaryrefslogtreecommitdiff
path: root/gst/aiff
Commit message (Collapse)AuthorAgeFilesLines
* aiffparse: Also set a channel mask for 2 channelsyoungh.lee2020-11-041-36/+31
| | | | | | | And only do add debug output at FIXME level when using the fallback channel mask, not for those defined in the AIFF spec. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1756>
* Remove autotools build systemTim-Philipp Müller2019-10-141-15/+0
|
* aiff: Fix infinite loop in header parsing.Martin Theriault2019-07-151-5/+13
|
* 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
* 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-122-15/+12
|
* Use the new API to post flow ERROR messages on the busThibault Saunier2016-08-261-3/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=770158
* 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.
* aiffparse: keep end_offset when seekingBernhard Miller2016-08-061-0/+9
| | | | | | | | | After seeking in aiff files the information about the data end offset is discarded, leading to audio artifacts with metadata chunks at the end of a file. This patch retains the end offset information after a seek event. https://bugzilla.gnome.org//show_bug.cgi?id=769376
* aiffparse: Add tags for container format and bitrateCarlos Rafael Giani2016-08-022-1/+28
| | | | | | | The bitrate is added to help downstream elements (like uridecodebin) figure out a proper network buffer size https://bugzilla.gnome.org/show_bug.cgi?id=769389
* bad: use new gst_element_class_add_static_pad_template()Vineeth TM2016-03-242-8/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=763081
* aiffparse: fix negotiation errors with multi-channel filesTim-Philipp Müller2016-02-211-0/+46
| | | | | | | | | | Set fallback channel layout on files with more than two channels. Not clear where to retrieve the real layout from or what the default layout is for AIFF files, the spec only seems to specify some layout for up to 6 channels and the file in question doesn't have a CHAN chunk. https://bugzilla.gnome.org/show_bug.cgi?id=676425
* 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
* aiff: Re-add noinst_HEADERS instructionEdward Hervey2015-04-291-0/+2
| | | | Was removed in the previous android cleanup commit
* Remove obsolete Android build cruftTim-Philipp Müller2015-04-261-16/+0
| | | | This is not needed any longer.
* Revert "aiffparse: make sure we have data before handling sink event"Luis de Bethencourt2015-02-061-5/+0
| | | | This reverts commit a4baabb48d252214d3833b502c7903d9f15f3502.
* aiffparse: make sure we have data before handling sink eventLuis de Bethencourt2015-02-061-0/+5
| | | | Check AIFF_PARSE_DATA is True before handling sink event, if not goto exit.
* aiffparse: remove unnecessary variableLuis de Bethencourt2015-01-261-3/+1
| | | | | The bps variable is declared with value aiff->bps, read once and never written. aiff->bps can be used directly instead.
* aiffparse: fix which stop variable is used in assignmentLuis de Bethencourt2015-01-261-2/+2
| | | | | | | | Assignment is done to variable segment.stop when the intention was to assign to local variable stop. Instead of overwriting it, the value is now clamped and segment.stop is set to it soon after. CID #1265772
* aiffmux: write padding byte at end of SSND chunk if neededMatthieu Bouron2015-01-231-3/+27
| | | | | | | | | AIFF chunks are supposed to be even aligned. Aligning the SSND chunk will allow the aiff muxer to properly write chunks (like the ID3 one) at the end of the file. https://bugzilla.gnome.org/show_bug.cgi?id=727402
* gst: remove unnecessary GLIB_DISABLE_DEPRECATION_WARNINGSVineeth T M2014-10-021-4/+0
| | | | | | | | There are unnecessary definitions for disabling deprecation warnings. Since GLIB_DISABLE_DEPRECATION_WARNINGS is not needed anymore in these files, removing the same. https://bugzilla.gnome.org/show_bug.cgi?id=737559
* aiffmux: allocate byte writer on stackTim-Philipp Müller2014-09-101-6/+6
|
* aiffparse: Fix handling of 64 bit floating point dataVineeth T M2014-09-051-1/+1
| | | | | | | In gst_aiff_parse_create_caps if and else-if conditions are duplicated. https://bugzilla.gnome.org/show_bug.cgi?id=736090
* aiffparse: Print invalid fourcc in error message in hexSebastian Rasmussen2014-07-041-2/+1
| | | | | | | Previously this was printed as characters which caused later processing of the error message to sometimes warn about non-UTF-8 characters. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732715
* aiffparse: bail out early when bytes per sample is not setVincent Penquerc'h2014-06-121-1/+7
| | | | | | | | This should always be set for valid files when we get there, and checking this avoids having ad hoc checks further down in several places. Coverity 1139698
* aiffparse: adaptive buffer sizeVincent Penquerc'h2014-02-042-3/+43
| | | | | Copied from wavparse, helps with CPU usage on high bitrate files.
* aiffparse: fix data start offset calculation not counting COMM sizeVincent Penquerc'h2014-02-021-0/+1
| | | | | In particular, this fixes seeking back to the start reading data out of sync with sample start granularity, yielding swapped channels.
* aiffparse: misc code cleanupsStefan Sauer2014-01-091-8/+9
| | | | Fix the launch examples for 1.0. Turn more logging into _OBJECT variants.
* aiffparse: typo fix in commentStefan Sauer2014-01-051-1/+1
|
* aiffparse: fix seeking in push modeWim Taymans2013-11-061-130/+179
|
* aiffparse: don't leak adapterTim-Philipp Müller2013-08-171-3/+7
|
* aiffparse: s/newsegment/segment/Matthieu Bouron2013-08-171-4/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=705993
* aiffparse: fix push modeMatthieu Bouron2013-08-171-0/+128
| | | | | | Fix push mode by handling sink events (CAPS, SEGMENT) properly. https://bugzilla.gnome.org/show_bug.cgi?id=705993
* aiffparse: fix SSND data sizeMatthieu Bouron2013-08-121-1/+1
| | | | | | | | AIFF chunk size does not include the chunk header size (8 bytes), so the SSND data size is equal to the chunk size minus the SSND header size (8 bytes). https://bugzilla.gnome.org/show_bug.cgi?id=705675
* aiffparse: fix CAPS queryTim-Philipp Müller2013-08-101-6/+13
| | | | | Was causing criticals in decodebin/playbin because the caps query done when exposing pads would return ANY caps.
* aiffparse: don't unref NULL bufferTim-Philipp Müller2013-08-101-5/+2
|
* aiffparse: set missing layout field in srcpad capsMatthieu Bouron2013-08-091-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=705674
* aiffparse: send start stream eventMatthieu Bouron2013-08-091-0/+10
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=705674
* aiffparse: fix buffers initialisationMatthieu Bouron2013-08-091-3/+7
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=705674
* aiff: port to 1.0Wim Taymans2013-04-185-336/+364
|
* gst: Add better support for static pluginsSebastian Dröge2013-04-151-1/+1
|
* Fix FSF addressTim-Philipp Müller2012-11-045-10/+10
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687520
* Use gst_element_class_set_static_metadata()Tim-Philipp Müller2012-10-172-2/+2
| | | | | 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-142-2/+2
|
* gst_tag_list_free -> gst_tag_list_unrefTim-Philipp Müller2012-08-041-2/+2
|
* gst: Implement segment-done eventSebastian Dröge2012-07-051-0/+2
|
* update for task api changeWim Taymans2012-06-201-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
|