gstreamer/ext
Sebastian Dröge bb595d8fd8 ext/gio/gstgiobasesrc.*: Try to read the requested number of bytes, even if the first read returns less than requeste...
Original commit message from CVS:
* ext/gio/gstgiobasesrc.c: (gst_gio_base_src_finalize),
(gst_gio_base_src_create):
* ext/gio/gstgiobasesrc.h:
Try to read the requested number of bytes, even if the first
read returns less than requested, until nothing is read anymore
or we have the requested amount of bytes. This fixes playback of
files via Samba as Samba only allows to read 64k at once.
Implement a caching algorithm that makes sure that we read at
least 4k of data every time. Some elements will try to read a few
bytes, then seek, read again a few bytes and so on and this is
painfully slow as every operation has to go over DBus if GVfs is
used as backend.
Fixes bug #536849 and #536848.
* ext/gio/gstgiosrc.c: (gst_gio_src_class_init),
(gst_gio_src_check_get_range):
Override check_get_range() to blacklist http/https URIs
and whitelist file URIs. More to be added on demand.
2008-06-11 09:35:51 +00:00
..
alsa ext/alsa/gstalsamixertrack.c: Make sure playback volumes aren't accidentally overwritten by capture volumes if an als... 2008-05-27 16:11:32 +00:00
cdparanoia Add some documentation comments, and some new headers to be scanned. 2008-05-22 22:09:16 +00:00
gio ext/gio/gstgiobasesrc.*: Try to read the requested number of bytes, even if the first read returns less than requeste... 2008-06-11 09:35:51 +00:00
gnomevfs ext/gnomevfs/gstgnomevfssrc.*: Set the ICY caps on the srcpad from where they get picked up by the base class now and... 2008-05-20 11:13:27 +00:00
libvisual ext/libvisual/visual.c: When negotiating, actually start from a format that we can support instead of from the too ge... 2008-02-29 14:52:02 +00:00
ogg Add some documentation comments, and some new headers to be scanned. 2008-05-22 22:09:16 +00:00
pango ext/pango/: Use gstvideo functions to calculate strides and plane offsets. Fixes rendering issue ('ghost' images of t... 2008-06-02 18:37:02 +00:00
theora Add theoraparse to the docs and fix some docs. 2008-05-28 16:10:20 +00:00
vorbis ext/vorbis/: Add sane defaults for the 7 and 8 channel layouts as those are undefined in the Vorbis spec. Use NONE ch... 2008-05-29 07:02:50 +00:00
Makefile.am Add gio in a few more places. 2008-02-07 23:22:23 +00:00