1. 02 Feb, 2018 1 commit
    • Matthew Waters's avatar
      webrtcbin: an element that handles the transport aspects of webrtc connections · 1894293d
      Matthew Waters authored
      SDP's are generated and consumed according to the W3C PeerConnection API
      available from https://www.w3.org/TR/webrtc/
      
      The SDP is either created initially from the connected
      sink pads/attached transceivers as in the case of generating an offer or
      intersected with the connected sink pads/attached transceivers as in
      the case for creating an answer.  In both cases, the rtp payloaded streams
      sent by the peer are exposed as separate src pads.
      
      The implementation supports trickle ICE, RTCP muxing, reduced size RTCP.
      
      With contributions from:
      Nirbheek Chauhan <nirbheek@centricular.com>
      Mathieu Duponchelle <mathieu@centricular.com>
      Edward Hervey <edward@centricular.com>
      
      https://bugzilla.gnome.org/show_bug.cgi?id=792523
      1894293d
  2. 23 Jun, 2013 3 commits
  3. 04 Nov, 2012 1 commit
  4. 05 Apr, 2012 1 commit
  5. 14 May, 2011 1 commit
  6. 28 Feb, 2011 1 commit
  7. 01 Oct, 2007 1 commit
    • Wim Taymans's avatar
      Added SDP demuxer element. Fixes #426657. · a2a6ea86
      Wim Taymans authored
      Original commit message from CVS:
      * configure.ac:
      * gst/sdp/gstsdpdemux.c: (_do_init), (gst_sdp_demux_base_init),
      (gst_sdp_demux_class_init), (gst_sdp_demux_init),
      (gst_sdp_demux_finalize), (gst_sdp_demux_set_property),
      (gst_sdp_demux_get_property), (find_stream_by_id),
      (find_stream_by_pt), (find_stream_by_udpsrc), (find_stream),
      (gst_sdp_demux_stream_free), (gst_sdp_demux_create_stream),
      (gst_sdp_demux_cleanup), (get_default_rate_for_pt),
      (gst_sdp_demux_parse_rtpmap), (gst_sdp_demux_media_to_caps),
      (new_session_pad), (request_pt_map), (gst_sdp_demux_do_stream_eos),
      (on_bye_ssrc), (on_timeout), (gst_sdp_demux_configure_manager),
      (gst_sdp_demux_stream_configure_udp),
      (gst_sdp_demux_stream_configure_udp_sink),
      (gst_sdp_demux_combine_flows), (gst_sdp_demux_stream_push_event),
      (gst_sdp_demux_handle_message), (gst_sdp_demux_start),
      (gst_sdp_demux_sink_event), (gst_sdp_demux_sink_chain),
      (gst_sdp_demux_change_state):
      * gst/sdp/gstsdpdemux.h:
      * gst/sdp/gstsdpelem.c: (plugin_init):
      Added SDP demuxer element. Fixes #426657.
      a2a6ea86
  8. 15 May, 2007 1 commit
  9. 11 Mar, 2007 1 commit
    • David Schleef's avatar
      Add appsrc/appsink example. · 25c51917
      David Schleef authored
      Original commit message from CVS:
      * configure.ac:
      * examples/Makefile.am:
      * examples/app/Makefile.am:
      * examples/app/appsrc_ex.c:
      Add appsrc/appsink example.
      * gst-libs/gst/app/Makefile.am:
      * gst-libs/gst/app/gstapp.c:
      * gst-libs/gst/app/gstappsink.c:
      * gst-libs/gst/app/gstappsink.h:
      * gst/app/gstapp.c:
      Add appsink.
      25c51917
  10. 03 Mar, 2007 1 commit
    • David Schleef's avatar
      Move the app library to gst-libs/gst/app (duh!) · 50fdeffe
      David Schleef authored
      Original commit message from CVS:
      * Makefile.am:
      * configure.ac:
      * ext/Makefile.am:
      * gst-libs/gst/Makefile.am:
      * gst-libs/gst/app/Makefile.am:
      * gst-libs/gst/app/gstapp.c:
      * gst-libs/gst/app/gstappsrc.c:
      * gst-libs/gst/app/gstappsrc.h:
      * gst/app/Makefile.am:
      * gst/app/gstapp.c:
      * gst/app/gstappsrc.c:
      * gst/app/gstappsrc.h:
      Move the app library to gst-libs/gst/app (duh!)
      50fdeffe
  11. 26 Feb, 2007 1 commit
  12. 30 Nov, 2006 1 commit
    • Wim Taymans's avatar
      Added fully functional jackaudiosink. · 76c13161
      Wim Taymans authored
      Original commit message from CVS:
      * configure.ac:
      * ext/Makefile.am:
      * ext/jack/Makefile.am:
      * ext/jack/gstjack.c: (plugin_init):
      * ext/jack/gstjack.h:
      * ext/jack/gstjackaudiosink.c: (gst_jack_ring_buffer_get_type),
      (gst_jack_ring_buffer_class_init), (jack_process_cb),
      (jack_sample_rate_cb), (jack_buffer_size_cb), (jack_shutdown_cb),
      (gst_jack_ring_buffer_init), (gst_jack_ring_buffer_dispose),
      (gst_jack_ring_buffer_finalize),
      (gst_jack_ring_buffer_open_device),
      (gst_jack_ring_buffer_close_device),
      (gst_jack_ring_buffer_acquire), (gst_jack_ring_buffer_release),
      (gst_jack_ring_buffer_start), (gst_jack_ring_buffer_pause),
      (gst_jack_ring_buffer_stop), (gst_jack_ring_buffer_delay),
      (gst_jack_connect_get_type), (gst_jack_audio_sink_base_init),
      (gst_jack_audio_sink_class_init), (gst_jack_audio_sink_init),
      (gst_jack_audio_sink_set_property),
      (gst_jack_audio_sink_get_property), (gst_jack_audio_sink_getcaps),
      (gst_jack_audio_sink_create_ringbuffer):
      * ext/jack/gstjackaudiosink.h:
      Added fully functional jackaudiosink.
      76c13161
  13. 08 Apr, 2006 1 commit
    • Stefan Kost's avatar
      Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent) · aa99af60
      Stefan Kost authored
      Original commit message from CVS:
      * ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_class_init):
      * ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_class_init):
      * ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_class_init):
      * ext/arts/gst_arts.c: (gst_arts_class_init):
      * ext/artsd/gstartsdsink.c: (gst_artsdsink_class_init):
      * ext/audiofile/gstafsink.c: (gst_afsink_class_init):
      * ext/audiofile/gstafsrc.c: (gst_afsrc_class_init):
      * ext/audioresample/gstaudioresample.c:
      * ext/cdaudio/gstcdaudio.c: (gst_cdaudio_class_init):
      * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_class_init):
      * ext/divx/gstdivxdec.c: (gst_divxdec_class_init):
      * ext/hermes/gsthermescolorspace.c:
      (gst_hermes_colorspace_class_init):
      * ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_class_init):
      * ext/jack/gstjack.c: (gst_jack_class_init):
      * ext/jack/gstjackbin.c: (gst_jack_bin_class_init):
      * ext/lcs/gstcolorspace.c: (gst_colorspace_class_init):
      * ext/libfame/gstlibfame.c: (gst_fameenc_class_init):
      * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_class_init):
      * ext/nas/nassink.c: (gst_nassink_class_init):
      * ext/shout/gstshout.c: (gst_icecastsend_class_init):
      * ext/snapshot/gstsnapshot.c: (gst_snapshot_class_init):
      * ext/sndfile/gstsf.c: (gst_sf_class_init):
      * ext/swfdec/gstswfdec.c: (gst_swfdecbuffer_class_init),
      (gst_swfdec_class_init):
      * ext/tarkin/gsttarkindec.c: (gst_tarkindec_class_init):
      * ext/tarkin/gsttarkinenc.c: (gst_tarkinenc_class_init):
      * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_class_init):
      * gst/chart/gstchart.c: (gst_chart_class_init):
      * gst/colorspace/gstcolorspace.c: (gst_colorspace_class_init):
      * gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_class_init):
      * gst/festival/gstfestival.c: (gst_festival_class_init):
      * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init):
      * gst/filter/gstiir.c: (gst_iir_class_init):
      * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init):
      * gst/librfb/gstrfbsrc.c: (gst_rfbsrc_class_init):
      * gst/mixmatrix/mixmatrix.c: (gst_mixmatrix_class_init):
      * gst/mpeg1sys/gstmpeg1systemencode.c:
      (gst_system_encode_class_init):
      * gst/mpeg1videoparse/gstmp1videoparse.c:
      (gst_mp1videoparse_class_init):
      * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_class_init):
      * gst/mpegaudioparse/gstmpegaudioparse.c:
      (gst_mp3parse_class_init):
      * gst/overlay/gstoverlay.c: (gst_overlay_class_init):
      * gst/passthrough/gstpassthrough.c: (passthrough_class_init):
      * gst/playondemand/gstplayondemand.c: (play_on_demand_class_init):
      * gst/rtjpeg/gstrtjpegdec.c: (gst_rtjpegdec_class_init):
      * gst/rtjpeg/gstrtjpegenc.c: (gst_rtjpegenc_class_init):
      * gst/smooth/gstsmooth.c: (gst_smooth_class_init):
      * gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_class_init):
      * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init):
      * gst/stereo/gststereo.c: (gst_stereo_class_init):
      * gst/switch/gstswitch.c: (gst_switch_class_init):
      * gst/tta/gstttadec.c: (gst_tta_dec_class_init):
      * gst/tta/gstttaparse.c: (gst_tta_parse_class_init):
      * gst/vbidec/gstvbidec.c: (gst_vbidec_class_init):
      * gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init):
      * gst/virtualdub/gstxsharpen.c: (gst_xsharpen_class_init):
      * gst/y4m/gsty4mencode.c: (gst_y4mencode_class_init):
      * sys/cdrom/gstcdplayer.c: (cdplayer_class_init):
      * sys/directsound/gstdirectsoundsink.c:
      (gst_directsoundsink_class_init):
      * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_class_init):
      * sys/dxr3/dxr3spusink.c: (dxr3spusink_class_init):
      * sys/dxr3/dxr3videosink.c: (dxr3videosink_class_init):
      * sys/qcam/gstqcamsrc.c: (gst_qcamsrc_class_init):
      * sys/v4l2/gstv4l2colorbalance.c:
      (gst_v4l2_color_balance_channel_class_init):
      * sys/v4l2/gstv4l2tuner.c: (gst_v4l2_tuner_channel_class_init),
      (gst_v4l2_tuner_norm_class_init):
      * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_class_init):
      Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
      aa99af60
  14. 01 Apr, 2006 1 commit
  15. 05 Sep, 2005 1 commit
  16. 03 Aug, 2004 1 commit
    • Benjamin Otte's avatar
      fixes for G_DISABLE_ASSERT and friends · c870aeb9
      Benjamin Otte authored
      Original commit message from CVS:
      * examples/dynparams/filter.c: (ui_control_create):
      * examples/gstplay/player.c: (print_tag):
      * ext/alsa/gstalsa.c: (gst_alsa_request_new_pad):
      * ext/gdk_pixbuf/gstgdkanimation.c:
      (gst_gdk_animation_iter_may_advance):
      * ext/jack/gstjack.c: (gst_jack_request_new_pad):
      * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
      (tag_list_to_id3_tag_foreach), (gst_id3_tag_handle_event):
      * ext/vorbis/oggvorbisenc.c: (gst_oggvorbisenc_get_tag_value):
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_get_tag_value):
      * ext/xine/xineaudiodec.c: (gst_xine_audio_dec_chain):
      * gst-libs/gst/media-info/media-info-test.c: (print_tag):
      * gst/sine/demo-dparams.c: (main):
      * gst/tags/gstvorbistag.c: (gst_tag_to_vorbis_comments):
      * testsuite/alsa/formats.c: (create_pipeline):
      * testsuite/alsa/sinesrc.c: (sinesrc_force_caps), (sinesrc_get):
      fixes for G_DISABLE_ASSERT and friends
      * gst/typefind/gsttypefindfunctions.c: (aac_type_find),
      (mp3_type_frame_length_from_header), (mp3_type_find),
      (plugin_init):
      require mp3 typefinding to have at least MIN_HEADERS valid headers
      add typefinding for AAC adts files
      c870aeb9
  17. 21 May, 2004 1 commit
  18. 15 Mar, 2004 1 commit
  19. 14 Mar, 2004 1 commit
  20. 12 Jan, 2004 1 commit
    • David Schleef's avatar
      Remove all usage of gst_pad_get_caps(), and replace it with... · d33b0d62
      David Schleef authored
      Remove all usage of gst_pad_get_caps(), and replace it with gst_pad_get_allowed_caps() or gst_pad_get_negotiated_cap().
      
      Original commit message from CVS:
      Remove all usage of gst_pad_get_caps(), and replace it with
      gst_pad_get_allowed_caps() or gst_pad_get_negotiated_cap().
      d33b0d62
  21. 22 Dec, 2003 1 commit
  22. 04 Dec, 2003 1 commit
  23. 01 Nov, 2003 1 commit
  24. 08 Oct, 2003 1 commit
  25. 30 Sep, 2003 1 commit
  26. 19 Jul, 2003 1 commit
  27. 06 Jul, 2003 1 commit
    • Ronald S. Bultje's avatar
      New mimetypes gone into effect today - this commit changes all old mimetypes... · 95011fd7
      Ronald S. Bultje authored
      New mimetypes gone into effect today - this commit changes all old mimetypes over to the new mimetypes spec as descri...
      
      Original commit message from CVS:
      New mimetypes gone into effect today - this commit changes all old mimetypes over to the new mimetypes spec as described in the previous commit's document. Note: some plugins will break, some pipelines will break, expect HEAD to be broken or at least not 100% working for a few days, but don't forget to report bugs
      95011fd7
  28. 01 Jul, 2003 1 commit
  29. 29 Jun, 2003 1 commit
    • Benjamin Otte's avatar
      compatibility fix for new GST_DEBUG stuff. · f4a7caa4
      Benjamin Otte authored
      Original commit message from CVS:
      compatibility fix for new GST_DEBUG stuff.
      Includes fixes for missing includes for config.h and unistd.h
      
      I only ensured for plugins I can build that they work, so if some of them are still broken, you gotta fix them yourselves unfortunately.
      f4a7caa4
  30. 13 Jun, 2003 1 commit
  31. 04 Mar, 2003 1 commit
  32. 05 Feb, 2003 1 commit
  33. 10 Jan, 2003 2 commits
  34. 29 Sep, 2002 1 commit
  35. 18 Sep, 2002 1 commit
  36. 10 Sep, 2002 1 commit
  37. 09 Sep, 2002 1 commit