platform/upstream/gstreamer.git
19 years agogst/videotestsrc/: Make videotestsrc a pushsrc.
Wim Taymans [Thu, 14 Jul 2005 18:42:47 +0000 (18:42 +0000)]
gst/videotestsrc/: Make videotestsrc a pushsrc.

Original commit message from CVS:
* gst/videotestsrc/Makefile.am:
* gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_get_type),
(gst_videotestsrc_class_init), (gst_videotestsrc_negotiate),
(gst_videotestsrc_setcaps), (gst_videotestsrc_getcaps),
(gst_videotestsrc_init), (gst_videotestsrc_event),
(gst_videotestsrc_create), (gst_videotestsrc_start),
(gst_videotestsrc_stop), (gst_videotestsrc_get_times),
(gst_videotestsrc_set_pattern), (gst_videotestsrc_set_property),
(gst_videotestsrc_get_property):
* gst/videotestsrc/gstvideotestsrc.h:
Make videotestsrc a pushsrc.

19 years agogst/tcp/: 0.8 backporting.
Wim Taymans [Thu, 14 Jul 2005 18:22:13 +0000 (18:22 +0000)]
gst/tcp/: 0.8 backporting.

Original commit message from CVS:
* gst/tcp/gstfdset.c: (gst_fdset_free):
* gst/tcp/gstmultifdsink.c: (gst_multifdsink_init),
(gst_multifdsink_add), (gst_multifdsink_remove),
(gst_multifdsink_clear), (gst_multifdsink_get_stats),
(gst_multifdsink_remove_client_link),
(gst_multifdsink_client_queue_data),
(gst_multifdsink_client_queue_caps),
(gst_multifdsink_client_queue_buffer),
(gst_multifdsink_queue_buffer), (gst_multifdsink_handle_clients),
(gst_multifdsink_stop):
* gst/tcp/gstmultifdsink.h:
0.8 backporting.

* sys/ximage/ximagesink.c: (gst_ximagesink_show_frame):
Also draw image when not from a pool.

19 years agogst/playback/gstplaybasebin.c: Small debug additions.
Wim Taymans [Thu, 14 Jul 2005 18:15:29 +0000 (18:15 +0000)]
gst/playback/gstplaybasebin.c: Small debug additions.

Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (check_queue), (probe_triggered),
(mute_stream), (silence_stream):
Small debug additions.

19 years agoext/ogg/gstoggdemux.c: Better error recovery, ignore unconnected pads and non-fatal...
Wim Taymans [Thu, 14 Jul 2005 18:13:08 +0000 (18:13 +0000)]
ext/ogg/gstoggdemux.c: Better error recovery, ignore unconnected pads and non-fatal errors.

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_pad_dispose),
(gst_ogg_pad_submit_packet), (gst_ogg_pad_submit_page),
(gst_ogg_demux_activate_chain), (gst_ogg_demux_loop):
Better error recovery, ignore unconnected pads and
non-fatal errors.

19 years agoadd latest rpt stuff
Christian Schaller [Thu, 14 Jul 2005 11:52:23 +0000 (11:52 +0000)]
add latest rpt stuff

Original commit message from CVS:
add latest rpt stuff

19 years agogst-libs/gst/rtp gst-libs/gst/rtp/gstbasertpdepayload.c gst-libs/gst/rtp/gstbasertpde...
Philippe Kalaf [Thu, 14 Jul 2005 10:29:30 +0000 (10:29 +0000)]
gst-libs/gst/rtp gst-libs/gst/rtp/gstbasertpdepayload.c gst-libs/gst/rtp/gstbasertpdepayload.h gst-libs/gst/rtp/gstrt...

Original commit message from CVS:
* gst-libs/gst/rtp
* gst-libs/gst/rtp/gstbasertpdepayload.c
* gst-libs/gst/rtp/gstbasertpdepayload.h
* gst-libs/gst/rtp/gstrtpbuffer.c
* gst-libs/gst/rtp/gstrtpbuffer.h
* gst-libs/gst/rtp/Makefile.am
* gst-libs/gst/rtp/README

Support libs for RTP. Basicaly this add a GstRTPBuffer (extended GstBuffer) and
a Depayloader Base class that shall be used by payload specific depayloaders.

19 years agomore autistic cleanliness in functions/names/defines
Thomas Vander Stichele [Thu, 14 Jul 2005 09:35:11 +0000 (09:35 +0000)]
more autistic cleanliness in functions/names/defines

Original commit message from CVS:
more autistic cleanliness in functions/names/defines

19 years agoinstall but don't dist the enumtypes
Thomas Vander Stichele [Wed, 13 Jul 2005 19:28:39 +0000 (19:28 +0000)]
install but don't dist the enumtypes

Original commit message from CVS:
install but don't dist the enumtypes

19 years agoinstall the enumtypes header because audio plugins in other modules need it
Thomas Vander Stichele [Wed, 13 Jul 2005 19:25:23 +0000 (19:25 +0000)]
install the enumtypes header because audio plugins in other modules need it

Original commit message from CVS:
install the enumtypes header because audio plugins in other modules need it

19 years agomake GST_PLUGIN_LDFLAGS only be flags; GST_LIBS should be added manually to each...
Thomas Vander Stichele [Wed, 13 Jul 2005 17:58:07 +0000 (17:58 +0000)]
make GST_PLUGIN_LDFLAGS only be flags; GST_LIBS should be added manually to each Makefile.am so we are sure it goes

Original commit message from CVS:
make GST_PLUGIN_LDFLAGS only be flags; GST_LIBS should be
added manually to each Makefile.am so we are sure it goes
*last* and doesn't add -L flags before linking in libs of our
own, like, say, internal .la libs, that then accidentally pick
up the installed copy.

19 years agosys/v4l/gstv4lsrc.c (gst_v4lsrc_stop): Fix a spurious warning.
Andy Wingo [Wed, 13 Jul 2005 17:00:40 +0000 (17:00 +0000)]
sys/v4l/gstv4lsrc.c (gst_v4lsrc_stop): Fix a spurious warning.

Original commit message from CVS:
2005-07-13  Andy Wingo  <wingo@pobox.com>

* sys/v4l/gstv4lsrc.c (gst_v4lsrc_stop): Fix a spurious warning.
(gst_v4lsrc_fixate): Fixate on format as well.

