1. 30 Apr, 2008 1 commit
    • Tim-Philipp Müller's avatar
      gst/typefind/gsttypefindfunctions.c: Refactor a bit: use context structure to... · 5f6db60a
      Tim-Philipp Müller authored
      gst/typefind/gsttypefindfunctions.c: Refactor a bit: use context structure to track parsing offset and size of availa...
      
      Original commit message from CVS:
      * gst/typefind/gsttypefindfunctions.c: (MpegVideoStreamCtx),
      (mpeg_video_stream_ctx_advance), (mpeg_video_stream_ctx_ensure_data),
      (mpeg_video_stream_type_find):
      Refactor a bit: use context structure to track parsing offset and size of
      available data and make the code a bit clearer. Fixes bad memory access
      in #356937.
      5f6db60a
  2. 28 Apr, 2008 2 commits
    • Michael Smith's avatar
      gst/: Include stdlib.h and unistd.h only if the appropriate HAVE_*_H macro is defined. · 802c45b1
      Michael Smith authored
      Original commit message from CVS:
      * gst/playback/test4.c:
      * gst/playback/test5.c:
      * gst/playback/test6.c:
      * gst/tcp/gstmultifdsink.c:
      Include stdlib.h and unistd.h only if the appropriate HAVE_*_H macro
      is defined.
      802c45b1
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstbaseaudiosink.h: Clarify some docs. · 7916e386
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosink.h:
      Clarify some docs.
      * gst-libs/gst/audio/gstbaseaudiosrc.c: (slave_method_get_type),
      (gst_base_audio_src_class_init), (gst_base_audio_src_init),
      (gst_base_audio_src_set_slave_method),
      (gst_base_audio_src_get_slave_method),
      (gst_base_audio_src_set_property),
      (gst_base_audio_src_get_property), (gst_base_audio_src_create):
      * gst-libs/gst/audio/gstbaseaudiosrc.h:
      Add property and methods for selecting the clock slave method in the
      source, like in the sink.
      We only implement "none" and "re-timestamp" for now.
      API: gst_base_audio_src_set_slave_method()
      API: gst_base_audio_src_get_slave_method()
      7916e386
  3. 25 Apr, 2008 2 commits
    • Wim Taymans's avatar
      gst-libs/gst/app/gstappsink.*: Add more docs. · 0c5d01b5
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/app/gstappsink.c: (gst_app_sink_class_init),
      (gst_app_sink_init), (gst_app_sink_set_property),
      (gst_app_sink_get_property), (gst_app_sink_event),
      (gst_app_sink_preroll), (gst_app_sink_render),
      (gst_app_sink_set_emit_signals), (gst_app_sink_get_emit_signals),
      (gst_app_sink_set_max_buffers), (gst_app_sink_get_max_buffers),
      (gst_app_sink_pull_buffer):
      * gst-libs/gst/app/gstappsink.h:
      Add more docs.
      Add signals for when preroll and render buffers are available.
      Add property to control signal emission.
      Add property to control the max queue size.
      0c5d01b5
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstrtpbuffer.c: Fix the docs about the seqnum compare... · 5b8afead
      Wim Taymans authored
      gst-libs/gst/rtp/gstrtpbuffer.c: Fix the docs about the seqnum compare function, it returns a difference.
      
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstrtpbuffer.c:
      Fix the docs about the seqnum compare function, it returns a difference.
      5b8afead
  4. 24 Apr, 2008 2 commits
  5. 23 Apr, 2008 3 commits
  6. 22 Apr, 2008 2 commits
  7. 21 Apr, 2008 1 commit
  8. 20 Apr, 2008 3 commits
    • Sebastian Dröge's avatar
      ext/ogg/gstogmparse.c: GST_TYPE_FRACTION contains gints so correctly cast... · 9587e5e1
      Sebastian Dröge authored
      ext/ogg/gstogmparse.c: GST_TYPE_FRACTION contains gints so correctly cast gint64 arguments to vaargs functions to gin...
      
      Original commit message from CVS:
      * ext/ogg/gstogmparse.c: (gst_ogm_parse_stream_header):
      GST_TYPE_FRACTION contains gints so correctly cast gint64 arguments to
      vaargs functions to gint. Otherwise the fractions will get 0 set
      instead of the correct value on big endian systems. Fixes bug #529018.
      9587e5e1
    • Sebastian Dröge's avatar
      ext/gnomevfs/: Get the list of supported URI schemes in a threadsafe way and... · fb2dc81a
      Sebastian Dröge authored
      ext/gnomevfs/: Get the list of supported URI schemes in a threadsafe way and use the same list for the source and sink.
      
      Original commit message from CVS:
      * ext/gnomevfs/gstgnomevfssink.c:
      (gst_gnome_vfs_sink_uri_get_protocols):
      * ext/gnomevfs/gstgnomevfssrc.c:
      (gst_gnome_vfs_src_uri_get_protocols):
      * ext/gnomevfs/gstgnomevfsuri.c: (_internal_get_supported_uris),
      (gst_gnomevfs_get_supported_uris):
      Get the list of supported URI schemes in a threadsafe way and use the
      same list for the source and sink.
      fb2dc81a
    • Sebastian Dröge's avatar
      ext/gio/gstgio.c: Don't generate a new supported protocols list on each call... · 9f83e909
      Sebastian Dröge authored
      ext/gio/gstgio.c: Don't generate a new supported protocols list on each call but cache it. It's supposed to be static...
      
      Original commit message from CVS:
      * ext/gio/gstgio.c: (_internal_get_supported_protocols),
      (gst_gio_get_supported_protocols):
      Don't generate a new supported protocols list on each call but cache
      it. It's supposed to be static anyway, this way we only leak it once
      per process.
      * ext/gio/gstgiosink.c: (gst_gio_sink_base_init),
      (gst_gio_sink_class_init), (gst_gio_sink_finalize),
      (gst_gio_sink_set_property), (gst_gio_sink_get_property),
      (gst_gio_sink_start):
      * ext/gio/gstgiosink.h:
      * ext/gio/gstgiosrc.c: (gst_gio_src_base_init),
      (gst_gio_src_class_init), (gst_gio_src_finalize),
      (gst_gio_src_set_property), (gst_gio_src_get_property),
      (gst_gio_src_start):
      * ext/gio/gstgiosrc.h:
      API: Add "file" properties where one can set a GFile as source/destination.
      Add locking to the properties and use gst_element_class_set_details_simple()
      instead of a static GstElementDetails struct.
      9f83e909
  9. 19 Apr, 2008 2 commits
  10. 18 Apr, 2008 2 commits
  11. 17 Apr, 2008 2 commits
  12. 15 Apr, 2008 2 commits
  13. 14 Apr, 2008 1 commit
    • Tim-Philipp Müller's avatar
      ext/pango/gsttextoverlay.c: Fix textoverlay unit test again by making the... · bbbdbc38
      Tim-Philipp Müller authored
      ext/pango/gsttextoverlay.c: Fix textoverlay unit test again by making the supposed default value for the wait-text pr...
      
      Original commit message from CVS:
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_class_init),
      (gst_text_overlay_init):
      Fix textoverlay unit test again by making the supposed default
      value for the wait-text property the actual default value.
      Also fix Since: tag for new property.
      bbbdbc38
  14. 11 Apr, 2008 2 commits
    • Tim-Philipp Müller's avatar
      gst-libs/gst/video/video.c: Add guards to these functions to ensure sane input values. · 96a37808
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst-libs/gst/video/video.c: (gst_video_format_new_caps),
      (gst_video_format_to_fourcc), (gst_video_format_get_row_stride),
      (gst_video_format_get_pixel_stride),
      (gst_video_format_get_component_width),
      (gst_video_format_get_component_height),
      (gst_video_format_get_component_offset), (gst_video_format_get_size),
      (gst_video_format_convert):
      Add guards to these functions to ensure sane input values.
      * tests/check/libs/video.c:
      Fix unit test not to create caps with width=0 and height=0.
      96a37808
    • Wim Taymans's avatar
      docs/design/draft-keyframe-force.txt: Fix typo. · f0738f6f
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/draft-keyframe-force.txt:
      Fix typo.
      * gst/playback/gstqueue2.c: (update_buffering),
      (gst_queue_handle_src_query):
      Set buffering mode in the messages.
      Set buffering percent in the query.
      * tests/examples/seek/seek.c: (update_fill), (msg_state_changed),
      (do_stream_buffering), (do_download_buffering), (msg_buffering):
      Do some more fancy things based on the buffering method in use.
      f0738f6f
  15. 09 Apr, 2008 3 commits
    • Wim Taymans's avatar
      tests/examples/seek/seek.c: Add basic download reports to seek using the new buffering API. · ab83d906
      Wim Taymans authored
      Original commit message from CVS:
      * tests/examples/seek/seek.c: (update_fill), (set_update_fill),
      (play_cb), (pause_cb), (stop_cb), (msg_state_changed),
      (msg_buffering), (main):
      Add basic download reports to seek using the new buffering API.
      ab83d906
    • Wim Taymans's avatar
      gst/playback/gstqueue2.c: Include extra buffering stats in the buffering message. · e5bdd950
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/gstqueue2.c: (update_buffering),
      (gst_queue_close_temp_location_file), (gst_queue_handle_src_query),
      (gst_queue_src_checkgetrange_function):
      Include extra buffering stats in the buffering message.
      Implement BUFFERING query.
      * gst/playback/gsturidecodebin.c: (do_async_start),
      (do_async_done), (type_found), (setup_streaming), (setup_source),
      (gst_uri_decode_bin_change_state):
      Only add decodebin2 when the type is found in streaming mode.
      Make uridecodebin async to PAUSED even when we don't have decodebin2
      added yet.
      e5bdd950
    • Sebastian Dröge's avatar
      ext/gio/gstgio.c: Filter cdda from the supported URI schemes. We can't support... · 99fa2d2e
      Sebastian Dröge authored
      ext/gio/gstgio.c: Filter cdda from the supported URI schemes. We can't support musicbrainz tags and everything else o...
      
      Original commit message from CVS:
      * ext/gio/gstgio.c: (gst_gio_get_supported_protocols):
      Filter cdda from the supported URI schemes. We can't support
      musicbrainz tags and everything else one expects from a cdda source
      with GIO. Fixes bug #526794.
      99fa2d2e
  16. 07 Apr, 2008 3 commits
    • Jan Schmidt's avatar
      Fix calculation of 'expected size' for YV12 buffers. · cd933152
      Jan Schmidt authored
      Original commit message from CVS:
      2008-04-07  Jan Schmidt  <jan.schmidt@sun.com>
      
      * sys/xvimage/xvimagesink.c (gst_xvimagesink_xvimage_new),
      (gst_xvimagesink_buffer_alloc):
      Fix calculation of 'expected size' for YV12 buffers.
      Be a little more verbose in the debug output for buffer-alloc'ed
      buffers which turn out to have the wrong size.
      cd933152
    • Jan Schmidt's avatar
      Fix calculation of 'expected size' for YV12 buffers. · de732ef4
      Jan Schmidt authored
      Original commit message from CVS:
      * sys/xvimage/xvimagesink.c (gst_xvimagesink_xvimage_new),
      (gst_xvimagesink_buffer_alloc):
      Fix calculation of 'expected size' for YV12 buffers.
      Be a little more verbose in the debug output for buffer-alloc'ed
      buffers which turn out to have the wrong size.
      de732ef4
    • Tim-Philipp Müller's avatar
      Merge other changes from 0.10.19 release branch. · df3e7b80
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * NEWS:
      * RELEASE:
      * gst-plugins-base.doap:
      Merge other changes from 0.10.19 release branch.
      df3e7b80
  17. 06 Apr, 2008 3 commits
  18. 03 Apr, 2008 4 commits
    • Tim-Philipp Müller's avatar
      configure.ac: Bump version to 0.10.19.1 after the unplanned 0.10.19 release. · 29a5d1ce
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * configure.ac:
      Bump version to 0.10.19.1 after the unplanned 0.10.19 release.
      29a5d1ce
    • Wim Taymans's avatar
      tests/examples/seek/seek.c: Add statusbar. · 6fcf3322
      Wim Taymans authored
      Original commit message from CVS:
      * tests/examples/seek/seek.c: (play_cb), (pause_cb), (stop_cb),
      (msg_buffering), (connect_bus_signals), (main):
      Add statusbar.
      Add buffering support with feedback in the statusbar.
      6fcf3322
    • Tim-Philipp Müller's avatar
      ext/ogg/gstoggmux.c: Fix sample pipeline description. · cbab1f41
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c:
      Fix sample pipeline description.
      cbab1f41
    • Stefan Kost's avatar
      docs/plugins/: Add playbin, playbin2, decodebin, decodebin2, uridecodebin and oggmux · b04f8ef3
      Stefan Kost authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-base-plugins-docs.sgml:
      * docs/plugins/gst-plugins-base-plugins-overrides.txt:
      * docs/plugins/gst-plugins-base-plugins-sections.txt:
      Add playbin, playbin2, decodebin, decodebin2, uridecodebin and oggmux
      * docs/plugins/gst-plugins-base-plugins.args:
      * docs/plugins/gst-plugins-base-plugins.hierarchy:
      * docs/plugins/gst-plugins-base-plugins.interfaces:
      * docs/plugins/gst-plugins-base-plugins.prerequisites:
      * docs/plugins/inspect/plugin-adder.xml:
      * docs/plugins/inspect/plugin-alsa.xml:
      * docs/plugins/inspect/plugin-audioconvert.xml:
      * docs/plugins/inspect/plugin-audiorate.xml:
      * docs/plugins/inspect/plugin-audioresample.xml:
      * docs/plugins/inspect/plugin-audiotestsrc.xml:
      * docs/plugins/inspect/plugin-cdparanoia.xml:
      * docs/plugins/inspect/plugin-decodebin.xml:
      * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
      * docs/plugins/inspect/plugin-gdp.xml:
      * docs/plugins/inspect/plugin-gnomevfs.xml:
      * docs/plugins/inspect/plugin-libvisual.xml:
      * docs/plugins/inspect/plugin-ogg.xml:
      * docs/plugins/inspect/plugin-pango.xml:
      * docs/plugins/inspect/plugin-playback.xml:
      * docs/plugins/inspect/plugin-queue2.xml:
      * docs/plugins/inspect/plugin-subparse.xml:
      * docs/plugins/inspect/plugin-tcp.xml:
      * docs/plugins/inspect/plugin-theora.xml:
      * docs/plugins/inspect/plugin-typefindfunctions.xml:
      * docs/plugins/inspect/plugin-uridecodebin.xml:
      * docs/plugins/inspect/plugin-video4linux.xml:
      * docs/plugins/inspect/plugin-videorate.xml:
      * docs/plugins/inspect/plugin-videoscale.xml:
      * docs/plugins/inspect/plugin-videotestsrc.xml:
      * docs/plugins/inspect/plugin-volume.xml:
      * docs/plugins/inspect/plugin-vorbis.xml:
      * docs/plugins/inspect/plugin-ximagesink.xml:
      * docs/plugins/inspect/plugin-xvimagesink.xml:
      Update introspection data.
      * ext/ogg/gstoggmux.c:
      Document oggmux.
      * gst/playback/gstdecodebin2.c:
      Don't use gtk-doc style comment start for private stuff, but make it
      formatted like this for consistency.
      b04f8ef3