Ronald S. Bultje [Wed, 20 Jul 2005 11:36:49 +0000 (11:36 +0000)]
gst/playback/gstplaybasebin.c: Use _new_custom() so we can set custom message types for buffering messages.
Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (fill_buffer):
Use _new_custom() so we can set custom message types for buffering
messages.
Ronald S. Bultje [Wed, 20 Jul 2005 10:12:34 +0000 (10:12 +0000)]
Remove gconf stuff, use gconf elements instead from now on.
Original commit message from CVS:
* configure.ac:
* gst-libs/gst/Makefile.am:
* gst-libs/gst/gconf/.cvsignore:
* gst-libs/gst/gconf/Makefile.am:
* gst-libs/gst/gconf/test-gconf.c:
* pkgconfig/Makefile.am:
* pkgconfig/gstreamer-gconf-uninstalled.pc.in:
* pkgconfig/gstreamer-gconf.pc.in:
Remove gconf stuff, use gconf elements instead from now on.
Wim Taymans [Wed, 20 Jul 2005 09:08:05 +0000 (09:08 +0000)]
gst-libs/gst/audio/: Make sure the audio clock always returns an increasing value.
Original commit message from CVS:
* gst-libs/gst/audio/TODO:
* gst-libs/gst/audio/gstaudioclock.c: (gst_audio_clock_init),
(gst_audio_clock_get_internal_time):
* gst-libs/gst/audio/gstaudioclock.h:
* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_init), (gst_base_audio_sink_dispose),
(gst_base_audio_sink_get_time), (gst_base_audio_sink_event),
(gst_base_audio_sink_render),
(gst_base_audio_sink_create_ringbuffer),
(gst_base_audio_sink_change_state):
Make sure the audio clock always returns an increasing value.
Andy Wingo [Tue, 19 Jul 2005 12:01:53 +0000 (12:01 +0000)]
gst/videotestsrc/: Cleanups.
Original commit message from CVS:
2005-07-19 Andy Wingo <wingo@pobox.com>
* gst/videotestsrc/: Cleanups.
Wim Taymans [Tue, 19 Jul 2005 11:59:43 +0000 (11:59 +0000)]
ext/gnomevfs/gstgnomevfssrc.c: Better debugging.
Original commit message from CVS:
* ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_create):
Better debugging.
Wim Taymans [Tue, 19 Jul 2005 11:57:27 +0000 (11:57 +0000)]
examples/seeking/seek.c: Make correct DV pipeline.
Original commit message from CVS:
* examples/seeking/seek.c: (make_dv_pipeline),
(make_vorbis_theora_pipeline), (query_rates),
(query_positions_elems), (query_positions_pads), (do_seek):
Make correct DV pipeline.
Andy Wingo [Mon, 18 Jul 2005 15:01:16 +0000 (15:01 +0000)]
configure.ac (DEFAULT_AUDIOSINK, DEFAULT_AUDIOSRC): Use alsa by default. Also because it's the only thing that really...
Original commit message from CVS:
2005-07-18 Andy Wingo <wingo@pobox.com>
* configure.ac (DEFAULT_AUDIOSINK, DEFAULT_AUDIOSRC): Use alsa by
default. Also because it's the only thing that really works. (This
is used in the GConf elements).
Use AS_LIBTOOL_TAGS.
Wim Taymans [Mon, 18 Jul 2005 11:32:34 +0000 (11:32 +0000)]
gst/playback/: More leak and compile fixes.
Original commit message from CVS:
* gst/playback/gstdecodebin.c: (remove_element_chain):
* gst/playback/gstplaybin.c: (add_sink):
* gst/playback/gststreaminfo.c: (gst_stream_info_dispose),
(gst_stream_info_set_mute):
* gst/playback/gststreamselector.c:
(gst_stream_selector_get_linked_pad),
(gst_stream_selector_getcaps), (gst_stream_selector_chain):
More leak and compile fixes.
Wim Taymans [Mon, 18 Jul 2005 10:53:03 +0000 (10:53 +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), (seek_cb), (stop_seek):
Updated seek example.
* gst/playback/gstdecodebin.c: (remove_element_chain), (unlinked):
* gst/playback/gstplaybasebin.c: (queue_threshold_reached),
(queue_out_of_data), (gen_preroll_element), (new_decoded_pad):
* gst/playback/gstplaybin.c: (add_sink):
* gst/playback/gststreaminfo.c: (gst_stream_info_dispose),
(gst_stream_info_set_mute):
Some refcount leak fixes.
Wim Taymans [Sat, 16 Jul 2005 17:13:35 +0000 (17:13 +0000)]
gst-libs/gst/audio/gstbaseaudiosink.c: Align samples even if we have roundoff errors in the timestamp conversion.
Original commit message from CVS:
* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_render):
Align samples even if we have roundoff errors in the
timestamp conversion.
Wim Taymans [Sat, 16 Jul 2005 14:47:27 +0000 (14:47 +0000)]
Updated seek example.
Original commit message from CVS:
* docs/libs/tmpl/gstringbuffer.sgml:
* examples/seeking/seek.c: (make_vorbis_theora_pipeline),
(query_rates), (query_positions_elems), (query_positions_pads),
(update_scale), (do_seek):
Updated seek example.
* ext/ogg/gstoggdemux.c: (gst_ogg_pad_submit_packet),
(gst_ogg_pad_submit_page), (gst_ogg_demux_activate_chain),
(gst_ogg_demux_find_chains), (gst_ogg_demux_send_event),
(gst_ogg_demux_loop):
Push out correct discont values.
* ext/theora/theoradec.c: (theora_dec_src_convert),
(theora_dec_sink_convert), (theora_dec_src_getcaps),
(theora_dec_sink_event), (theora_handle_type_packet),
(theora_handle_header_packet), (theora_dec_push),
(theora_handle_data_packet), (theora_dec_chain),
(theora_dec_change_state):
Better timestamping.
* ext/vorbis/vorbisdec.c: (gst_vorbis_dec_init),
(vorbis_dec_sink_event), (vorbis_dec_push),
(vorbis_handle_data_packet), (vorbis_dec_chain):
* ext/vorbis/vorbisdec.h:
Better timestamping.
* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_get_time), (gst_base_audio_sink_get_times),
(gst_base_audio_sink_event), (gst_base_audio_sink_render):
Handle syncing on timestamps instead of sample offsets. Make
use of DISCONT values as described in design docs.
* gst-libs/gst/audio/gstbaseaudiosrc.c:
(gst_base_audio_src_get_time):
* gst-libs/gst/audio/gstringbuffer.c: (gst_ring_buffer_acquire),
(gst_ring_buffer_set_sample), (gst_ring_buffer_commit),
(gst_ring_buffer_read):
* gst-libs/gst/audio/gstringbuffer.h:
* sys/ximage/ximagesink.c: (gst_ximagesink_get_times),
(gst_ximagesink_show_frame):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_times):
Correcly convert buffer timestamp to stream time.
Wim Taymans [Sat, 16 Jul 2005 13:58:21 +0000 (13:58 +0000)]
gst/audioconvert/gstaudioconvert.c: Timestamp buffers correctly.
Original commit message from CVS:
* gst/audioconvert/gstaudioconvert.c:
(gst_audio_convert_get_buffer):
Timestamp buffers correctly.
* gst/playback/gstplaybin.c: (gen_video_element):
Make internal fakesink silent.
Wim Taymans [Fri, 15 Jul 2005 10:44:19 +0000 (10:44 +0000)]
gst/ffmpegcolorspace/: Ported ffmpegcolorspace to basetransform.
Original commit message from CVS:
* gst/ffmpegcolorspace/Makefile.am:
* gst/ffmpegcolorspace/gstffmpegcolorspace.c:
(gst_ffmpegcsp_caps_remove_format_info),
(gst_ffmpegcsp_transform_caps), (gst_ffmpegcsp_set_caps),
(gst_ffmpegcsp_get_type), (gst_ffmpegcsp_class_init),
(gst_ffmpegcsp_init), (gst_ffmpegcsp_get_size),
(gst_ffmpegcsp_transform_ip), (gst_ffmpegcsp_transform):
Ported ffmpegcolorspace to basetransform.
* gst/videoscale/gstvideoscale.c: (gst_videoscale_transform):
* gst/volume/gstvolume.c: (volume_transform):
Ported to new API.
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.
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.
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.
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.
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
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.
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
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
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
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.
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.
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.
Thomas Vander Stichele [Tue, 12 Jul 2005 23:15:35 +0000 (23:15 +0000)]
remove whitespace
Original commit message from CVS:
remove whitespace
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
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.
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
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
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
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
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
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
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
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
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.
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.
Christian Schaller [Thu, 7 Jul 2005 11:14:52 +0000 (11:14 +0000)]
fix spec file
Original commit message from CVS:
fix spec file
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.
Thomas Vander Stichele [Wed, 6 Jul 2005 15:48:29 +0000 (15:48 +0000)]
samples done
Original commit message from CVS:
samples done
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
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.
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.
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/.
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
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.
Andy Wingo [Tue, 5 Jul 2005 11:11:57 +0000 (11:11 +0000)]
whoops, fix changelog
Original commit message from CVS:
whoops, fix changelog
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....
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.
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.
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.
Andy Wingo [Tue, 5 Jul 2005 09:18:08 +0000 (09:18 +0000)]
changelog
Original commit message from CVS:
changelog
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
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.
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.
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.
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
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.
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.
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.
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.
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.
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
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
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
Thomas Vander Stichele [Thu, 30 Jun 2005 14:51:33 +0000 (14:51 +0000)]
commit
Original commit message from CVS:
commit
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
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
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
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
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
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
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
Thomas Vander Stichele [Thu, 30 Jun 2005 12:01:41 +0000 (12:01 +0000)]
ignore more
Original commit message from CVS:
ignore more
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
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
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.
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.
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.
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.
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.
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
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
Thomas Vander Stichele [Wed, 29 Jun 2005 13:35:04 +0000 (13:35 +0000)]
dist docs
Original commit message from CVS:
dist docs
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.
Thomas Vander Stichele [Wed, 29 Jun 2005 11:06:11 +0000 (11:06 +0000)]
ignore more
Original commit message from CVS:
ignore more
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
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.
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.
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.
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.
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).
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
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.
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
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
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.
Wim Taymans [Thu, 23 Jun 2005 15:16:26 +0000 (15:16 +0000)]
revert previous commit.
Original commit message from CVS:
revert previous commit.
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.