gstreamer/tests/check/elements
Sebastian Dröge dbb857b93b gst/audioconvert/: Implement dithering and noise shaping in audioconvert. By default now
Original commit message from CVS:
* gst/audioconvert/Makefile.am:
* gst/audioconvert/audioconvert.c: (audio_convert_get_func_index),
(check_default), (audio_convert_prepare_context),
(audio_convert_clean_context), (audio_convert_convert):
* gst/audioconvert/audioconvert.h:
* gst/audioconvert/gstaudioconvert.c:
(gst_audio_convert_dithering_get_type),
(gst_audio_convert_ns_get_type), (gst_audio_convert_class_init),
(gst_audio_convert_init), (gst_audio_convert_set_caps),
(gst_audio_convert_set_property), (gst_audio_convert_get_property):
* gst/audioconvert/gstaudioconvert.h:
* gst/audioconvert/gstaudioquantize.c:
(gst_audio_quantize_setup_noise_shaping),
(gst_audio_quantize_free_noise_shaping),
(gst_audio_quantize_setup_dither),
(gst_audio_quantize_free_dither),
(gst_audio_quantize_setup_quantize_func),
(gst_audio_quantize_setup), (gst_audio_quantize_free):
* gst/audioconvert/gstaudioquantize.h:
Implement dithering and noise shaping in audioconvert. By default now
TPDF dithering (and no noise shaping) will be used when converting
from a higher bit depth to 20 bit depth or smaller, otherwise
everything will be as it is now.
For the last audioconvert in a pipeline it would make sense to
use some kind of noise shaping, enabling it by default for all
conversions would give undesired results though. Fixes #360246.
* tests/check/elements/audioconvert.c: (setup_audioconvert),
(GST_START_TEST):
Adjust unit test for the new audioconvert.
2007-06-28 20:37:58 +00:00
..
.gitignore tests/check/: Add unit test for gnomevfssink seeking and position reporting for file:// URIs. 2007-05-22 15:45:19 +00:00
adder.c Make sure our checks and the videotestsrc plugin link against the local uninstalled gst libs and not any installed gs... 2006-11-16 14:35:30 +00:00
alsa.c tests/check/elements/alsa.c: Unref the mixer if the state change fails too (if the alsa devices are inaccessible, for... 2007-03-08 18:26:07 +00:00
audioconvert.c gst/audioconvert/: Implement dithering and noise shaping in audioconvert. By default now 2007-06-28 20:37:58 +00:00
audiorate.c tests/check/elements/audiorate.c: More tests for audiorate: inject buffers to check behaviour when buffers overlap. 2006-10-23 11:47:04 +00:00
audioresample.c tests/check/elements/audioresample.c: Add unit test for audioresample shutdown crasher (#420106). 2007-04-21 13:54:39 +00:00
audiotestsrc.c tests/check/elements/: consistent pad (de)activation 2006-12-21 08:12:26 +00:00
decodebin.c gst/playback/: Don't error out if there is no fakesink in the READY to NULL state change, since when decodebin is re-... 2007-02-09 13:16:27 +00:00
ffmpegcolorspace.c tests/check/: Enable ffmpegcolorspace test now that the RGBA32 issue is fixed (for now not for valgrinding though, si... 2006-11-20 16:44:28 +00:00
gdpdepay.c tests/check/elements/: Fix the dp tests, but activating the pads for the streamheader tests too and cleaning up condi... 2006-12-22 12:10:18 +00:00
gdppay.c tests/check/elements/: Fix the dp tests, but activating the pads for the streamheader tests too and cleaning up condi... 2006-12-22 12:10:18 +00:00
gnomevfssink.c tests/check/: Add unit test for gnomevfssink seeking and position reporting for file:// URIs. 2007-05-22 15:45:19 +00:00
multifdsink.c tests/check/: Fix some warnings. 2006-09-20 17:04:57 +00:00
playbin.c tests/check/elements/playbin.c: Use /dev/zero instead of /dev/urandom to produce an invalid subtitle file. Avoids flu... 2007-05-23 15:54:28 +00:00
subparse.c gst/subparse/gstsubparse.*: Add support for SubViewer version 1 and 2 subtitles. Fixes #394061. 2007-06-05 21:36:11 +00:00
textoverlay.c tests/check/elements/: consistent pad (de)activation 2006-12-21 08:12:26 +00:00
videorate.c tests/check/elements/videorate.c: Set buffer timestamp to a valid value in order to test the buffer really does stay ... 2007-05-03 11:24:00 +00:00
videotestsrc.c tests/check/elements/: consistent pad (de)activation 2006-12-21 08:12:26 +00:00
volume.c tests/check/: Minimal check for volume's GstController usability; also another test for #422295. 2007-05-04 12:41:21 +00:00
vorbisdec.c ext/vorbis/vorbisdec.c: Skip empty buffers, but not empty header buffers. That way the original vorbisdec unit test s... 2007-06-27 10:14:03 +00:00
vorbistag.c tests/check/elements/: consistent pad (de)activation 2006-12-21 08:12:26 +00:00