gst/speexresample/gstspeexresample.*: Rewrite timestamp tracking to make it more...
authorSebastian Dröge <slomo@circular-chaos.org>
Wed, 29 Oct 2008 12:11:20 +0000 (12:11 +0000)
committerSebastian Dröge <slomo@circular-chaos.org>
Wed, 29 Oct 2008 12:11:20 +0000 (12:11 +0000)
commitf5b4fa17ffe9cc4e37d48c5d4293619511fcd3cf
tree9d1330e2d0d448213c311b898f56c7b623059b67
parent305b2f3d1414638f9b1ad161c0db7ad0eca3a8ca
gst/speexresample/gstspeexresample.*: Rewrite timestamp tracking to make it more robust and guarantee a continous str...

Original commit message from CVS:
* gst/speexresample/gstspeexresample.c: (gst_speex_resample_start),
(gst_speex_resample_get_unit_size),
(gst_speex_resample_push_drain), (gst_speex_resample_event),
(gst_speex_resample_check_discont), (gst_speex_resample_process),
(gst_speex_resample_transform):
* gst/speexresample/gstspeexresample.h:
Rewrite timestamp tracking to make it more robust and guarantee
a continous stream.
* tests/check/Makefile.am:
* tests/check/elements/speexresample.c: (setup_speexresample),
(cleanup_speexresample), (fail_unless_perfect_stream),
(test_perfect_stream_instance), (GST_START_TEST),
(test_discont_stream_instance), (live_switch_alloc_only_48000),
(live_switch_get_sink_caps), (live_switch_push),
(speexresample_suite):
Add unit tests for speexresample based on the audioresample unit tests.
gst/speexresample/gstspeexresample.c
gst/speexresample/gstspeexresample.h
tests/check/elements/speexresample.c [new file with mode: 0644]