19 years agosys/xvimage/xvimagesink.c (gst_xvimage_buffer_destroy)
Andy Wingo [Wed, 13 Jul 2005 13:54:11 +0000 (13:54 +0000)]
sys/xvimage/xvimagesink.c (gst_xvimage_buffer_destroy)

Original commit message from CVS:
2005-07-13  Andy Wingo  <wingo@pobox.com>

* sys/xvimage/xvimagesink.c (gst_xvimage_buffer_destroy)
(gst_xvimagesink_xvimage_new): Ref the xvimagesink while the
buffer points to it.
(gst_xvimagesink_check_xshm_calls): Don't use our xvimage buffer,
rather just doing X calls ourselves. Also fixes a memleak.

19 years agoremove whitespace
Thomas Vander Stichele [Tue, 12 Jul 2005 23:15:35 +0000 (23:15 +0000)]
remove whitespace

Original commit message from CVS:
remove whitespace

19 years agoadd deps for xv sinks on videosink
Thomas Vander Stichele [Tue, 12 Jul 2005 23:07:47 +0000 (23:07 +0000)]
add deps for xv sinks on videosink

Original commit message from CVS:
add deps for xv sinks on videosink

19 years agosys/v4l/gstv4lsrc.c (gst_v4lsrc_get_property) (gst_v4lsrc_set_property, gst_v4lsrc_cl...
Andy Wingo [Tue, 12 Jul 2005 17:14:33 +0000 (17:14 +0000)]
sys/v4l/gstv4lsrc.c (gst_v4lsrc_get_property) (gst_v4lsrc_set_property, gst_v4lsrc_class_init, gst_v4lsrc_init)

Original commit message from CVS:
2005-07-12  Andy Wingo  <wingo@pobox.com>

* sys/v4l/gstv4lsrc.c (gst_v4lsrc_get_property)
(gst_v4lsrc_set_property, gst_v4lsrc_class_init, gst_v4lsrc_init)
(gst_v4lsrc_create): Re-add the copy-mode property, default to
TRUE to avoid deadlocks if an element holds on to our buffers.

19 years agoremove num-buffers property before moving it
Thomas Vander Stichele [Mon, 11 Jul 2005 12:40:15 +0000 (12:40 +0000)]
remove num-buffers property before moving it

Original commit message from CVS:
remove num-buffers property before moving it

19 years agofix for thaytan
Thomas Vander Stichele [Mon, 11 Jul 2005 11:17:12 +0000 (11:17 +0000)]
fix for thaytan

Original commit message from CVS:
fix for thaytan

19 years agouse overridable ERROR_CFLAGS; more macro splitting
Thomas Vander Stichele [Sun, 10 Jul 2005 12:03:58 +0000 (12:03 +0000)]
use overridable ERROR_CFLAGS; more macro splitting

Original commit message from CVS:
use overridable ERROR_CFLAGS; more macro splitting

19 years agoplug memleak in oggdemux, fix format strings in vorbisdec
Thomas Vander Stichele [Fri, 8 Jul 2005 13:35:04 +0000 (13:35 +0000)]
plug memleak in oggdemux, fix format strings in vorbisdec

Original commit message from CVS:
plug memleak in oggdemux, fix format strings in vorbisdec

19 years agoadd device property
Thomas Vander Stichele [Fri, 8 Jul 2005 11:42:47 +0000 (11:42 +0000)]
add device property

Original commit message from CVS:
add device property

19 years agoext/gnomevfs/: add/clean up debugging
Thomas Vander Stichele [Fri, 8 Jul 2005 10:59:36 +0000 (10:59 +0000)]
ext/gnomevfs/: add/clean up debugging

Original commit message from CVS:

* ext/gnomevfs/gstgnomevfs.c: (plugin_init):
* ext/gnomevfs/gstgnomevfssrc.c: (audiocast_init),
(audiocast_register_listener), (audiocast_thread_run),
(gst_gnomevfssrc_send_additional_headers_callback),
(gst_gnomevfssrc_received_headers_callback),
(gst_gnomevfssrc_push_callbacks), (gst_gnomevfssrc_pop_callbacks),
(gst_gnomevfssrc_get_icy_metadata), (gst_gnomevfssrc_create),
(gst_gnomevfssrc_get_size):
add/clean up debugging
* gst/audiorate/gstaudiorate.c: (gst_audiorate_init):
cleanups

19 years agono check yet
Thomas Vander Stichele [Thu, 7 Jul 2005 16:44:32 +0000 (16:44 +0000)]
no check yet

Original commit message from CVS:
no check yet

19 years agocopy extra content files; make plugins-base use gtk-doc.mak
Thomas Vander Stichele [Thu, 7 Jul 2005 16:41:21 +0000 (16:41 +0000)]
copy extra content files; make plugins-base use gtk-doc.mak

Original commit message from CVS:
copy extra content files; make plugins-base use gtk-doc.mak

19 years agosys/v4l/gstv4lsrc.c (gst_v4lsrc_fixate): Also fixate the framerate. Need to get a...
Andy Wingo [Thu, 7 Jul 2005 14:01:07 +0000 (14:01 +0000)]
sys/v4l/gstv4lsrc.c (gst_v4lsrc_fixate): Also fixate the framerate. Need to get a handle on when exactly this functio...

Original commit message from CVS:
2005-07-07  Andy Wingo  <wingo@pobox.com>

* sys/v4l/gstv4lsrc.c (gst_v4lsrc_fixate): Also fixate the
framerate. Need to get a handle on when exactly this function is
called, tho.

19 years agosys/v4l/v4lsrc_calls.*: Remove sync-related stuff.
Andy Wingo [Thu, 7 Jul 2005 11:29:29 +0000 (11:29 +0000)]
sys/v4l/v4lsrc_calls.*: Remove sync-related stuff.

Original commit message from CVS:
2005-07-07  Andy Wingo  <wingo@pobox.com>

* sys/v4l/v4lsrc_calls.h:
* sys/v4l/v4lsrc_calls.c: Remove sync-related stuff.
(gst_v4lsrc_get_fps_list): Moved here from gstv4lsrc.c.
(gst_v4lsrc_buffer_new): Totally derive from GstBuffer.

* sys/v4l/v4l_calls.h: Cast to V4lElement.
* sys/v4l/v4l_calls.c: Header loc fixen, don't load mjpeg, all
v4lelements are sources.

* sys/v4l/gstv4lxoverlay.h:
* sys/v4l/gstv4lxoverlay.c:
* sys/v4l/gstv4ltuner.h:
* sys/v4l/gstv4ltuner.c: Header loc fixen.

* sys/v4l/gstv4lsrc.h:
* sys/v4l/gstv4lsrc.c: Crucial GPL update. Clean up a bit, port to
PushSrc/BaseSrc. Removed most sync-related properties, videorate
or something should handle that. Made a live source.

* sys/v4l/gstv4lelement.h:
* sys/v4l/gstv4lelement.c: Derive from GstPushSrc. No more
signals. Some cleanups.

* sys/v4l/gstv4lcolorbalance.h: Interface header update.

* sys/v4l/gstv4l.c: Don't register v4lelement, or the jpeg/mjpeg
stuff.

* sys/v4l/Makefile.am: Build everything except the jpeg/mjpeg
stuff.

* sys/Makefile.am (SUBDIRS): Hit the V4L crack pipe.

19 years agofix spec file
Christian Schaller [Thu, 7 Jul 2005 11:14:52 +0000 (11:14 +0000)]
fix spec file

Original commit message from CVS:
fix spec file

19 years agoext/: Remove deprecated/unused query types.
Wim Taymans [Thu, 7 Jul 2005 08:39:36 +0000 (08:39 +0000)]
ext/: Remove deprecated/unused query types.

Original commit message from CVS:
* ext/theora/theoradec.c: (theora_get_query_types),
(theora_dec_src_getcaps), (theora_dec_push):
* ext/vorbis/vorbisdec.c: (vorbis_get_query_types):
* ext/vorbis/vorbisenc.c: (gst_vorbisenc_get_query_types):
Remove deprecated/unused query types.

19 years agosamples done
Thomas Vander Stichele [Wed, 6 Jul 2005 15:48:29 +0000 (15:48 +0000)]
samples done

Original commit message from CVS:
samples done

19 years agofix wim's problem by only checking for plugins in our module
Thomas Vander Stichele [Wed, 6 Jul 2005 15:38:21 +0000 (15:38 +0000)]
fix wim's problem by only checking for plugins in our module

Original commit message from CVS:
fix wim's problem by only checking for plugins in our module

19 years agoAdded audiosource base classes.
Wim Taymans [Wed, 6 Jul 2005 15:27:17 +0000 (15:27 +0000)]
Added audiosource base classes.

Original commit message from CVS:
Added audiosource base classes.
Ported alsasrc, still very basic.

19 years agoext/theora/theoradec.c: Prepare for better timestamp fix later.
Wim Taymans [Wed, 6 Jul 2005 15:14:38 +0000 (15:14 +0000)]
ext/theora/theoradec.c: Prepare for better timestamp fix later.

Original commit message from CVS:
* ext/theora/theoradec.c: (theora_dec_src_getcaps),
(theora_dec_push), (theora_handle_data_packet):
Prepare for better timestamp fix later.

* gst/audioconvert/gstaudioconvert.c:
List most accurate caps first

* gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_loop):
Use proper pad task function.

* sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_new),
(gst_xvimagesink_show_frame):
Fix deadlock when alloc failed.

19 years agos/BASESRC/BASE_SRC/.
Andy Wingo [Tue, 5 Jul 2005 16:43:02 +0000 (16:43 +0000)]
s/BASESRC/BASE_SRC/.

Original commit message from CVS:
2005-07-05  Andy Wingo  <wingo@pobox.com>

* ext/gnomevfs/gstgnomevfssrc.c:
* gst/sine/gstsinesrc.c:
* gst/tcp/gsttcpserversrc.c:
* gst/tcp/gsttcpclientsrc.c: s/BASESRC/BASE_SRC/.

19 years agodont go into v4l for now
Andy Wingo [Tue, 5 Jul 2005 15:01:39 +0000 (15:01 +0000)]
dont go into v4l for now

Original commit message from CVS:
dont go into v4l for now

19 years agosys/v4l/: Port from 0.8.
Andy Wingo [Tue, 5 Jul 2005 14:54:19 +0000 (14:54 +0000)]
sys/v4l/: Port from 0.8.

Original commit message from CVS:
2005-07-05  Andy Wingo  <wingo@pobox.com>

* sys/v4l/: Port from 0.8.

19 years agowhoops, fix changelog
Andy Wingo [Tue, 5 Jul 2005 11:11:57 +0000 (11:11 +0000)]
whoops, fix changelog

Original commit message from CVS:
whoops, fix changelog

19 years agoMany files: Null if we got it....
Andy Wingo [Tue, 5 Jul 2005 11:08:56 +0000 (11:08 +0000)]
Many files: Null if we got it....

Original commit message from CVS:
2005-07-05  Andy Wingo  <wingo@pobox.com>

* Many files: Null if we got it....

19 years agogst/tcp/: Signedness fixes.
Andy Wingo [Tue, 5 Jul 2005 11:07:20 +0000 (11:07 +0000)]
gst/tcp/: Signedness fixes.

Original commit message from CVS:
2005-07-05  Andy Wingo  <wingo@pobox.com>

* gst/tcp/gsttcpserversink.c (gst_tcpserversink_handle_server_read):
* gst/tcp/gstmultifdsink.c (gst_multifdsink_client_queue_data):
Signedness fixes.

19 years agoWay, way, way too many files: Remove crack comment from the 2000 era.
Andy Wingo [Tue, 5 Jul 2005 10:51:45 +0000 (10:51 +0000)]
Way, way, way too many files: Remove crack comment from the 2000 era.

Original commit message from CVS:
2005-07-05  Andy Wingo  <wingo@pobox.com>

* Way, way, way too many files:
Remove crack comment from the 2000 era.

19 years agoPorted tcp plugins to 0.9.
Wim Taymans [Tue, 5 Jul 2005 10:21:40 +0000 (10:21 +0000)]
Ported tcp plugins to 0.9.

