summaryrefslogtreecommitdiff
path: root/gst/audioconvert
AgeCommit message (Collapse)Author
2013-10-10audioconvert: Map buffer as READWRITE if the buffer and memory is writableMatej Knopp
and only use the input buffer as temporary buffer in that case. https://bugzilla.gnome.org/show_bug.cgi?id=709408
2013-08-23audioconvert: improve fixate_format function readability even moreTim-Philipp Müller
Do the flags comparisons only once and re-use the result.
2013-08-23audioconvert: simplify fixate_format function some moreTim-Philipp Müller
If we have no output format yet, any format will do. The !out_info condition existed in every path, so just split it our for clarity. KISS.
2013-08-23audioconvert: make fixate function more readableTim-Philipp Müller
Use some variables to replace accessor macros to make code a little bit mor readable.
2013-08-23audioconvert: remove unnecessary deep nesting in fixate functionTim-Philipp Müller
Makes it easier to read and removes two levels of indentation.
2013-08-23audioconvert: If we have to lose precision, try to lose as less precision as ↵Sebastian Dröge
possible https://bugzilla.gnome.org/show_bug.cgi?id=706624
2013-06-05Release 1.1.1gst-plugins-base-1.1.1Sebastian Dröge
2013-04-22Update disted orc backup filesTim-Philipp Müller
Generated with 0.4.17 now.
2013-04-15gst: Add better support for static pluginsSebastian Dröge
2012-11-03Fix FSF addressTim-Philipp Müller
https://bugzilla.gnome.org/show_bug.cgi?id=687520
2012-11-01audioconvert: Always prefer the input format if possibleSebastian Dröge
Previously we could've chosen another format with the same depth even if the input format was possible. Also make sure to chose according to the order in the caps.
2012-11-01audioconvert: Also ignore the SIGNED flag when matching an output formatSebastian Dröge
2012-11-01audioconvert: Prefer output formats with the same depth or at least a higher ↵Rasmus Rohde
depth Enhance current code to prefer an exact match on sample depth if possible. Also ignore GST_AUDIO_FORMAT_FLAG_UNPACK when checking equality on the flags.
2012-10-24Revert "gst: Add better support for static plugins"Sebastian Dröge
This reverts commit d2d79e3bc2a02ec57258e504b031f7e2d3729ea2, which was accidentially pushed.
2012-10-24gst: Add better support for static pluginsSebastian Dröge
2012-10-19audioconvert: enhance transforming capsMark Nauwelaerts
... so as to preserve input format precision, and preferably not convert at all.
2012-09-29Purge all references to liboilTim-Philipp Müller
And remove unused ffmpegcolorspace tests in the process. https://bugzilla.gnome.org/show_bug.cgi?id=673285
2012-09-14Release 0.11.94gst-plugins-base-0.11.94Tim-Philipp Müller
2012-09-06audioconvert: plug leakMark Nauwelaerts
2012-07-25audioconvert: prefer channels of base caps when fixatingMark Nauwelaerts
... which in turn prefers to preserve input channels when converting.
2012-07-23audioconvert: prefix orc functions with audio_convert_orc_Wim Taymans
2012-04-10Use new gst_element_class_set_static_metadata()Tim-Philipp Müller
2012-04-05gst: Update for GST_PLUGIN_DEFINE() API changeSebastian Dröge
2012-04-04gst: Update versioningSebastian Dröge
2012-04-02audioconvert: remove useless transform_ip functionWim Taymans
2012-03-30audioconvert: plug caps leakMark Nauwelaerts
2012-03-22Release 0.11.3gst-plugins-base-0.11.3Wim Taymans
2012-03-11fix for caps API changesWim Taymans
2012-02-27audioconvert: improve fixationWim Taymans
2012-02-22update for new fixate_caps functionWim Taymans
2012-01-25port to new map APIWim Taymans
2012-01-05audioconvert: Fix channel-mask handlingSebastian Dröge
2012-01-05gst: Add new layout field to the raw audio capsSebastian Dröge
2012-01-05audioconvert: Port to the new multichannel capsSebastian Dröge
audioconvert still needs support for mixing all the new channel positions, see: https://bugzilla.gnome.org/show_bug.cgi?id=666506
2012-01-02audioconvert: handle unpositioned channelsWim Taymans
Refuse to convert between unpositioned layouts.
2011-12-02Merge remote-tracking branch 'origin/master' into 0.11Tim-Philipp Müller
Conflicts: gst-libs/gst/netbuffer/gstnetbuffer.c gst/ffmpegcolorspace/avcodec.h gst/ffmpegcolorspace/gstffmpegcodecmap.c gst/ffmpegcolorspace/imgconvert.c gst/ffmpegcolorspace/imgconvert_template.h gst/ffmpegcolorspace/mem.c gst/playback/README gst/playback/gstplaybasebin.c gst/playback/gstplaybasebin.h gst/playback/gstplaybin.c sys/v4l/v4lmjpegsrc_calls.c sys/v4l/videodev_mjpeg.h tests/check/elements/gnomevfssink.c
2011-12-02various: typo fixesPiotr Fusik
Fix typos in code and docs. Fixes. #658984
2011-11-28various: fix pad template leaksVincent Penquerc'h
https://bugzilla.gnome.org/show_bug.cgi?id=662664
2011-11-12audioconvert, videoconvert: fix caps leak in transform_capsRené Stadler
2011-11-11audioconvert: fix leak of channel matrixRené Stadler
gst_channel_mix_unset_matrix relies on the channel count to free the matrix array, so run it before resetting it to zero with gst_audio_info_init.
2011-11-10audioconvert: truncate caps in _fixateVincent Penquerc'h
Otherwise the resulting caps may not be fixed.
2011-10-27Merge branch 'master' into 0.11Wim Taymans
Conflicts: configure.ac gst-libs/gst/audio/gstbaseaudiosink.c gst/audioconvert/channelmixtest.c gst/playback/gstplaybasebin.c gst/playback/gstsubtitleoverlay.c tests/examples/Makefile.am tests/examples/audio/Makefile.am
2011-10-21audioconvert: bury dead test programRené Stadler
2011-10-17audioconvert: We can handle channels conversionEdward Hervey
2011-09-23libs: remove unused floatcast header-only libraryTim-Philipp Müller
There's no code whatsoever that uses these macros. If anyone ever feels the need to resurrect them, we should add them to gstutils.h in core or libgstaudio or so.
2011-09-06rename IS_LE/BE to _IS_LITTLE_ENDIAN/BIG_ENDIANWim Taymans
2011-08-24audio: rename UNPOSITIONED to DEFAULT_POSITIONSWim Taymans
Rename the UNPOSITIONED flag to the DEFAULT_POSITIONS flag because that is really what the resulting GstAudioInfo will contain as the chanel mappings.
2011-08-20audio: rename INT -> INTEGERWim Taymans
Spell INTEGER fully instead of using the int abreviation. Remove some old functions.
2011-08-19more audio caps portingWim Taymans
2011-08-18audio: rework audio caps.Wim Taymans
Rework the audio caps similar to the video caps. Remove width/depth/endianness/signed fields and replace with a simple string format and media type audio/x-raw. Create a GstAudioInfo and some helper methods to parse caps. Remove duplicate code from the ringbuffer and replace with audio info. Use AudioInfo in the base audio filter class. Port elements to new API.