1. 18 Aug, 2005 4 commits
    • Wim Taymans's avatar
      gst/rtp/gstrtpamrenc.*: Added payload_type and ssrc properties to the payloader. · 40632a94
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_class_init),
      (gst_rtpamrenc_init), (gst_rtpamrenc_chain),
      (gst_rtpamrenc_set_property), (gst_rtpamrenc_get_property):
      * gst/rtp/gstrtpamrenc.h:
      Added payload_type and ssrc properties to the payloader.
      
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send), (gst_rtspsrc_open),
      (gst_rtspsrc_close), (gst_rtspsrc_play):
      Options need to be stripped and are in the Public header field.
      
      * gst/rtsp/rtspurl.c: (rtsp_url_parse):
      Fix url / parsing...
      40632a94
    • Wim Taymans's avatar
      gst/rtp/: Added very simplistic amr payloader. depayloader does not work yet. · bf2a98d5
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_get_type),
      (gst_rtpamrdec_base_init), (gst_rtpamrdec_class_init),
      (gst_rtpamrdec_init), (gst_rtpamrdec_chain),
      (gst_rtpamrdec_set_property), (gst_rtpamrdec_get_property),
      (gst_rtpamrdec_change_state), (gst_rtpamrdec_plugin_init):
      * gst/rtp/gstrtpamrdec.h:
      * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_get_type),
      (gst_rtpamrenc_base_init), (gst_rtpamrenc_class_init),
      (gst_rtpamrenc_init), (gst_rtpamrenc_chain),
      (gst_rtpamrenc_set_property), (gst_rtpamrenc_get_property),
      (gst_rtpamrenc_change_state), (gst_rtpamrenc_plugin_init):
      * gst/rtp/gstrtpamrenc.h:
      * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_class_init),
      (gst_rtpmpaenc_flush), (gst_rtpmpaenc_chain):
      Added very simplistic amr payloader. depayloader does not
      work yet.
      bf2a98d5
    • Wim Taymans's avatar
      gst/rtsp/: Handle RTSP defaults better. · 7244d603
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send), (gst_rtspsrc_open),
      (gst_rtspsrc_close), (gst_rtspsrc_play), (gst_rtspsrc_pause),
      (gst_rtspsrc_change_state):
      * gst/rtsp/gstrtspsrc.h:
      * gst/rtsp/rtspdefs.c: (rtsp_method_as_text), (rtsp_find_method):
      * gst/rtsp/rtspdefs.h:
      * gst/rtsp/rtsptransport.c: (rtsp_transport_parse):
      Handle RTSP defaults better.
      Issue OPTIONS request to figure out what we are allowed to do.
      Make the methods a bitfield so we can easily collect supported
      options.
      Fix rtsp_find_method.
      Do proper RTSP connection shutdown.
      7244d603
    • Wim Taymans's avatar
      gst/rtp/: Remove old code that is now in gst-libs/gst/rtp/. · b9d46a55
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp-common.h:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpL16enc.h:
      * gst/rtp/gstrtpdec.c: (gst_rtpdec_get_type),
      (gst_rtpdec_class_init), (gst_rtpdec_chain_rtp),
      (gst_rtpdec_chain_rtcp), (gst_rtpdec_change_state),
      (gst_rtpdec_plugin_init):
      * gst/rtp/gstrtph263pdec.c: (gst_rtph263pdec_get_type),
      (gst_rtph263pdec_base_init), (gst_rtph263pdec_class_init),
      (gst_rtph263pdec_init), (gst_rtph263pdec_chain),
      (gst_rtph263pdec_set_property), (gst_rtph263pdec_get_property),
      (gst_rtph263pdec_change_state), (gst_rtph263pdec_plugin_init):
      * gst/rtp/gstrtph263pdec.h:
      * gst/rtp/gstrtph263penc.c: (gst_rtph263penc_get_type),
      (gst_rtph263penc_base_init), (gst_rtph263penc_class_init),
      (gst_rtph263penc_init), (gst_rtph263penc_flush),
      (gst_rtph263penc_chain), (gst_rtph263penc_set_property),
      (gst_rtph263penc_get_property), (gst_rtph263penc_change_state),
      (gst_rtph263penc_plugin_init):
      * gst/rtp/gstrtph263penc.h:
      * gst/rtp/gstrtpmpadec.c: (gst_rtpmpadec_get_type),
      (gst_rtpmpadec_base_init), (gst_rtpmpadec_class_init),
      (gst_rtpmpadec_init), (gst_rtpmpadec_chain),
      (gst_rtpmpadec_set_property), (gst_rtpmpadec_get_property),
      (gst_rtpmpadec_change_state), (gst_rtpmpadec_plugin_init):
      * gst/rtp/gstrtpmpadec.h:
      * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_get_type),
      (gst_rtpmpaenc_base_init), (gst_rtpmpaenc_class_init),
      (gst_rtpmpaenc_init), (gst_rtpmpaenc_flush), (gst_rtpmpaenc_chain),
      (gst_rtpmpaenc_set_property), (gst_rtpmpaenc_get_property),
      (gst_rtpmpaenc_change_state), (gst_rtpmpaenc_plugin_init):
      * gst/rtp/gstrtpmpaenc.h:
      * gst/rtp/rtp-packet.c:
      * gst/rtp/rtp-packet.h:
      Remove old code that is now in gst-libs/gst/rtp/.
      Added some payload/depayloaders.
      
      * gst/udp/gstudpsink.c: (gst_udpsink_class_init):
      Fix port number range.
      b9d46a55
  2. 17 Aug, 2005 3 commits
    • Wim Taymans's avatar
      configure.ac: Added mpegaudioparse · ba5b1e6c
      Wim Taymans authored
      Original commit message from CVS:
      * configure.ac:
      Added mpegaudioparse
      
      * ext/lame/gstlame.c: (gst_lame_src_getcaps),
      (gst_lame_src_setcaps), (gst_lame_sink_setcaps),
      (gst_lame_sink_event), (gst_lame_chain):
      Some cleanups.
      Fix memleak.
      
      * gst/mpegaudioparse/gstmpegaudioparse.c:
      (gst_mp3parse_class_init), (gst_mp3parse_init),
      (gst_mp3parse_chain), (gst_mp3parse_change_state):
      * gst/mpegaudioparse/gstmpegaudioparse.h:
      Ported mpegaudioparse
      ba5b1e6c
    • Christian Schaller's avatar
      removing README from Makefile.am as its gone from CVS · 07dbb08a
      Christian Schaller authored
      Original commit message from CVS:
      removing README from Makefile.am as its gone from CVS
      07dbb08a
    • Wim Taymans's avatar
      gst/rtsp/gstrtspsrc.c: Support absolute control urls too. · fc4971c4
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open), (gst_rtspsrc_play):
      Support absolute control urls too.
      fc4971c4
  3. 16 Aug, 2005 5 commits
    • Ronald S. Bultje's avatar
      gst/: Uncomment metadata and codec-name handling. · 18ab0608
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
      (gst_avi_demux_stream_header):
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
      (gst_qtdemux_add_stream), (qtdemux_parse_tree):
      Uncomment metadata and codec-name handling.
      18ab0608
    • Wim Taymans's avatar
      Fix compile warning. · 2a4f274b
      Wim Taymans authored
      Original commit message from CVS:
      * configure.ac:
      * ext/amrnb/amrnbparse.c: (gst_amrnbparse_read_header):
      Fix compile warning.
      
      * ext/lame/gstlame.c: (gst_lame_class_init),
      (gst_lame_src_getcaps), (gst_lame_src_setcaps),
      (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
      (gst_lame_chain), (gst_lame_change_state):
      * ext/lame/gstlame.h:
      Port lame plugin
      2a4f274b
    • Andy Wingo Wingo's avatar
      ext/raw1394/gstdv1394src.c (gst_dv1394src_iso_receive): Note license info in... · 61406d31
      Andy Wingo Wingo authored
      ext/raw1394/gstdv1394src.c (gst_dv1394src_iso_receive): Note license info in the source code -- was only in the commi...
      
      Original commit message from CVS:
      2005-08-16  Andy Wingo  <wingo@pobox.com>
      
      * ext/raw1394/gstdv1394src.c (gst_dv1394src_iso_receive): Note
      license info in the source code -- was only in the commit log
      before.
      
      * ext/dv/gstdvdec.h:
      * ext/dv/gstdvdec.c: Only decodes systemstream=FALSE dv video --
      old pipelines using dvdec should probably have a dvdemux first.
      
      * ext/dv/gstdvdemux.h:
      * ext/dv/gstdvdemux.c: Split out from dvdec, chunks the incoming
      systemstream=TRUE data into frames, sets caps data, and spits out
      PCM audio in addition to systemstream=FALSE video frames. Operates
      in chain mode only for now; should make a getrange version as
      well.
      
      * ext/dv/gstdv.c: New file, registers the libgstdv plugin.
      
      * ext/dv/Makefile.am: Library name changed to libgstdv. Split
      dvdec into dvdemux and dvdec.
      61406d31
    • Thomas Vander Stichele's avatar
      remove seeking example, they're in gst-plugins-base · b01792e1
      Thomas Vander Stichele authored
      Original commit message from CVS:
      remove seeking example, they're in gst-plugins-base
      b01792e1
    • Ronald S. Bultje's avatar
      Handle _push() return values. · ea28d448
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/faad/gstfaad.c: (gst_faad_event), (gst_faad_chain):
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
      Handle _push() return values.
      ea28d448
  4. 15 Aug, 2005 3 commits
  5. 14 Aug, 2005 3 commits
  6. 13 Aug, 2005 4 commits
  7. 12 Aug, 2005 1 commit
    • Tim-Philipp Müller's avatar
      ext/jpeg/gstjpegdec.c: Fix decoding of pictures with certain uneven or... · 38ee98f4
      Tim-Philipp Müller authored
      ext/jpeg/gstjpegdec.c: Fix decoding of pictures with certain uneven or unaligned widths where jpeglib needs more hori...
      
      Original commit message from CVS:
      * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_decode_indirect),
      (gst_jpeg_dec_decode_direct), (gst_jpeg_dec_chain):
      Fix decoding of pictures with certain uneven or unaligned
      widths where jpeglib needs more horizontal padding than our
      I420 buffers provide, resulting in blocky artifacts at the
      left side of the picture (#164176).
      Also make use of our shiny new GST_ROUND_N() macros.
      38ee98f4
  8. 11 Aug, 2005 1 commit
    • Tim-Philipp Müller's avatar
      ext/jpeg/gstjpegdec.*: Fix crashes/invalid memory access for pictures that... · 8d2f24e7
      Tim-Philipp Müller authored
      ext/jpeg/gstjpegdec.*: Fix crashes/invalid memory access for pictures that have a height that is not a multiple of 16...
      
      Original commit message from CVS:
      * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init), (gst_jpeg_dec_chain),
      (gst_jpeg_dec_change_state):
      * ext/jpeg/gstjpegdec.h:
      Fix crashes/invalid memory access for pictures that have a height
      that is not a multiple of 16 (or rather: v_samp_factor * DCTSIZE).
      Also fix the state change function for downwards state changes
      (need to chain up to parent before destroying our resources, to
      make sure pads get deactivated and our chain function isn't
      running and using those very same resources in another thread).
      The jpeg line buffer only needs to be v_samp_factor*DCTSIZE lines
      per plane, not picture_height lines; allocate that on the stack.
      8d2f24e7
  9. 10 Aug, 2005 4 commits
    • Tim-Philipp Müller's avatar
      gst/wavparse/gstwavparse.c: Add some fixes from 0.8 branch: allow 24/32bps... · f7d36b17
      Tim-Philipp Müller authored
      gst/wavparse/gstwavparse.c: Add some fixes from 0.8 branch: allow 24/32bps songs and blockalign samples to the header...
      
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers),
      (gst_wavparse_stream_data):
      Add some fixes from 0.8 branch: allow 24/32bps songs and
      blockalign samples to the header-specified size, if any
      (#311070); error out on channels==0 or bitrate==0
      (#309043, #304588).
      f7d36b17
    • Thomas Vander Stichele's avatar
      port fixes from 0.8 to level · 81bcee84
      Thomas Vander Stichele authored
      Original commit message from CVS:
      port fixes from 0.8 to level
      81bcee84
    • Ronald S. Bultje's avatar
      ext/faad/gstfaad.c: Add debug category, remove Close() call that made it crash... · 0ea3b5b9
      Ronald S. Bultje authored
      ext/faad/gstfaad.c: Add debug category, remove Close() call that made it crash whenever reusing, renegotiating or any...
      
      Original commit message from CVS:
      * ext/faad/gstfaad.c: (gst_faad_class_init), (gst_faad_setcaps):
      Add debug category, remove Close() call that made it crash
      whenever reusing, renegotiating or anything; Close() actually
      free()s the handle and should only be called on READY->NULL.
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
      Actually set caps on buffer (in addition to pad), also.
      0ea3b5b9
    • Owen Fraser-Green's avatar
      Implemented push-pull and seeking in rmdemux · a48b14eb
      Owen Fraser-Green authored
      Original commit message from CVS:
      Implemented push-pull and seeking in rmdemux
      a48b14eb
  10. 09 Aug, 2005 6 commits
    • Ronald S. Bultje's avatar
      ext/faad/gstfaad.c: Sign/unsign mismatch. · 634943e3
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/faad/gstfaad.c: (gst_faad_event):
      Sign/unsign mismatch.
      * configure.ac:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init),
      (gst_qtdemux_init), (gst_qtdemux_get_src_query_types),
      (gst_qtdemux_handle_src_query), (gst_qtdemux_handle_src_event),
      (plugin_init), (gst_qtdemux_handle_sink_event),
      (gst_qtdemux_change_state), (gst_qtdemux_loop_header),
      (qtdemux_sink_activate), (qtdemux_sink_activate_pull),
      (gst_qtdemux_add_stream), (qtdemux_parse), (qtdemux_parse_tree),
      (qtdemux_parse_trak), (qtdemux_video_caps), (qtdemux_audio_caps):
      * gst/qtdemux/qtdemux.h:
      Half-assed port (hey, it works).
      634943e3
    • Tim-Philipp Müller's avatar
      gst/avi/gstavidemux.c: Fix AVI header parsing: add missing break statement after · 41c277d1
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_stream_header):
      Fix AVI header parsing: add missing break statement after
      GST_RIFF_INFO_LIST parsing code; gst_riff_read_chunk() has
      already advanced the avi->offset, no need to do it twice
      (fixes MovieOfMovies.avi).
      41c277d1
    • Tim-Philipp Müller's avatar
      ext/jpeg/gstjpegdec.*: Make mjpeg actually work and skip jpeg data parsing if... · e57a509a
      Tim-Philipp Müller authored
      ext/jpeg/gstjpegdec.*: Make mjpeg actually work and skip jpeg data parsing if we know that the input is packetized (i...
      
      Original commit message from CVS:
      * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init),
      (gst_jpeg_dec_setcaps), (gst_jpeg_dec_chain),
      (gst_jpeg_dec_change_state):
      * ext/jpeg/gstjpegdec.h:
      Make mjpeg actually work and skip jpeg data parsing if we
      know that the input is packetized (ie. each input buffer
      is exactly one jpeg frame).
      e57a509a
    • Ronald S. Bultje's avatar
      ext/mad/gstmad.c: It'd be nice if I could listen to my mp3 files, so send out... · c40482cc
      Ronald S. Bultje authored
      ext/mad/gstmad.c: It'd be nice if I could listen to my mp3 files, so send out an initial discont, as the sink apparen...
      
      Original commit message from CVS:
      * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
      It'd be nice if I could listen to my mp3 files, so send out an
      initial discont, as the sink apparently wants.
      c40482cc
    • Ronald S. Bultje's avatar
      gst/avi/gstavidemux.c: Fix seeking (or, well, fix threading issue where a... · 83c64012
      Ronald S. Bultje authored
      gst/avi/gstavidemux.c: Fix seeking (or, well, fix threading issue where a variable was set before a lock was taken an...
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_event),
      (gst_avi_demux_handle_seek):
      Fix seeking (or, well, fix threading issue where a variable was
      set before a lock was taken and was already unset before that
      same lock was taken and was thus no longer in existance when it
      actually had to be used).
      83c64012
    • Ronald S. Bultje's avatar
      gst/avi/gstavidemux.c: Mixing binary and logical operators is not going to... · dca86a50
      Ronald S. Bultje authored
      gst/avi/gstavidemux.c: Mixing binary and logical operators is not going to work; fix position-querying in Totem.
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry):
      Mixing binary and logical operators is not going to work; fix
      position-querying in Totem.
      dca86a50
  11. 08 Aug, 2005 6 commits
    • Tim-Philipp Müller's avatar
      ext/faad/gstfaad.*: Fix negotiation (#310932) and miscellaneous other stuff.... · 76f3f25e
      Tim-Philipp Müller authored
      ext/faad/gstfaad.*: Fix negotiation (#310932) and miscellaneous other stuff. Probably still needs some more work.
      
      Original commit message from CVS:
      * ext/faad/gstfaad.c: (gst_faad_base_init), (gst_faad_class_init),
      (gst_faad_init), (gst_faad_setcaps), (gst_faad_srcgetcaps),
      (gst_faad_event), (gst_faad_update_caps), (gst_faad_chain),
      (gst_faad_change_state):
      * ext/faad/gstfaad.h:
      Fix negotiation (#310932) and miscellaneous other stuff. Probably
      still needs some more work.
      76f3f25e
    • Tim-Philipp Müller's avatar
      ext/jpeg/gstjpegdec.c: Add setcaps() function (for mjpeg). · a649c14c
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init),
      (gst_jpeg_dec_setcaps), (gst_jpeg_dec_chain):
      Add setcaps() function (for mjpeg).
      a649c14c
    • Andy Wingo Wingo's avatar
      ext/esd/esdsink.c (gst_esdsink_getcaps): Seems that wierd va_list caps setting... · d5973ae6
      Andy Wingo Wingo authored
      ext/esd/esdsink.c (gst_esdsink_getcaps): Seems that wierd va_list caps setting function was borked. Fixed esdsink.
      
      Original commit message from CVS:
      2005-08-08  Andy Wingo  <wingo@pobox.com>
      
      * ext/esd/esdsink.c (gst_esdsink_getcaps): Seems that wierd
      va_list caps setting function was borked. Fixed esdsink.
      d5973ae6
    • Andy Wingo Wingo's avatar
      sys/oss/gstosssink.c (gst_oss_sink_open, gst_oss_sink_close) · 47932619
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-08-08  Andy Wingo  <wingo@pobox.com>
      
      * sys/oss/gstosssink.c (gst_oss_sink_open, gst_oss_sink_close)
      (gst_oss_sink_prepare, gst_oss_sink_unprepare): Update for newer
      audiosink api.
      
      * ext/raw1394/gstdv1394src.c (gst_dv1394src_get_property)
      (gst_dv1394src_set_property): Style. All about the style.
      
      * ext/esd/esdsink.c (gst_esdsink_getcaps): Return specific caps
      only if in READY or higher (i.e., if _open() has been called.)
      (gst_esdsink_open, gst_esdsink_close, gst_esdsink_prepare)
      (gst_esdsink_unprepare): Update for audiosink changes.
      (gst_esdsink_change_state): Die!
      47932619
    • Christian Schaller's avatar
      update spec file and fix some disting omissions · 47480267
      Christian Schaller authored
      Original commit message from CVS:
      update spec file and fix some disting omissions
      47480267
    • Ronald S. Bultje's avatar
      ext/jpeg/Makefile.am: Fix compile. · a605edf5
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/jpeg/Makefile.am:
      Fix compile.
      a605edf5