Original commit message from CVS:
* configure.ac:
* gst/tcp/Makefile.am:
* gst/tcp/README:
* gst/tcp/gstmultifdsink.c: (gst_multifdsink_get_type),
(gst_multifdsink_base_init), (gst_multifdsink_class_init),
(gst_multifdsink_init), (gst_multifdsink_remove_client_link),
(is_sync_frame), (gst_multifdsink_handle_client_write),
(gst_multifdsink_render), (gst_multifdsink_start),
(gst_multifdsink_stop), (gst_multifdsink_change_state):
* gst/tcp/gstmultifdsink.h:
* gst/tcp/gsttcp.c: (gst_tcp_host_to_ip),
(gst_tcp_gdp_read_buffer), (gst_tcp_gdp_read_caps),
(gst_tcp_gdp_write_buffer), (gst_tcp_gdp_write_caps):
* gst/tcp/gsttcp.h:
* gst/tcp/gsttcpclientsink.c: (gst_tcpclientsink_class_init),
(gst_tcpclientsink_init), (gst_tcpclientsink_setcaps),
(gst_tcpclientsink_render), (gst_tcpclientsink_start),
(gst_tcpclientsink_stop), (gst_tcpclientsink_change_state):
* gst/tcp/gsttcpclientsink.h:
* gst/tcp/gsttcpclientsrc.c: (gst_tcpclientsrc_get_type),
(gst_tcpclientsrc_base_init), (gst_tcpclientsrc_class_init),
(gst_tcpclientsrc_init), (gst_tcpclientsrc_getcaps),
(gst_tcpclientsrc_create), (gst_tcpclientsrc_start),
(gst_tcpclientsrc_stop), (gst_tcpclientsrc_unlock):
* gst/tcp/gsttcpclientsrc.h:
* gst/tcp/gsttcpplugin.c: (plugin_init):
* gst/tcp/gsttcpserversink.c: (gst_tcpserversink_class_init):
* gst/tcp/gsttcpserversink.h:
* gst/tcp/gsttcpserversrc.c: (gst_tcpserversrc_get_type),
(gst_tcpserversrc_base_init), (gst_tcpserversrc_class_init),
(gst_tcpserversrc_init), (gst_tcpserversrc_finalize),
(gst_tcpserversrc_create), (gst_tcpserversrc_start),
(gst_tcpserversrc_stop):
* gst/tcp/gsttcpserversrc.h:
* gst/tcp/gsttcpsink.c:
* gst/tcp/gsttcpsink.h:
* gst/tcp/gsttcpsrc.c:
* gst/tcp/gsttcpsrc.h:
Ported tcp plugins to 0.9.

19 years agochangelog
Andy Wingo [Tue, 5 Jul 2005 09:18:08 +0000 (09:18 +0000)]
changelog

Original commit message from CVS:
changelog

19 years agogst/playback/gstplaybasebin.c (fill_buffer): message_new_application fixen.
Andy Wingo [Tue, 5 Jul 2005 09:15:53 +0000 (09:15 +0000)]
gst/playback/gstplaybasebin.c (fill_buffer): message_new_application fixen.

Original commit message from CVS:
2005-07-05  Andy Wingo  <wingo@pobox.com>

* gst/playback/gstplaybasebin.c (fill_buffer):
message_new_application fixen.
x

19 years agogst/videoscale/gstvideoscale.c (gst_videoscale_transform_caps): Style fix.
Andy Wingo [Tue, 5 Jul 2005 09:08:36 +0000 (09:08 +0000)]
gst/videoscale/gstvideoscale.c (gst_videoscale_transform_caps): Style fix.

Original commit message from CVS:
2005-07-05  Andy Wingo  <wingo@pobox.com>

* gst/videoscale/gstvideoscale.c (gst_videoscale_transform_caps):
Style fix.

19 years agoext/vorbis/vorbisenc.c: Set caps on output buffer.
Wim Taymans [Mon, 4 Jul 2005 15:14:51 +0000 (15:14 +0000)]
ext/vorbis/vorbisenc.c: Set caps on output buffer.

Original commit message from CVS:
* ext/vorbis/vorbisenc.c: (gst_vorbisenc_chain):
Set caps on output buffer.

19 years agoext/gnomevfs/gstgnomevfssrc.c (gst_gnomevfssrc_received_headers_callback)
Andy Wingo [Mon, 4 Jul 2005 14:12:41 +0000 (14:12 +0000)]
ext/gnomevfs/gstgnomevfssrc.c (gst_gnomevfssrc_received_headers_callback)

Original commit message from CVS:
2005-07-04  Andy Wingo  <wingo@pobox.com>

* ext/gnomevfs/gstgnomevfssrc.c
(gst_gnomevfssrc_received_headers_callback)
(audiocast_thread_kill, audiocast_thread_run): FORTIFY fixen,
hopefully.

19 years agofix spec file so it works with latest changes
Christian Schaller [Mon, 4 Jul 2005 13:52:00 +0000 (13:52 +0000)]
fix spec file so it works with latest changes

Original commit message from CVS:
fix spec file so it works with latest changes

19 years agogst/audioconvert/gstaudioconvert.c (gst_audio_convert_fixate): No refcount leakage.
Andy Wingo [Mon, 4 Jul 2005 10:40:17 +0000 (10:40 +0000)]
gst/audioconvert/gstaudioconvert.c (gst_audio_convert_fixate): No refcount leakage.

Original commit message from CVS:
2005-07-04  Andy Wingo  <wingo@pobox.com>

* gst/audioconvert/gstaudioconvert.c (gst_audio_convert_fixate):
No refcount leakage.

19 years agoconfigure.ac: Enable -Werror.
Andy Wingo [Mon, 4 Jul 2005 10:37:25 +0000 (10:37 +0000)]
configure.ac: Enable -Werror.

Original commit message from CVS:
2005-07-04  Andy Wingo  <wingo@pobox.com>

* configure.ac: Enable -Werror.

* ext/theora/theoradec.c (theora_dec_src_getcaps):
* gst/audioconvert/bufferframesconvert.c
(buffer_frames_convert_fixate):
* gst/audioconvert/gstaudioconvert.c (_fixate_caps_to_int)
(gst_audio_convert_fixate):
* gst/sine/gstsinesrc.c (gst_sinesrc_src_fixate)
(gst_sinesrc_create): Fixate func changes.

