platform/upstream/gstreamer.git
18 years agosys/ximage/ximagesink.c (gst_ximagesink_renegotiate_size): Protect the height, width...
Andy Wingo [Wed, 3 Aug 2005 16:44:18 +0000 (16:44 +0000)]
sys/ximage/ximagesink.c (gst_ximagesink_renegotiate_size): Protect the height, width, and desired_caps with the pool_...

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

* sys/ximage/ximagesink.c (gst_ximagesink_renegotiate_size):
(gst_ximagesink_buffer_alloc):
Protect the height, width, and desired_caps with the pool_lock.
Fixes videotestsrc ! queue ! ximagesink.

18 years agoremoved another obsolete example
Stefan Kost [Tue, 2 Aug 2005 12:19:32 +0000 (12:19 +0000)]
removed another obsolete example

Original commit message from CVS:
removed another obsolete example

18 years agoremoved obsolete include
Stefan Kost [Tue, 2 Aug 2005 11:53:19 +0000 (11:53 +0000)]
removed obsolete include

Original commit message from CVS:
removed obsolete include

18 years agogst/volume/gstvolume.c: include left from controller cleanup
Edward Hervey [Tue, 2 Aug 2005 11:51:03 +0000 (11:51 +0000)]
gst/volume/gstvolume.c: include left from controller cleanup

Original commit message from CVS:
* gst/volume/gstvolume.c:
include left from controller cleanup

18 years agoext/ogg/gstoggmux.c: Stop collectpads before calling the parent state change function...
Jan Schmidt [Tue, 2 Aug 2005 09:41:05 +0000 (09:41 +0000)]
ext/ogg/gstoggmux.c: Stop collectpads before calling the parent state change function on PAUSED->READY.

Original commit message from CVS:
2005-08-02  Jan Schmidt  <thaytan@mad.scientist.com>
* ext/ogg/gstoggmux.c: (gst_ogg_mux_change_state):
Stop collectpads before calling the parent state
change function on PAUSED->READY.

18 years agoconfigure.ac: When testing for X libs, use the X CFlags
Jan Schmidt [Mon, 1 Aug 2005 21:14:22 +0000 (21:14 +0000)]
configure.ac: When testing for X libs, use the X CFlags

Original commit message from CVS:
* configure.ac:
When testing for X libs, use the X CFlags
* gst/adder/gstadder.c: (gst_adder_change_state):
Stop the collectpads before calling parent state change function
on PAUSED->READY, otherwise we deadlock deactivating pads.

18 years agodeactivate and remove dparams (libgstcontrol)
Stefan Kost [Mon, 1 Aug 2005 16:20:33 +0000 (16:20 +0000)]
deactivate and remove dparams (libgstcontrol)

Original commit message from CVS:
deactivate and remove dparams (libgstcontrol)

19 years agogst/audioconvert/gstaudioconvert.c: Convert me to BaseTransform!! help..
Wim Taymans [Fri, 29 Jul 2005 17:07:39 +0000 (17:07 +0000)]
gst/audioconvert/gstaudioconvert.c: Convert me to BaseTransform!! help..

Original commit message from CVS:
* gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_link_src):
Convert me to BaseTransform!! help..

19 years agoext/alsa/gstalsaplugin.c (plugin_init): We are primary audio sinks.
Andy Wingo [Fri, 29 Jul 2005 15:42:17 +0000 (15:42 +0000)]
ext/alsa/gstalsaplugin.c (plugin_init): We are primary audio sinks.

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

* ext/alsa/gstalsaplugin.c (plugin_init): We are primary audio
sinks.

* ext/alsa/gstalsasink.c (alsasink_sink_factory): Advertise our
support of both endiannesses.

19 years agoext/vorbis/vorbisdec.c: Fix confusing debug message (s/event/query/)
Tim-Philipp Müller [Thu, 28 Jul 2005 19:21:19 +0000 (19:21 +0000)]
ext/vorbis/vorbisdec.c: Fix confusing debug message (s/event/query/)

Original commit message from CVS:
* ext/vorbis/vorbisdec.c: (vorbis_dec_src_query):
Fix confusing debug message (s/event/query/)

