gstreamer/ext
Sebastian Dröge da1b2a0a6f ext/gio/gstgio.h: Add macro to check if a stream supports seeking.
Original commit message from CVS:
* ext/gio/gstgio.h:
Add macro to check if a stream supports seeking.
* ext/gio/Makefile.am:
* ext/gio/gstgiobasesink.c: (gst_gio_base_sink_base_init),
(gst_gio_base_sink_class_init), (gst_gio_base_sink_init),
(gst_gio_base_sink_finalize), (gst_gio_base_sink_start),
(gst_gio_base_sink_stop), (gst_gio_base_sink_unlock),
(gst_gio_base_sink_unlock_stop), (gst_gio_base_sink_event),
(gst_gio_base_sink_render), (gst_gio_base_sink_query),
(gst_gio_base_sink_set_stream):
* ext/gio/gstgiobasesink.h:
* ext/gio/gstgiobasesrc.c: (gst_gio_base_src_base_init),
(gst_gio_base_src_class_init), (gst_gio_base_src_init),
(gst_gio_base_src_finalize), (gst_gio_base_src_start),
(gst_gio_base_src_stop), (gst_gio_base_src_get_size),
(gst_gio_base_src_is_seekable), (gst_gio_base_src_unlock),
(gst_gio_base_src_unlock_stop), (gst_gio_base_src_check_get_range),
(gst_gio_base_src_create), (gst_gio_base_src_set_stream):
* ext/gio/gstgiobasesrc.h:
Refactor common GIO functions to GstGioBaseSink and GstGioBaseSrc
base classes that only require a GInputStream or GOutputStream to
work.
* ext/gio/gstgiosink.c: (gst_gio_sink_base_init),
(gst_gio_sink_class_init), (gst_gio_sink_init),
(gst_gio_sink_finalize), (gst_gio_sink_start):
* ext/gio/gstgiosink.h:
* ext/gio/gstgiosrc.c: (gst_gio_src_base_init),
(gst_gio_src_class_init), (gst_gio_src_init),
(gst_gio_src_finalize), (gst_gio_src_start):
* ext/gio/gstgiosrc.h:
Use the newly created base classes here.
* ext/gio/gstgio.c: (plugin_init):
* ext/gio/gstgiostreamsink.c: (gst_gio_stream_sink_base_init),
(gst_gio_stream_sink_class_init), (gst_gio_stream_sink_init),
(gst_gio_stream_sink_finalize), (gst_gio_stream_sink_set_property),
(gst_gio_stream_sink_get_property):
* ext/gio/gstgiostreamsink.h:
* ext/gio/gstgiostreamsrc.c: (gst_gio_stream_src_base_init),
(gst_gio_stream_src_class_init), (gst_gio_stream_src_init),
(gst_gio_stream_src_finalize), (gst_gio_stream_src_set_property),
(gst_gio_stream_src_get_property):
* ext/gio/gstgiostreamsrc.h:
Implement GstGioStreamSink and GstGioStreamSrc that have a property
to set the GInputStream/GOutputStream that should be used.
* tests/check/Makefile.am:
* tests/check/pipelines/.cvsignore:
* tests/check/pipelines/gio.c: (message_handler), (GST_START_TEST),
(gio_testsuite), (main):
Add unit test for giostreamsrc and giostreamsink.
2007-11-07 15:18:54 +00:00
..
alsaspdif configure.ac: Require core CVS. This is implicit in the -base CVS requirement already, so we might just well spell i... 2007-10-10 11:44:01 +00:00
amrwb ext/amrwb/gstamrwbenc.*: Add property to control bandmode. Fixes #477306. 2007-09-16 07:28:18 +00:00
arts Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
artsd Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
audiofile remove obsolete _factory_init protos and functions 2006-11-24 09:05:39 +00:00
audioresample Massive leak fixing, plus code cleanups. 2007-09-24 10:53:37 +00:00
bz2 Fix leaks. 2007-06-22 10:46:33 +00:00
cdaudio ext/cdaudio/Makefile.am: Add another missing GST_LIBS. 2007-10-17 14:43:25 +00:00
dc1394 ext/dc1394/gstdc1394.c: Make a bunch of functions static, and move variable declarations to the start of blocks to av... 2007-06-29 15:23:34 +00:00
dirac ext/dirac/Makefile.am: Also include stdlib here. 2007-07-20 11:03:39 +00:00
directfb ext/directfb/dfbvideosink.c: When finalizing GstDfbSurface, a subclass of GstBuffer, correctly chain up to the parent... 2007-09-19 12:50:27 +00:00
divx Fix leaks. 2007-06-22 10:46:33 +00:00
dts ext/dts/gstdtsdec.c: A few small clean-ups. 2007-03-02 18:24:14 +00:00
faac ext/faac/gstfaac.c: Fix bitrate ranges and change enum nick for low complexity profile from LOW to LC for consistency... 2007-10-28 15:22:06 +00:00
faad ext/faad/gstfaad.c: Don't set channel positions on regular mono and stereo cases. 2007-09-19 21:18:27 +00:00
gio ext/gio/gstgio.h: Add macro to check if a stream supports seeking. 2007-11-07 15:18:54 +00:00
gsm Fix leaks. 2007-06-22 10:46:33 +00:00
hermes Fix leaks. 2007-06-22 10:46:33 +00:00
ivorbis ext/ivorbis/Makefile.am: Dist header files. Fixes #454078. 2007-07-05 22:28:04 +00:00
jack ext/jack/gstjackaudiosink.c: Add stdlib include here too. 2007-07-18 07:42:47 +00:00
ladspa ext/ladspa/gstladspa.c: Don't leak like hell. 2007-08-16 07:07:41 +00:00
lcs Fix leaks. 2007-06-22 10:46:33 +00:00
libfame Fix leaks. 2007-06-22 10:46:33 +00:00
libmms Add connection speed property to libmms. Fixes #464678. 2007-08-08 15:15:56 +00:00
metadata Added support for PNG/XMP. Indentation. And fixed pull mode to parse the file. 2007-11-02 16:50:42 +00:00
mpeg2enc configure.ac: Require core CVS. This is implicit in the -base CVS requirement already, so we might just well spell i... 2007-10-10 11:44:01 +00:00
mplex Fix up all the state change functions. 2005-09-05 17:20:29 +00:00
musepack configure.ac: Check for X before using X_CFLAGS in the check for opengl (#343866). 2006-06-09 17:38:20 +00:00
musicbrainz ext/musicbrainz/gsttrm.h: Fix _get_type signature. 2007-07-03 07:30:47 +00:00
mythtv ext/mythtv/gstmythtvsrc.c: Re-apply docs patch from #468039; fix tab. 2007-09-29 19:36:34 +00:00
nas ext/: Printf format string fixes. 2007-03-10 20:10:09 +00:00
neon configure.ac: Update gio's pkg-config file name as currently in SVN. 2007-09-29 05:26:54 +00:00
polyp remove obsolete _factory_init protos and functions 2006-11-24 09:05:39 +00:00
sdl ext/sdl/: Add GST_CFLAGS, which apparently somehow fixes the build somewhere (#444499); initialise variable to avoid ... 2007-06-06 08:06:44 +00:00
shout Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
snapshot Fix leaks. 2007-06-22 10:46:33 +00:00
sndfile gconf/: Remove dysfunctional directory (this stuff is in -good). 2007-06-25 11:02:21 +00:00
soundtouch configure.ac: Require core CVS. This is implicit in the -base CVS requirement already, so we might just well spell i... 2007-10-10 11:44:01 +00:00
spc Fix leaks. 2007-06-22 10:46:33 +00:00
swfdec Fix leaks. 2007-06-22 10:46:33 +00:00
tarkin Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 22:00:26 +00:00
theora autogen.sh: Require automake 1.7 2007-04-29 13:53:17 +00:00
timidity Fix memory leaks. More to come. 2007-09-20 15:06:23 +00:00
x264 ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable. 2007-10-26 17:18:41 +00:00
xine More G_OBJECT macro fixing. 2006-09-16 22:14:36 +00:00
xvid ext/xvid/gstxvidenc.*: Remove superfluous 'frame-encoded' signal (people can use an upstream identity's 'handoff' sig... 2007-09-27 13:02:58 +00:00
Makefile.am Created new plugin ('medadata') and element ('metadataparse') that extract metadata from images (look at bug #486659). 2007-10-30 12:49:04 +00:00