gstreamer/ext
David Schleef ea0d666d11 oggmux: refactor how EOS is determined
This decreases the number of buffers held on each pad by one,
eliminating next_buffer.  Simplifies the logic by relying solely
on CollectPads to let us know when a pad is in EOS.  As a side
benefit, the collect pads related code is structured more like
other CollectPad users.

The previous code would occasionally mark the wrong pad as EOS,
causing the code to get in a state where all the streams were
finished, but EOS hadn't been sent to the source pad.
2011-06-10 23:54:07 -07:00
..
alsa alsa: Remove unused but set variable 2011-05-18 09:34:52 +02:00
cdparanoia cdparanoiasrc: fix build on OSX by #undef-ing VERSION before including system headers 2011-05-17 09:20:08 +02:00
gio giostreamsrc: Fix copy&paste error in the docs 2010-06-14 09:53:31 +02:00
gnomevfs gnomevfssrc: Keep track of interruptions during read with a flag 2011-05-26 10:32:17 +02:00
libvisual libvisual: only drop frames that are really too old 2010-10-05 12:22:39 +02:00
ogg oggmux: refactor how EOS is determined 2011-06-10 23:54:07 -07:00
pango GST_PLUGINS_BASE_LIBS is not defined in -base. 2011-06-08 12:21:43 +01:00
theora theora: separate encode and push block in chain, into own function. 2011-06-04 10:10:54 +02:00
vorbis vorbisdec: Handle headers in caps 2011-05-18 22:08:46 +02:00
Makefile.am build: build plugin and example directories in parallel if make -jN is used 2010-03-29 00:26:59 +01:00