gstreamer/ext
Vincent Penquerc'h 25bf5a13f0 oggdemux: use an adaptive chunksize for performance reasons
Ogg data is read chunk by chunk, and the chunk size used was
originally taken from libvorbisfile. However, this value leads
to poor performance when used on an Ogg file with large pages
(Ogg pages can be close to 64 KB).

We can't just use a larger chunk size, since this will decrease
performance on small page streams, so we use an adaptive scheme
where the chunk size is twice the largest page size we've seen
so far in the stream. For "typical" Ogg/Vorbis, this gives us
almost the same chunk size (a bit lower), and this lets us get
better performance on streams with large pages.
2014-01-14 12:48:45 +00:00
..
alsa alsa: Add channel map API support 2013-10-09 19:05:53 +02:00
cdparanoia docs: remove old 0.10 Since markers 2013-11-16 16:10:07 +00:00
libvisual ext/gst: Ensure default query/event handlers are used 2013-07-26 16:08:35 +02:00
ogg oggdemux: use an adaptive chunksize for performance reasons 2014-01-14 12:48:45 +00:00
pango textoverlay: don't leak GAP events 2014-01-10 11:17:04 +00:00
theora theoradec: Use new gst_video_decoder_set_needs_format() API 2013-12-05 11:39:07 +01:00
vorbis vorbisenc: remove unused variables 2013-08-26 11:44:06 +01:00
Makefile.am gio: Move to gst subdirectory 2012-01-18 16:21:14 +01:00