- 13 Feb, 2007 2 commits
-
-
Stefan Kost authored
Original commit message from CVS: * configure.ac: Remove 'tests/examples/xerror/Makefile' from output files again.
-
Stefan Kost authored
Original commit message from CVS: * configure.ac: * docs/plugins/Makefile.am: Also crossref against gst-plugins-base-libs.
-
- 12 Feb, 2007 3 commits
-
-
Stefan Kost authored
Original commit message from CVS: * configure.ac: * docs/libs/Makefile.am: * docs/plugins/Makefile.am: Add crossreferences to glib/gobject/gstream docs. * gst-libs/gst/audio/audio.h: Source formatting. * gst/audiotestsrc/gstaudiotestsrc.c: (plugin_init): Add own debug category.
-
René Stadler authored
gst-libs/gst/tag/gstvorbistag.c: Add vorbis/FLAC-tag mapping for new GST_TAG_REFERENCE_LEVEL (#403597). Original commit message from CVS: Patch by: René Stadler <mail at renestadler de> * gst-libs/gst/tag/gstvorbistag.c: Add vorbis/FLAC-tag mapping for new GST_TAG_REFERENCE_LEVEL (#403597).
-
Tim-Philipp Müller authored
gst/playback/gstplaybasebin.c: When we have external subtitles and wait for the subtitle decodebin to get up and runn... Original commit message from CVS: * gst/playback/gstplaybasebin.c: (setup_source): When we have external subtitles and wait for the subtitle decodebin to get up and running, we set up a (sync) bus handler for the subtitle decodebin, so we can stop waiting when it posts an error message. However, we should do that before we set the subtitle decodebin's state to playing, otherwise things are racy and we might miss error messages posted before we had a chance to set up the bus. This should finally fix totem hanging on .txt pseudo-subtitle files.
-
- 10 Feb, 2007 2 commits
-
-
Sébastien Moutte authored
Original commit message from CVS: * gst-libs/gst/rtp/gstbasertpaudiopayload.c:(gst_base_rtp_audio_payload_handle_frame_based_buffer): Use gst_gdouble_to_guint64 for conversions. * win32/common/config.h.in: Add a define for GST_INSTALL_PLUGINS_HELPER * win32/common/libgstaudio.def: * win32/common/libgstcdda.def: * win32/common/libgstnetbuffer.def: * win32/common/libgstrtp.def: * win32/common/libgutils.def: Add new exported functions. * win32/vs6/gst_plugins_base.dsw: * win32/vs6/libgstdecodebin.dsp: * win32/vs6/libgstnetbuffer.dsp: * win32/vs6/libgstplaybin.dsp: * win32/vs6/libgstrtp.dsp: * win32/vs6/libgstvorbis.dsp: * win32/vs6/libgstcdda.dsp: * win32/vs6/libgstgdp.dsp: * win32/vs6/libgstutils.dsp: Update and add new project files.
-
Tim-Philipp Müller authored
gst/subparse/gstsubparse.c: For SubRip (.srt) subtitles, ignore all markup tags we don't handle (like font tags, for ... Original commit message from CVS: * gst/subparse/gstsubparse.c: (subrip_remove_unhandled_tag), (subrip_remove_unhandled_tags), (parse_subrip): For SubRip (.srt) subtitles, ignore all markup tags we don't handle (like font tags, for example). * tests/check/elements/subparse.c: Add test for this.
-
- 09 Feb, 2007 3 commits
-
-
Tim-Philipp Müller authored
Original commit message from CVS: ChangeLog surgery
-
Tim-Philipp Müller authored
gst/playback/: Don't error out if there is no fakesink in the READY to NULL state change, since when decodebin is re-... Original commit message from CVS: * gst/playback/gstdecodebin.c: (add_fakesink), (gst_decode_bin_change_state): * gst/playback/gstdecodebin2.c: (add_fakesink), (gst_decode_bin_change_state): Don't error out if there is no fakesink in the READY to NULL state change, since when decodebin is re-used, we're only adding the fakesink element in READY to PAUSED. * tests/check/elements/decodebin.c: (new_decoded_pad_plug_fakesink_cb), (GST_START_TEST), (decodebin_suite): Minimal unit test to make sure we can use the same decodebin instance twice (at least with audiotestsrc input).
-
Tim-Philipp Müller authored
ext/alsa/gstalsa.c: Try to get devic-name from device string first, and from handle only as fallback (seems to yield ... Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_find_device_name): Try to get devic-name from device string first, and from handle only as fallback (seems to yield better results and is more robust against buggy probing code on the application side).
-
- 08 Feb, 2007 1 commit
-
-
Julien Puydt authored
ext/alsa/: Improve device-name detection a bit, especially in the case where the device is not actually open (#405020... Original commit message from CVS: Based on patch by: Julien Puydt <julien.puydt at laposte net> * ext/alsa/gstalsa.c: (gst_alsa_find_device_name_no_handle), (gst_alsa_find_device_name): * ext/alsa/gstalsa.h: * ext/alsa/gstalsasink.c: (gst_alsasink_get_property): * ext/alsa/gstalsasrc.c: (gst_alsasrc_get_property): Improve device-name detection a bit, especially in the case where the device is not actually open (#405020, #405024). Move common code into gstalsa.c instead of duplicating it.
-
- 07 Feb, 2007 1 commit
-
-
Tim-Philipp Müller authored
gst/audioconvert/gstaudioconvert.c: Fix up docs chunk so that gtk-doc doesn't complain, and fix typo. Original commit message from CVS: * gst/audioconvert/gstaudioconvert.c: Fix up docs chunk so that gtk-doc doesn't complain, and fix typo.
-
- 06 Feb, 2007 3 commits
-
-
Julien Moutte authored
sys/xvimage/xvimagesink.*: Implement PropertyProbe Interface for XVAdaptors so that one can choose the adaptor to use... Original commit message from CVS: 2007-02-06 Julien MOUTTE <julien@moutte.net> * sys/xvimage/xvimagesink.c: (gst_xvimagesink_handle_xevents), (gst_xvimagesink_get_xv_support), (gst_xvimagesink_xcontext_clear), (gst_xvimagesink_interface_supported), (gst_xvimagesink_probe_get_properties), (gst_xvimagesink_probe_probe_property), (gst_xvimagesink_probe_needs_probe), (gst_xvimagesink_probe_get_values), (gst_xvimagesink_property_probe_interface_init), (gst_xvimagesink_set_property), (gst_xvimagesink_get_property), (gst_xvimagesink_init), (gst_xvimagesink_class_init), (gst_xvimagesink_get_type): * sys/xvimage/xvimagesink.h: Implement PropertyProbe Interface for XVAdaptors so that one can choose the adaptor to use with gstreamer-properties.
-
Stefan Kost authored
gst/audioconvert/gstaudioconvert.c: Also mention that a conversion from double to float is suboptimal still. Original commit message from CVS: * gst/audioconvert/gstaudioconvert.c: Also mention that a conversion from double to float is suboptimal still.
-
Tim-Philipp Müller authored
gst-libs/gst/audio/gstaudiofilter.c: Clear our formats structure and free the caps contained in it when shutting down. Original commit message from CVS: * gst-libs/gst/audio/gstaudiofilter.c: (gst_audio_filter_class_init), (gst_audio_filter_change_state): Clear our formats structure and free the caps contained in it when shutting down.
-
- 05 Feb, 2007 2 commits
-
-
Andy Wingo authored
Original commit message from CVS: 2007-02-05 Andy Wingo <wingo@pobox.com> * gst-libs/gst/audio/gstbaseaudiosink.c (gst_base_audio_sink_callback): Update basesink->offset so that we pull monotonically increasing offsets instead of, um, seeking back to 0 each time. Fixes alsasrc ! alsasink!
-
Tim-Philipp Müller authored
gst/videoscale/gstvideoscale.c: A width and height of 1 makes us crash, so increase minimum size to 2x2 pixels until ... Original commit message from CVS: * gst/videoscale/gstvideoscale.c: A width and height of 1 makes us crash, so increase minimum size to 2x2 pixels until someone feels like fixing this (#404512).
-
- 04 Feb, 2007 2 commits
-
-
Tim-Philipp Müller authored
tests/check/pipelines/oggmux.c: Add small test to make sure request pads are cleaned up properly even if oggmux never... Original commit message from CVS: * tests/check/pipelines/oggmux.c: (GST_START_TEST), (oggmux_suite): Add small test to make sure request pads are cleaned up properly even if oggmux never changes state out of NULL.
-
Tim-Philipp Müller authored
Original commit message from CVS: * tests/check/libs/utils.c: (GST_START_TEST): Fix unit test. Turns out things work much better when you NULL-terminate string arrays. Should make p5 build bot happy again.
-
- 03 Feb, 2007 4 commits
-
-
Tim-Philipp Müller authored
Original commit message from CVS: * gst-libs/gst/audio/Makefile.am: * gst-libs/gst/audio/gstaudiofiltertemplate.c: (gst_audio_filter_template_base_init), (gst_audio_filter_template_class_init), (gst_audio_filter_template_init), (gst_audio_filter_template_set_property), (gst_audio_filter_template_get_property), (gst_audio_filter_template_setup), (gst_audio_filter_template_filter), (gst_audio_filter_template_filter_inplace), (plugin_init): Oops, forgot to commit fixed-up example.
-
Tim-Philipp Müller authored
Port GstAudioFilter to 0.10. This change technically breaks but seems justifiable on the grounds that the base class ... Original commit message from CVS: * docs/libs/gst-plugins-base-libs-sections.txt: * gst-libs/gst/audio/gstaudiofilter.c: (gst_audio_filter_get_type), (gst_audio_filter_class_init), (gst_audio_filter_init), (gst_audio_filter_set_caps), (gst_audio_filter_class_add_pad_templates): * gst-libs/gst/audio/gstaudiofilter.h: Port GstAudioFilter to 0.10. This change technically breaks API and ABI (and thus also every library developer's heart), but seems justifiable on the grounds that the base class was completely unusable before (ie. would crash immediately when actually used). Fixes #403963 (and eventually also #403572). Also document all of this a bit.
-
Tim-Philipp Müller authored
Lowering log level to see why things fail on the p5 build bot; fix some typos in unit test messages. Original commit message from CVS: * gst-libs/gst/utils/install-plugins.c: (gst_install_plugins_spawn_child): * tests/check/libs/utils.c: (test_base_utils_install_plugins_do_callout): Lowering log level to see why things fail on the p5 build bot; fix some typos in unit test messages.
-
Tim-Philipp Müller authored
tests/check/libs/utils.c: Don't hard-code temp directory for test helper; use GLib functions to write out file and do... Original commit message from CVS: * tests/check/libs/utils.c: (test_base_utils_install_plugins_do_callout): Don't hard-code temp directory for test helper; use GLib functions to write out file and do error checking etc.
-
- 02 Feb, 2007 4 commits
-
-
Tim-Philipp Müller authored
gst-libs/gst/utils/: API: add API for applications to initiate installation of missing plugins, ie. gst_install_plugi... Original commit message from CVS: * gst-libs/gst/utils/Makefile.am: * gst-libs/gst/utils/base-utils.h: * gst-libs/gst/utils/install-plugins.c: (gst_install_plugins_context_set_xid), (gst_install_plugins_context_new), (gst_install_plugins_context_free), (gst_install_plugins_get_helper), (gst_install_plugins_spawn_child), (gst_install_plugins_return_from_status), (gst_install_plugins_installer_exited), (gst_install_plugins_async), (gst_install_plugins_sync), (gst_install_plugins_return_get_name), (gst_install_plugins_installation_in_progress): * gst-libs/gst/utils/install-plugins.h: API: add API for applications to initiate installation of missing plugins, ie. gst_install_plugins_async() primarily. Based on libgimme-codec by Ryan Lortie. * configure.ac: Add --with-install-plugins-helper configure option so distros can specify the path of the helper script or program to call when plugin installation is requested (distros: please do any argument munging in this helper script instead of patching GStreamer to pass arguments differently to another program directly). * docs/libs/gst-plugins-base-libs-docs.sgml: * docs/libs/gst-plugins-base-libs-sections.txt: Build and document new API. * tests/check/libs/utils.c: (result_cb), (test_base_utils_install_plugins_do_callout), (GST_START_TEST), (libgstbaseutils_suite): Some simple checks for the new API.
-
Tim-Philipp Müller authored
tests/check/elements/audioconvert.c: Add small test for 32bit float <=> 64bit float conversion (works only one way so... Original commit message from CVS: * tests/check/elements/audioconvert.c: (test_float_conversion): Add small test for 32bit float <=> 64bit float conversion (works only one way so far, 32=>64 produces structured noise).
-
Tim-Philipp Müller authored
Original commit message from CVS: * gst/audioconvert/gstaudioconvert.c: (set_structure_widths_32_and_64), (make_lossless_changes): We don't support floats with a width of 40, 48 or 56 bits.
-
Stefan Kost authored
Original commit message from CVS: * gst/audioconvert/audioconvert.c: (float), (double), (audio_convert_get_func_index): * gst/audioconvert/gstaudioconvert.c: (set_structure_widths), (make_lossless_changes): Support for 64-bit float audio in audioconvert (#339837)
-
- 01 Feb, 2007 2 commits
-
-
Holger Wansing authored
Original commit message from CVS: Patch by: Holger Wansing <linux wansing-online de> * po/LINGUAS: * po/de.po: Add German translation (#352069).
-
Sebastian Dröge authored
ext/ogg/gstoggmux.c: Use newly added GstCollectPads API to free the allocated resources in the GstOggPad structures (... Original commit message from CVS: reviewed by: Wim Taymans <wim@fluendo.com> * ext/ogg/gstoggmux.c: (gst_ogg_mux_ogg_pad_destroy_notify), (gst_ogg_mux_request_new_pad), (gst_ogg_mux_release_pad): Use newly added GstCollectPads API to free the allocated resources in the GstOggPad structures (#402393).
-
- 31 Jan, 2007 1 commit
-
-
Jan Schmidt authored
gst/playback/gstplaybin.c: Add audioresample+audioconvert in front of the visualisation element, so that elements lik... Original commit message from CVS: * gst/playback/gstplaybin.c: (gen_vis_element): Add audioresample+audioconvert in front of the visualisation element, so that elements like libvisual 0.4 that don't support all samplerates can work. Fixes: #402505
-
- 30 Jan, 2007 2 commits
-
-
Tim-Philipp Müller authored
gst/playback/gstplaybasebin.c: Take some locks and make a copy of the streaminfo value array we maintain while holdin... Original commit message from CVS: * gst/playback/gstplaybasebin.c: (gst_play_base_bin_get_property), (gst_play_base_bin_get_streaminfo_value_array): Take some locks and make a copy of the streaminfo value array we maintain while holding the lock, so that the application can retrieve the stream-info as a value array in a thread-safe way.
-
Wim Taymans authored
Original commit message from CVS: * gst/audioconvert/gstaudioconvert.c: Don't fail on 0 sized buffers. Fixes #396835.
-
- 29 Jan, 2007 4 commits
-
-
David Schleef authored
gst/typefind/gsttypefindfunctions.c: Detect BBCD as video/x-dirac, so we can play raw dirac streams. Original commit message from CVS: * gst/typefind/gsttypefindfunctions.c: Detect BBCD as video/x-dirac, so we can play raw dirac streams.
-
Tim-Philipp Müller authored
ext/theora/theoraenc.c: Check return value of theora_encode_header(), or we might try to allocate a random number of ... Original commit message from CVS: * ext/theora/theoraenc.c: (theora_enc_chain): Check return value of theora_encode_header(), or we might try to allocate a random number of bytes. theora_encode_header() can fail if libtheora has been compiled with encoding support disabled. Fixes #398110.
-
Wim Taymans authored
Original commit message from CVS: * tests/check/gst/.cvsignore: Do as buildbot says.
-
Wim Taymans authored
Original commit message from CVS: * ext/libvisual/visual.c: (gst_visual_src_setcaps): Fix strides in libvisual. Gst uses X strides. Inspired by: <ed at catmur dot co dot uk> and <tim at centricular dot net> Fixes #401118.
-
- 27 Jan, 2007 1 commit
-
-
Wim Taymans authored
ext/ogg/gstoggdemux.*: Properly propagate streaming errors when we are scanning the file for chains so that we don't ... Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_demux_submit_buffer), (gst_ogg_demux_get_data), (gst_ogg_demux_get_next_page), (gst_ogg_demux_get_prev_page), (gst_ogg_demux_do_seek), (gst_ogg_demux_perform_seek), (gst_ogg_demux_bisect_forward_serialno), (gst_ogg_demux_read_chain), (gst_ogg_demux_read_end_chain), (gst_ogg_demux_find_chains), (gst_ogg_demux_handle_page), (gst_ogg_demux_chain), (gst_ogg_demux_combine_flows), (gst_ogg_demux_loop_reverse), (gst_ogg_demux_loop): * ext/ogg/gstoggdemux.h: Properly propagate streaming errors when we are scanning the file for chains so that we don't crash when shut down. Might fix some crashers when quickly switching oggs in RB such as #332503 and #378436.
-
- 26 Jan, 2007 1 commit
-
-
Tim-Philipp Müller authored
ext/gnomevfs/gstgnomevfssrc.c: Map a gnome-vfs HOST_NOT_FOUND error into a GStreamer NOT_FOUND error code as well. Original commit message from CVS: * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnome_vfs_src_start): Map a gnome-vfs HOST_NOT_FOUND error into a GStreamer NOT_FOUND error code as well.
-
- 25 Jan, 2007 2 commits
-
-
Wim Taymans authored
Original commit message from CVS: * gst/playback/gstplaybasebin.c: (remove_source): Don't try to disconnect a signal from a finalized object.
-
Tim-Philipp Müller authored
gst/playback/gstdecodebin2.c: Cast lock macro parameters to make sure we're actually accessing the lock member at the... Original commit message from CVS: * gst/playback/gstdecodebin2.c: (gst_decode_bin_dispose): Cast lock macro parameters to make sure we're actually accessing the lock member at the right class level. Free list itself in _dispose() as well and NULL it in case dispose gets called multiple times.
-