19 years agogst/videotestsrc/videotestsrc.h: Use "_stdint.h" instead of <stdint.h>
Tim-Philipp Müller [Thu, 28 Jul 2005 18:42:54 +0000 (18:42 +0000)]
gst/videotestsrc/videotestsrc.h: Use "_stdint.h" instead of <stdint.h>

Original commit message from CVS:
* gst/videotestsrc/videotestsrc.h:
Use "_stdint.h" instead of <stdint.h>

19 years agogst/videotestsrc/videotestsrc.h: Use "_stdint.h" instead of <stdint.h>
Tim-Philipp Müller [Thu, 28 Jul 2005 12:08:00 +0000 (12:08 +0000)]
gst/videotestsrc/videotestsrc.h: Use "_stdint.h" instead of <stdint.h>

Original commit message from CVS:
* gst/videotestsrc/videotestsrc.h:
Use "_stdint.h" instead of <stdint.h>

19 years agoext/vorbis/Makefile.am: Revert wrong commit.
Wim Taymans [Wed, 27 Jul 2005 19:19:20 +0000 (19:19 +0000)]
ext/vorbis/Makefile.am: Revert wrong commit.

Original commit message from CVS:
* ext/vorbis/Makefile.am:
Revert wrong commit.

19 years agogst-libs/gst/audio/gstbaseaudiosrc.c: More compilation fixen.
Wim Taymans [Wed, 27 Jul 2005 19:13:27 +0000 (19:13 +0000)]
gst-libs/gst/audio/gstbaseaudiosrc.c: More compilation fixen.

Original commit message from CVS:
* gst-libs/gst/audio/gstbaseaudiosrc.c: (gst_base_audio_src_event):
More compilation fixen.

19 years agogst-libs/gst/audio/gstbaseaudiosink.c: Fix compilation.
Wim Taymans [Wed, 27 Jul 2005 19:10:20 +0000 (19:10 +0000)]
gst-libs/gst/audio/gstbaseaudiosink.c: Fix compilation.

Original commit message from CVS:
* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_event), (gst_base_audio_sink_render),
(gst_base_audio_sink_create_ringbuffer),
(gst_base_audio_sink_change_state):
Fix compilation.

19 years agoexamples/seeking/seek.c: Update seek example.
Wim Taymans [Wed, 27 Jul 2005 18:34:29 +0000 (18:34 +0000)]
examples/seeking/seek.c: Update seek example.

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

* ext/ogg/gstoggdemux.c: (gst_ogg_pad_event),
(gst_ogg_pad_typefind), (gst_ogg_demux_chain_elem_pad),
(gst_ogg_demux_queue_data), (gst_ogg_demux_chain_peer),
(gst_ogg_pad_submit_packet), (gst_ogg_pad_submit_page),
(gst_ogg_demux_handle_event),
(gst_ogg_demux_deactivate_current_chain),
(gst_ogg_demux_activate_chain), (gst_ogg_demux_perform_seek),
(gst_ogg_demux_collect_chain_info), (gst_ogg_demux_collect_info),
(gst_ogg_demux_chain), (gst_ogg_demux_send_event),
(gst_ogg_demux_loop):
* ext/ogg/gstoggmux.c: (gst_ogg_mux_collected):
* ext/theora/theoradec.c: (theora_dec_src_event),
(theora_dec_src_getcaps), (theora_dec_sink_event),
(theora_dec_push), (theora_dec_chain):
* ext/vorbis/Makefile.am:
* ext/vorbis/vorbisdec.c: (vorbis_dec_src_event),
(vorbis_dec_sink_event), (vorbis_dec_push),
(vorbis_handle_data_packet):
* ext/vorbis/vorbisenc.c: (gst_vorbisenc_sink_event),
(gst_vorbisenc_chain):
* gst/playback/gststreaminfo.c: (cb_probe):
* gst/subparse/gstsubparse.c: (gst_subparse_src_event):
* gst/videorate/gstvideorate.c: (gst_videorate_event):
* gst/videoscale/gstvideoscale.c:
(gst_videoscale_handle_src_event):
* gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_event):
* sys/ximage/ximagesink.c: (gst_ximagesink_show_frame),
(gst_ximagesink_navigation_send_event):
* sys/xvimage/xvimagesink.c:
(gst_xvimagesink_navigation_send_event):
Various event updates and cleanups

