1. 26 Jun, 2008 1 commit
    • Sam Morris's avatar
      gst-libs/gst/interfaces/mixertrack.c: API: Add "index" property to... · 752cf097
      Sam Morris authored
      gst-libs/gst/interfaces/mixertrack.c: API: Add "index" property to GstMixerTrack to differantiate between multiple mi...
      
      Original commit message from CVS:
      Patch by: Sam Morris <sam at robots dot org to uk>
      * gst-libs/gst/interfaces/mixertrack.c:
      (gst_mixer_track_class_init), (gst_mixer_track_get_property),
      (gst_mixer_track_set_property):
      API: Add "index" property to GstMixerTrack to differantiate between
      multiple mixer tracks with the same label.
      * ext/alsa/gstalsamixeroptions.c: (gst_alsa_mixer_options_new):
      * ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_new):
      Set the "index" property of GstMixerTrack to the index given by ALSA.
      Fixes bug #528299.
      752cf097
  2. 25 Jun, 2008 1 commit
  3. 24 Jun, 2008 6 commits
  4. 22 Jun, 2008 1 commit
  5. 21 Jun, 2008 2 commits
  6. 20 Jun, 2008 13 commits
  7. 19 Jun, 2008 1 commit
  8. 18 Jun, 2008 3 commits
    • Jan Schmidt's avatar
      Release 0.10.20 · 01e689e3
      Jan Schmidt authored
      Original commit message from CVS:
      Release 0.10.20
      01e689e3
    • Jan Schmidt's avatar
      Update .po files · 7fd15d3d
      Jan Schmidt authored
      Original commit message from CVS:
      Update .po files
      7fd15d3d
    • Stefan Kost's avatar
      Fix gtk-doc warnings. Also don't misuse api-doc comments for normal comments. · 47335239
      Stefan Kost authored
      Original commit message from CVS:
      * docs/plugins/gst-plugins-bad-plugins-sections.txt:
      * examples/app/appsrc-ra.c:
      * examples/app/appsrc-seekable.c:
      * examples/app/appsrc-stream.c:
      * examples/app/appsrc-stream2.c:
      * ext/directfb/dfbvideosink.h:
      * ext/metadata/gstbasemetadata.c:
      * ext/metadata/gstbasemetadata.h:
      * ext/metadata/metadata.c:
      * ext/metadata/metadataexif.c:
      * ext/theora/theoradec.h:
      * gst/deinterlace2/gstdeinterlace2.h:
      * gst/deinterlace2/tvtime/speedy.c:
      * gst/deinterlace2/tvtime/speedy.h:
      * gst/deinterlace2/tvtime/vfir.c:
      Fix gtk-doc warnings. Also don't misuse api-doc comments for normal
      comments.
      47335239
  9. 16 Jun, 2008 2 commits
    • Andy Wingo's avatar
      gst-libs/gst/app/gstappsrc.c (gst_app_src_set_max_bytes) · 7ba91106
      Andy Wingo authored
      Original commit message from CVS:
      2008-06-16  Andy Wingo  <wingo@pobox.com>
      
      * gst-libs/gst/app/gstappsrc.c (gst_app_src_set_max_bytes)
      (gst_app_src_get_max_bytes, gst_app_src_push_buffer): Use
      G_GUINT64_FORMAT. Avoid overflow in get_max_bytes().
      7ba91106
    • Stefan Kost's avatar
      Final round of doc updates. · 332fe998
      Stefan Kost authored
      Original commit message from CVS:
      * gst/rtpmanager/gstrtpjitterbuffer.c:
      * gst/speed/gstspeed.c:
      * gst/speexresample/gstspeexresample.c:
      * gst/videosignal/gstvideoanalyse.c:
      * gst/videosignal/gstvideodetect.c:
      * gst/videosignal/gstvideomark.c:
      * sys/dvb/gstdvbsrc.c:
      * sys/oss4/oss4-mixer.c:
      * sys/oss4/oss4-sink.c:
      * sys/oss4/oss4-source.c:
      * sys/wininet/gstwininetsrc.c:
      Final round of doc updates.
      332fe998
  10. 13 Jun, 2008 1 commit
    • Stefan Kost's avatar
      docs/plugins/: docs/plugins/inspect/plugin-mythtv.xml · 4ad8ad3d
      Stefan Kost authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
      * docs/plugins/gst-plugins-bad-plugins-sections.txt:
      * 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/gst-plugins-bad-plugins.signals:
      * docs/plugins/inspect/plugin-alsaspdif.xml:
      * docs/plugins/inspect/plugin-amrwb.xml:
      * docs/plugins/inspect/plugin-app.xml:
      * docs/plugins/inspect/plugin-bayer.xml:
      * docs/plugins/inspect/plugin-bz2.xml:
      * docs/plugins/inspect/plugin-cdaudio.xml:
      * docs/plugins/inspect/plugin-cdxaparse.xml:
      * docs/plugins/inspect/plugin-dtsdec.xml:
      * docs/plugins/inspect/plugin-dvb.xml:
      * docs/plugins/inspect/plugin-dvdspu.xml:
      * docs/plugins/inspect/plugin-faac.xml:
      * docs/plugins/inspect/plugin-faad.xml:
      * docs/plugins/inspect/plugin-fbdevsink.xml:
      * docs/plugins/inspect/plugin-festival.xml:
      * docs/plugins/inspect/plugin-filter.xml:
      * docs/plugins/inspect/plugin-flvdemux.xml:
      * docs/plugins/inspect/plugin-freeze.xml:
      * docs/plugins/inspect/plugin-gsm.xml:
      * docs/plugins/inspect/plugin-gstinterlace.xml:
      * docs/plugins/inspect/plugin-gstrtpmanager.xml:
      * docs/plugins/inspect/plugin-h264parse.xml:
      * docs/plugins/inspect/plugin-interleave.xml:
      * docs/plugins/inspect/plugin-jack.xml:
      * docs/plugins/inspect/plugin-ladspa.xml:
      * docs/plugins/inspect/plugin-metadata.xml:
      * docs/plugins/inspect/plugin-mms.xml:
      * docs/plugins/inspect/plugin-modplug.xml:
      * docs/plugins/inspect/plugin-mpeg2enc.xml:
      * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
      * docs/plugins/inspect/plugin-mpegtsparse.xml:
      * docs/plugins/inspect/plugin-mpegvideoparse.xml:
      * docs/plugins/inspect/plugin-musepack.xml:
      * docs/plugins/inspect/plugin-musicbrainz.xml:
      * docs/plugins/inspect/plugin-mve.xml:
      * docs/plugins/inspect/plugin-mythtv.xml
      * docs/plugins/inspect/plugin-nas.xml:
      * docs/plugins/inspect/plugin-neon.xml:
      * docs/plugins/inspect/plugin-nsfdec.xml:
      * docs/plugins/inspect/plugin-nuvdemux.xml:
      * docs/plugins/inspect/plugin-oss4.xml
      * docs/plugins/inspect/plugin-rawparse.xml:
      * docs/plugins/inspect/plugin-real.xml:
      * docs/plugins/inspect/plugin-replaygain.xml:
      * docs/plugins/inspect/plugin-rfbsrc.xml:
      * docs/plugins/inspect/plugin-sdl.xml:
      * docs/plugins/inspect/plugin-sdp.xml:
      * docs/plugins/inspect/plugin-selector.xml:
      * docs/plugins/inspect/plugin-sndfile.xml:
      * docs/plugins/inspect/plugin-soundtouch.xml:
      * docs/plugins/inspect/plugin-spcdec.xml:
      * docs/plugins/inspect/plugin-speed.xml:
      * docs/plugins/inspect/plugin-speexresample.xml:
      * docs/plugins/inspect/plugin-stereo.xml:
      * docs/plugins/inspect/plugin-subenc.xml
      * docs/plugins/inspect/plugin-timidity.xml:
      * docs/plugins/inspect/plugin-tta.xml:
      * docs/plugins/inspect/plugin-vcdsrc.xml:
      * docs/plugins/inspect/plugin-videosignal.xml:
      * docs/plugins/inspect/plugin-vmnc.xml:
      * docs/plugins/inspect/plugin-wildmidi.xml:
      * docs/plugins/inspect/plugin-x264.xml:
      * docs/plugins/inspect/plugin-xvid.xml:
      * docs/plugins/inspect/plugin-y4menc.xml:
      * ext/amrwb/gstamrwbdec.c:
      * ext/amrwb/gstamrwbenc.c:
      * ext/amrwb/gstamrwbparse.c:
      * ext/dc1394/gstdc1394.c:
      * ext/directfb/dfbvideosink.c:
      * ext/ivorbis/vorbisdec.c:
      * ext/jack/gstjackaudiosink.c:
      * ext/mpeg2enc/gstmpeg2enc.cc:
      * ext/mplex/gstmplex.cc:
      * ext/musicbrainz/gsttrm.c:
      * ext/mythtv/gstmythtvsrc.c:
      * ext/theora/theoradec.c:
      * ext/timidity/gsttimidity.c:
      * ext/timidity/gstwildmidi.c:
      * gst-libs/gst/app/gstappsink.c:
      * gst/deinterlace/gstdeinterlace.c:
      * gst/dvdspu/gstdvdspu.c:
      * gst/festival/gstfestival.c:
      * gst/freeze/gstfreeze.c:
      * gst/interleave/deinterleave.c:
      * gst/interleave/interleave.c:
      * gst/modplug/gstmodplug.cc:
      * gst/nuvdemux/gstnuvdemux.c:
      Add missing elements to docs. Fix doc-markup: use convinience syntax
      for examples (produces valid docbook), add several refsec2 when we
      have several titles. Fix some types.
      4ad8ad3d
  11. 12 Jun, 2008 3 commits
    • Wim Taymans's avatar
      examples/app/: Add beefed up example app from bug #413418. It now also uses... · c30d4797
      Wim Taymans authored
      examples/app/: Add beefed up example app from bug #413418. It now also uses appsink instead of fakesink for more ulti...
      
      Original commit message from CVS:
      * examples/app/.cvsignore:
      * examples/app/Makefile.am:
      * examples/app/appsink-src.c: (on_new_buffer_from_source),
      (on_source_message), (on_sink_message), (main):
      Add beefed up example app from bug #413418. It now also uses appsink
      instead of fakesink for more ultimate coolness.
      * gst-libs/gst/app/gstappsrc.c: (gst_app_src_class_init),
      (gst_app_src_init), (gst_app_src_set_property),
      (gst_app_src_get_property), (gst_app_src_unlock),
      (gst_app_src_unlock_stop), (gst_app_src_create),
      (gst_app_src_set_max_bytes), (gst_app_src_push_buffer),
      (gst_app_src_end_of_stream):
      * gst-libs/gst/app/gstappsrc.h:
      Add block property to allow push based implementation to block when we
      fill up the appsrc queues.
      Emit the enough-data signal while releasing our lock.
      c30d4797
    • Stefan Kost's avatar
      examples/app/.cvsignore: Ignore more. · 0375b4a6
      Stefan Kost authored
      Original commit message from CVS:
      * examples/app/.cvsignore:
      Ignore more.
      0375b4a6
    • Stefan Kost's avatar
      Do not use short_description in section docs for elements. We extract them... · e54b324d
      Stefan Kost authored
      Do not use short_description in section docs for elements. We extract them from element details and there will be war...
      
      Original commit message from CVS:
      * ext/dc1394/gstdc1394.c:
      * ext/ivorbis/vorbisdec.c:
      * ext/jack/gstjackaudiosink.c:
      * ext/metadata/gstmetadatademux.c:
      * ext/mythtv/gstmythtvsrc.c:
      * ext/theora/theoradec.c:
      * gst-libs/gst/app/gstappsink.c:
      * gst/bayer/gstbayer2rgb.c:
      * gst/deinterlace/gstdeinterlace.c:
      * gst/rawparse/gstaudioparse.c:
      * gst/rawparse/gstvideoparse.c:
      * gst/rtpmanager/gstrtpbin.c:
      * gst/rtpmanager/gstrtpclient.c:
      * gst/rtpmanager/gstrtpjitterbuffer.c:
      * gst/rtpmanager/gstrtpptdemux.c:
      * gst/rtpmanager/gstrtpsession.c:
      * gst/rtpmanager/gstrtpssrcdemux.c:
      * gst/selector/gstinputselector.c:
      * gst/selector/gstoutputselector.c:
      * gst/videosignal/gstvideoanalyse.c:
      * gst/videosignal/gstvideodetect.c:
      * gst/videosignal/gstvideomark.c:
      * sys/oss4/oss4-mixer.c:
      * sys/oss4/oss4-sink.c:
      * sys/oss4/oss4-source.c:
      Do not use short_description in section docs for elements. We extract
      them from element details and there will be warnings if they differ.
      Also fixing up the ChangeLog order.
      e54b324d
  12. 11 Jun, 2008 3 commits
    • Jan Schmidt's avatar
      configure.ac: 0.10.19.3 pre-release · 5dd552cf
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      0.10.19.3 pre-release
      5dd552cf
    • David Schleef's avatar
      gst-libs/gst/rtsp/gstrtspconnection.c: Fix build on win32. · 526b2e63
      David Schleef authored
      Original commit message from CVS:
      * gst-libs/gst/rtsp/gstrtspconnection.c:
      Fix build on win32.
      Patch By: David Schleef <ds@schleef.org>
      Fixes: #536874
      526b2e63
    • Sebastian Dröge's avatar
      ext/gio/gstgiobasesrc.*: Try to read the requested number of bytes, even if... · bb595d8f
      Sebastian Dröge authored
      ext/gio/gstgiobasesrc.*: Try to read the requested number of bytes, even if the first read returns less than requeste...
      
      Original commit message from CVS:
      * ext/gio/gstgiobasesrc.c: (gst_gio_base_src_finalize),
      (gst_gio_base_src_create):
      * ext/gio/gstgiobasesrc.h:
      Try to read the requested number of bytes, even if the first
      read returns less than requested, until nothing is read anymore
      or we have the requested amount of bytes. This fixes playback of
      files via Samba as Samba only allows to read 64k at once.
      Implement a caching algorithm that makes sure that we read at
      least 4k of data every time. Some elements will try to read a few
      bytes, then seek, read again a few bytes and so on and this is
      painfully slow as every operation has to go over DBus if GVfs is
      used as backend.
      Fixes bug #536849 and #536848.
      * ext/gio/gstgiosrc.c: (gst_gio_src_class_init),
      (gst_gio_src_check_get_range):
      Override check_get_range() to blacklist http/https URIs
      and whitelist file URIs. More to be added on demand.
      bb595d8f
  13. 06 Jun, 2008 2 commits
    • Wim Taymans's avatar
      examples/app/: Added 3 more example application for using appsrc in... · 593d4b1a
      Wim Taymans authored
      examples/app/: Added 3 more example application for using appsrc in random-access mode, pull-mode streaming and pull ...
      
      Original commit message from CVS:
      * examples/app/Makefile.am:
      * examples/app/appsrc-ra.c: (feed_data), (seek_data),
      (found_source), (bus_message), (main):
      * examples/app/appsrc-seekable.c: (feed_data), (seek_data),
      (found_source), (bus_message), (main):
      * examples/app/appsrc-stream2.c: (feed_data), (found_source),
      (bus_message), (main):
      Added 3 more example application for using appsrc in random-access mode,
      pull-mode streaming and pull mode seekable.
      * gst-libs/gst/app/gstappsrc.c: (gst_app_src_class_init),
      (gst_app_src_start), (gst_app_src_do_get_size),
      (gst_app_src_create):
      * gst-libs/gst/app/gstappsrc.h:
      Make stream-type property writable.
      Unset flushing when starting so that we reuse appsrc.
      Inform basesrc about the configured size.
      Emit seek-data signal when we are going to a different offset in
      random-access mode.
      593d4b1a
    • Wim Taymans's avatar
      examples/app/appsrc-stream.c: Use deep-notify until we can depend on a... · 1cb26cc0
      Wim Taymans authored
      examples/app/appsrc-stream.c: Use deep-notify until we can depend on a playbin2 with support for the source property.
      
      Original commit message from CVS:
      * examples/app/appsrc-stream.c: (found_source), (main):
      Use deep-notify until we can depend on a playbin2 with support for the
      source property.
      1cb26cc0
  14. 05 Jun, 2008 1 commit
    • Wim Taymans's avatar
      examples/app/: Added an example on how to use appsrc in playbin in streaming... · 20d64607
      Wim Taymans authored
      examples/app/: Added an example on how to use appsrc in playbin in streaming mode from an mmapped file.
      
      Original commit message from CVS:
      * examples/app/.cvsignore:
      * examples/app/Makefile.am:
      * examples/app/appsrc-stream.c: (read_data), (start_feed),
      (stop_feed), (found_source), (bus_message), (main):
      Added an example on how to use appsrc in playbin in streaming mode from
      an mmapped file.
      * examples/app/appsrc_ex.c: (main):
      Set pipeline to NULL to free queued buffers.
      * gst-libs/gst/app/gstapp-marshal.list:
      * gst-libs/gst/app/gstappsrc.c: (stream_type_get_type), (_do_init),
      (gst_app_src_class_init), (gst_app_src_init),
      (gst_app_src_flush_queued), (gst_app_src_dispose),
      (gst_app_src_set_property), (gst_app_src_get_property),
      (gst_app_src_unlock), (gst_app_src_unlock_stop),
      (gst_app_src_start), (gst_app_src_stop), (gst_app_src_is_seekable),
      (gst_app_src_check_get_range), (gst_app_src_do_seek),
      (gst_app_src_create), (gst_app_src_set_stream_type),
      (gst_app_src_get_stream_type), (gst_app_src_set_max_bytes),
      (gst_app_src_get_max_bytes), (gst_app_src_push_buffer),
      (gst_app_src_end_of_stream), (gst_app_src_uri_get_type),
      (gst_app_src_uri_get_protocols), (gst_app_src_uri_get_uri),
      (gst_app_src_uri_set_uri), (gst_app_src_uri_handler_init):
      * gst-libs/gst/app/gstappsrc.h:
      Measure max queue size in bytes instead.
      Add support for 3 modes of operation, streaming, seekable and
      random-access, making basesrc handle the scheduling modes for each.
      Add appsrc:// uri handler so that automatic plugging can be done from
      playbin2 or uridecodebin, for example.
      Added support for custom segment formats.
      Add support for push and pull based operations from the application.
      Expand the methods so that errors can be detected.
      Flush the queued buffers on seeks and when shutting down.
      Add signals to inform the app that a seek must happen.
      20d64607