1. 10 Feb, 2006 3 commits
    • Wim Taymans's avatar
      gst/rtp/gstrtpmp4vpay.c: First set options, then set caps or else the... · 2bbf2b42
      Wim Taymans authored
      gst/rtp/gstrtpmp4vpay.c: First set options, then set caps or else the baseclass will not know about the options, duh.
      
      Original commit message from CVS:
      * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_setcaps):
      First set options, then set caps or else the baseclass
      will not know about the options, duh.
      2bbf2b42
    • Wim Taymans's avatar
      gst/rtp/gstrtpmp4vpay.c: Don't waste time looking for a config string if we... · 2187906a
      Wim Taymans authored
      gst/rtp/gstrtpmp4vpay.c: Don't waste time looking for a config string if we have codec_info on the incomming caps.
      
      Original commit message from CVS:
      * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_class_init),
      (gst_rtp_mp4v_pay_setcaps):
      Don't waste time looking for a config string if we have codec_info
      on the incomming caps.
      2187906a
    • Wim Taymans's avatar
      gst/rtp/README: Say something about case-sensitivity of caps vs mime-attributes. · f9d2e49e
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/README:
      Say something about case-sensitivity of caps vs mime-attributes.
      
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_class_init),
      (gst_rtp_amr_pay_handle_buffer):
      * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_get_type),
      (gst_rtp_mp4g_pay_base_init), (gst_rtp_mp4g_pay_class_init),
      (gst_rtp_mp4g_pay_init), (gst_rtp_mp4g_pay_finalize),
      (gst_rtp_mp4g_pay_new_caps), (gst_rtp_mp4g_pay_setcaps),
      (gst_rtp_mp4g_pay_flush), (gst_rtp_mp4g_pay_handle_buffer),
      (gst_rtp_mp4g_pay_set_property), (gst_rtp_mp4g_pay_get_property),
      (gst_rtp_mp4g_pay_plugin_init):
      * gst/rtp/gstrtpmp4gpay.h:
      Added beginnings of mpeg4-generic payloader (RFC 3640)
      f9d2e49e
  2. 09 Feb, 2006 4 commits
    • Wim Taymans's avatar
      gst/rtsp/: Resurected rtpdec to make rtspsrc happy again. · 946e1e43
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/Makefile.am:
      * gst/rtsp/gstrtpdec.c: (gst_rtpdec_get_type),
      (gst_rtpdec_class_init), (gst_rtpdec_init), (gst_rtpdec_getcaps),
      (gst_rtpdec_chain_rtp), (gst_rtpdec_chain_rtcp),
      (gst_rtpdec_set_property), (gst_rtpdec_get_property),
      (gst_rtpdec_change_state):
      * gst/rtsp/gstrtpdec.h:
      * gst/rtsp/gstrtsp.c: (plugin_init):
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_transport):
      * gst/rtsp/rtspconnection.c: (read_body),
      (rtsp_connection_receive):
      * gst/rtsp/rtspmessage.c: (rtsp_message_dump):
      Resurected rtpdec to make rtspsrc happy again.
      Skip attributes from the session id.
      Don't crash when dumping a message with an empty body.
      946e1e43
    • Wim Taymans's avatar
      gst/rtp/gstrtpamrdepay.c: Added more meaningfull warnings when something goes wrong. · 509035fc
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_chain):
      Added more meaningfull warnings when something goes wrong.
      Clear F bit on outgoing AMR packets.
      
      * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_class_init),
      (gst_rtp_amr_pay_handle_buffer):
      Added debugging category
      Support payloading of multiple AMR frames.
      
      * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_depay_data):
      Added some debugging.
      509035fc
    • Jan Schmidt's avatar
      configure.ac: Back to CVS · 7e6d4b3e
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      Back to CVS
      7e6d4b3e
    • Jan Schmidt's avatar
      Releasing 0.10.2 · 03c24b64
      Jan Schmidt authored
      Original commit message from CVS:
      Releasing 0.10.2
      03c24b64
  3. 08 Feb, 2006 4 commits
  4. 07 Feb, 2006 5 commits
  5. 06 Feb, 2006 11 commits
    • Wim Taymans's avatar
      gst/udp/gstmultiudpsink.*: Updated docs. · 21dbd4eb
      Wim Taymans authored
      Original commit message from CVS:
      * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
      (gst_multiudpsink_render), (gst_multiudpsink_get_property),
      (gst_multiudpsink_init_send), (gst_multiudpsink_add),
      (gst_multiudpsink_remove), (gst_multiudpsink_clear),
      (gst_multiudpsink_get_stats), (gst_multiudpsink_change_state):
      * gst/udp/gstmultiudpsink.h:
      Updated docs.
      Added properties bytes-served, bytes_to_serve.
      Post proper error messages,
      Emit client added signal too.
      21dbd4eb
    • Wim Taymans's avatar
      gst/qtdemux/qtdemux.*: Some QT demux loving. · 2651b40a
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_query),
      (gst_qtdemux_handle_src_event), (gst_qtdemux_loop_header),
      (qtdemux_inflate), (qtdemux_parse), (qtdemux_parse_trak),
      (qtdemux_parse_udta), (qtdemux_tag_add_str), (qtdemux_tag_add_num),
      (qtdemux_tag_add_gnre), (gst_qtdemux_handle_esds),
      (qtdemux_video_caps), (qtdemux_audio_caps):
      * gst/qtdemux/qtdemux.h:
      Some QT demux loving.
      Handle seeking in a less broken way.
      Fix AMR caps to match the AMR decoder.
      Set first timestamp on AMR samples to 0 for now.
      Remove some \n in DEBUG strings.
      Use _scale_int for maximum precision.
      2651b40a
    • Thomas Vander Stichele's avatar
      adding docs for multiudpsink · 5118effe
      Thomas Vander Stichele authored
      Original commit message from CVS:
      adding docs for multiudpsink
      5118effe
    • Thomas Vander Stichele's avatar
      gst/level/gstlevel.c: peak below decay is not necessarily an error, so don't ERROR log · 1dffb837
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * gst/level/gstlevel.c: (gst_level_transform_ip):
      peak below decay is not necessarily an error, so don't ERROR log
      1dffb837
    • Thomas Vander Stichele's avatar
      cvs versions · 5cfa2c1a
      Thomas Vander Stichele authored
      Original commit message from CVS:
      cvs versions
      5cfa2c1a
    • Tim-Philipp Müller's avatar
      gst/matroska/ebml-write.*: Make sure we send a newsegment event in BYTES... · dce4937f
      Tim-Philipp Müller authored
      gst/matroska/ebml-write.*: Make sure we send a newsegment event in BYTES format before sending buffers (#328531).
      
      Original commit message from CVS:
      * gst/matroska/ebml-write.c: (gst_ebml_write_reset),
      (gst_ebml_write_flush_cache), (gst_ebml_write_element_push),
      (gst_ebml_write_seek):
      * gst/matroska/ebml-write.h:
      Make sure we send a newsegment event in BYTES format
      before sending buffers (#328531).
      dce4937f
    • Tim-Philipp Müller's avatar
      Pass unhandled queries upstream instead of just dropping them (#326446).... · 3a27956d
      Tim-Philipp Müller authored
      Pass unhandled queries upstream instead of just dropping them (#326446). Update query type arrays here and there.
      
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_src_query),
      (gst_dvdemux_sink_query):
      * ext/flac/gstflacdec.c: (gst_flac_dec_src_query):
      * ext/speex/gstspeexdec.c: (speex_get_query_types),
      (speex_dec_src_query):
      * ext/speex/gstspeexenc.c: (gst_speexenc_src_query),
      (gst_speexenc_sink_query):
      * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query):
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_get_src_query_types),
      (gst_matroska_demux_handle_src_query):
      * gst/wavparse/gstwavparse.c: (gst_wavparse_get_query_types),
      (gst_wavparse_pad_query):
      Pass unhandled queries upstream instead of just dropping
      them (#326446). Update query type arrays here and there.
      3a27956d
    • Tim-Philipp Müller's avatar
      tests/check/elements/matroskamux.c: Collectpads in core got changed and now... · 323331a0
      Tim-Philipp Müller authored
      tests/check/elements/matroskamux.c: Collectpads in core got changed and now also holds a reference to any pad that is...
      
      Original commit message from CVS:
      * tests/check/elements/matroskamux.c: (setup_src_pad):
      Collectpads in core got changed and now also holds a
      reference to any pad that is part of it. Fix refcount
      checks in test case accordingly.
      323331a0
    • Tim-Philipp Müller's avatar
      gst/apetag/gstapedemux.h: Fix include, for now GstTagDemux is in the apetag dir. · 6f224b25
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/apetag/gstapedemux.h:
      Fix include, for now GstTagDemux is in the apetag dir.
      6f224b25
    • Tim-Philipp Müller's avatar
      docs/plugins/: Add cdio plugin to docs. · 7142afe6
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      * docs/plugins/inspect/plugin-cdio.xml:
      Add cdio plugin to docs.
      * ext/cdio/gstcdiocddasrc.c:
      Add gtk-doc blurb.
      * ext/cdio/gstcdio.c:
      The plugin is called 'cdio' not 'cddio'.
      7142afe6
    • Tim-Philipp Müller's avatar
      Add APE tag demuxer (#325649). · 5bc69ce9
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * configure.ac:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      * docs/plugins/gst-plugins-good-plugins.hierarchy:
      * docs/plugins/inspect/plugin-apetag.xml:
      * gst/apetag/Makefile.am:
      * gst/apetag/gstapedemux.c:
      * gst/apetag/gstapedemux.h:
      * gst/apetag/gsttagdemux.c:
      * gst/apetag/gsttagdemux.h:
      Add APE tag demuxer (#325649).
      5bc69ce9
  6. 05 Feb, 2006 2 commits
    • Jan Schmidt's avatar
      ext/gconf/: Ignore changing the GConf key to "". Ignore GConf key updates that... · 059527ab
      Jan Schmidt authored
      ext/gconf/: Ignore changing the GConf key to "". Ignore GConf key updates that don't actually change the string.
      
      Original commit message from CVS:
      * ext/gconf/gconf.c: (gst_gconf_get_default_audio_sink),
      (gst_gconf_get_default_video_sink),
      (gst_gconf_get_default_audio_src),
      (gst_gconf_get_default_video_src):
      * ext/gconf/gconf.h:
      * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_reset),
      (gst_gconf_audio_sink_init), (gst_gconf_audio_sink_dispose),
      (do_toggle_element):
      * ext/gconf/gstgconfaudiosink.h:
      * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_reset),
      (gst_gconf_audio_src_init), (gst_gconf_audio_src_dispose),
      (do_toggle_element):
      * ext/gconf/gstgconfaudiosrc.h:
      * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset),
      (gst_gconf_video_sink_init), (gst_gconf_video_sink_dispose),
      (do_toggle_element):
      * ext/gconf/gstgconfvideosink.h:
      * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_reset),
      (gst_gconf_video_src_init), (gst_gconf_video_src_dispose),
      (do_toggle_element):
      * ext/gconf/gstgconfvideosrc.h:
      Ignore changing the GConf key to "". Ignore GConf key updates
      that don't actually change the string.
      For now, ignore the GConf key when the state is > READY, as
      it breaks streaming. Sometime it will be nice to bring the
      new sink online even mid-stream, by sending NEWSEGMENT info
      and possibly prerolling.
      (Fixes #326736)
      059527ab
    • Jan Schmidt's avatar
      gst/goom/: Make goom reentrant by moving all important static variables into instance structures. · 07c1dcea
      Jan Schmidt authored
      Original commit message from CVS:
      * gst/goom/filters.c: (zoomFilterNew), (calculatePXandPY),
      (setPixelRGB), (setPixelRGB_), (getPixelRGB), (getPixelRGB_),
      (zoomFilterSetResolution), (zoomFilterDestroy),
      (zoomFilterFastRGB), (pointFilter):
      * gst/goom/filters.h:
      * gst/goom/goom_core.c: (goom_init), (goom_set_resolution),
      (goom_update), (goom_close):
      * gst/goom/goom_core.h:
      * gst/goom/goom_tools.h:
      * gst/goom/graphic.c:
      * gst/goom/gstgoom.c: (gst_goom_class_init), (gst_goom_init),
      (gst_goom_dispose), (gst_goom_src_setcaps), (gst_goom_chain):
      * gst/goom/gstgoom.h:
      * gst/goom/lines.c: (goom_lines):
      * gst/goom/lines.h:
      Make goom reentrant by moving all important static variables
      into instance structures.
      (Fixes #329181)
      07c1dcea
  7. 04 Feb, 2006 2 commits
  8. 03 Feb, 2006 4 commits
  9. 02 Feb, 2006 3 commits
  10. 01 Feb, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst/auparse/gstauparse.c: Don't push buffers into the adapter that we are... · 638225ae
      Tim-Philipp Müller authored
      gst/auparse/gstauparse.c: Don't push buffers into the adapter that we are going to push downstream again without fram...
      
      Original commit message from CVS:
      * gst/auparse/gstauparse.c: (gst_au_parse_chain):
      Don't push buffers into the adapter that we are going to
      push downstream again without framing anyway. Also, the
      adaptor takes ownership of buffers put into it (fixes
      auparse pushing invalid buffers for .au files with
      ADPCM contents). Finally, set caps on all outgoing buffers.
      638225ae
  11. 30 Jan, 2006 1 commit
    • Jan Schmidt's avatar
      gst/id3demux/: Someone should kick my butt. Remove ID3v1 tags from the end of the file. · 1e661e8f
      Jan Schmidt authored
      Original commit message from CVS:
      
      * gst/id3demux/gstid3demux.c: (gst_id3demux_chain),
      (gst_id3demux_read_id3v1), (gst_id3demux_sink_activate),
      (gst_id3demux_send_tag_event):
      * gst/id3demux/id3tags.c: (id3demux_read_id3v1_tag):
      Someone should kick my butt. Remove ID3v1 tags from the end of the
      file.
      
      Improve error messages. Send the TAG message as soon as we complete
      typefinding, instead of waiting until we send the first buffer.
      Downstream tag event is still sent before the first buffer.
      1e661e8f