1. 12 Jan, 2004 6 commits
    • David Schleef's avatar
      Remove all usage of gst_pad_get_caps(), and replace it with... · d33b0d62
      David Schleef authored
      Remove all usage of gst_pad_get_caps(), and replace it with gst_pad_get_allowed_caps() or gst_pad_get_negotiated_cap().
      
      Original commit message from CVS:
      Remove all usage of gst_pad_get_caps(), and replace it with
      gst_pad_get_allowed_caps() or gst_pad_get_negotiated_cap().
      d33b0d62
    • David Schleef's avatar
      Fixes to make ext/libcaca compile. · 60809db4
      David Schleef authored
      Original commit message from CVS:
      * configure.ac:
      * ext/Makefile.am: Fixes to make ext/libcaca compile.
      60809db4
    • David Schleef's avatar
      Fixes to make ext/libcaca compile. · 538adea7
      David Schleef authored
      Original commit message from CVS:
      * configure.ac:
      * ext/Makefile.am: Fixes to make ext/libcaca compile.
      * ext/divx/gstdivxdec.c:
      * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_link),
      (gst_gdk_pixbuf_init), (gst_gdk_pixbuf_chain): Make gdkpixbufdec
      handle images that span multiple buffers.  Now work with both
      filesrc ! gdkpixbufdec and qtdemux ! gdkpixbufdec.
      * ext/gdk_pixbuf/gstgdkpixbuf.h:
      * ext/libcaca/gstcacasink.h: Fixes needed due to recent
      video/video.h changes
      * ext/xvid/gstxvid.c: (gst_xvid_csp_to_caps): same
      * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_get),
      (gst_v4lmjpegsrc_buffer_free): Use buffer free function instead
      of GstData free function.
      * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_get), (gst_v4lsrc_buffer_free):
      same.
      538adea7
    • Benjamin Otte's avatar
      sys/v4l2/: add norm, channel and frequency properties. · 1adb86a5
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-12  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * sys/v4l2/gstv4l2element.c: (gst_v4l2element_class_init),
      (gst_v4l2element_dispose), (gst_v4l2element_set_property),
      (gst_v4l2element_get_property):
      * sys/v4l2/v4l2_calls.c: (gst_v4l2_set_defaults), (gst_v4l2_open):
      add norm, channel and frequency properties.
      * sys/v4l2/gstv4l2tuner.c:
      fixes for tuner interface changes
      * sys/v4l2/gstv4l2element.h:
      * sys/v4l2/gstv4l2src.c:
      * sys/v4l2/gstv4l2src.h:
      * sys/v4l2/v4l2src_calls.c:
      * sys/v4l2/v4l2src_calls.h:
      rework v4l2src to work with saa1734 cards and allow mmaped buffers.
      1adb86a5
    • Benjamin Otte's avatar
      gst-libs/gst/tuner/tuner.*: GObjects aren't const. · 09984b51
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-12  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * gst-libs/gst/tuner/tuner.c: (gst_tuner_class_init),
      (gst_tuner_find_norm_by_name), (gst_v4l2_find_channel_by_name),
      (gst_tuner_channel_changed), (gst_tuner_norm_changed),
      (gst_tuner_frequency_changed), (gst_tuner_signal_changed):
      * gst-libs/gst/tuner/tuner.h:
      GObjects aren't const.
      Add find_by_name functions.
      Add checks to _changed functions.
      * sys/v4l/gstv4ltuner.c: (gst_v4l_tuner_get_channel),
      (gst_v4l_tuner_get_norm):
      Fixes for above.
      09984b51
    • Benjamin Otte's avatar
      gst-libs/gst/video/video.h: Fix caps template names to be understandable. · f768ab94
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-12  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * gst-libs/gst/video/video.h:
      Fix caps template names to be understandable.
      Prefix everything with GST_VIDEO.
      * ext/aalib/gstaasink.c:
      * ext/divx/gstdivxdec.c:
      * ext/divx/gstdivxenc.c:
      * ext/gdk_pixbuf/gstgdkpixbuf.c:
      * ext/hermes/gstcolorspace.c: (gst_colorspace_base_init):
      * ext/jpeg/gstjpegdec.c: (raw_caps_factory):
      * ext/jpeg/gstjpegenc.c: (raw_caps_factory):
      * ext/libcaca/gstcacasink.c:
      * ext/libpng/gstpngenc.c: (raw_caps_factory):
      * ext/snapshot/gstsnapshot.c:
      * ext/swfdec/gstswfdec.c:
      * ext/xvid/gstxviddec.c:
      * ext/xvid/gstxvidenc.c:
      * gst/chart/gstchart.c:
      * gst/deinterlace/gstdeinterlace.c:
      * gst/effectv/gsteffectv.c:
      * gst/flx/gstflxdec.c: (gst_flxdec_loop):
      * gst/goom/gstgoom.c:
      * gst/median/gstmedian.c:
      * gst/monoscope/gstmonoscope.c: (gst_monoscope_init),
      (gst_monoscope_srcconnect), (gst_monoscope_chain):
      * gst/overlay/gstoverlay.c:
      * gst/smooth/gstsmooth.c:
      * gst/smpte/gstsmpte.c:
      * gst/synaesthesia/gstsynaesthesia.c:
      * gst/videocrop/gstvideocrop.c:
      * gst/videodrop/gstvideodrop.c:
      * gst/y4m/gsty4mencode.c:
      * sys/qcam/gstqcamsrc.c:
      * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_palette_to_caps):
      Make them work with new video.h file.
      * sys/ximage/ximagesink.c: (gst_ximagesink_chain),
      (gst_ximagesink_buffer_free), (gst_ximagesink_buffer_alloc):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_chain),
      (gst_xvimagesink_buffer_free), (gst_xvimagesink_buffer_alloc):
      Make it work with new buffer allocation system.
      f768ab94
  2. 11 Jan, 2004 8 commits
    • Julien Moutte Moutte's avatar
      ext/ffmpeg/gstffmpegcolorspace.c: Fixing the pad_alloc_buffer implementation to use ->srcpad · f4acaab1
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2004-01-11  Julien MOUTTE  <julien@moutte.net>
      
      * ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_chain): Fixing the
      pad_alloc_buffer implementation to use ->srcpad
      * ext/hermes/gstcolorspace.c: (gst_colorspace_chain): Fixing the
      pad_alloc_buffer implementation to use ->srcpad
      * gst/videoscale/gstvideoscale.c: (gst_videoscale_chain):  Fixing the
      pad_alloc_buffer implementation to use ->srcpad
      * sys/ximage/ximagesink.c: (gst_ximagesink_ximage_new),
      (gst_ximagesink_chain), (gst_ximagesink_buffer_free),
      (gst_ximagesink_buffer_alloc): Now only use GST_BUFFER_PRIVATE to keep
      a reference to everything we need.
      * sys/ximage/ximagesink.h: adding a reference to the sink in the image.
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_new),
      (gst_xvimagesink_chain), (gst_xvimagesink_buffer_free),
      (gst_xvimagesink_buffer_alloc): Now only use GST_BUFFER_PRIVATE to keep
      a reference to everything we need.
      * sys/xvimage/xvimagesink.h: adding a reference to the sink in the image
      f4acaab1
    • David Schleef's avatar
      ext/divx/gstdivxenc.c: remove bogus gst_caps_is_fixed() test · fc6fd546
      David Schleef authored
      Original commit message from CVS:
      * ext/divx/gstdivxenc.c: remove bogus gst_caps_is_fixed() test
      * gst/debug/efence.c: (gst_efence_chain), (gst_fenced_buffer_new),
      (gst_fenced_buffer_default_copy): Fix for rename of buffer private
      structure members.
      * gst/effectv/gstwarp.c: (gst_warptv_setup): Don't reset the time
      value during a resize/renegotiation.
      * gst/videofilter/gstvideofilter.c: (gst_videofilter_chain): use
      gst_pad_alloc_buffer();
      * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_get),
      (gst_v4lmjpegsrc_buffer_free): Fix for rename of buffer private
      structure members.
      * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_get), (gst_v4lsrc_buffer_free):
      Fix for rename of buffer private structure members.
      * sys/ximage/ximagesink.c: (gst_ximagesink_chain),
      (gst_ximagesink_buffer_free), (gst_ximagesink_buffer_alloc):
      Fix for rename of buffer private structure members.
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_chain),
      (gst_xvimagesink_buffer_free), (gst_xvimagesink_buffer_alloc):
      Fix for rename of buffer private structure members.
      fc6fd546
    • David Schleef's avatar
      New gamma filter · 6bafd137
      David Schleef authored
      Original commit message from CVS:
      New gamma filter
      6bafd137
    • Julien Moutte Moutte's avatar
      I forgot to commit Changelog on my latest commit. (no cake for me tonight) · 28d78c34
      Julien Moutte Moutte authored
      Original commit message from CVS:
      I forgot to commit Changelog on my latest commit. (no cake for me tonight)
      28d78c34
    • Benjamin Otte's avatar
      I'm too lazy to comment this · ff11b103
      Benjamin Otte authored
      Original commit message from CVS:
      *** empty log message ***
      ff11b103
    • Benjamin Otte's avatar
      gst/qtdemux/qtdemux.c: fix audio chunk size/timestamp calculation · 96bbccf5
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-11  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
      (qtdemux_parse_trak):
      fix audio chunk size/timestamp calculation
      96bbccf5
    • Julien Moutte Moutte's avatar
      configure.ac: Adding examples/switch/Makefile · fa66fa64
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2004-01-11  Julien MOUTTE  <julien@moutte.net>
      
      * configure.ac: Adding examples/switch/Makefile
      * examples/Makefile.am: Adding examples/switch
      * examples/switch/Makefile.am: Adding switcher example.
      * examples/switch/switcher.c: (got_eos), (idle_iterate),
      (switch_timer), (main): Adding an example demonstrating switch usage
      with 2 videotestsrc showing different patterns.
      * gst/switch/gstswitch.c: (gst_switch_request_new_pad),
      (gst_switch_init): Fixing switch with the new caps system.
      fa66fa64
    • Benjamin Otte's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: fix SVQ3 caps · 1d6125fb
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-11  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps):
      fix SVQ3 caps
      1d6125fb
  3. 10 Jan, 2004 2 commits
  4. 09 Jan, 2004 5 commits
    • Julien Moutte Moutte's avatar
      ext/hermes/gstcolorspace.c: Implementing gst_pad_alloc_buffer to use optimized buffer allocation. · 7277b505
      Julien Moutte Moutte authored
      Original commit message from CVS:
      * ext/hermes/gstcolorspace.c: (gst_colorspace_chain):
      Implementing gst_pad_alloc_buffer to use optimized buffer allocation.
      7277b505
    • Julien Moutte Moutte's avatar
      ext/ffmpeg/gstffmpegcolorspace.c: Implementing gst_pad_alloc_buffer to use... · 6b9e58c9
      Julien Moutte Moutte authored
      ext/ffmpeg/gstffmpegcolorspace.c: Implementing gst_pad_alloc_buffer to use optimized buffer allocation.
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_chain):
      Implementing gst_pad_alloc_buffer to use optimized buffer allocation.
      * gst-libs/gst/xoverlay/xoverlay.c:
      (gst_x_overlay_got_desired_size): Updating doc for the xid being 0.
      * gst/videoscale/gstvideoscale.c: (gst_videoscale_chain):
      Implementing gst_pad_alloc_buffer to use optimized buffer allocation.
      * gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_get):
      Implementing gst_pad_alloc_buffer to use optimized buffer allocation.
      * sys/ximage/ximagesink.c: (gst_ximagesink_chain),
      (gst_ximagesink_buffer_free), (gst_ximagesink_buffer_alloc),
      (gst_ximagesink_set_xwindow_id), (gst_ximagesink_init): Implementing
      the bufferalloc_function to replace bufferpools, fixing the XOverlay
      interface implementation to handle xid being 0 and fix some bugs
      triggered by Benjamin's testcase.
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_chain),
      (gst_xvimagesink_buffer_free), (gst_xvimagesink_buffer_alloc),
      (gst_xvimagesink_set_xwindow_id), (gst_xvimagesink_init): Implementing
      the bufferalloc_function to replace bufferpools, fixing the XOverlay
      interface implementation to handle xid being 0 and fix some bugs
      triggered by Benjamin's testcase.
      6b9e58c9
    • David Schleef's avatar
      Hacking. Added decoding and mouse events. Actually works. · c09123d6
      David Schleef authored
      Original commit message from CVS:
      Hacking.  Added decoding and mouse events.  Actually works.
      c09123d6
    • Ronald S. Bultje's avatar
      ext/divx/gstdivxenc.c: Use explicit caps - fix capsnego. · b5c817cb
      Ronald S. Bultje authored
      Original commit message from CVS:
      2004-01-09  Ronald Bultje  <rbultje@ronald.bitfreak.net>
      
      * ext/divx/gstdivxenc.c: (gst_divxenc_init):
      Use explicit caps - fix capsnego.
      * ext/xvid/gstxviddec.c:
      * ext/xvid/gstxvidenc.c:
      Remove macro-inside-macro which caused compile errors.
      * gst-libs/gst/riff/riff-read.c: (gst_riff_read_header):
      Error out if it's not a RIFF file. Else we error out without
      gst_element_error() which is not good...
      b5c817cb
    • David Schleef's avatar
      ext/ffmpeg/gstffmpegenc.c: Fix pad_link function to handle formats that ffmpeg... · d29c7c8c
      David Schleef authored
      ext/ffmpeg/gstffmpegenc.c: Fix pad_link function to handle formats that ffmpeg returns as multiple caps structures.
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_connect):
      Fix pad_link function to handle formats that ffmpeg returns
      as multiple caps structures.
      * gst/videofilter/gstvideofilter.c: (gst_videofilter_chain):
      Only complain if source buffer is _smaller_ than expected.
      * gst/videoscale/gstvideoscale.c: (gst_videoscale_init),
      (gst_videoscale_handle_src_event): Resize navigation events
      when passing them upstream.
      * gst/videotestsrc/gstvideotestsrc.c:
      * gst/videotestsrc/gstvideotestsrc.h:
      * gst/videotestsrc/videotestsrc.c:
      * gst/videotestsrc/videotestsrc.h:
      Rewrite many of the buffer painting functions to handle odd
      sizes (for many formats, size%4!=0 or size%8!=0).  Most have
      been verified to work with my video card.
      * testsuite/gst-lint:  Add check for elements calling
      gst_pad_get_caps() instead of gst_pad_get_allowed_caps().
      d29c7c8c
  5. 08 Jan, 2004 4 commits
  6. 07 Jan, 2004 8 commits
    • Julien Moutte Moutte's avatar
      examples/gstplay/Makefile.am: Adding the interface library. · 86172476
      Julien Moutte Moutte authored
      Original commit message from CVS:
      * examples/gstplay/Makefile.am: Adding the interface library.
      * gst-libs/gst/play/Makefile.am: Adding the interface library.
      * gst-libs/gst/play/gstplay.c: (gst_play_set_video_sink): Connecting tothe XOverlay size signal instead of GstVideoSink.
      * gst-libs/gst/play/gstplay.h: Including the XOverlay interface to check        GST_IS_X_OVERLAY before signal connect.
      * gst-libs/gst/video/gstvideosink.c: (gst_videosink_class_init):
      Removing the have_video_size signal.
      * gst-libs/gst/video/gstvideosink.h: Removing the have_video_size signal        and associated public method.
      * sys/ximage/ximagesink.c: (gst_ximagesink_handle_xevents),
      (gst_ximagesink_sinkconnect): Using XOverlay public method to fire size
      signal.
      * sys/xvideo/xvideosink.c: (gst_xvideosink_sinkconnect),
      (gst_xvideosink_xwindow_new): Using XOverlay public method to fire size
      signal.
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_sinkconnect):
      Using XOverlay public method to fire size signal.
      86172476
    • David Schleef's avatar
      videofilter · 90068d9e
      David Schleef authored
      Original commit message from CVS:
      videofilter
      90068d9e
    • Thomas Vander Stichele's avatar
      fix element description · f9f4e793
      Thomas Vander Stichele authored
      Original commit message from CVS:
      fix element description
      f9f4e793
    • Julien Moutte Moutte's avatar
      examples/gstplay/player.c: Adding some new lines in g_print calls. · 9cdae8d8
      Julien Moutte Moutte authored
      Original commit message from CVS:
      * examples/gstplay/player.c: (got_time_tick), (got_stream_length),
      (got_video_size): Adding some new lines in g_print calls.
      * sys/ximage/ximagesink.c: (gst_ximagesink_xwindow_new),
      (gst_ximagesink_xwindow_destroy), (gst_ximagesink_xwindow_resize),
      (gst_ximagesink_handle_xevents), (gst_ximagesink_fixate),
      (gst_ximagesink_sinkconnect), (gst_ximagesink_change_state),
      (gst_ximagesink_chain), (gst_ximagesink_buffer_new),
      (gst_ximagesink_set_xwindow_id), (gst_ximagesink_get_desired_size):
      Complete code review, reverting some stuff i disagree with, adding
      some fixes : time synchronization on invalid timestamps, renegotiation
      of private window.
      * sys/ximage/ximagesink.h:
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xwindow_destroy),
      (gst_xvimagesink_xwindow_resize), (gst_xvimagesink_handle_xevents),
      (gst_xvimagesink_get_xv_support), (gst_xvimagesink_xcontext_get),
      (gst_xvimagesink_fixate), (gst_xvimagesink_sinkconnect),
      (gst_xvimagesink_change_state), (gst_xvimagesink_chain),
      (gst_xvimagesink_buffer_new),
      (gst_xvimagesink_navigation_send_event),
      (gst_xvimagesink_set_xwindow_id),
      (gst_xvimagesink_get_desired_size),
      (gst_xvimagesink_xoverlay_init): Complete code review, reverting some
      stuff i disagree with, adding some fixes : Renegotiation of private
      window, implementing get_desired_size.
      9cdae8d8
    • Ronald S. Bultje's avatar
      Fix for instantiate-test (see core). Also remove dead code from jpegenc (which... · 1b63854c
      Ronald S. Bultje authored
      Fix for instantiate-test (see core). Also remove dead code from jpegenc (which still needs fixing, but that's lower o...
      
      Original commit message from CVS:
      2004-01-07  Ronald Bultje  <rbultje@ronald.bitfreak.net>
      
      * ext/audiofile/gstafsink.c: (gst_afsink_init), (gst_afsink_chain),
      (gst_afsink_handle_event):
      * ext/jpeg/gstjpegenc.c: (gst_jpegenc_init):
      * gst/avi/gstavimux.c: (gst_avimux_request_new_pad):
      * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_init):
      * sys/dxr3/dxr3spusink.c: (dxr3spusink_init):
      * sys/dxr3/dxr3videosink.c: (dxr3videosink_init):
      Fix for instantiate-test (see core). Also remove dead code from
      jpegenc (which still needs fixing, but that's lower on my TODO
      list...).
      * sys/v4l2/gstv4l2src.c: (gst_v4l2src_getcaps):
      Never return NULL as caps.
      1b63854c
    • David Schleef's avatar
      New source plugin based on librfb-0.1. RFB (remote framebuffer) is the protocol used by VNC. · 11207007
      David Schleef authored
      Original commit message from CVS:
      New source plugin based on librfb-0.1.  RFB (remote framebuffer)
      is the protocol used by VNC.
      11207007
    • David Schleef's avatar
      Make warpTV a subclass of videofilter · 939c003c
      David Schleef authored
      Original commit message from CVS:
      Make warpTV a subclass of videofilter
      939c003c
    • Benjamin Otte's avatar
      ext/mad/gstid3tag.c: Add guard against invalid utf-8 conversions in mad. Just in case. · bc6e4750
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-07  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
      Add guard against invalid utf-8 conversions in mad. Just in case.
      bc6e4750
  7. 06 Jan, 2004 7 commits
    • Benjamin Otte's avatar
      sys/oss/gstosssink.c: Fix for bug shown by poisoning · 4979d407
      Benjamin Otte authored
      Original commit message from CVS:
      2004-01-07  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * sys/oss/gstosssink.c: (gst_osssink_sink_fixate):
      Fix for bug shown by poisoning
      4979d407
    • Ronald S. Bultje's avatar
      This should have been committed along with the changelog entry a few hours ago · c8e0a3a7
      Ronald S. Bultje authored
      Original commit message from CVS:
      This should have been committed along with the changelog entry a few hours ago
      c8e0a3a7
    • Ronald S. Bultje's avatar
      sys/v4l/: Fix for removed bufferpools. · 68d66772
      Ronald S. Bultje authored
      Original commit message from CVS:
      2004-01-06  Ronald Bultje  <rbultje@ronald.bitfreak.net>
      
      * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_get),
      (gst_v4lmjpegsrc_buffer_free):
      * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_palette_to_caps),
      (gst_v4lsrc_srcconnect), (gst_v4lsrc_getcaps), (gst_v4lsrc_get),
      (gst_v4lsrc_buffer_free):
      Fix for removed bufferpools.
      68d66772
    • Jan Schmidt's avatar
      ext/dv/gstdvdec.c: Fix caps negotiation. · 55706508
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/dv/gstdvdec.c: (gst_dvdec_loop):
      Fix caps negotiation.
      
      * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_class_init),
      (dvdnavsrc_update_buttoninfo), (dvdnavsrc_get),
      (dvdnavsrc_get_event_mask), (dvdnav_handle_navigation_event),
      (dvdnavsrc_event):
      * ext/mpeg2dec/gstmpeg2dec.c:
      * gst-libs/gst/navigation/navigation.c:
      (gst_navigation_send_key_event), (gst_navigation_send_mouse_event):
      * gst-libs/gst/navigation/navigation.h:
      * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_handle_src_event):
      * sys/ximage/ximagesink.c: (gst_ximagesink_handle_xevents):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_handle_xevents):
      Super-simple first version of mouse and keyboard events. Clicking
      on a DVD menu now works, although it may not take you where you
      expected.
      
      * gst/sine/gstsinesrc.c: (gst_sinesrc_src_fixate):
      * gst/videotestsrc/gstvideotestsrc.c:
      (gst_videotestsrc_src_fixate):
      These fixate functions were broken - they never actually
      fixated :)
      55706508
    • Ronald S. Bultje's avatar
      ext/shout/gstshout.c: fix for new caps system. · c1f8650b
      Ronald S. Bultje authored
      Original commit message from CVS:
      2004-01-06  Ronald Bultje  <rbultje@ronald.bitfreak.net>
      
      * ext/shout/gstshout.c: (gst_icecastsend_base_init),
      (gst_icecastsend_init):
      fix for new caps system.
      * gst-libs/gst/mixer/mixertrack.h:
      * sys/oss/gstossmixer.c: (gst_ossmixer_build_list):
      Add 'master track' flag (for tools like ACME that only want to
      change the main volume).
      c1f8650b
    • Jan Schmidt's avatar
      ifdef out ARGB type when it isn't available in xvidcore 1.0.0beta2 · 0051f0e1
      Jan Schmidt authored
      Original commit message from CVS:
      ifdef out ARGB type when it isn't available in xvidcore 1.0.0beta2
      0051f0e1
    • Ronald S. Bultje's avatar
      gst/mpegstream/gstmpegparse.c: When we have received a new SCR right in the... · c0c379cc
      Ronald S. Bultje authored
      gst/mpegstream/gstmpegparse.c: When we have received a new SCR right in the first buffer after we should handle the b...
      
      Original commit message from CVS:
      2004-01-06  Ronald Bultje  <rbultje@ronald.bitfreak.net>
      
      * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_loop):
      When we have received a new SCR right in the first buffer after
      a seek (so in the same cycle that handles the discont), we should
      handle the buffer instead of unreffing it, else we lose data.
      c0c379cc