1. 23 Aug, 2005 7 commits
    • Andy Wingo Wingo's avatar
      sys/oss/gstosssrc.c (gst_oss_src_open): Set the device-name property after opening the mixer. · ceab3d5d
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-08-23  Andy Wingo  <wingo@pobox.com>
      
      * sys/oss/gstosssrc.c (gst_oss_src_open): Set the device-name
      property after opening the mixer.
      ceab3d5d
    • Andy Wingo Wingo's avatar
      sys/oss/gstosssrc.*: Easy to implement a mixer, eh... · 02a32faa
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-08-23  Andy Wingo  <wingo@pobox.com>
      
      * sys/oss/gstosssrc.c:
      * sys/oss/gstosssrc.h: Easy to implement a mixer, eh...
      02a32faa
    • Andy Wingo Wingo's avatar
      sys/oss/gstossmixerelement.*: Added mixer element like alsamixer. · b976e88c
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-08-23  Andy Wingo  <wingo@pobox.com>
      
      * sys/oss/gstossmixerelement.h:
      * sys/oss/gstossmixerelement.c: Added mixer element like
      alsamixer.
      
      * sys/oss/Makefile.am:
      * sys/oss/gstossaudio.c: Register the ossmixer element.
      b976e88c
    • Andy Wingo Wingo's avatar
      changelog · 007a0868
      Andy Wingo Wingo authored
      Original commit message from CVS:
      changelog
      007a0868
    • Andy Wingo Wingo's avatar
      sys/oss/gstossmixer.*: Refactored to be more like alsamixer. · d1d21600
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-08-23  Andy Wingo  <wingo@pobox.com>
      
      * sys/oss/gstossmixer.h:
      * sys/oss/gstossmixer.c: Refactored to be more like alsamixer.
      
      * sys/oss/gstossmixertrack.h:
      * sys/oss/gstossmixertrack.c: Split out from gstossmixer.[ch],
      like gstalsamixer.
      
      * sys/oss/gstosssrc.c:
      * sys/oss/gstosssink.c: Where before we used a gstosselement
      object as a helper library, now just call functions from
      gstosshelper.
      
      * sys/oss/gstosshelper.h:
      * sys/oss/gstosshelper.c: Made a real library. Removed
      propertyprobe for now, should add it back later.
      
      * sys/oss/gstosselement.h:
      * sys/oss/gstosselement.c: Removed, we don't have a shared base
      class.
      
      * sys/oss/gstosshelper.c (gst_oss_helper_probe_caps): Search
      higher-to-lower, makes 16 bit appear earlier in the caps, which
      makes it preferred.
      d1d21600
    • Andy Wingo Wingo's avatar
      sys/oss/gstosssrc.*: Totally ported, dude. · ffaaa752
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-08-23  Andy Wingo  <wingo@pobox.com>
      
      * sys/oss/gstosssrc.h:
      * sys/oss/gstosssrc.c: Totally ported, dude.
      
      * sys/oss/Makefile.am:
      * sys/oss/gstossaudio.c: Add osssrc.
      
      * sys/oss/gstosssink.c: We do native byte order.
      ffaaa752
    • Owen Fraser-Green's avatar
      Fixed mishandling events and incorrect audio skipping after seek. · 86eb113d
      Owen Fraser-Green authored
      Original commit message from CVS:
      Fixed mishandling events and incorrect audio skipping after seek.
      86eb113d
  2. 22 Aug, 2005 3 commits
    • Jan Schmidt's avatar
      ext/mad/gstid3tag.c: Works a bit better now, but still needs a rewrite to use... · 363729fc
      Jan Schmidt authored
      ext/mad/gstid3tag.c: Works a bit better now, but still needs a rewrite to use get_range instead of this seeking nasti...
      
      Original commit message from CVS:
      * ext/mad/gstid3tag.c: (gst_id3_tag_init),
      (gst_id3_tag_sink_event), (gst_id3_tag_do_caps_nego),
      (gst_id3_tag_chain), (gst_id3_tag_change_state), (plugin_init):
      Works a bit better now, but still needs a rewrite to use
      get_range instead of this seeking nastiness.
      363729fc
    • Ronald S. Bultje's avatar
      Port flacdec (seeking is still slow'ish). · 5f49e953
      Ronald S. Bultje authored
      Original commit message from CVS:
      * configure.ac:
      * ext/Makefile.am:
      * ext/flac/Makefile.am:
      * ext/flac/gstflac.c: (plugin_init):
      * ext/flac/gstflacdec.c: (flacdec_get_type), (gst_flacdec_init),
      (gst_flacdec_update_metadata), (gst_flacdec_seek),
      (gst_flacdec_tell), (gst_flacdec_length), (gst_flacdec_read),
      (gst_flacdec_write), (gst_flacdec_loop),
      (gst_flacdec_get_src_query_types), (gst_flacdec_src_query),
      (gst_flacdec_src_event), (gst_flacdec_sink_activate),
      (gst_flacdec_sink_activate_pull), (gst_flacdec_change_state):
      * ext/flac/gstflacdec.h:
      Port flacdec (seeking is still slow'ish).
      5f49e953
    • Owen Fraser-Green's avatar
      Fixed some seeking issues · 4c0e64b2
      Owen Fraser-Green authored
      Original commit message from CVS:
      Fixed some seeking issues
      4c0e64b2
  3. 19 Aug, 2005 8 commits
    • Christian Schaller's avatar
      add mpegaudioparse to spec file · 18a11877
      Christian Schaller authored
      Original commit message from CVS:
      add mpegaudioparse to spec file
      18a11877
    • Wim Taymans's avatar
      gst/udp/gstmultiudpsink.c: Remove get_time code that is both wrong and unneeded. · a694bf3a
      Wim Taymans authored
      Original commit message from CVS:
      * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init):
      Remove get_time code that is both wrong and unneeded.
      a694bf3a
    • Christian Schaller's avatar
      add missing header file for disting · ae6b329b
      Christian Schaller authored
      Original commit message from CVS:
      add missing header file for disting
      ae6b329b
    • Wim Taymans's avatar
      gst/rtp/gstrtph263penc.*: Added configurable pt and ssrc, to be merged in the... · 11de94f9
      Wim Taymans authored
      gst/rtp/gstrtph263penc.*: Added configurable pt and ssrc, to be merged in the caps or a base class...
      
      Original commit message from CVS:
      * gst/rtp/gstrtph263penc.c: (gst_rtph263penc_class_init),
      (gst_rtph263penc_flush), (gst_rtph263penc_chain),
      (gst_rtph263penc_set_property), (gst_rtph263penc_get_property):
      * gst/rtp/gstrtph263penc.h:
      Added configurable pt and ssrc, to be merged in the caps or
      a base class...
      11de94f9
    • Wim Taymans's avatar
      gst/rtp/: Some cleanups in the h263p (de)payloaders. · 3cb47855
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/gstrtph263pdec.c: (gst_rtph263pdec_init),
      (gst_rtph263pdec_chain):
      * gst/rtp/gstrtph263penc.c: (gst_rtph263penc_class_init),
      (gst_rtph263penc_flush), (gst_rtph263penc_chain):
      Some cleanups in the h263p (de)payloaders.
      3cb47855
    • Christian Schaller's avatar
      add mpegaudioparse to configure.ac · d00cee4a
      Christian Schaller authored
      Original commit message from CVS:
      add mpegaudioparse to configure.ac
      d00cee4a
    • Christian Schaller's avatar
      latest makefile and spec file fixes · 0f3fb0df
      Christian Schaller authored
      Original commit message from CVS:
      latest makefile and spec file fixes
      0f3fb0df
    • Wim Taymans's avatar
      ext/amrnb/: Update caps with audio/AMR. · f48c4cbe
      Wim Taymans authored
      Original commit message from CVS:
      * ext/amrnb/amrnbdec.c:
      * ext/amrnb/amrnbenc.c: (gst_amrnbenc_setcaps):
      * ext/amrnb/amrnbparse.c:
      Update caps with audio/AMR.
      
      * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_init),
      (gst_rtpamrdec_sink_setcaps), (gst_rtpamrdec_chain),
      (gst_rtpamrdec_change_state):
      * gst/rtp/gstrtpamrdec.h:
      * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_class_init),
      (gst_rtpamrenc_init), (gst_rtpamrenc_chain):
      Dont set FT headers twice, it was already in the encoded
      bitstream.
      
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send), (gst_rtspsrc_open),
      (gst_rtspsrc_close), (gst_rtspsrc_play):
      * gst/rtsp/rtspconnection.c: (parse_line):
      Cleanups
      
      * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
      (gst_udpsrc_create), (gst_udpsrc_set_property),
      (gst_udpsrc_get_property):
      * gst/udp/gstudpsrc.h:
      Added caps property, we need this soon to type the buffers.
      f48c4cbe
  4. 18 Aug, 2005 5 commits
    • Wim Taymans's avatar
      gst/rtp/gstrtpamrdec.c: Fix up amr depayloader a bit. · 3e064477
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_init),
      (gst_rtpamrdec_chain):
      Fix up amr depayloader a bit.
      
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send), (gst_rtspsrc_open),
      (gst_rtspsrc_close), (gst_rtspsrc_play):
      Look for options result in Public and Allow header fields..
      spec says Allow but some servers return Public...
      3e064477
    • Wim Taymans's avatar
      gst/rtp/gstrtpamrenc.*: Added payload_type and ssrc properties to the payloader. · 519f58bb
      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...
      519f58bb
    • Wim Taymans's avatar
      gst/rtp/: Added very simplistic amr payloader. depayloader does not work yet. · dc2d99dc
      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.
      dc2d99dc
    • Wim Taymans's avatar
      gst/rtsp/: Handle RTSP defaults better. · c831aef4
      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.
      c831aef4
    • Wim Taymans's avatar
      gst/rtp/: Remove old code that is now in gst-libs/gst/rtp/. · 9a5c8cd2
      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.
      9a5c8cd2
  5. 17 Aug, 2005 3 commits
    • Wim Taymans's avatar
      configure.ac: Added mpegaudioparse · a6c633b9
      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
      a6c633b9
    • Christian Schaller's avatar
      removing README from Makefile.am as its gone from CVS · 2f099008
      Christian Schaller authored
      Original commit message from CVS:
      removing README from Makefile.am as its gone from CVS
      2f099008
    • Wim Taymans's avatar
      gst/rtsp/gstrtspsrc.c: Support absolute control urls too. · bf2d5826
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open), (gst_rtspsrc_play):
      Support absolute control urls too.
      bf2d5826
  6. 16 Aug, 2005 5 commits
    • Ronald S. Bultje's avatar
      gst/: Uncomment metadata and codec-name handling. · 51a630d4
      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.
      51a630d4
    • Wim Taymans's avatar
      Fix compile warning. · b0100569
      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
      b0100569
    • Andy Wingo Wingo's avatar
      ext/raw1394/gstdv1394src.c (gst_dv1394src_iso_receive): Note license info in... · c3f3fe9f
      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.
      c3f3fe9f
    • Thomas Vander Stichele's avatar
      remove seeking example, they're in gst-plugins-base · 27a2fdb5
      Thomas Vander Stichele authored
      Original commit message from CVS:
      remove seeking example, they're in gst-plugins-base
      27a2fdb5
    • Ronald S. Bultje's avatar
      Handle _push() return values. · 2ba9064b
      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.
      2ba9064b
  7. 15 Aug, 2005 3 commits
  8. 14 Aug, 2005 3 commits
  9. 13 Aug, 2005 2 commits
  10. 12 Aug, 2005 1 commit
    • Tim-Philipp Müller's avatar
      ext/jpeg/gstjpegdec.c: Fix decoding of pictures with certain uneven or... · d39143f4
      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.
      d39143f4