* sys/ximage/ximagesink.c: (gst_ximagesink_renegotiate_size),
(gst_ximagesink_buffer_alloc): Unused var.

19 years agoext/theora/theoradec.c (theora_dec_src_getcaps): Implement a getcaps to do explicit...
Andy Wingo [Fri, 1 Jul 2005 17:13:02 +0000 (17:13 +0000)]
ext/theora/theoradec.c (theora_dec_src_getcaps): Implement a getcaps to do explicit caps. Needs to be done in all dec...

Original commit message from CVS:
2005-07-01  Andy Wingo  <wingo@pobox.com>

* ext/theora/theoradec.c (theora_dec_src_getcaps): Implement a
getcaps to do explicit caps. Needs to be done in all decoders,
possibly via a base class.

* configure.ac (GST_PLUGIN_LDFLAGS): Add videoscale.

* ext/ogg/gstoggdemux.c (gst_ogg_pad_typefind): No need to set
caps on the sink pad, just rely on the pad template. Also, setting
ANY caps on a pad is not valid because the caps are not fixed.

* sys/ximage/ximagesink.c (gst_ximagesink_buffer_alloc): Set the
caps on the buffer, and get the width from the desired_caps if
they're set.
(gst_ximagesink_renegotiate_size): Implement via setting the
desired_caps on the ximagesink.
(gst_ximagesink_setcaps): Only reset the width of the player if it
wasn't already set. Not sure if this is right.
(gst_ximagesink_show_frame): Memcpy only for normal buffers.

* sys/ximage/ximagesink.h (desired_caps): New field, is the caps
that the user wants. NULL unless the window has been resized.

* gst/volume/gstvolume.c (volume_transform): Adapt to
basetransform refcount changes.

19 years agogst/videoscale/gstvideoscale.*: Clean up, port to 0.9. Derives from BaseTransform...
Andy Wingo [Fri, 1 Jul 2005 17:03:13 +0000 (17:03 +0000)]
gst/videoscale/gstvideoscale.*: Clean up, port to 0.9. Derives from BaseTransform, implements a transform_caps. Remov...

Original commit message from CVS:
2005-07-01  Andy Wingo  <wingo@pobox.com>

* gst/videoscale/gstvideoscale.c:
* gst/videoscale/gstvideoscale.h: Clean up, port to 0.9. Derives
from BaseTransform, implements a transform_caps. Removed dead code
including some PAR stuff that was never reached -- should probably
be added back somehow.

19 years agogst/videoscale: Merge David's work from 0.8 branch. Changes to come later.
Andy Wingo [Fri, 1 Jul 2005 16:55:43 +0000 (16:55 +0000)]
gst/videoscale: Merge David's work from 0.8 branch. Changes to come later.

Original commit message from CVS:
2005-07-01  Andy Wingo  <wingo@pobox.com>

* gst/videoscale: Merge David's work from 0.8 branch. Changes to
come later.

19 years agoadding mixer docs
Thomas Vander Stichele [Thu, 30 Jun 2005 15:34:38 +0000 (15:34 +0000)]
adding mixer docs

Original commit message from CVS:
adding mixer docs

19 years agoadding mixer docs
Thomas Vander Stichele [Thu, 30 Jun 2005 15:27:33 +0000 (15:27 +0000)]
adding mixer docs

Original commit message from CVS:
adding mixer docs

19 years agoremove some more
Thomas Vander Stichele [Thu, 30 Jun 2005 15:05:39 +0000 (15:05 +0000)]
remove some more

Original commit message from CVS:
remove some more

19 years agocommit
Thomas Vander Stichele [Thu, 30 Jun 2005 14:51:33 +0000 (14:51 +0000)]
commit

Original commit message from CVS:
commit

19 years agoadd notes on pkg-config
Thomas Vander Stichele [Thu, 30 Jun 2005 14:42:38 +0000 (14:42 +0000)]
add notes on pkg-config

Original commit message from CVS:
add notes on pkg-config

19 years agomore doc fixing
Thomas Vander Stichele [Thu, 30 Jun 2005 13:47:16 +0000 (13:47 +0000)]
more doc fixing

Original commit message from CVS:
more doc fixing

19 years agoremove some more
Thomas Vander Stichele [Thu, 30 Jun 2005 13:28:51 +0000 (13:28 +0000)]
remove some more

Original commit message from CVS:
remove some more

19 years agoadd new pc files
Thomas Vander Stichele [Thu, 30 Jun 2005 13:26:56 +0000 (13:26 +0000)]
add new pc files

Original commit message from CVS:
add new pc files

19 years agoremove old pc files
Thomas Vander Stichele [Thu, 30 Jun 2005 13:25:15 +0000 (13:25 +0000)]
remove old pc files

Original commit message from CVS:
remove old pc files

19 years agoremove old pc files
Thomas Vander Stichele [Thu, 30 Jun 2005 13:22:55 +0000 (13:22 +0000)]
remove old pc files

Original commit message from CVS:
remove old pc files

19 years agoadding interfaces.h
Thomas Vander Stichele [Thu, 30 Jun 2005 12:09:26 +0000 (12:09 +0000)]
adding interfaces.h

Original commit message from CVS:
adding interfaces.h

19 years agoignore more
Thomas Vander Stichele [Thu, 30 Jun 2005 12:01:41 +0000 (12:01 +0000)]
ignore more

Original commit message from CVS:
ignore more

19 years agoremove old ones
Thomas Vander Stichele [Thu, 30 Jun 2005 12:00:42 +0000 (12:00 +0000)]
remove old ones

Original commit message from CVS:
remove old ones

19 years agofold all interfaces in one interfaces dir, preserving CVS history
Thomas Vander Stichele [Thu, 30 Jun 2005 11:58:40 +0000 (11:58 +0000)]
fold all interfaces in one interfaces dir, preserving CVS history

Original commit message from CVS:
fold all interfaces in one interfaces dir, preserving CVS history

19 years agoext/ogg/gstogmparse.c: Fix build after riff changes.
Ronald S. Bultje [Thu, 30 Jun 2005 09:22:30 +0000 (09:22 +0000)]
ext/ogg/gstogmparse.c: Fix build after riff changes.

Original commit message from CVS:
* ext/ogg/gstogmparse.c: (gst_ogm_parse_chain):
Fix build after riff changes.

