1. 31 Oct, 2006 4 commits
  2. 30 Oct, 2006 3 commits
    • Michal Benes's avatar
      gst/matroska/matroska-demux.c: Fix several issues with... · 737df825
      Michal Benes authored
      gst/matroska/matroska-demux.c: Fix several issues with encoded/compressed/encrypted/signed tracks; also, remove super...
      
      Original commit message from CVS:
      Patch by: Michal Benes  <michal dot benes at itonis tv>
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_encoding_cmp),
      (gst_matroska_demux_read_track_encodings),
      (gst_matroska_decode_buffer):
      Fix several issues with encoded/compressed/encrypted/signed tracks;
      also, remove superfluous newline characters from some debug
      statements. (#366155)
      737df825
    • Wim Taymans's avatar
      ext/jpeg/: Various cleanups, capsnego and leak fixes. · 39d8d88a
      Wim Taymans authored
      Original commit message from CVS:
      * ext/jpeg/gstjpegenc.c: (gst_jpegenc_getcaps):
      * ext/jpeg/gstsmokedec.c: (gst_smokedec_class_init),
      (gst_smokedec_init), (gst_smokedec_finalize), (gst_smokedec_chain),
      (gst_smokedec_change_state):
      * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_class_init),
      (gst_smokeenc_init), (gst_smokeenc_finalize),
      (gst_smokeenc_getcaps), (gst_smokeenc_setcaps),
      (gst_smokeenc_resync), (gst_smokeenc_chain),
      (gst_smokeenc_set_property), (gst_smokeenc_get_property),
      (gst_smokeenc_change_state):
      Various cleanups, capsnego and leak fixes.
      39d8d88a
    • Mark Nauwelaerts's avatar
      gst/videomixer/videomixer.c: Fix videomixer so that it can handle any combination of framerates. · ccce64b2
      Mark Nauwelaerts authored
      Original commit message from CVS:
      Patch by: Mark Nauwelaerts  <manauw at skynet be>
      * gst/videomixer/videomixer.c: (gst_videomixer_update_queues):
      Fix videomixer so that it can handle any combination of framerates.
      Fixes #367221.
      ccce64b2
  3. 28 Oct, 2006 1 commit
    • Wim Taymans's avatar
      gst/avi/gstavidemux.c: Fix position query for audio. also fixes timestamps in... · c152d13c
      Wim Taymans authored
      gst/avi/gstavidemux.c: Fix position query for audio. also fixes timestamps in streaming mode and bug #364958.
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query),
      (gst_avi_demux_parse_file_header),
      (gst_avi_demux_stream_init_push), (gst_avi_demux_parse_stream),
      (gst_avi_demux_stream_header_push), (gst_avi_demux_stream_data),
      (gst_avi_demux_chain):
      Fix position query for audio. also fixes timestamps in streaming
      mode and bug #364958.
      Small cleanups.
      c152d13c
  4. 27 Oct, 2006 1 commit
    • Wim Taymans's avatar
      ext/libpng/gstpngenc.*: Fix strides. Fixes #364856. · 82ad65b2
      Wim Taymans authored
      Original commit message from CVS:
      * ext/libpng/gstpngenc.c: (gst_pngenc_setcaps), (gst_pngenc_chain):
      * ext/libpng/gstpngenc.h:
      Fix strides. Fixes #364856.
      Cleanup capsnego.
      Set caps on outgoing buffers.
      82ad65b2
  5. 18 Oct, 2006 5 commits
    • Ville Syrjala's avatar
      gst/rtp/: Add static payload numbers in addition to the dynamic ones. · 69ce7192
      Ville Syrjala authored
      Original commit message from CVS:
      Patch by: Ville Syrjala <ville dot syrjala at movial dot fi>
      * gst/rtp/gstrtpgsmpay.c:
      * gst/rtp/gstrtph263pay.c:
      * gst/rtp/gstrtpmpapay.c:
      * gst/rtp/gstrtppcmapay.c: (gst_rtp_pcma_pay_flush),
      (gst_rtp_pcma_pay_handle_buffer):
      * gst/rtp/gstrtppcmupay.c: (gst_rtp_pcmu_pay_flush):
      Add static payload numbers in addition to the dynamic ones.
      Fixes #361639.
      69ce7192
    • Wim Taymans's avatar
      gst/rtsp/: Reuse already existing enum for lower transport. · b14738fb
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/gstrtspsrc.c: (gst_rtsp_lower_trans_get_type),
      (gst_rtspsrc_class_init), (gst_rtspsrc_loop_interleaved),
      (gst_rtspsrc_loop_udp), (gst_rtspsrc_open),
      (gst_rtspsrc_uri_get_protocols), (gst_rtspsrc_uri_set_uri):
      * gst/rtsp/rtspconnection.c: (rtsp_connection_create):
      * gst/rtsp/rtspdefs.h:
      * gst/rtsp/rtspurl.c: (rtsp_url_parse):
      * gst/rtsp/rtspurl.h:
      Reuse already existing enum for lower transport.
      Add rtspt and rtspu protocols.
      Send redirect to rtspt when udp times out.
      b14738fb
    • Wim Taymans's avatar
      gst/wavparse/gstwavparse.c: Fix seeking some more, mostly for speed changes. · 02ae90ea
      Wim Taymans authored
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek),
      (gst_wavparse_stream_data):
      Fix seeking some more, mostly for speed changes.
      02ae90ea
    • Tim-Philipp Müller's avatar
      ChangeLog surgery: fix Fredrik's e-mail address · c8de15f3
      Tim-Philipp Müller authored
      Original commit message from CVS:
      ChangeLog surgery: fix Fredrik's e-mail address
      c8de15f3
    • Fredrik Persson's avatar
      sys/v4l2/gstv4l2tuner.*: Fix _set_channel(): remove useless g_object_notify()... · 7d5caee3
      Fredrik Persson authored
      sys/v4l2/gstv4l2tuner.*: Fix _set_channel(): remove useless g_object_notify() for "channel" property that doesn't exi...
      
      Original commit message from CVS:
      Patch by: Fredrik Persson  <frepe at broadband net>
      * sys/v4l2/gstv4l2tuner.c:
      * sys/v4l2/gstv4l2tuner.h:
      Fix _set_channel(): remove useless g_object_notify() for "channel"
      property that doesn't exist any longer and therefore now also
      useless redirect (#338818).
      7d5caee3
  6. 17 Oct, 2006 6 commits
    • Tim-Philipp Müller's avatar
      Activate pads before adding them to running element. · ad1f788a
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_set_wp_config):
      * ext/wavpack/gstwavpackparse.c:
      (gst_wavpack_parse_create_src_pad):
      * gst/nuvdemux/gstnuvdemux.c: (gst_nuv_demux_create_pads):
      * tests/check/elements/wavpackparse.c: (wavpackparse_found_pad):
      Activate pads before adding them to running element.
      ad1f788a
    • Josep Torra Valles's avatar
      gst/qtdemux/qtdemux.c: Make compile with Forte compiler, mostly don't do... · 9d73ae11
      Josep Torra Valles authored
      gst/qtdemux/qtdemux.c: Make compile with Forte compiler, mostly don't do pointer arithmetic with void pointers (#3626...
      
      Original commit message from CVS:
      Patch by: Josep Torra Valles  <josep at fluendo com>
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_sink_event),
      (next_entry_size), (qtdemux_inflate), (qtdemux_parse_moov),
      (qtdemux_parse_tree), (qtdemux_parse_trak), (qtdemux_tag_add_str),
      (qtdemux_tag_add_num), (qtdemux_tag_add_date),
      (qtdemux_tag_add_gnre):
      Make compile with Forte compiler, mostly don't do pointer arithmetic
      with void pointers (#362626).
      9d73ae11
    • Wim Taymans's avatar
      sys/oss/gstosssink.c: Some drivers do not support unsetting the non-blocking... · bad39277
      Wim Taymans authored
      sys/oss/gstosssink.c: Some drivers do not support unsetting the non-blocking flag once the device is opened. In those...
      
      Original commit message from CVS:
      * sys/oss/gstosssink.c: (gst_oss_sink_prepare):
      Some drivers do not support unsetting the non-blocking flag once the
      device is opened. In those cases, close/open the device in
      non-blocking mode. Fixes #362673.
      bad39277
    • Stefan Kost's avatar
      sys/v4l2/: dear stefan, framespersecond is not frameperiod, reverting but adding comment · a2b7998d
      Stefan Kost authored
      Original commit message from CVS:
      * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
      * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_fps),
      (gst_v4l2src_get_fps):
      dear stefan, framespersecond is not frameperiod, reverting but adding
      comment
      a2b7998d
    • Stefan Kost's avatar
      sys/v4l2/: Numerator is numerator and denominator is denominator. Say that... · 2d2802aa
      Stefan Kost authored
      sys/v4l2/: Numerator is numerator and denominator is denominator. Say that aloud 5 times and retry after next beer.
      
      Original commit message from CVS:
      * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
      * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_fps),
      (gst_v4l2src_get_fps):
      Numerator is numerator and denominator is denominator. Say that aloud
      5 times and retry after next beer.
      2d2802aa
    • Tim-Philipp Müller's avatar
      gst/qtdemux/qtdemux.*: Avoid void pointer usage, better use guint8 * instead. · d14571a4
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (qtdemux_parse_moov), (qtdemux_parse),
      (qtdemux_node_dump_foreach), (qtdemux_dump_mvhd),
      (qtdemux_dump_tkhd), (qtdemux_dump_elst), (qtdemux_dump_mdhd),
      (qtdemux_dump_hdlr), (qtdemux_dump_vmhd), (qtdemux_dump_dref),
      (qtdemux_dump_stsd), (qtdemux_dump_stts), (qtdemux_dump_stss),
      (qtdemux_dump_stsc), (qtdemux_dump_stsz), (qtdemux_dump_stco),
      (qtdemux_dump_co64), (qtdemux_dump_dcom), (qtdemux_dump_cmvd),
      (qtdemux_dump_unknown), (qtdemux_tree_get_child_by_type),
      (qtdemux_tree_get_sibling_by_type):
      * gst/qtdemux/qtdemux.h:
      Avoid void pointer usage, better use guint8 * instead.
      d14571a4
  7. 16 Oct, 2006 1 commit
    • Josep Torra Valles's avatar
      Fix a bunch of problems discovered by the Forte compiler, mostly type mixups... · c4e7ebfe
      Josep Torra Valles authored
      Fix a bunch of problems discovered by the Forte compiler, mostly type mixups and pointer arithmetics with void pointe...
      
      Original commit message from CVS:
      Patch by: Josep Torra Valles  <josep at fluendo com>
      * ext/cairo/gsttimeoverlay.c: (gst_cairo_time_overlay_transform):
      * ext/esd/esdsink.c: (gst_esdsink_write):
      * ext/flac/gstflacdec.c: (gst_flac_dec_length),
      (gst_flac_dec_read_seekable), (gst_flac_dec_chain),
      (gst_flac_dec_send_newsegment):
      * ext/flac/gstflacenc.c: (gst_flac_enc_seek_callback),
      (gst_flac_enc_tell_callback):
      * ext/jpeg/smokecodec.c: (find_best_size), (smokecodec_encode),
      (smokecodec_parse_header), (smokecodec_decode):
      * gst/avi/gstavimux.c: (gst_avi_mux_write_avix_index):
      * gst/debug/efence.c: (gst_fenced_buffer_alloc):
      * gst/goom/Makefile.am:
      * gst/goom/gstgoom.c:
      * gst/icydemux/gsticydemux.c: (gst_icydemux_typefind_or_forward):
      * gst/rtsp/gstrtspsrc.c:
      * gst/rtsp/rtspconnection.c: (rtsp_connection_read):
      * gst/udp/gstudpsink.c:
      * gst/udp/gstudpsrc.c:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_change_state):
      * sys/sunaudio/gstsunaudiomixertrack.h:
      Fix a bunch of problems discovered by the Forte compiler, mostly type
      mixups and pointer arithmetics with void pointers. Fixes #362603.
      c4e7ebfe
  8. 12 Oct, 2006 2 commits
    • Tim-Philipp Müller's avatar
      ext/speex/: Miscellaneous clean-ups, among other things: speexenc => enc to... · afef1cdc
      Tim-Philipp Müller authored
      ext/speex/: Miscellaneous clean-ups, among other things: speexenc => enc to enhance code readability; change speexenc...
      
      Original commit message from CVS:
      * ext/speex/gstspeex.c: (plugin_init):
      * ext/speex/gstspeexenc.c: (gst_speex_enc_get_formats),
      (gst_speex_enc_setup_interfaces), (gst_speex_enc_base_init),
      (gst_speex_enc_class_init), (gst_speex_enc_finalize),
      (gst_speex_enc_sink_setcaps), (gst_speex_enc_convert_src),
      (gst_speex_enc_convert_sink), (gst_speex_enc_get_query_types),
      (gst_speex_enc_src_query), (gst_speex_enc_sink_query),
      (gst_speex_enc_init), (gst_speex_enc_create_metadata_buffer),
      (gst_speex_enc_set_last_msg), (gst_speex_enc_setup),
      (gst_speex_enc_buffer_from_data), (gst_speex_enc_push_buffer),
      (gst_speex_enc_set_header_on_caps), (gst_speex_enc_sinkevent),
      (gst_speex_enc_chain), (gst_speex_enc_get_property),
      (gst_speex_enc_set_property), (gst_speex_enc_change_state):
      * ext/speex/gstspeexenc.h:
      Miscellaneous clean-ups, among other things: speexenc => enc to
      enhance code readability; change speexenc => speex_enc; in chain
      function unref input buffer in case of error; take reference in
      event function; use boilerplate macro; use gst_pad_query_peer_*
      convenience functions.
      afef1cdc
    • Tim-Philipp Müller's avatar
      ext/speex/gstspeexenc.c: Fix some mem leaks. · 35f4d69d
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/speex/gstspeexenc.c: (gst_speexenc_finalize),
      (gst_speexenc_set_last_msg), (gst_speexenc_setup),
      (gst_speexenc_set_header_on_caps):
      Fix some mem leaks.
      35f4d69d
  9. 11 Oct, 2006 4 commits
    • Wim Taymans's avatar
      gst/rtsp/URLS: Added some other URL. · 7accf76d
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/URLS:
      Added some other URL.
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop_udp),
      (gst_rtspsrc_handle_request), (gst_rtspsrc_send),
      (gst_rtspsrc_open), (gst_rtspsrc_play),
      (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state):
      * gst/rtsp/gstrtspsrc.h:
      Work on fallback to TCP connection when the UDP socket times out.
      Handler server requests, just reply with OK for now.
      * gst/rtsp/rtspdefs.c: (rtsp_strresult):
      * gst/rtsp/rtspdefs.h:
      Added some more Real extension headers.
      * gst/rtsp/rtspurl.c: (rtsp_url_parse):
      Fix parsing of urls with a ':' that is not part of the hostname:port
      part of the url.
      7accf76d
    • Edward Hervey's avatar
      gst/qtdemux/qtdemux.c: Add some fourcc for DV format. · 7cb2c5f8
      Edward Hervey authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
      Add some fourcc for DV format.
      7cb2c5f8
    • Tim-Philipp Müller's avatar
      gst/: Activate pad before adding it to the already-running element. · a9117741
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/apetag/gsttagdemux.c: (gst_tag_demux_add_srcpad):
      * gst/icydemux/gsticydemux.c: (gst_icydemux_add_srcpad):
      * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad):
      Activate pad before adding it to the already-running element.
      * tests/check/elements/icydemux.c: (icydemux_found_pad):
      Activate newly-created pad too.
      a9117741
    • Sebastien Cote's avatar
      gst/udp/gstudpsrc.c: Fix some leaks in caps and uris. Fixes #361252. · 734243ef
      Sebastien Cote authored
      Original commit message from CVS:
      Patch by: Sebastien Cote <sebas642 at yahoo dot ca>
      * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
      (gst_udpsrc_finalize), (gst_udpsrc_create), (gst_udpsrc_set_uri),
      (gst_udpsrc_start):
      Fix some leaks in caps and uris. Fixes #361252.
      734243ef
  10. 10 Oct, 2006 3 commits
    • Tim-Philipp Müller's avatar
      gst/qtdemux/qtdemux.c: Printf format fixes. · 2738e1f8
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (extract_initial_length_and_fourcc),
      (gst_qtdemux_loop_state_header):
      Printf format fixes.
      * sys/dvb/gstdvbsrc.c:
      Use "_stdint.h".
      2738e1f8
    • Wim Taymans's avatar
      gst/qtdemux/qtdemux.c: Reorganise some stuff. · d8f80b3a
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
      (gst_qtdemux_push_event), (gst_qtdemux_do_seek),
      (gst_qtdemux_change_state), (extract_initial_length_and_fourcc),
      (gst_qtdemux_loop_state_header), (gst_qtdemux_activate_segment),
      (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
      (gst_qtdemux_post_buffering), (gst_qtdemux_chain),
      (gst_qtdemux_add_stream), (qtdemux_process_redirects),
      (qtdemux_parse_tree), (qtdemux_parse_trak):
      Reorganise some stuff.
      Parse RTSP redirection URLS.
      d8f80b3a
    • Tim-Philipp Müller's avatar
      gst/wavparse/Makefile.am: Fix copy'n'paste-o (spotted by Mark Nauwelaerts, #341489). · 8387f940
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/wavparse/Makefile.am:
      Fix copy'n'paste-o (spotted by Mark Nauwelaerts, #341489).
      8387f940
  11. 09 Oct, 2006 1 commit
  12. 08 Oct, 2006 1 commit
  13. 07 Oct, 2006 2 commits
    • Tim-Philipp Müller's avatar
      gst/rtsp/gstrtspsrc.c: Activate pads before adding them to the source. · 58b34197
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_transport):
      Activate pads before adding them to the source.
      58b34197
    • Tim-Philipp Müller's avatar
      docs/plugins/: Add/update docs stuff. · 18d2ef2b
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/plugins/gst-plugins-bad-plugins.args:
      * docs/plugins/gst-plugins-bad-plugins.hierarchy:
      * docs/plugins/gst-plugins-bad-plugins.interfaces:
      * docs/plugins/gst-plugins-bad-plugins.prerequisites:
      * docs/plugins/inspect/plugin-dtsdec.xml:
      * docs/plugins/inspect/plugin-mms.xml:
      * docs/plugins/inspect/plugin-mpeg2enc.xml:
      * docs/plugins/inspect/plugin-neon.xml:
      * docs/plugins/inspect/plugin-replaygain.xml:
      * docs/plugins/inspect/plugin-soundtouch.xml:
      * docs/plugins/inspect/plugin-spcdec.xml:
      * docs/plugins/inspect/plugin-swfdec.xml:
      * docs/plugins/inspect/plugin-videocrop.xml:
      * docs/plugins/inspect/plugin-wavpack.xml:
      Add/update docs stuff.
      18d2ef2b
  14. 06 Oct, 2006 6 commits
    • Wim Taymans's avatar
      Activate pads before adding. · 3adedd4f
      Wim Taymans authored
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_add_pads), (gst_dvdemux_chain):
      * gst/auparse/gstauparse.c: (gst_au_parse_add_srcpad):
      Activate pads before adding.
      3adedd4f
    • Wim Taymans's avatar
      gst/multipart/multipartdemux.c: Activate pads before adding. · 09328ad0
      Wim Taymans authored
      Original commit message from CVS:
      * gst/multipart/multipartdemux.c: (gst_multipart_demux_init),
      (gst_multipart_find_pad_by_mime):
      Activate pads before adding.
      * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_class_init):
      BOILERPLATE sets parent_class for us.
      09328ad0
    • René Stadler's avatar
      Add ReplayGain analysis element (#357069). · edc2785e
      René Stadler authored
      Original commit message from CVS:
      Patch by: René Stadler  <mail at renestadler de>
      * configure.ac:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
      * docs/plugins/gst-plugins-bad-plugins-sections.txt:
      * gst/replaygain/Makefile.am:
      * gst/replaygain/gstrganalysis.c: (gst_rg_analysis_base_init),
      (gst_rg_analysis_class_init), (gst_rg_analysis_init),
      (gst_rg_analysis_set_property), (gst_rg_analysis_get_property),
      (gst_rg_analysis_start), (gst_rg_analysis_set_caps),
      (gst_rg_analysis_transform_ip), (gst_rg_analysis_event),
      (gst_rg_analysis_stop), (gst_rg_analysis_handle_tags),
      (gst_rg_analysis_handle_eos), (gst_rg_analysis_track_result),
      (gst_rg_analysis_album_result), (plugin_init):
      * gst/replaygain/gstrganalysis.h:
      * gst/replaygain/rganalysis.c: (yule_filter), (butter_filter),
      (apply_filters), (reset_filters), (accumulator_add),
      (accumulator_clear), (accumulator_result), (rg_analysis_new),
      (rg_analysis_set_sample_rate), (rg_analysis_destroy),
      (rg_analysis_analyze_mono_float),
      (rg_analysis_analyze_stereo_float),
      (rg_analysis_analyze_mono_int16),
      (rg_analysis_analyze_stereo_int16), (rg_analysis_analyze),
      (rg_analysis_track_result), (rg_analysis_album_result),
      (rg_analysis_reset_album), (rg_analysis_reset):
      * gst/replaygain/rganalysis.h:
      Add ReplayGain analysis element (#357069).
      * tests/check/Makefile.am:
      * tests/check/elements/.cvsignore:
      * tests/check/elements/rganalysis.c: (get_expected_gain),
      (setup_rganalysis), (cleanup_rganalysis), (set_playing_state),
      (send_eos_event), (send_tag_event), (poll_eos), (poll_tags),
      (fail_unless_track_gain), (fail_unless_track_peak),
      (fail_unless_album_gain), (fail_unless_album_peak),
      (fail_if_track_tags), (fail_if_album_tags),
      (fail_unless_num_tracks), (test_buffer_const_float_mono),
      (test_buffer_const_float_stereo), (test_buffer_const_int16_mono),
      (test_buffer_const_int16_stereo), (test_buffer_square_float_mono),
      (test_buffer_square_float_stereo), (test_buffer_square_int16_mono),
      (test_buffer_square_int16_stereo), (push_buffer), (GST_START_TEST),
      (rganalysis_suite), (main):
      Unit tests for the new replaygain element.
      edc2785e
    • Wim Taymans's avatar
      ext/faad/gstfaad.c: Some cleanups. · 1e2737eb
      Wim Taymans authored
      Original commit message from CVS:
      * ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_chain),
      (gst_faad_close_decoder):
      Some cleanups.
      Added some more debugging.
      Don't ever ignore unlinked, we're not a demuxer.
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream):
      Activate pad before adding it to the element.
      1e2737eb
    • Wim Taymans's avatar
      gst/rtsp/gstrtspsrc.*: Rework how the transport string is constructed, try to... · a600d311
      Wim Taymans authored
      gst/rtsp/gstrtspsrc.*: Rework how the transport string is constructed, try to share channels and udp ports.
      
      Original commit message from CVS:
      * gst/rtsp/gstrtspsrc.c: (gst_rtsp_proto_get_type),
      (gst_rtspsrc_class_init), (gst_rtspsrc_init),
      (gst_rtspsrc_create_stream), (gst_rtspsrc_media_to_caps),
      (gst_rtspsrc_alloc_udp_ports),
      (gst_rtspsrc_stream_configure_transport), (find_stream_by_channel),
      (gst_rtspsrc_push_event), (gst_rtspsrc_loop_interleaved),
      (gst_rtspsrc_create_transports_string),
      (gst_rtspsrc_configure_transports), (gst_rtspsrc_open),
      (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state):
      * gst/rtsp/gstrtspsrc.h:
      Rework how the transport string is constructed, try to share channels
      and udp ports.
      Make most of the stuff less dependant on RTP as we are also going to use
      it for RDT.
      Add support for transport specific session managers.
      * gst/rtsp/rtspconnection.c: (rtsp_connection_flush):
      Implement _flush().
      * gst/rtsp/rtspdefs.c: (rtsp_strresult):
      * gst/rtsp/rtspdefs.h:
      Add generic error return code.
      * gst/rtsp/rtspext.h:
      Add support for pluggable tranport strings.
      * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_before_send),
      (rtsp_ext_wms_after_send), (rtsp_ext_wms_parse_sdp),
      (rtsp_ext_wms_get_context):
      Detect WMServer and activate the extension.
      * gst/rtsp/rtsptransport.c: (rtsp_transport_get_mime),
      (rtsp_transport_get_manager), (rtsp_transport_parse):
      * gst/rtsp/rtsptransport.h:
      Added methods to get mime/manager for certain transports.
      a600d311
    • Tim-Philipp Müller's avatar
      gst/spectrum/gstspectrum.c: Fix mem leak, avoid unnecessary memcpy. · 751222f5
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/spectrum/gstspectrum.c: (gst_spectrum_transform_ip):
      Fix mem leak, avoid unnecessary memcpy.
      751222f5