19 years agogst/videoscale/gstvideoscale.c: Fix segfault for I420/YV12.
Ronald S. Bultje [Wed, 27 Jul 2005 13:24:02 +0000 (13:24 +0000)]
gst/videoscale/gstvideoscale.c: Fix segfault for I420/YV12.

Original commit message from CVS:
* gst/videoscale/gstvideoscale.c: (gst_videoscale_prepare_images):
Fix segfault for I420/YV12.

19 years agoext/vorbis/vorbisdec.c: Report bitrate.
Ronald S. Bultje [Mon, 25 Jul 2005 15:31:51 +0000 (15:31 +0000)]
ext/vorbis/vorbisdec.c: Report bitrate.

Original commit message from CVS:
* ext/vorbis/vorbisdec.c: (vorbis_handle_comment_packet):
Report bitrate.

19 years agoforward port from 0.9 and enable videoflip now that it works
Thomas Vander Stichele [Mon, 25 Jul 2005 14:06:15 +0000 (14:06 +0000)]
forward port from 0.9 and enable videoflip now that it works

Original commit message from CVS:
forward port from 0.9 and enable videoflip now that it works

19 years agogst/playback/gstplaybin.c: Switch to auto*sink elements as default sinks; add volume...
Ronald S. Bultje [Mon, 25 Jul 2005 09:21:01 +0000 (09:21 +0000)]
gst/playback/gstplaybin.c: Switch to auto*sink elements as default sinks; add volume element so that volume control i...

Original commit message from CVS:
* gst/playback/gstplaybin.c: (gen_video_element),
(gen_audio_element):
Switch to auto*sink elements as default sinks; add volume element
so that volume control in totem works.

19 years agogst/playback/: Refcount fix and more comments.
Wim Taymans [Thu, 21 Jul 2005 20:01:46 +0000 (20:01 +0000)]
gst/playback/: Refcount fix and more comments.

Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (gen_preroll_element):
* gst/playback/gstplaybin.c: (setup_sinks),
(gst_play_bin_change_state):
Refcount fix and more comments.

19 years agosys/ximage/: Prepare for adding ximagesrc, rename of plugin to ximage etc.
Zaheer Abbas Merali [Thu, 21 Jul 2005 18:07:38 +0000 (18:07 +0000)]
sys/ximage/: Prepare for adding ximagesrc, rename of plugin to ximage etc.

Original commit message from CVS:
2005-07-21  Zaheer Abbas Merali  <zaheerabbas at merali dot org>

* sys/ximage/Makefile.am:
* sys/ximage/ximage.c: (plugin_init):
* sys/ximage/ximagesink.c:
Prepare for adding ximagesrc, rename of plugin to ximage etc.

19 years agoext/ogg/gstoggdemux.c: Generate correct disconts for live chained oggs.
Wim Taymans [Thu, 21 Jul 2005 17:25:40 +0000 (17:25 +0000)]
ext/ogg/gstoggdemux.c: Generate correct disconts for live chained oggs.

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_pad_event),
(gst_ogg_pad_internal_chain), (gst_ogg_pad_typefind),
(gst_ogg_demux_chain_elem_pad), (gst_ogg_demux_queue_data),
(gst_ogg_demux_chain_peer), (gst_ogg_pad_submit_packet),
(gst_ogg_pad_submit_page), (gst_ogg_chain_new),
(gst_ogg_demux_init), (gst_ogg_demux_activate_chain),
(gst_ogg_demux_perform_seek), (gst_ogg_demux_collect_chain_info),
(gst_ogg_demux_collect_info), (gst_ogg_demux_chain),
(gst_ogg_demux_send_event), (gst_ogg_demux_loop):
Generate correct disconts for live chained oggs.

* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_render),
(gst_base_audio_sink_create_ringbuffer),
(gst_base_audio_sink_change_state):
Handle discont math correctly.

* gst/playback/gstplaybin.c: (add_sink):
Some small debug cleanup.

