gst/interleave/interleave.c (interleave_buffered_loop): Always push only when channel...
authorAndy Wingo <wingo@pobox.com>
Wed, 25 Feb 2004 13:25:44 +0000 (13:25 +0000)
committerAndy Wingo <wingo@pobox.com>
Wed, 25 Feb 2004 13:25:44 +0000 (13:25 +0000)
commitcd8976a9eb8ba82d86cf07cce2f024bbbe0c9f65
tree35b8300110e40a6c90e5c84c884061010667ab6b
parentcf70765aca24fd1ce47548bfa8c10e458c20f024
gst/interleave/interleave.c (interleave_buffered_loop): Always push only when channel->buffer is NULL. Prevents segfa...

Original commit message from CVS:
2004-02-25  Andy Wingo  <wingo@pobox.com>

* gst/interleave/interleave.c (interleave_buffered_loop): Always
push only when channel->buffer is NULL. Prevents segfaults doing
the state change after a nonlocal exit, like a scheme exception.

* gst/audioconvert/gstaudioconvert.c (gst_audio_convert_getcaps):
Handle the case where the intersected caps is empty.
ChangeLog
gst/audioconvert/gstaudioconvert.c