19 years agogst-libs/gst/riff/: Add gst_riff_init() to initialize the debug category, instead...
Ronald S. Bultje [Thu, 30 Jun 2005 08:59:30 +0000 (08:59 +0000)]
gst-libs/gst/riff/: Add gst_riff_init() to initialize the debug category, instead of plugin_init(). Port riff-media.[...

Original commit message from CVS:
* gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps),
(gst_riff_create_audio_caps), (gst_riff_create_iavs_caps),
(gst_riff_create_video_template_caps),
(gst_riff_create_audio_template_caps),
(gst_riff_create_iavs_template_caps):
* gst-libs/gst/riff/riff-media.h:
* gst-libs/gst/riff/riff-read.h:
* gst-libs/gst/riff/riff.c: (gst_riff_init):
Add gst_riff_init() to initialize the debug category, instead
of plugin_init(). Port riff-media.[ch] from -THREADED to HEAD.

19 years agogst/playback/gstplaybasebin.c: Oops, I shouldn't apply hacks.
Ronald S. Bultje [Wed, 29 Jun 2005 18:05:03 +0000 (18:05 +0000)]
gst/playback/gstplaybasebin.c: Oops, I shouldn't apply hacks.

Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (gst_play_base_bin_init):
Oops, I shouldn't apply hacks.

19 years agogst/videotestsrc/gstvideotestsrc.c: Remove pad_loop function which doesn't work.
Ronald S. Bultje [Wed, 29 Jun 2005 16:58:25 +0000 (16:58 +0000)]
gst/videotestsrc/gstvideotestsrc.c: Remove pad_loop function which doesn't work.

Original commit message from CVS:
* gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_init):
Remove pad_loop function which doesn't work.

19 years agoext/ogg/gstoggdemux.c: Send EOS when deactivating.
Ronald S. Bultje [Wed, 29 Jun 2005 15:46:00 +0000 (15:46 +0000)]
ext/ogg/gstoggdemux.c: Send EOS when deactivating.

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_deactivate_current_chain):
Send EOS when deactivating.
* gst/playback/gstplaybasebin.c: (gst_play_base_bin_init),
(check_queue), (queue_threshold_reached), (queue_out_of_data),
(gen_preroll_element), (probe_triggered), (mute_stream),
(silence_stream), (new_decoded_pad), (setup_substreams),
(set_active_source):
* gst/playback/gstplaybin.c: (gst_play_bin_get_property),
(remove_sinks), (add_sink):
* gst/playback/gststreaminfo.c: (cb_probe), (gst_stream_info_new):
Change for new probe API.

19 years agoup requirement for gtk-doc to 1.3 to fix gtk-doc build issues
Thomas Vander Stichele [Wed, 29 Jun 2005 14:06:57 +0000 (14:06 +0000)]
up requirement for gtk-doc to 1.3 to fix gtk-doc build issues

Original commit message from CVS:
up requirement for gtk-doc to 1.3 to fix gtk-doc build issues

19 years agomore docs fixes
Thomas Vander Stichele [Wed, 29 Jun 2005 13:39:03 +0000 (13:39 +0000)]
more docs fixes

Original commit message from CVS:
more docs fixes

19 years agodist docs
Thomas Vander Stichele [Wed, 29 Jun 2005 13:35:04 +0000 (13:35 +0000)]
dist docs

Original commit message from CVS:
dist docs

19 years agogst-libs/gst/audio/: Fix compilation error.
Wim Taymans [Wed, 29 Jun 2005 11:17:33 +0000 (11:17 +0000)]
gst-libs/gst/audio/: Fix compilation error.

Original commit message from CVS:
* gst-libs/gst/audio/gstaudiosink.c: (gst_audioringbuffer_init):
* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_baseaudiosink_class_init), (gst_baseaudiosink_dispose),
(gst_baseaudiosink_change_state):
* gst-libs/gst/audio/gstbaseaudiosink.h:
* gst-libs/gst/audio/gstringbuffer.c:
(gst_ringbuffer_set_callback):
Fix compilation error.
Ringbuffer starts out as not running.
Free our clock in dispose.
When releasing the ringbuffer we need to renegotiate so
clear the pad caps.

19 years agoignore more
Thomas Vander Stichele [Wed, 29 Jun 2005 11:06:11 +0000 (11:06 +0000)]
ignore more

Original commit message from CVS:
ignore more

19 years agoreinstate plugin docs
Thomas Vander Stichele [Wed, 29 Jun 2005 10:56:25 +0000 (10:56 +0000)]
reinstate plugin docs

Original commit message from CVS:
reinstate plugin docs

19 years agoext/ogg/gstoggdemux.c: Removed pad loop function.
Wim Taymans [Tue, 28 Jun 2005 11:40:46 +0000 (11:40 +0000)]
ext/ogg/gstoggdemux.c: Removed pad loop function.

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_pad_submit_packet),
(gst_ogg_demux_init):
Removed pad loop function.

19 years agoext/ogg/gstoggdemux.c: If we're building a chain we are not in an error case when...
Wim Taymans [Tue, 28 Jun 2005 11:00:03 +0000 (11:00 +0000)]
ext/ogg/gstoggdemux.c: If we're building a chain we are not in an error case when we queue a buffer.

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_pad_submit_packet):
If we're building a chain we are not in an error case
when we queue a buffer.

19 years ago*.c: Don't cast to GstObject before reffing/unreffing.
Andy Wingo [Tue, 28 Jun 2005 10:16:13 +0000 (10:16 +0000)]
*.c: Don't cast to GstObject before reffing/unreffing.

Original commit message from CVS:
2005-06-28  Andy Wingo  <wingo@pobox.com>

* *.c: Don't cast to GstObject before reffing/unreffing.

19 years agogst/videotestsrc/gstvideotestsrc.c
Andy Wingo [Mon, 27 Jun 2005 18:41:22 +0000 (18:41 +0000)]
gst/videotestsrc/gstvideotestsrc.c

Original commit message from CVS:
2005-06-27  Andy Wingo  <wingo@pobox.com>

* gst/videotestsrc/gstvideotestsrc.c
(gst_videotestsrc_activate_push): Activation API changes.

* gst/playback/gstdecodebin.c (gst_decode_bin_change_state)
(gst_decode_bin_dispose): Free dynamics in READY->NULL, because
they have refs on the decodebin.