19 years agoext/ogg/gstoggdemux.c: Reorganize code to send the right disconts when in streaming...
Wim Taymans [Thu, 21 Jul 2005 12:17:37 +0000 (12:17 +0000)]
ext/ogg/gstoggdemux.c: Reorganize code to send the right disconts when in streaming mode.

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_pad_init), (gst_ogg_pad_event),
(gst_ogg_pad_internal_chain), (gst_ogg_pad_typefind),
(gst_ogg_demux_chain_elem_pad), (gst_ogg_demux_queue_data),
(gst_ogg_demux_chain_peer), (gst_ogg_pad_submit_packet),
(gst_ogg_pad_submit_page), (gst_ogg_chain_new),
(gst_ogg_demux_init), (gst_ogg_demux_deactivate_current_chain),
(gst_ogg_demux_activate_chain), (gst_ogg_demux_perform_seek),
(gst_ogg_demux_read_chain), (gst_ogg_demux_find_pad),
(gst_ogg_demux_collect_chain_info), (gst_ogg_demux_collect_info),
(gst_ogg_demux_find_chains), (gst_ogg_demux_chain),
(gst_ogg_demux_send_event), (gst_ogg_demux_loop),
(gst_ogg_demux_change_state), (gst_ogg_print):
Reorganize code to send the right disconts when in streaming
mode.

19 years agoremove gconf stuff from spec file
Christian Schaller [Thu, 21 Jul 2005 10:22:23 +0000 (10:22 +0000)]
remove gconf stuff from spec file

Original commit message from CVS:
remove gconf stuff from spec file

19 years agogst/videoscale/vs_image.c (vs_image_scale_nearest_YUYV): Typo ixes a seggie mcfalters...
Andy Wingo [Wed, 20 Jul 2005 17:30:45 +0000 (17:30 +0000)]
gst/videoscale/vs_image.c (vs_image_scale_nearest_YUYV): Typo ixes a seggie mcfalterson (#310894).

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

* gst/videoscale/vs_image.c (vs_image_scale_nearest_YUYV): Typo
fix (?), fixes a seggie mcfalterson (#310894).

19 years agoFixes for API changes in core.
Ronald S. Bultje [Wed, 20 Jul 2005 17:16:54 +0000 (17:16 +0000)]
Fixes for API changes in core.

Original commit message from CVS:
* ext/ogg/gstoggmux.c: (gst_ogg_mux_get_headers),
(gst_ogg_mux_set_header_on_caps):
* ext/theora/theoraenc.c: (theora_set_header_on_caps):
* ext/vorbis/vorbisenc.c: (gst_vorbisenc_set_header_on_caps):
* ext/vorbis/vorbisparse.c: (vorbis_parse_set_header_on_caps):
* gst-libs/gst/audio/multichannel.c:
(gst_audio_set_channel_positions),
(gst_audio_set_structure_channel_positions_list):
* gst/playback/gstdecodebin.c: (dynamic_create):
* gst/playback/gstplaybasebin.c: (setup_source), (mute_group_type):
* gst/playback/gststreaminfo.c: (gst_stream_info_set_mute):
Fixes for API changes in core.

19 years agogst/playback/gstplaybasebin.c: Use _new_custom() so we can set custom message types...
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.

19 years agoRemove gconf stuff, use gconf elements instead from now on.
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.

19 years agogst-libs/gst/audio/: Make sure the audio clock always returns an increasing value.
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.

19 years agogst/videotestsrc/: Cleanups.
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.

19 years agoext/gnomevfs/gstgnomevfssrc.c: Better debugging.
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.

19 years agoexamples/seeking/seek.c: Make correct DV pipeline.
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.

19 years agoconfigure.ac (DEFAULT_AUDIOSINK, DEFAULT_AUDIOSRC): Use alsa by default. Also because...
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.

19 years agogst/playback/: More leak and compile fixes.
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.

19 years agoexamples/seeking/seek.c: Updated seek example.
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.

19 years agogst-libs/gst/audio/gstbaseaudiosink.c: Align samples even if we have roundoff errors...
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.

19 years agoUpdated seek example.
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.

19 years agogst/audioconvert/gstaudioconvert.c: Timestamp buffers correctly.
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.

19 years agogst/ffmpegcolorspace/: Ported ffmpegcolorspace to basetransform.
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.

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