1. 05 Sep, 2007 2 commits
    • Peter Kjellerstedt's avatar
      gst-libs/gst/sdp/gstsdpmessage.*: Separate INIT_ARRAY() and related macros... · f1491348
      Peter Kjellerstedt authored
      gst-libs/gst/sdp/gstsdpmessage.*: Separate INIT_ARRAY() and related macros into two versions, one for structures and ...
      
      Original commit message from CVS:
      Patch by: Peter Kjellerstedt  <pkj at axis com>
      * gst-libs/gst/sdp/gstsdpmessage.c: (gst_sdp_time_init),
      (gst_sdp_message_init), (gst_sdp_message_uninit),
      (is_multicast_address), (gst_sdp_message_as_text),
      (gst_sdp_message_get_origin), (gst_sdp_message_set_connection),
      (gst_sdp_message_get_connection), (gst_sdp_message_add_bandwidth),
      (gst_sdp_message_add_time), (gst_sdp_message_add_zone),
      (gst_sdp_message_get_key), (gst_sdp_message_get_attribute_val_n),
      (gst_sdp_message_get_attribute_val), (gst_sdp_message_add_media),
      (gst_sdp_media_init), (gst_sdp_media_uninit),
      (gst_sdp_media_as_text), (gst_sdp_media_set_port_info),
      (gst_sdp_media_connections_len), (gst_sdp_media_add_connection),
      (gst_sdp_media_bandwidths_len), (gst_sdp_media_get_bandwidth),
      (gst_sdp_media_add_bandwidth), (gst_sdp_media_attributes_len),
      (gst_sdp_parse_line), (print_media), (gst_sdp_message_dump):
      * gst-libs/gst/sdp/gstsdpmessage.h:
      Separate INIT_ARRAY() and related macros into two versions, one for
      structures and one for pointers (e.g., INIT_ARRAY() and
      INIT_PTR_ARRAY()). This fixes a segmentation error on freeing the
      lists of emails and phone numbers.
      Add missing const as appropriate.
      Change all gint to guint since they all actually represent unsigned
      values.
      Do not use time as a variable name as it shadows the global time().
      Add gst_sdp_message_as_text() and gst_sdp_media_as_text().
      Actually implement gst_sdp_message_add_time().
      Make gst_sdp_message_add_time() take repeat times as an argument.
      Store repeat times in GstSDPTime as a GArray rather than as gchar**.
      Corrected the definition of gst_sdp_media_get_bandwidth() (was
      misspelled as badwidth).
      gst-indented and a little clean up. Fixes #471067.
      f1491348
    • Tim-Philipp Müller's avatar
      gst-libs/gst/rtp/gstrtpbuffer.c: Need to include stdlib.h for abs() here too. · 7ea0798a
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstrtpbuffer.c:
      Need to include stdlib.h for abs() here too.
      7ea0798a
  2. 04 Sep, 2007 1 commit
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstbasertpaudiopayload.c: Return FALSE from the event handler... · 56e39e7c
      Wim Taymans authored
      gst-libs/gst/rtp/gstbasertpaudiopayload.c: Return FALSE from the event handler to let the parent class handle the event.
      
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstbasertpaudiopayload.c:
      (gst_base_rtp_payload_audio_handle_event):
      Return FALSE from the event handler to let the parent class handle the
      event.
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_chain), (gst_base_rtp_depayload_push_full):
      Mark outgoing buffers as DISCONT if the incomming buffer was DISCONT.
      * gst-libs/gst/rtp/gstbasertppayload.c:
      Bump the MTU to 1400.
      56e39e7c
  3. 03 Sep, 2007 3 commits
    • Wim Taymans's avatar
      Fix parsing of RB blocks. · 6f93db5a
      Wim Taymans authored
      Original commit message from CVS:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/rtp/gstrtcpbuffer.c: (gst_rtcp_packet_get_rb),
      (gst_rtcp_packet_sdes_copy_entry), (gst_rtcp_ntp_to_unix),
      (gst_rtcp_unix_to_ntp):
      * gst-libs/gst/rtp/gstrtcpbuffer.h:
      Fix parsing of RB blocks.
      Fix docs.
      Added helper functions to convert to/from UNIX and NTP time.
      API: gst_rtcp_ntp_to_unix()
      API: gst_rtcp_unix_to_ntp()
      * gst-libs/gst/rtp/gstrtpbuffer.c: (gst_rtp_buffer_validate_data),
      (gst_rtp_buffer_get_header_len),
      (gst_rtp_buffer_get_extension_data),
      (gst_rtp_buffer_get_payload_subbuffer),
      (gst_rtp_buffer_get_payload_len), (gst_rtp_buffer_get_payload),
      (gst_rtp_buffer_ext_timestamp):
      * gst-libs/gst/rtp/gstrtpbuffer.h:
      Fix some more docs.
      Implement handling of packets with extensions.
      Fix padding check in _validate().
      Added function to get extension data.
      API: gst_rtp_buffer_get_header_len()
      API: gst_rtp_buffer_get_extension_data()
      6f93db5a
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.c: Add some more docs for the queue-delay... · 0cfb3152
      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.
      0cfb3152
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstbaseaudiosink.c: When skew slaving, try to hover around... · c2460052
      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.
      c2460052
  4. 31 Aug, 2007 3 commits
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.c: Be less silly with the segment start,... · 21010007
      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.
      21010007
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.*: Deprecate the queue handling thread... · 827967c8
      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.
      827967c8
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstrtcpbuffer.c: Use g_strndup which does exactly what we want. · 27ea51ec
      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()
      27ea51ec
  5. 30 Aug, 2007 1 commit
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstrtcpbuffer.*: Fix and document SDES item data function. · fdc42d47
      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()
      fdc42d47
  6. 28 Aug, 2007 2 commits
    • Tim-Philipp Müller's avatar
      API: also add gst_install_plugins_supported() while we're at it (see #470456). · b8f1da91
      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).
      b8f1da91
    • Tim-Philipp Müller's avatar
      API: add gst_missing_*_installer_detail_new() convenience API so that... · f344ec6b
      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.
      f344ec6b
  7. 26 Aug, 2007 1 commit
  8. 23 Aug, 2007 2 commits
    • Stefan Kost's avatar
      Revert unwanted commit. many thanks to moap. I want a fix for... · 1772d04d
      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
      1772d04d
    • Stefan Kost's avatar
      · a5e777fa
      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:
      a5e777fa
  9. 22 Aug, 2007 1 commit
  10. 17 Aug, 2007 2 commits
    • Sebastian Dröge's avatar
      gst-libs/gst/audio/audio.h: Use gst_util_uint64_scale() instead of doing the... · 846ddaa5
      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.
      846ddaa5
    • Wim Taymans's avatar
      gst-libs/gst/rtsp/gstrtspconnection.*: Small cleanups. · 01d9553d
      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.
      01d9553d
  11. 16 Aug, 2007 2 commits
  12. 15 Aug, 2007 1 commit
  13. 14 Aug, 2007 2 commits
    • Wim Taymans's avatar
      gst-libs/gst/app/gstappsink.c: Don't use new API. · 1ec11dbc
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/app/gstappsink.c: (gst_app_sink_flush_unlocked):
      Don't use new API.
      1ec11dbc
    • Wim Taymans's avatar
      gst-libs/gst/app/gstappsink.*: Make love to appsink. · dd72f88a
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/app/gstappsink.c: (gst_app_sink_base_init),
      (gst_app_sink_class_init), (gst_app_sink_dispose),
      (gst_app_sink_flush_unlocked), (gst_app_sink_start),
      (gst_app_sink_stop), (gst_app_sink_event), (gst_app_sink_preroll),
      (gst_app_sink_render), (gst_app_sink_get_caps),
      (gst_app_sink_set_caps), (gst_app_sink_end_of_stream),
      (gst_app_sink_pull_preroll), (gst_app_sink_pull_buffer):
      * gst-libs/gst/app/gstappsink.h:
      Make love to appsink.
      Make it support pulling of the preroll buffer.
      Add docs and debug statements.
      Fix some races wrt to EOS handling and stopping.
      Implement getcaps.
      Implement FLUSHING.
      API: gst_app_sink_pull_preroll()
      dd72f88a
  14. 12 Aug, 2007 1 commit
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstbasertppayload.*: Improve caps negotiation so that... · 3b7071a1
      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.
      3b7071a1
  15. 11 Aug, 2007 1 commit
    • Tim-Philipp Müller's avatar
      Mark as deprecated some macros which were presumably meant to be private API... · 2d5d5ac8
      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)
      2d5d5ac8
  16. 07 Aug, 2007 1 commit
    • Damien Lespiau's avatar
      Fix compilation on windows. Fixes #464320. · 9b8c8371
      Damien Lespiau authored
      Original commit message from CVS:
      Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
      * configure.ac:
      * gst-libs/gst/rtsp/Makefile.am:
      * gst-libs/gst/rtsp/gstrtspconnection.c:
      (gst_rtsp_connection_connect):
      Fix compilation on windows. Fixes #464320.
      9b8c8371
  17. 03 Aug, 2007 1 commit
  18. 27 Jul, 2007 4 commits
  19. 26 Jul, 2007 4 commits
    • Jan Schmidt's avatar
      gst-libs/gst/: Move the rtspextension.h interface into gstrtspextension.h as... · aa14635c
      Jan Schmidt authored
      gst-libs/gst/: Move the rtspextension.h interface into gstrtspextension.h as part of libgstrtsp instead of libgstinte...
      
      Original commit message from CVS:
      * gst-libs/gst/interfaces/Makefile.am:
      * gst-libs/gst/interfaces/interfaces-marshal.list:
      * gst-libs/gst/interfaces/rtspextension.c:
      * gst-libs/gst/interfaces/rtspextension.h:
      * gst-libs/gst/rtsp/Makefile.am:
      * gst-libs/gst/rtsp/gstrtsp.h:
      * gst-libs/gst/rtsp/gstrtspextension.c:
      (gst_rtsp_extension_get_type), (gst_rtsp_extension_iface_init),
      (gst_rtsp_extension_detect_server),
      (gst_rtsp_extension_before_send), (gst_rtsp_extension_after_send),
      (gst_rtsp_extension_parse_sdp), (gst_rtsp_extension_setup_media),
      (gst_rtsp_extension_configure_stream),
      (gst_rtsp_extension_get_transports),
      (gst_rtsp_extension_stream_select), (gst_rtsp_extension_send):
      * gst-libs/gst/rtsp/gstrtspextension.h:
      * gst-libs/gst/rtsp/rtsp-marshal.list:
      Move the rtspextension.h interface into gstrtspextension.h
      as part of libgstrtsp instead of libgstinterfaces, because it's
      only for use within plugins, not applications.
      Add stuff to do the enum & marshal generation needed in libgstrtsp now.
      Use the GST_TYPE_RTSP_RESULT enum type for the return value of the
      signal that the GstRTSPExtension interface emits, since G_TYPE_ENUM
      is abstract.
      aa14635c
    • Wim Taymans's avatar
      gst-libs/gst/interfaces/: Fix marshaller for the send signal. · 6d1a34ef
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/interfaces/Makefile.am:
      * gst-libs/gst/interfaces/interfaces-marshal.list:
      * gst-libs/gst/interfaces/rtspextension.c:
      (gst_rtsp_extension_iface_init),
      (gst_rtsp_extension_stream_select), (gst_rtsp_extension_send):
      * gst-libs/gst/interfaces/rtspextension.h:
      Fix marshaller for the send signal.
      Add URL to stream selection interface method.
      6d1a34ef
    • Jan Schmidt's avatar
      gst-libs/gst/riff/Makefile.am: Pull in our dependencies from -base before those from outside. · 50a3a239
      Jan Schmidt authored
      Original commit message from CVS:
      * gst-libs/gst/riff/Makefile.am:
      Pull in our dependencies from -base before those from outside.
      50a3a239
    • Wim Taymans's avatar
      API: gst_rtsp_base64_decode_ip() · 2c35823b
      Wim Taymans authored
      Original commit message from CVS:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/rtsp/gstrtspbase64.c: (gst_rtsp_base64_decode_ip):
      * gst-libs/gst/rtsp/gstrtspbase64.h:
      API: gst_rtsp_base64_decode_ip()
      Added function to decode Base64 in-place.
      2c35823b
  20. 25 Jul, 2007 3 commits
    • Wim Taymans's avatar
      gst-libs/gst/sdp/gstsdpmessage.*: Constify args where we can. · 8db50d49
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/sdp/gstsdpmessage.c: (gst_sdp_media_get_media),
      (gst_sdp_media_get_port), (gst_sdp_media_get_num_ports),
      (gst_sdp_media_get_proto), (gst_sdp_media_formats_len),
      (gst_sdp_media_get_format), (gst_sdp_media_get_information),
      (gst_sdp_media_connections_len), (gst_sdp_media_get_connection),
      (gst_sdp_media_bandwidths_len), (gst_sdp_media_get_badwidth),
      (gst_sdp_media_get_key), (gst_sdp_media_attributes_len),
      (gst_sdp_media_get_attribute), (gst_sdp_media_get_attribute_val_n),
      (gst_sdp_media_get_attribute_val):
      * gst-libs/gst/sdp/gstsdpmessage.h:
      Constify args where we can.
      8db50d49
    • Wim Taymans's avatar
      gst-libs/gst/interfaces/: Move interface for RTSP extensions from -good to here. · 256d005e
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/interfaces/Makefile.am:
      * gst-libs/gst/interfaces/rtspextension.c:
      (gst_rtsp_extension_get_type), (gst_rtsp_extension_iface_init),
      (gst_rtsp_extension_detect_server),
      (gst_rtsp_extension_before_send), (gst_rtsp_extension_after_send),
      (gst_rtsp_extension_parse_sdp), (gst_rtsp_extension_setup_media),
      (gst_rtsp_extension_configure_stream),
      (gst_rtsp_extension_get_transports),
      (gst_rtsp_extension_stream_select), (gst_rtsp_extension_send):
      * gst-libs/gst/interfaces/rtspextension.h:
      Move interface for RTSP extensions from -good to here.
      Added helper methods to invoke interface methods.
      256d005e
    • Wim Taymans's avatar
      Fix some more RTSP docs. · 77c284a3
      Wim Taymans authored
      Original commit message from CVS:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/rtsp/gstrtspdefs.h:
      * gst-libs/gst/rtsp/gstrtspmessage.c: (key_value_foreach),
      (gst_rtsp_message_get_type), (gst_rtsp_message_parse_request),
      (gst_rtsp_message_init_response),
      (gst_rtsp_message_parse_response), (gst_rtsp_message_new_data),
      (gst_rtsp_message_parse_data), (gst_rtsp_message_add_header),
      (gst_rtsp_message_remove_header), (gst_rtsp_message_get_header),
      (gst_rtsp_message_append_headers), (gst_rtsp_message_set_body),
      (gst_rtsp_message_get_body), (dump_key_value):
      * gst-libs/gst/rtsp/gstrtspmessage.h:
      * gst-libs/gst/rtsp/gstrtsprange.c: (parse_npt_time),
      (parse_npt_range), (parse_clock_range), (parse_smpte_range),
      (gst_rtsp_range_parse):
      * gst-libs/gst/rtsp/gstrtsprange.h:
      * gst-libs/gst/rtsp/gstrtsptransport.c:
      * gst-libs/gst/rtsp/gstrtspurl.c:
      Fix some more RTSP docs.
      Add some missing methods for dealing with messages.
      77c284a3
  21. 24 Jul, 2007 2 commits
    • Wim Taymans's avatar
      Added beginnings of RTSP documentation. · 3dff14d6
      Wim Taymans authored
      Original commit message from CVS:
      * docs/libs/gst-plugins-base-libs-docs.sgml:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/rtsp/gstrtspbase64.c: (gst_rtsp_base64_encode):
      * gst-libs/gst/rtsp/gstrtspbase64.h:
      * gst-libs/gst/rtsp/gstrtspconnection.c:
      (gst_rtsp_connection_connect), (add_auth_header),
      (gst_rtsp_connection_write), (gst_rtsp_connection_send),
      (read_body), (gst_rtsp_connection_receive),
      (gst_rtsp_connection_next_timeout),
      (gst_rtsp_connection_reset_timeout),
      (gst_rtsp_connection_set_auth):
      * gst-libs/gst/rtsp/gstrtspconnection.h:
      * gst-libs/gst/rtsp/gstrtspdefs.c: (rtsp_init_status):
      * gst-libs/gst/rtsp/gstrtspdefs.h:
      * gst-libs/gst/rtsp/gstrtspmessage.h:
      * gst-libs/gst/rtsp/gstrtsprange.c: (parse_npt_time),
      (parse_npt_range), (parse_clock_range), (parse_smpte_range),
      (gst_rtsp_range_parse):
      * gst-libs/gst/rtsp/gstrtspurl.h:
      Added beginnings of RTSP documentation.
      3dff14d6
    • Wim Taymans's avatar
      Document the SDP library. · ee42361c
      Wim Taymans authored
      Original commit message from CVS:
      * docs/libs/Makefile.am:
      * docs/libs/gst-plugins-base-libs-docs.sgml:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/sdp/gstsdp.h:
      * gst-libs/gst/sdp/gstsdpmessage.c: (gst_sdp_message_set_origin),
      (gst_sdp_message_set_connection), (gst_sdp_message_add_bandwidth),
      (gst_sdp_message_add_time), (gst_sdp_message_add_zone),
      (gst_sdp_message_set_key), (gst_sdp_message_get_attribute_val_n),
      (gst_sdp_message_get_attribute_val),
      (gst_sdp_message_add_attribute), (gst_sdp_media_new),
      (gst_sdp_media_init), (gst_sdp_media_uninit), (gst_sdp_media_free),
      (gst_sdp_media_get_media), (gst_sdp_media_set_media),
      (gst_sdp_media_get_port), (gst_sdp_media_get_num_ports),
      (gst_sdp_media_set_port_info), (gst_sdp_media_get_proto),
      (gst_sdp_media_set_proto), (gst_sdp_media_formats_len),
      (gst_sdp_media_get_format), (gst_sdp_media_add_format),
      (gst_sdp_media_get_information), (gst_sdp_media_set_information),
      (gst_sdp_media_connections_len), (gst_sdp_media_get_connection),
      (gst_sdp_media_add_connection), (gst_sdp_media_bandwidths_len),
      (gst_sdp_media_get_badwidth), (gst_sdp_media_add_bandwidth),
      (gst_sdp_media_set_key), (gst_sdp_media_get_key),
      (gst_sdp_media_attributes_len), (gst_sdp_media_add_attribute),
      (gst_sdp_media_get_attribute_val_n),
      (gst_sdp_media_get_attribute_val), (gst_sdp_message_parse_buffer),
      (print_media), (gst_sdp_message_dump):
      * gst-libs/gst/sdp/gstsdpmessage.h:
      Document the SDP library.
      Add some of the missing SDPMedia methods.
      ee42361c