1. 16 Sep, 2010 1 commit
  2. 14 Sep, 2010 3 commits
  3. 06 Sep, 2010 1 commit
    • David Schleef's avatar
      videotestsrc: Add foreground/background-color properties · 131d6197
      David Schleef authored
      Replace solid-color property with foreground-color and add
      background-color.  Pull some common code out of each of the
      pattern generating functions.  Fix many of the patterns to
      use foreground-color/background-color instead of white/black.
      Generated images are indentical to previously if foreground-color
      and background-color are left as default.
      
      API: GstVideoTestSrc::foreground-color
      API: GstVideoTestSrc::background-color
      131d6197
  4. 27 Aug, 2010 1 commit
  5. 09 Aug, 2010 1 commit
    • Mark Nauwelaerts's avatar
      videotestsrc: add solid-color pattern · be6fb6e7
      Mark Nauwelaerts authored
      ... which generalizes the current listing of white, black, etc.
      In particular, also allow specifying alpha channel, and modify
      some structures and pattern filling to cater for alpha value as well.
      
      Fixes #624919.
      
      API: GstVideoTestSrc:solid-color
      be6fb6e7
  6. 15 Mar, 2010 1 commit
  7. 07 Oct, 2009 1 commit
    • David Schleef's avatar
      videotestsrc: add pattern with out-of-gamut colors · 205ada84
      David Schleef authored
      Adds a pattern with out-of-gamut colors in a checkerboard
      pattern with in-gamut neighbors.  Useful for checking YCbCr->RGB
      color matrixing.  Correct matrixing and clamping will cause the
      checkerboard pattern to be invisible.
      205ada84
  8. 21 Nov, 2008 1 commit
    • Jonathan Rosser's avatar
      gst/videotestsrc/: Add a zone plate pattern generator based on BBC R&D Report... · 60262606
      Jonathan Rosser authored
      gst/videotestsrc/: Add a zone plate pattern generator based on BBC R&D Report 1978/23 (yeah *that* 1978).  Try 'video...
      
      Original commit message from CVS:
      Patch by: Jonathan Rosser <jonathan.rosser@rd.bbc.co.uk>
      * gst/videotestsrc/gstvideotestsrc.c:
      * gst/videotestsrc/gstvideotestsrc.h:
      * gst/videotestsrc/videotestsrc.c:
      * gst/videotestsrc/videotestsrc.h:
      Add a zone plate pattern generator based on BBC R&D Report
      1978/23 (yeah *that* 1978).  Try 'videotestsrc pattern=zone-plate
      kx2=20 ky2=20 kt=1'.
      60262606
  9. 19 Nov, 2008 1 commit
    • David Schleef's avatar
      gst/videotestsrc/: Add "colorspec" property, specifying whether to generate... · b97e582c
      David Schleef authored
      gst/videotestsrc/: Add "colorspec" property, specifying whether to generate BT.601 or BT.709 video.  This only affect...
      
      Original commit message from CVS:
      * gst/videotestsrc/gstvideotestsrc.c:
      * gst/videotestsrc/gstvideotestsrc.h:
      * gst/videotestsrc/videotestsrc.c:
      * gst/videotestsrc/videotestsrc.h:
      Add "colorspec" property, specifying whether to generate BT.601
      or BT.709 video.  This only affects YCbCr values, not RGB, since
      if you're generating a 709 test pattern, presumably you want
      709 RGB primaries, not 601.  Also add "smpte75" pattern, which
      uses 75% colors instead of 100%, since this is often more useful
      for testing (and also follows the SMPTE EG-1 guideline).
      b97e582c
  10. 01 Jul, 2008 1 commit
    • Wim Taymans's avatar
      gst/videotestsrc/gstvideotestsrc.*: Cleanups, use default property values as defines. · 3fb8f3b0
      Wim Taymans authored
      Original commit message from CVS:
      * gst/videotestsrc/gstvideotestsrc.c:
      (gst_video_test_src_class_init), (gst_video_test_src_init),
      (gst_video_test_src_set_property),
      (gst_video_test_src_get_property), (gst_video_test_src_create):
      * gst/videotestsrc/gstvideotestsrc.h:
      Cleanups, use default property values as defines.
      Add property to enable/disable peer buffer allocation.
      3fb8f3b0
  11. 18 Dec, 2007 1 commit
    • David Schleef's avatar
      gst/videotestsrc/gstvideotestsrc.*: Add a "blink" pattern. Turn on the pain. ... · c5b66243
      David Schleef authored
      gst/videotestsrc/gstvideotestsrc.*: Add a "blink" pattern.  Turn on the pain.  Apologies.  It's useful for testing ve...
      
      Original commit message from CVS:
      * gst/videotestsrc/gstvideotestsrc.c:
      * gst/videotestsrc/gstvideotestsrc.h:
      Add a "blink" pattern.  Turn on the pain.  Apologies.  It's useful
      for testing vertical refresh synchronization.
      c5b66243
  12. 04 Apr, 2007 1 commit
    • David Schleef's avatar
      gst/videotestsrc/: Add a test pattern called "circular", which has concentric... · e859791a
      David Schleef authored
      gst/videotestsrc/: Add a test pattern called "circular", which has concentric rings with varying radial frequency.  T...
      
      Original commit message from CVS:
      * gst/videotestsrc/gstvideotestsrc.c:
      * gst/videotestsrc/gstvideotestsrc.h:
      * gst/videotestsrc/videotestsrc.c:
      * gst/videotestsrc/videotestsrc.h:
      Add a test pattern called "circular", which has concentric
      rings with varying radial frequency.  The main purpose of this
      pattern is to test fidelity loss in a filter or scaler element.
      Notably, this pattern is scale invariant, and is optimally viewed
      with a width (and height) of 400.
      e859791a
  13. 23 Oct, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst/videotestsrc/: Add a bunch of exciting new checkers patterns. · 443dfa58
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/videotestsrc/gstvideotestsrc.c:
      (gst_video_test_src_pattern_get_type),
      (gst_video_test_src_set_pattern):
      * gst/videotestsrc/gstvideotestsrc.h:
      * gst/videotestsrc/videotestsrc.c: (gst_video_test_src_checkers1),
      (gst_video_test_src_checkers2), (gst_video_test_src_checkers4),
      (gst_video_test_src_checkers8):
      * gst/videotestsrc/videotestsrc.h:
      Add a bunch of exciting new checkers patterns.
      443dfa58
  14. 01 Sep, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst/videotestsrc/: Add more uni-colour patterns ("white", "red", "green", and "blue"). · 650d9ae5
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/videotestsrc/gstvideotestsrc.c:
      (gst_video_test_src_pattern_get_type),
      (gst_video_test_src_set_pattern):
      * gst/videotestsrc/gstvideotestsrc.h:
      * gst/videotestsrc/videotestsrc.c: (gst_video_test_src_unicolor),
      (gst_video_test_src_black), (gst_video_test_src_white),
      (gst_video_test_src_red), (gst_video_test_src_green),
      (gst_video_test_src_blue):
      * gst/videotestsrc/videotestsrc.h:
      Add more uni-colour patterns ("white", "red", "green", and "blue").
      650d9ae5
  15. 01 Jun, 2006 1 commit
    • Stefan Kost's avatar
      Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass · 131fb86b
      Stefan Kost authored
      Original commit message from CVS:
      * ext/alsa/gstalsamixerelement.h:
      * ext/alsa/gstalsamixeroptions.h:
      * ext/alsa/gstalsamixertrack.h:
      * ext/gnomevfs/gstgnomevfssink.h:
      * ext/gnomevfs/gstgnomevfssrc.h:
      * ext/theora/gsttheoradec.h:
      * ext/theora/gsttheoraenc.h:
      * ext/theora/gsttheoraparse.h:
      * ext/vorbis/vorbisparse.h:
      * gst-libs/gst/audio/gstaudioclock.h:
      * gst-libs/gst/audio/gstaudiofilter.h:
      * gst-libs/gst/rtp/gstbasertpaudiopayload.h:
      * gst/audioconvert/gstaudioconvert.h:
      * gst/audioresample/gstaudioresample.h:
      * gst/audiotestsrc/gstaudiotestsrc.h:
      * gst/ffmpegcolorspace/gstffmpegcolorspace.h:
      * gst/playback/gststreamselector.h:
      * gst/tcp/gstmultifdsink.h:
      * gst/tcp/gsttcpclientsink.h:
      * gst/tcp/gsttcpclientsrc.h:
      * gst/tcp/gsttcpserversink.h:
      * gst/tcp/gsttcpserversrc.h:
      * gst/videorate/gstvideorate.h:
      * gst/videoscale/gstvideoscale.h:
      * gst/videotestsrc/gstvideotestsrc.h:
      * gst/volume/gstvolume.h:
      * sys/v4l/gstv4ljpegsrc.h:
      * sys/v4l/gstv4lmjpegsink.h:
      * sys/v4l/gstv4lmjpegsrc.h:
      * sys/v4l/gstv4lsrc.h:
      * sys/ximage/ximagesink.h:
      * sys/xvimage/xvimagesink.h:
      * tests/old/testsuite/alsa/sinesrc.h:
      Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
      131fb86b
  16. 01 Mar, 2006 1 commit
    • Wim Taymans's avatar
      Fix some more docs. · 8011ea8e
      Wim Taymans authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-base-plugins-docs.sgml:
      * docs/plugins/gst-plugins-base-plugins-sections.txt:
      * ext/gnomevfs/gstgnomevfssink.h:
      * ext/gnomevfs/gstgnomevfssrc.h:
      * ext/vorbis/vorbisdec.c: (vorbis_handle_data_packet):
      * ext/vorbis/vorbisdec.h:
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_convert_sink):
      * ext/vorbis/vorbisenc.h:
      * ext/vorbis/vorbisparse.c: (vorbis_parse_set_header_on_caps),
      (vorbis_parse_chain), (vorbis_parse_change_state):
      * ext/vorbis/vorbisparse.h:
      * gst/audioconvert/gstaudioconvert.h:
      * gst/tcp/gsttcpserversink.h:
      * gst/videotestsrc/gstvideotestsrc.c:
      * gst/videotestsrc/gstvideotestsrc.h:
      * gst/volume/gstvolume.c:
      * gst/volume/gstvolume.h:
      Fix some more docs.
      Added docs for vorbisdec and vorbisparse.
      Fix vorbisparse.
      8011ea8e
  17. 12 Dec, 2005 1 commit
    • Wim Taymans's avatar
      gst/videotestsrc/gstvideotestsrc.*: Implement seeking in videotestsrc. · eb9cd91b
      Wim Taymans authored
      Original commit message from CVS:
      * gst/videotestsrc/gstvideotestsrc.c:
      (gst_video_test_src_class_init), (gst_video_test_src_init),
      (gst_video_test_src_parse_caps), (gst_video_test_src_query),
      (gst_video_test_src_do_seek), (gst_video_test_src_is_seekable),
      (gst_video_test_src_create):
      * gst/videotestsrc/gstvideotestsrc.h:
      Implement seeking in videotestsrc.
      Small cleanups.
      eb9cd91b
  18. 06 Dec, 2005 1 commit
  19. 01 Dec, 2005 1 commit
  20. 22 Nov, 2005 1 commit
    • Jan Schmidt's avatar
      Convert elements to use fractions for their framerate. · 0e828712
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/libvisual/visual.c: (gst_visual_src_setcaps), (get_buffer),
      (gst_visual_chain):
      * ext/ogg/gstogmparse.c: (gst_ogm_parse_chain):
      * ext/theora/theoradec.c: (theora_handle_type_packet):
      * ext/theora/theoraenc.c: (theora_enc_sink_setcaps),
      (theora_enc_chain):
      * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps):
      * gst-libs/gst/video/video.c: (gst_video_frame_rate):
      * gst-libs/gst/video/video.h:
      * gst/ffmpegcolorspace/avcodec.h:
      * gst/ffmpegcolorspace/gstffmpegcodecmap.c:
      (gst_ffmpeg_caps_to_pixfmt):
      * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
      (gst_ffmpegcsp_set_caps):
      * gst/videorate/gstvideorate.c: (gst_videorate_transformcaps),
      (gst_videorate_setcaps), (gst_videorate_blank_data),
      (gst_videorate_chain):
      * gst/videotestsrc/gstvideotestsrc.c:
      (gst_videotestsrc_src_fixate), (gst_videotestsrc_getcaps),
      (gst_videotestsrc_parse_caps), (gst_videotestsrc_setcaps),
      (gst_videotestsrc_event), (gst_videotestsrc_create):
      * gst/videotestsrc/gstvideotestsrc.h:
      * sys/ximage/ximagesink.c: (gst_ximagesink_xcontext_get),
      (gst_ximagesink_setcaps), (gst_ximagesink_change_state),
      (gst_ximagesink_get_times), (gst_ximagesink_init):
      * sys/ximage/ximagesink.h:
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support),
      (gst_xvimagesink_setcaps), (gst_xvimagesink_change_state),
      (gst_xvimagesink_get_times), (gst_xvimagesink_init):
      * sys/xvimage/xvimagesink.h:
      Convert elements to use fractions for their framerate.
      V4L elements to come later tonight.
      0e828712
  21. 28 Sep, 2005 1 commit
  22. 19 Jul, 2005 1 commit
  23. 14 Jul, 2005 1 commit
    • Wim Taymans's avatar
      gst/videotestsrc/: Make videotestsrc a pushsrc. · 914d0e0a
      Wim Taymans authored
      Original commit message from CVS:
      * gst/videotestsrc/Makefile.am:
      * gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_get_type),
      (gst_videotestsrc_class_init), (gst_videotestsrc_negotiate),
      (gst_videotestsrc_setcaps), (gst_videotestsrc_getcaps),
      (gst_videotestsrc_init), (gst_videotestsrc_event),
      (gst_videotestsrc_create), (gst_videotestsrc_start),
      (gst_videotestsrc_stop), (gst_videotestsrc_get_times),
      (gst_videotestsrc_set_pattern), (gst_videotestsrc_set_property),
      (gst_videotestsrc_get_property):
      * gst/videotestsrc/gstvideotestsrc.h:
      Make videotestsrc a pushsrc.
      914d0e0a
  24. 05 Aug, 2004 1 commit
  25. 22 Jul, 2004 1 commit
  26. 18 Jun, 2004 1 commit
    • Jan Schmidt's avatar
      ext/dvdnav/gst-dvd: Grab the gconf key from the right spot · 818b452e
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/dvdnav/gst-dvd: Grab the gconf key from the right spot
      * gst/debug/gstnavseek.c: (gst_navseek_init),
      (gst_navseek_segseek), (gst_navseek_handle_src_event),
      (gst_navseek_chain):
      * gst/debug/gstnavseek.h: Add 's', 'e' and 'l' keypresses to navseek
      to define the start,end and loop parameters of a segment seek.
      * gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_init),
      (gst_videotestsrc_get_event_masks),
      (gst_videotestsrc_handle_src_event), (gst_videotestsrc_get):
      * gst/videotestsrc/gstvideotestsrc.h:
      Add seeking support to videotestsrc
      Initialise the timestamp_offset variable.
      818b452e
  27. 27 Apr, 2004 1 commit
  28. 15 Mar, 2004 1 commit
  29. 14 Mar, 2004 1 commit
  30. 09 Jan, 2004 1 commit
    • David Schleef's avatar
      ext/ffmpeg/gstffmpegenc.c: Fix pad_link function to handle formats that ffmpeg... · 899b6332
      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().
      899b6332
  31. 22 Dec, 2003 1 commit
  32. 07 Nov, 2003 1 commit
  33. 14 Jul, 2003 1 commit
  34. 06 Jul, 2003 1 commit
    • Ronald S. Bultje's avatar
      New mimetypes gone into effect today - this commit changes all old mimetypes... · b0055313
      Ronald S. Bultje authored
      New mimetypes gone into effect today - this commit changes all old mimetypes over to the new mimetypes spec as descri...
      
      Original commit message from CVS:
      New mimetypes gone into effect today - this commit changes all old mimetypes over to the new mimetypes spec as described in the previous commit's document. Note: some plugins will break, some pipelines will break, expect HEAD to be broken or at least not 100% working for a few days, but don't forget to report bugs
      b0055313
  35. 18 May, 2003 1 commit
  36. 23 Apr, 2003 1 commit
  37. 16 Apr, 2003 1 commit
  38. 11 Feb, 2003 1 commit