1. 29 Jun, 2006 1 commit
  2. 26 Jun, 2006 1 commit
  3. 23 Jun, 2006 3 commits
    • Jan Schmidt's avatar
      gst/playback/gstdecodebin.c: Protect remove_fakesink using a mutex, so that we... · 91ee7188
      Jan Schmidt authored
      gst/playback/gstdecodebin.c: Protect remove_fakesink using a mutex, so that we don't try and remove the fakesink simu...
      
      Original commit message from CVS:
      * gst/playback/gstdecodebin.c: (gst_decode_bin_class_init),
      (gst_decode_bin_init), (gst_decode_bin_finalize), (add_fakesink),
      (remove_fakesink), (pad_probe), (gst_decode_bin_change_state):
      Protect remove_fakesink using a mutex, so that we don't try and
      remove the fakesink simultaneously from multiple threads.
      When going from READY to PAUSED, restore the fakesink, so that
      it is there when decodebin gets reused.
      91ee7188
    • Tim-Philipp Müller's avatar
      Use GST_DEBUG_CATEGORY_STATIC where possible (#342503). · 114a273f
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstbasertpaudiopayload.c:
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      * gst-libs/gst/rtp/gstbasertppayload.c:
      * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
      * gst/tcp/gstmultifdsink.c:
      * gst/tcp/gsttcpclientsink.c:
      * gst/tcp/gsttcpclientsrc.c:
      * gst/tcp/gsttcpserversink.c:
      * gst/tcp/gsttcpserversrc.c:
      * gst/videorate/gstvideorate.c:
      * gst/videotestsrc/gstvideotestsrc.c:
      * sys/v4l/gstv4ljpegsrc.c:
      * sys/v4l/gstv4lmjpegsink.c:
      * sys/v4l/gstv4lsrc.c:
      * tests/examples/seek/scrubby.c:
      * tests/examples/seek/seek.c:
      Use GST_DEBUG_CATEGORY_STATIC where possible (#342503).
      114a273f
    • Tim-Philipp Müller's avatar
      Use GST_DEBUG_CATEGORY_STATIC where possible (#342503) and fix one GObject boilerplate macro. · c555fc4d
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/directfb/dfbvideosink.c:
      * ext/gsm/gstgsmdec.c:
      * ext/gsm/gstgsmenc.c:
      * ext/libmms/gstmms.c:
      * ext/neon/gstneonhttpsrc.c:
      * ext/theora/theoradec.c:
      * gst/freeze/gstfreeze.c:
      * gst/gdp/gstgdpdepay.c:
      * gst/gdp/gstgdppay.c:
      * sys/glsink/glimagesink.c:
      Use GST_DEBUG_CATEGORY_STATIC where possible (#342503)
      and fix one GObject boilerplate macro.
      c555fc4d
  4. 22 Jun, 2006 6 commits
    • Tim-Philipp Müller's avatar
      gst-libs/gst/tag/tags.c: Second field in GEnumValue shouldn't be a... · 96331d17
      Tim-Philipp Müller authored
      gst-libs/gst/tag/tags.c: Second field in GEnumValue shouldn't be a description, but a stringified version of the enum...
      
      Original commit message from CVS:
      * gst-libs/gst/tag/tags.c: (register_tag_image_type_enum):
      Second field in GEnumValue shouldn't be a description,
      but a stringified version of the enum value.
      96331d17
    • Wim Taymans's avatar
      sys/ximage/ximagesink.c: Avoid type checking in buffer casts. · 261f55dd
      Wim Taymans authored
      Original commit message from CVS:
      * sys/ximage/ximagesink.c: (gst_ximage_buffer_finalize),
      (gst_ximage_buffer_free), (gst_ximagesink_ximage_put),
      (gst_ximagesink_setcaps), (gst_ximagesink_buffer_alloc):
      Avoid type checking in buffer casts.
      Avoid caps copy in buffer_alloc when we can.
      Use pad_peer_accept.
      261f55dd
    • Tim-Philipp Müller's avatar
      gst-libs/gst/tag/tag.h: Oops, make that 'Since: 0.10.9'. · 96326bff
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst-libs/gst/tag/tag.h:
      Oops, make that 'Since: 0.10.9'.
      96326bff
    • Tim-Philipp Müller's avatar
      API: add GstTagImageType enum to describe images contained in image tags (#345641). · f8f78cb0
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/tag/tag.h:
      * gst-libs/gst/tag/tags.c: (register_tag_image_type_enum),
      (gst_tag_image_type_get_type):
      API: add GstTagImageType enum to describe images contained
      in image tags (#345641).
      f8f78cb0
    • Tim-Philipp Müller's avatar
      gst/tcp/gstmultifdsink.c: Fix warnings with gst-inspect: "buffers-min"... · 0ffac4cd
      Tim-Philipp Müller authored
      gst/tcp/gstmultifdsink.c: Fix warnings with gst-inspect: "buffers-min" property should be of G_TYPE_INT and not G_TYP...
      
      Original commit message from CVS:
      * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_class_init):
      Fix warnings with gst-inspect: "buffers-min" property
      should be of G_TYPE_INT and not G_TYPE_INT64. Also fix
      typo in property description.
      0ffac4cd
    • Cody Russell's avatar
      gst/: Avoid unnecessary class cast check in class_init functions (#337747). · c10584ed
      Cody Russell authored
      Original commit message from CVS:
      Patch by: Cody Russell <bratsche at gnome org>
      * gst/audioresample/gstaudioresample.c:
      (gst_audioresample_class_init):
      * gst/playback/gststreamselector.c:
      (gst_stream_selector_class_init):
      * gst/subparse/gstsubparse.c: (gst_sub_parse_class_init):
      * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_class_init):
      * gst/tcp/gsttcpclientsink.c: (gst_tcp_client_sink_class_init):
      * gst/tcp/gsttcpclientsrc.c: (gst_tcp_client_src_class_init):
      * gst/tcp/gsttcpserversink.c: (gst_tcp_server_sink_class_init):
      * gst/tcp/gsttcpserversrc.c: (gst_tcp_server_src_class_init):
      * gst/videoscale/gstvideoscale.c: (gst_video_scale_class_init):
      * gst/videotestsrc/gstvideotestsrc.c:
      (gst_video_test_src_class_init):
      * gst/volume/gstvolume.c: (gst_volume_class_init):
      Avoid unnecessary class cast check in class_init
      functions (#337747).
      c10584ed
  5. 21 Jun, 2006 1 commit
    • Tim-Philipp Müller's avatar
      ext/pango/gsttextoverlay.c: g_markup_escape_text() REALLY doesn't like... · 1b54509c
      Tim-Philipp Müller authored
      ext/pango/gsttextoverlay.c: g_markup_escape_text() REALLY doesn't like non-UTF8 input and doesn't validate its input ...
      
      Original commit message from CVS:
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_make_utf8),
      (gst_text_overlay_video_chain):
      g_markup_escape_text() REALLY doesn't like non-UTF8 input
      and doesn't validate its input either (and neither did
      textoverlay it seems). Let's do that then and fix #345206.
      1b54509c
  6. 19 Jun, 2006 4 commits
    • Wim Taymans's avatar
      gst/tcp/gstmultifdsink.*: Added shiny new burst-on-connect methods. · 702d5980
      Wim Taymans authored
      Original commit message from CVS:
      * gst/tcp/gstmultifdsink.c: (gst_sync_method_get_type),
      (gst_unit_type_get_type), (gst_multi_fd_sink_class_init),
      (gst_multi_fd_sink_init), (gst_multi_fd_sink_add_full),
      (gst_multi_fd_sink_add), (gst_multi_fd_sink_handle_client_read),
      (find_syncframe), (find_limits), (assign_value),
      (count_burst_unit), (gst_multi_fd_sink_new_client),
      (gst_multi_fd_sink_handle_client_write),
      (gst_multi_fd_sink_queue_buffer), (gst_multi_fd_sink_render),
      (gst_multi_fd_sink_set_property), (gst_multi_fd_sink_get_property),
      (gst_multi_fd_sink_change_state):
      * gst/tcp/gstmultifdsink.h:
      Added shiny new burst-on-connect methods.
      Add properties to control the minimal amount of data queued.
      Small cleanups.
      API: bytes-min property
      API: time-min property
      API: buffers-min property
      API: burst-unit property
      API: burst-value property
      API: add-full signal
      * gst/tcp/gsttcp-marshal.list:
      Added new marshaller code for the new signal.
      * tests/check/elements/multifdsink.c: (GST_START_TEST),
      (multifdsink_suite):
      Added testcases for new burst methods.
      702d5980
    • Christian Schaller's avatar
      update for latest changes · 7623b0d7
      Christian Schaller authored
      Original commit message from CVS:
      update for latest changes
      7623b0d7
    • Edward Hervey's avatar
      ext/theora/theoradec.c: Implement clipping for accurate seeking. · 9dbfbfde
      Edward Hervey authored
      Original commit message from CVS:
      * ext/theora/theoradec.c: (clip_buffer), (theora_dec_push):
      Implement clipping for accurate seeking.
      Closes #345225
      9dbfbfde
    • Philip Jaegenstedt's avatar
      gst/videoscale/gstvideoscale.c: Make videoscale support RGBA, ARGB, BGRA and ABGR. Fixes #345131 · f68c4171
      Philip Jaegenstedt authored
      Original commit message from CVS:
      Patch by: Philip Jaegenstedt <philip at lysator dot liu dot se>
      * gst/videoscale/gstvideoscale.c: (gst_video_scale_prepare_size),
      (gst_video_scale_transform):
      Make videoscale support RGBA, ARGB, BGRA and ABGR. Fixes #345131
      f68c4171
  7. 17 Jun, 2006 2 commits
  8. 16 Jun, 2006 8 commits
    • Tim-Philipp Müller's avatar
      tests/check/elements/audioresample.c: Add test case for bug #342789 fixed below. · 1cd8db6a
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * tests/check/elements/audioresample.c: (test_reuse),
      (audioresample_suite):
      Add test case for bug #342789 fixed below.
      1cd8db6a
    • Tim-Philipp Müller's avatar
      gst/audioresample/gstaudioresample.c: Implement GstBaseTransform::start and... · 767ac56e
      Tim-Philipp Müller authored
      gst/audioresample/gstaudioresample.c: Implement GstBaseTransform::start and ::stop so that audioresample can clear it...
      
      Original commit message from CVS:
      * gst/audioresample/gstaudioresample.c:
      (gst_audioresample_class_init), (gst_audioresample_init),
      (audioresample_start), (audioresample_stop),
      (gst_audioresample_set_property), (gst_audioresample_get_property):
      Implement GstBaseTransform::start and ::stop so that audioresample
      can clear its internal state properly and be reused insted of
      causing non-negotiated errors with playbin under some circumstances
      (#342789).
      * tests/check/elements/audioresample.c: (setup_audioresample),
      (cleanup_audioresample):
      Need to set element state here so that ::start and ::stop are
      called.
      767ac56e
    • Young-Ho Cha's avatar
      gst-libs/gst/riff/riff-read.c: Parse extra data better, apparently it's right... · f1392c14
      Young-Ho Cha authored
      gst-libs/gst/riff/riff-read.c: Parse extra data better, apparently it's right behind the normal strf header size. Fix...
      
      Original commit message from CVS:
      Patch by: Young-Ho Cha <ganadist at chollian dot net>
      * gst-libs/gst/riff/riff-read.c: (gst_riff_parse_strf_vids):
      Parse extra data better, apparently it's right behind
      the normal strf header size. Fixes #343500.
      f1392c14
    • Wim Taymans's avatar
      ext/alsa/gstalsasink.c: If we fail to set the buffer_time and period_time alsa... · a2ae3341
      Wim Taymans authored
      ext/alsa/gstalsasink.c: If we fail to set the buffer_time and period_time alsa parameters, post a warning and leave a...
      
      Original commit message from CVS:
      * ext/alsa/gstalsasink.c: (set_hwparams):
      If we fail to set the buffer_time and period_time alsa
      parameters, post a warning and leave alsa select a
      default instead of failing. Fixes #342085
      a2ae3341
    • Tim-Philipp Müller's avatar
      ChangeLog surgery (it wouldn't have crashed, just shown bogus values) · 4f986df2
      Tim-Philipp Müller authored
      Original commit message from CVS:
      ChangeLog surgery (it wouldn't have crashed, just shown bogus values)
      4f986df2
    • Tim-Philipp Müller's avatar
      Remove GST_CDDA_TAG_TRACK_TAGS again, it is #ifdef 0'ed out in the header file... · 5288476e
      Tim-Philipp Müller authored
      Remove GST_CDDA_TAG_TRACK_TAGS again, it is #ifdef 0'ed out in the header file and shouldn't be listed in the docs.
      
      Original commit message from CVS:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/cdda/gstcddabasesrc.h:
      Remove GST_CDDA_TAG_TRACK_TAGS again, it is #ifdef 0'ed
      out in the header file and shouldn't be listed in the docs.
      * gst-libs/gst/riff/riff-read.c: (gst_riff_read_chunk):
      Fix it so that it doesn't crash in the debug statement.
      5288476e
    • Stefan Kost's avatar
      docs/libs/: add remaining symbols into correct setions · cade7911
      Stefan Kost authored
      Original commit message from CVS:
      * docs/libs/Makefile.am:
      * docs/libs/gst-plugins-base-libs-docs.sgml:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * docs/libs/gst-plugins-base-libs.types:
      add remaining symbols into correct setions
      * gst-libs/gst/audio/gstringbuffer.c:
      fix incomplete docs
      * gst-libs/gst/audio/gstringbuffer.h:
      comment out not yet implemented function
      * gst-libs/gst/floatcast/floatcast.h:
      * gst-libs/gst/netbuffer/gstnetbuffer.c:
      add short descriptions
      * gst-libs/gst/interfaces/propertyprobe.c:
      fix return value docs
      * gst-libs/gst/riff/riff-read.c: (gst_riff_read_chunk):
      simplify debug logging
      * gst-libs/gst/riff/riff-read.h:
      sync function prototype and docs
      * gst-libs/gst/rtp/gstbasertpaudiopayload.h:
      remove left over symbol
      cade7911
    • Tim-Philipp Müller's avatar
      Use GST_PLUGIN_DOCS macro in configure.ac, add · 56135ebe
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * autogen.sh:
      * configure.ac:
      * docs/Makefile.am:
      Use GST_PLUGIN_DOCS macro in configure.ac, add
      --enable-plugin-docs default to autogen.sh and use
      ENABLE_PLUGIN_DOCS conditional in Makefile.am (#344039).
      56135ebe
  9. 15 Jun, 2006 1 commit
    • Wim Taymans's avatar
      ext/ogg/gstoggdemux.c: Combine GstFlowReturn from the source pads to give a... · d609b0f7
      Wim Taymans authored
      ext/ogg/gstoggdemux.c: Combine GstFlowReturn from the source pads to give a meaningfull result to the upstream peer o...
      
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_chain_peer),
      (gst_ogg_demux_activate_chain), (gst_ogg_demux_combine_flows),
      (gst_ogg_demux_loop):
      Combine GstFlowReturn from the source pads to give a
      meaningfull result to the upstream peer or to stop the
      processing task in case of errors.
      d609b0f7
  10. 14 Jun, 2006 4 commits
  11. 12 Jun, 2006 1 commit
  12. 11 Jun, 2006 8 commits