* ext/ogg/gstoggdemux.c (gst_ogg_pad_class_init): Ref the right
parent class.
(gst_ogg_pad_typefind): Don't leak a pad ref.
(gst_ogg_chain_new_stream): gst_object_unref, not g_object_unref.
(gst_ogg_demux_sink_activate, gst_ogg_demux_sink_activate_push)
(gst_ogg_demux_sink_activate_pull): Changes for activation API.

19 years agoext/theora/theoradec.c: re-arranged call to parent's state change in order to avoid...
Edward Hervey [Mon, 27 Jun 2005 13:11:29 +0000 (13:11 +0000)]
ext/theora/theoradec.c: re-arranged call to parent's state change in order to avoid locks (or worse).

Original commit message from CVS:
* ext/theora/theoradec.c: (theora_dec_change_state):
re-arranged call to parent's state change in order to avoid locks (or
worse).

19 years agogst/playback/gstdecodebin.c: 2nd argument of 'unknow-type' signal is a GstCaps and...
Edward Hervey [Sun, 26 Jun 2005 18:45:25 +0000 (18:45 +0000)]
gst/playback/gstdecodebin.c: 2nd argument of 'unknow-type' signal is a GstCaps and not a

Original commit message from CVS:
* gst/playback/gstdecodebin.c: (gst_decode_bin_class_init):
2nd argument of 'unknow-type' signal is a GstCaps and not a
GstMiniObject

19 years agogst-libs/gst/audio/gstaudiosink.c: Set the worker thread's running flag to TRUE befor...
Jan Schmidt [Fri, 24 Jun 2005 16:15:25 +0000 (16:15 +0000)]
gst-libs/gst/audio/gstaudiosink.c: Set the worker thread's running flag to TRUE before starting the thread.

Original commit message from CVS:
2005-06-25  Jan Schmidt  <thaytan@mad.scientist.com>
* gst-libs/gst/audio/gstaudiosink.c: (gst_audioringbuffer_acquire):
Set the worker thread's running flag to TRUE before starting the
thread.
* gst/playback/gstdecodebin.c: (gst_decode_bin_init):
Catch a failure to add typefind to the bin.

19 years agogst/sine/gstsinesrc.*: add num-buffers and timestamp-offset properties
Thomas Vander Stichele [Fri, 24 Jun 2005 00:17:13 +0000 (00:17 +0000)]
gst/sine/gstsinesrc.*: add num-buffers and timestamp-offset properties

Original commit message from CVS:

* gst/sine/gstsinesrc.c: (gst_sinesrc_class_init),
(gst_sinesrc_init), (gst_sinesrc_create),
(gst_sinesrc_set_property), (gst_sinesrc_get_property),
(gst_sinesrc_start):
* gst/sine/gstsinesrc.h:
add num-buffers and timestamp-offset properties
* gst/videotestsrc/gstvideotestsrc.c:
(gst_videotestsrc_class_init), (gst_videotestsrc_set_property),
(gst_videotestsrc_get_property):
add timestamp-offset property

19 years agoadd videorate plugin to needed files
Christian Schaller [Thu, 23 Jun 2005 17:10:55 +0000 (17:10 +0000)]
add videorate plugin to needed files

Original commit message from CVS:
add videorate plugin to needed files

19 years agogst/videorate/gstvideorate.c: Fixed videorate, fixating an already fixated caps is...
Wim Taymans [Thu, 23 Jun 2005 16:23:12 +0000 (16:23 +0000)]
gst/videorate/gstvideorate.c: Fixed videorate, fixating an already fixated caps is not an error.

Original commit message from CVS:
* gst/videorate/gstvideorate.c: (gst_videorate_transformcaps),
(gst_videorate_getcaps), (gst_videorate_setcaps),
(gst_videorate_event), (gst_videorate_chain):
Fixed videorate, fixating an already fixated caps is not
an error.

19 years agorevert previous commit.
Wim Taymans [Thu, 23 Jun 2005 15:16:26 +0000 (15:16 +0000)]
revert previous commit.

Original commit message from CVS:
revert previous commit.

19 years agoext/ogg/: Buffer on caps is not boxed anymore.
Wim Taymans [Thu, 23 Jun 2005 15:09:31 +0000 (15:09 +0000)]
ext/ogg/: Buffer on caps is not boxed anymore.

Original commit message from CVS:
* ext/ogg/README:
* ext/ogg/gstoggmux.c: (gst_ogg_mux_set_header_on_caps):
Buffer on caps is not boxed anymore.

19 years agoext/: Set buffers on caps as miniobjects and not as boxed.
Wim Taymans [Wed, 22 Jun 2005 09:57:59 +0000 (09:57 +0000)]
ext/: Set buffers on caps as miniobjects and not as boxed.

Original commit message from CVS:
* ext/theora/theoraenc.c: (theora_set_header_on_caps):
* ext/vorbis/vorbisenc.c: (gst_vorbisenc_set_header_on_caps):
Set buffers on caps as miniobjects and not as boxed.

19 years agoback to head
Thomas Vander Stichele [Sat, 18 Jun 2005 22:48:36 +0000 (22:48 +0000)]
back to head

Original commit message from CVS:
back to head

19 years agoupdates for release
Thomas Vander Stichele [Sat, 18 Jun 2005 22:43:51 +0000 (22:43 +0000)]
updates for release

Original commit message from CVS:
updates for release

19 years agogst-libs/gst/net/Makefile.am (lib_LTLIBRARIES): Install gstnet.
Andy Wingo [Thu, 9 Jun 2005 15:01:54 +0000 (15:01 +0000)]
gst-libs/gst/net/Makefile.am (lib_LTLIBRARIES): Install gstnet.

Original commit message from CVS:
2005-06-09  Andy Wingo  <wingo@pobox.com>

* gst-libs/gst/net/Makefile.am (lib_LTLIBRARIES): Install gstnet.

19 years agoAdd gstnet to build.
Andy Wingo [Thu, 9 Jun 2005 08:54:45 +0000 (08:54 +0000)]
Add gstnet to build.

Original commit message from CVS:
2005-06-09  Andy Wingo  <wingo@pobox.com>

