- 03 Sep, 2007 2 commits
-
-
Wim Taymans authored
gst-libs/gst/rtp/gstbasertpdepayload.c: Add some more docs for the queue-delay property and fix a typo in a comment. Original commit message from CVS: * gst-libs/gst/rtp/gstbasertpdepayload.c: (gst_base_rtp_depayload_class_init), (gst_base_rtp_depayload_set_gst_timestamp): Add some more docs for the queue-delay property and fix a typo in a comment. * gst-libs/gst/rtp/gstbasertppayload.c: (gst_basertppayload_push): Fix typo.
-
Wim Taymans authored
gst-libs/gst/audio/gstbaseaudiosink.c: When skew slaving, try to hover around the middle of a segment so that we at m... Original commit message from CVS: * gst-libs/gst/audio/gstbaseaudiosink.c: (gst_base_audio_sink_skew_slaving), (gst_base_audio_sink_render), (gst_base_audio_sink_change_state): When skew slaving, try to hover around the middle of a segment so that we at most drift by half a segment. If we are aligning in the oposite direction of the clock skew, we don't have to resync.
-
- 31 Aug, 2007 3 commits
-
-
Wim Taymans authored
gst-libs/gst/rtp/gstbasertpdepayload.c: Be less silly with the segment start, just apply the clock-base to the timest... Original commit message from CVS: * gst-libs/gst/rtp/gstbasertpdepayload.c: (gst_base_rtp_depayload_setcaps), (gst_base_rtp_depayload_set_gst_timestamp): Be less silly with the segment start, just apply the clock-base to the timestamp.
-
Wim Taymans authored
gst-libs/gst/rtp/gstbasertpdepayload.*: Deprecate the queue handling thread thing and remove the code. Original commit message from CVS: * gst-libs/gst/rtp/gstbasertpdepayload.c: (gst_base_rtp_depayload_class_init), (gst_base_rtp_depayload_finalize), (gst_base_rtp_depayload_setcaps), (gst_base_rtp_depayload_chain), (gst_base_rtp_depayload_handle_sink_event), (gst_base_rtp_depayload_set_gst_timestamp), (gst_base_rtp_depayload_change_state): * gst-libs/gst/rtp/gstbasertpdepayload.h: Deprecate the queue handling thread thing and remove the code. Use new method to calculate the extended timestamp.
-
Wim Taymans authored
Original commit message from CVS: * gst-libs/gst/rtp/gstrtcpbuffer.c: (gst_rtcp_packet_sdes_copy_entry): Use g_strndup which does exactly what we want. * gst-libs/gst/rtp/gstrtpbuffer.c: (gst_rtp_buffer_compare_seqnum), (gst_rtp_buffer_ext_timestamp): * gst-libs/gst/rtp/gstrtpbuffer.h: Add helper function to compare seqnums. Add helper function to calculate extended timestamps. API: gst_rtp_buffer_compare_seqnum() API: gst_rtp_buffer_ext_timestamp()
-
- 30 Aug, 2007 3 commits
-
-
Wim Taymans authored
Original commit message from CVS: * gst-libs/gst/rtp/gstrtcpbuffer.c: (gst_rtcp_packet_sdes_get_entry), (gst_rtcp_packet_sdes_copy_entry): * gst-libs/gst/rtp/gstrtcpbuffer.h: Fix and document SDES item data function. Add new function that makes a proper copy of SDES item data. API: gst_rtcp_packet_sdes_copy_entry()
-
Stefan Kost authored
The tcp and subparse plugins are under gst, but not totaly free of dependencies. Handle selection inconfigure.ac, so ... Original commit message from CVS: * configure.ac: * gst/Makefile.am: The tcp and subparse plugins are under gst, but not totaly free of dependencies. Handle selection inconfigure.ac, so that they show up on the final list of what is build and what is not. Maybe they should better be moved to ext.
-
Daniel Díaz authored
Original commit message from CVS: Patch by: Daniel Díaz <yosoy@danieldiaz.org> * configure.ac: * gst/Makefile.am: Check if libxml provides HTML parser which subparse needs. Fixes #451970.
-
- 29 Aug, 2007 2 commits
-
-
Tim-Philipp Müller authored
Original commit message from CVS: * ext/alsa/gstalsa.c: Fix typo and compilation on big endian systems.
-
Tim-Philipp Müller authored
Original commit message from CVS: * gst/subparse/gstssaparse.c: Convert SSA newline codes into actual newline characters (#470766).
-
- 28 Aug, 2007 2 commits
-
-
Tim-Philipp Müller authored
Original commit message from CVS: * docs/libs/gst-plugins-base-libs-sections.txt: * gst-libs/gst/pbutils/install-plugins.c: * gst-libs/gst/pbutils/install-plugins.h: * tests/check/libs/pbutils.c: API: also add gst_install_plugins_supported() while we're at it (see #470456).
-
Tim-Philipp Müller authored
API: add gst_missing_*_installer_detail_new() convenience API so that applications that know exactly what they're mis... Original commit message from CVS: * docs/libs/gst-plugins-base-libs-sections.txt: * gst-libs/gst/pbutils/missing-plugins.c: * gst-libs/gst/pbutils/missing-plugins.h: * tests/check/libs/pbutils.c: API: add gst_missing_*_installer_detail_new() convenience API so that applications that know exactly what they're missing can request installer detail strings for those items directly instead of having to first create a dummy missing-plugin message and then get the installer detail string from that. Fixes #470456.
-
- 27 Aug, 2007 1 commit
-
-
Jan Schmidt authored
gst/playback/gstdecodebin.c: We need to set up delayed-linking whenever the caps are non-fixed, not just when there a... Original commit message from CVS: * gst/playback/gstdecodebin.c: (close_pad_link): We need to set up delayed-linking whenever the caps are non-fixed, not just when there are multiple types - use gst_pad_is_fixed() to test.
-
- 26 Aug, 2007 1 commit
-
-
Tim-Philipp Müller authored
Original commit message from CVS: * gst-libs/gst/pbutils/missing-plugins.c: (gst_missing_plugin_message_get_installer_detail): Add missing separator in PID fallback case.
-
- 24 Aug, 2007 1 commit
-
-
Jan Schmidt authored
Original commit message from CVS: * ext/alsa/Makefile.am: There is no GST_PLUGINS_BASE_LIBS defined. * ext/alsa/gstalsa.c: * ext/alsa/gstalsasink.c: (gst_alsasink_delay): * ext/alsa/gstalsasrc.c: (gst_alsasrc_delay): Add support for ALSA 24-bit formats. snd_pcm_delay can return an error code, especially during XRUNS. In that case, the best we can do is assume delay = 0. * gst/audioconvert/Makefile.am: Add flags from -base before any more-remote dependencies.
-
- 23 Aug, 2007 4 commits
-
-
Davyd authored
Original commit message from CVS: Based on a patch by: Davyd <davyd at madeley dot id dot au> * gst/volume/gstvolume.c: (volume_choose_func), (volume_update_real_volume), (gst_volume_set_volume), (gst_volume_init), (volume_process_int32), (volume_process_int32_clamp), (volume_process_int24), (volume_process_int24_clamp), (volume_process_int16), (volume_process_int16_clamp), (volume_process_int8), (volume_process_int8_clamp), (volume_update_volume), (plugin_init): * gst/volume/gstvolume.h: Add support for int32, int24 and int8 to the volume element. Fixes #445529.
-
Tim-Philipp Müller authored
Original commit message from CVS: * tests/examples/Makefile.am: Fix even more.
-
Stefan Kost authored
Revert unwanted commit. many thanks to moap. I want a fix for https://thomas.apestaart.org/moap/trac/ticket/239 Original commit message from CVS: * configure.ac: * docs/libs/Makefile.am: * docs/libs/gst-plugins-base-libs-docs.sgml: * docs/libs/gst-plugins-base-libs-sections.txt: * ext/gnomevfs/gstgnomevfssrc.c: * ext/gnomevfs/gstgnomevfssrc.h: * gst-libs/gst/Makefile.am: * pkgconfig/gstreamer-plugins-base-uninstalled.pc.in: * pkgconfig/gstreamer-plugins-base.pc.in: * sys/v4l/v4lsrc_calls.c: * tests/examples/Makefile.am: * win32/common/config.h: Revert unwanted commit. many thanks to moap. I want a fix for https://thomas.apestaart.org/moap/trac/ticket/239
-
Stefan Kost authored
Original commit message from CVS: reviewed by: <delete if not using a buddy> patch by: <delete if not someone else's patch> * configure.ac: * docs/libs/Makefile.am: * docs/libs/gst-plugins-base-libs-docs.sgml: * docs/libs/gst-plugins-base-libs-sections.txt: * ext/gnomevfs/gstgnomevfssrc.c: * ext/gnomevfs/gstgnomevfssrc.h: * gst-libs/gst/Makefile.am: * gst-libs/gst/audio/gstaudiofilter.h: * gst/typefind/gsttypefindfunctions.c: * gst/volume/gstvolume.c: * pkgconfig/gstreamer-plugins-base-uninstalled.pc.in: * pkgconfig/gstreamer-plugins-base.pc.in: * sys/v4l/v4lsrc_calls.c: * tests/examples/Makefile.am: * win32/common/config.h:
-
- 22 Aug, 2007 2 commits
-
-
Wim Taymans authored
Original commit message from CVS: * gst-libs/gst/audio/audio.c: Clarify the docs a little.
-
Stefan Kost authored
Original commit message from CVS: * gst/volume/gstvolume.c: Enable liboil for float and add more details about problems with int16.
-
- 21 Aug, 2007 3 commits
-
-
Wim Taymans authored
Original commit message from CVS: * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_palette_to_caps): Fix RGB24 masks as spotted by _ke (Daniel G. Siegel) on IRC.
-
Wim Taymans authored
ext/vorbis/vorbisdec.c: When calculating the first timestamp of the buffers, don't go below 0 and clip the samples be... Original commit message from CVS: * ext/vorbis/vorbisdec.c: (vorbis_dec_push_forward): When calculating the first timestamp of the buffers, don't go below 0 and clip the samples because the offset was on the eos page. Fixes #466717.
-
Wim Taymans authored
Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_demux_read_chain), (gst_ogg_demux_collect_chain_info): Also submit the eos page when trying to find the first timestamp. See #466717.
-
- 17 Aug, 2007 2 commits
-
-
Sebastian Dröge authored
gst-libs/gst/audio/audio.h: Use gst_util_uint64_scale() instead of doing the math with double for GST_FRAMES_TO_CLOCK... Original commit message from CVS: * gst-libs/gst/audio/audio.h: Use gst_util_uint64_scale() instead of doing the math with double for GST_FRAMES_TO_CLOCK_TIME() and GST_CLOCK_TIME_TO_FRAMES(). For large timestamps this prevents rounding errors. Fixes #467667.
-
Wim Taymans authored
Original commit message from CVS: * gst-libs/gst/rtsp/gstrtspconnection.c: (gst_rtsp_connection_connect), (gst_rtsp_connection_write), (gst_rtsp_connection_read), (gst_rtsp_connection_poll): * gst-libs/gst/rtsp/gstrtspconnection.h: Small cleanups. On shutdown, don't read the control socket yet. Set timeout value correctly in all cases. Add function to check if the server accepts reads or writes. API: gst_rtsp_connection_poll() * gst-libs/gst/rtsp/gstrtspdefs.h: Fix compilation with -pedantic. Add enum for _poll.
-
- 16 Aug, 2007 2 commits
-
-
Olivier Crete authored
Original commit message from CVS: Patch by: Olivier Crete <tester at tester ca> * gst-libs/gst/rtp/gstbasertppayload.c: (gst_basertppayload_init), (gst_basertppayload_getcaps): * gst-libs/gst/rtp/gstbasertppayload.h: Add getcaps vfunc to basertppayload. See #465146.
-
Wim Taymans authored
Original commit message from CVS: * gst/playback/gstplaybasebin.c: (queue_threshold_reached): Only post buffering messages when we are a stream.
-
- 15 Aug, 2007 1 commit
-
-
Tim-Philipp Müller authored
Original commit message from CVS: * gst-libs/gst/pbutils/install-plugins.c: * gst-libs/gst/pbutils/missing-plugins.c: Small docs fix and addition.
-
- 13 Aug, 2007 3 commits
-
-
Tim-Philipp Müller authored
Original commit message from CVS: * tests/icles/.cvsignore: * tests/icles/Makefile.am: * tests/icles/test-textoverlay.c: Add a dumb little test for textoverlay alignments.
-
Dan Williams authored
ext/pango/gsttextoverlay.*: API: add "line-alignment" property (#459334). Add gtk-doc blurb for "silent" property so ... Original commit message from CVS: Patch by: Dan Williams <dcbw redhat com> * ext/pango/gsttextoverlay.c: * ext/pango/gsttextoverlay.h: API: add "line-alignment" property (#459334). Add gtk-doc blurb for "silent" property so there's a Since tag in the API reference.
-
Thomas Vander Stichele authored
Original commit message from CVS: fix ... by: lines
-
- 12 Aug, 2007 1 commit
-
-
Wim Taymans authored
gst-libs/gst/rtp/gstbasertppayload.*: Improve caps negotiation so that downstream elements can confiure certain RTP p... Original commit message from CVS: * gst-libs/gst/rtp/gstbasertppayload.c: (gst_basertppayload_set_outcaps): * gst-libs/gst/rtp/gstbasertppayload.h: Improve caps negotiation so that downstream elements can confiure certain RTP properties by fixing them on the caps. See #465146. Add docs.
-
- 11 Aug, 2007 1 commit
-
-
Tim-Philipp Müller authored
Mark as deprecated some macros which were presumably meant to be private API and accidentally exposed in the public h... Original commit message from CVS: * docs/libs/gst-plugins-base-libs-sections.txt: * gst-libs/gst/rtp/gstbasertpdepayload.c: * gst-libs/gst/rtp/gstbasertpdepayload.h: Mark as deprecated some macros which were presumably meant to be private API and accidentally exposed in the public header file. Also actually _init() lock (only works at the moment because the struct is zeroed out when created and the initial values in the mutex struct are zeroes too). (#459585)
-
- 10 Aug, 2007 3 commits
-
-
Stefan Kost authored
Original commit message from CVS: * docs/libs/Makefile.am: Remove cruft and do some cleanups. * docs/libs/gst-plugins-base-libs-docs.sgml: Prepare for comming gtkdoc features (rebase against online docs).
-
Michael Smith authored
Original commit message from CVS: * gst/audiorate/gstaudiorate.c: (gst_audio_rate_chain): Debug output fixes. * tests/check/elements/audiorate.c: (do_perfect_stream_test), (GST_START_TEST): Change the number of buffers used; 500 is too many and leads to timeouts.
-
Tim-Philipp Müller authored
Original commit message from CVS: * gst/playback/gstqueue2.c: * gst/videorate/gstvideorate.c: Printf format fixes (#465028).
-
- 09 Aug, 2007 3 commits
-
-
Michael Smith authored
gst/audiorate/gstaudiorate.c: If we have a large (> 1 second) discontinuity, push a series of smaller buffers rather ... Original commit message from CVS: * gst/audiorate/gstaudiorate.c: (gst_audio_rate_chain): If we have a large (> 1 second) discontinuity, push a series of smaller buffers rather than a single very large buffer. Avoids unreasonably large single buffer allocations when encountering a large gap. * tests/check/elements/audiorate.c: (GST_START_TEST), (audiorate_suite): Add a test for this.
-
Josep Torra Valles authored
Original commit message from CVS: * gst/playback/gstplaybasebin.c: (group_commit), (queue_remove_probe), (queue_threshold_reached): Patch by: Josep Torra Valles <josep@fluendo.com> Fixes: #465015 Make sure we remove the check_queues buffer probe from the correct queue to avoid racily going back to "buffering 99%" when buffering is actually complete. Also, fix the spelling of Josep's surname in the ChangeLog.
-
Stefan Kost authored
Original commit message from CVS: * ext/ogg/gstoggmux.c: Do not leak oggmux instance. * ext/vorbis/vorbisenc.c: Also log values.
-