* configure.ac:
* gst-libs/gst/Makefile.am:
* gst-libs/gst/net/Makefile.am:
Add gstnet to build.

19 years agolog entry
Andy Wingo [Thu, 9 Jun 2005 08:28:15 +0000 (08:28 +0000)]
log entry

Original commit message from CVS:
log entry

19 years agogst/: Ghost pad API fixes.
Andy Wingo [Wed, 8 Jun 2005 22:18:05 +0000 (22:18 +0000)]
gst/: Ghost pad API fixes.

Original commit message from CVS:
2005-06-09  Andy Wingo  <wingo@pobox.com>

* gst-libs/gst/gconf/gconf.c:
* gst/playback/test.c:
* gst/playback/gstplaybin.c (gen_video_element): Ghost pad API
fixes.

* gst/audioconvert/gstaudioconvert.c: RPAD fixes.

* ext/theora/theoraenc.c (theora_enc_chain):
* ext/theora/theoradec.c (theora_handle_data_packet): GCC4 fixes.

* ext/ogg/gstoggdemux.c (GstOggPad): Derive from GstPad, not
RealPad.

19 years agoAdded net stuff, version net lib.
Wim Taymans [Thu, 2 Jun 2005 14:01:22 +0000 (14:01 +0000)]
Added net stuff, version net lib.

Original commit message from CVS:
* gst-libs/gst/net/Makefile.am:
* pkgconfig/gstreamer-libs-uninstalled.pc.in:
* pkgconfig/gstreamer-libs.pc.in:
Added net stuff, version net lib.

19 years agoexamples/seeking/seek.c: Updated seek example.
Wim Taymans [Thu, 2 Jun 2005 13:33:40 +0000 (13:33 +0000)]
examples/seeking/seek.c: Updated seek example.

Original commit message from CVS:
* examples/seeking/seek.c: (make_vorbis_theora_pipeline),
(query_rates), (query_positions_elems), (query_positions_pads),
(do_seek):
Updated seek example.

19 years agopkgconfig/: Add gst/tag to the -L list.
Andy Wingo [Thu, 2 Jun 2005 11:21:48 +0000 (11:21 +0000)]
pkgconfig/: Add gst/tag to the -L list.

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

* pkgconfig/gstreamer-libs-uninstalled.pc.in (prefix):
* pkgconfig/gstreamer-libs.pc.in (prefix): Add gst/tag to the -L
list.

* gst/playback/gstdecodebin.c (gst_decode_bin_dispose): Don't
remove the typefind, the bin dispose will do it for us. When it's
removed and unreffed, the signal handler will be disconnected,
too.
(unlinked): It's too difficult to disconnect from unlinked
handlers, as they are on pads not elements. Just punt if the pads
aren't grandkids of the bin.

19 years agogst/: Bufferalloc changes.
Wim Taymans [Thu, 2 Jun 2005 10:03:23 +0000 (10:03 +0000)]
gst/: Bufferalloc changes.

Original commit message from CVS:
* gst/effectv/gstquark.c: (gst_quarktv_chain):
* gst/goom/gstgoom.c: (gst_goom_chain):
* gst/videobox/Makefile.am:
* gst/videobox/gstvideobox.c: (gst_video_box_class_init),
(gst_video_box_init), (gst_video_box_sink_setcaps),
(gst_video_box_chain):
* gst/videofilter/gstvideofilter.c: (gst_videofilter_chain):
* gst/videorate/gstvideorate.c: (gst_videorate_class_init),
(gst_videorate_getcaps), (gst_videorate_setcaps),
(gst_videorate_init), (gst_videorate_event), (gst_videorate_chain),
(gst_videorate_change_state):
Bufferalloc changes.

19 years agoCleanups and buffer alloc.
Wim Taymans [Thu, 2 Jun 2005 09:46:40 +0000 (09:46 +0000)]
Cleanups and buffer alloc.

Original commit message from CVS:
* ext/ogg/README:
* ext/ogg/gstoggdemux.c: (gst_ogg_pad_submit_packet),
(gst_ogg_demux_activate_chain), (gst_ogg_demux_clear_chains):
* ext/ogg/gstoggmux.c: (gst_ogg_mux_buffer_from_page):
* ext/theora/theoradec.c: (theora_dec_src_query),
(theora_handle_data_packet):
* ext/theora/theoraenc.c: (theora_buffer_from_packet),
(theora_enc_chain):
* ext/vorbis/vorbisdec.c: (vorbis_dec_sink_event),
(vorbis_handle_data_packet):
* gst/audioconvert/bufferframesconvert.c:
(buffer_frames_convert_chain):
* gst/ffmpegcolorspace/gstffmpegcolorspace.c:
(gst_ffmpegcsp_getcaps), (gst_ffmpegcsp_configure_context),
(gst_ffmpegcsp_setcaps), (gst_ffmpegcsp_bufferalloc),
(gst_ffmpegcsp_chain):
* gst/videorate/gstvideorate.c: (gst_videorate_transformcaps),
(gst_videorate_getcaps), (gst_videorate_setcaps),
(gst_videorate_event), (gst_videorate_chain):
* gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_activate),
(gst_videotestsrc_src_query), (gst_videotestsrc_loop):
* sys/ximage/ximagesink.c: (gst_ximagesink_ximage_new),
(gst_ximagesink_setcaps), (gst_ximagesink_buffer_alloc):
* sys/xvimage/xvimagesink.c: (gst_xvimage_buffer_destroy),
(gst_xvimage_buffer_finalize), (gst_xvimage_buffer_free),
(gst_xvimage_buffer_class_init), (gst_xvimage_buffer_get_type),
(gst_xvimagesink_xvimage_new), (gst_xvimagesink_xvimage_put),
(gst_xvimagesink_show_frame), (gst_xvimagesink_buffer_alloc):
Cleanups and buffer alloc.

19 years agogst-libs/gst/audio/gstringbuffer.c: Don't try to call the delay method when the devic...
Wim Taymans [Tue, 31 May 2005 11:38:10 +0000 (11:38 +0000)]
gst-libs/gst/audio/gstringbuffer.c: Don't try to call the delay method when the device is not opened.

Original commit message from CVS:
* gst-libs/gst/audio/gstringbuffer.c: (gst_ringbuffer_delay):
Don't try to call the delay method when the device is not
opened.