1. 08 May, 2014 2 commits
    • Nicolas Dufresne's avatar
      Implement V4l2 Allocator · fd13e9e9
      Nicolas Dufresne authored
      This goal of this allocator is mainly to allow tracking the memory.
      Currently, when a buffer memory has been modified, the buffer and it's
      memory is disposed and lost until the stream is restarted.
      fd13e9e9
    • Nicolas Dufresne's avatar
      Implement GstV4l2Transform · b7811566
      Nicolas Dufresne authored
      Implement a v4l2 element that wraps HW video converters.
      b7811566
  2. 04 May, 2014 1 commit
  3. 28 Mar, 2014 1 commit
  4. 17 Mar, 2014 1 commit
  5. 15 Mar, 2014 1 commit
    • Nicolas Dufresne's avatar
      v4l2: Remove XV support · 11103c6c
      Nicolas Dufresne authored
      XV support for v4l2 never became upstream and ended up being
      commented out with an undef for a long time now.
      11103c6c
  6. 25 Feb, 2014 1 commit
  7. 04 Aug, 2013 1 commit
  8. 15 Apr, 2013 1 commit
  9. 19 Feb, 2013 1 commit
  10. 30 Nov, 2012 1 commit
    • Tim-Philipp Müller's avatar
      v4l2src: link against -lrt for clock_gettime() · 527c2185
      Tim-Philipp Müller authored
      Need to explicitly link against -lrt for clock_gettime(), which
      we don't get in the libs any more, because core moved the
      gmodule-no-export-2.0 bit into Requires.Private.
      
      Not required for newer glibc, but for older ones, so check for that.
      527c2185
  11. 13 Apr, 2012 2 commits
  12. 04 Apr, 2012 1 commit
  13. 04 Nov, 2011 1 commit
  14. 08 Aug, 2011 1 commit
  15. 13 Jul, 2011 1 commit
    • Wim Taymans's avatar
      v4l2: move capture code to device object · 7c5f5b1b
      Wim Taymans authored
      Move the details of how to capture to the device object. Remove the
      v4l2src_calls.[ch] files because they are empty now.
      Provide two simple methods to get and return a buffer to the device.
      Also do a slow copy when the buffer is not from our pool.
      7c5f5b1b
  16. 08 Jul, 2011 1 commit
  17. 27 Mar, 2011 1 commit
  18. 02 Jan, 2011 1 commit
  19. 29 Dec, 2010 1 commit
  20. 10 Sep, 2010 1 commit
  21. 11 Aug, 2009 1 commit
  22. 04 Aug, 2009 1 commit
    • Rob Clark's avatar
      v4l2: Add v4l2sink element · f19cfbda
      Rob Clark authored
      This also does the following changes:
      (1) pull the bufferpool code out into gstv4l2bufferpool.c, and make a
          bit more generic so it can be used both for v4l2src and v4l2sink
      (2) move some of the device probing/configuration/caps stuff into
          gstv4l2object.c so it does not have to be duplicated between
          v4l2src and v4l2sink
      
      Fixes bug #590280.
      f19cfbda
  23. 13 Jul, 2009 1 commit
  24. 04 Nov, 2008 2 commits
    • Bastien Nocera's avatar
      Optionally use libv4l to access v4l2 devices. Fixes bug #545033. · a50de826
      Bastien Nocera authored
      Original commit message from CVS:
      Patch by: Bastien Nocera <hadess at hadess dot net>,
      Hans de Goede <jwrdegoede at fedoraproject dot org>
      * configure.ac:
      * sys/v4l2/Makefile.am:
      * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read):
      * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
      (gst_v4l2_fill_lists), (gst_v4l2_open), (gst_v4l2_close),
      (gst_v4l2_get_norm), (gst_v4l2_set_norm), (gst_v4l2_get_frequency),
      (gst_v4l2_set_frequency), (gst_v4l2_signal_strength),
      (gst_v4l2_get_attribute), (gst_v4l2_set_attribute),
      (gst_v4l2_get_input), (gst_v4l2_set_input):
      * sys/v4l2/v4l2_calls.h:
      * sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_finalize),
      (gst_v4l2_buffer_new), (gst_v4l2_buffer_pool_finalize),
      (gst_v4l2_buffer_pool_new), (gst_v4l2_buffer_pool_activate),
      (gst_v4l2src_fill_format_list),
      (gst_v4l2src_probe_caps_for_format_and_size),
      (gst_v4l2src_probe_caps_for_format), (gst_v4l2src_grab_frame),
      (gst_v4l2src_set_capture), (gst_v4l2src_capture_init),
      (gst_v4l2src_capture_start), (gst_v4l2src_capture_stop),
      (gst_v4l2src_get_nearest_size):
      Optionally use libv4l to access v4l2 devices. Fixes bug #545033.
      a50de826
    • Stefan Kost's avatar
      Don't install static libs for plugins. Fixes #550851 for -good. · 084812bf
      Stefan Kost authored
      Original commit message from CVS:
      * ext/aalib/Makefile.am:
      * ext/annodex/Makefile.am:
      * ext/cairo/Makefile.am:
      * ext/dv/Makefile.am:
      * ext/esd/Makefile.am:
      * ext/flac/Makefile.am:
      * ext/gconf/Makefile.am:
      * ext/gdk_pixbuf/Makefile.am:
      * ext/hal/Makefile.am:
      * ext/jpeg/Makefile.am:
      * ext/ladspa/Makefile.am:
      * ext/libcaca/Makefile.am:
      * ext/libmng/Makefile.am:
      * ext/libpng/Makefile.am:
      * ext/mikmod/Makefile.am:
      * ext/pulse/Makefile.am:
      * ext/raw1394/Makefile.am:
      * ext/shout2/Makefile.am:
      * ext/soup/Makefile.am:
      * ext/speex/Makefile.am:
      * ext/taglib/Makefile.am:
      * ext/wavpack/Makefile.am:
      * gst/alpha/Makefile.am:
      * gst/apetag/Makefile.am:
      * gst/audiofx/Makefile.am:
      * gst/auparse/Makefile.am:
      * gst/autodetect/Makefile.am:
      * gst/avi/Makefile.am:
      * gst/cutter/Makefile.am:
      * gst/debug/Makefile.am:
      * gst/effectv/Makefile.am:
      * gst/equalizer/Makefile.am:
      * gst/flx/Makefile.am:
      * gst/goom/Makefile.am:
      * gst/goom2k1/Makefile.am:
      * gst/icydemux/Makefile.am:
      * gst/id3demux/Makefile.am:
      * gst/interleave/Makefile.am:
      * gst/law/Makefile.am:
      * gst/level/Makefile.am:
      * gst/matroska/Makefile.am:
      * gst/median/Makefile.am:
      * gst/monoscope/Makefile.am:
      * gst/multifile/Makefile.am:
      * gst/multipart/Makefile.am:
      * gst/oldcore/Makefile.am:
      * gst/qtdemux/Makefile.am:
      * gst/replaygain/Makefile.am:
      * gst/rtp/Makefile.am:
      * gst/rtsp/Makefile.am:
      * gst/smpte/Makefile.am:
      * gst/spectrum/Makefile.am:
      * gst/udp/Makefile.am:
      * gst/videobox/Makefile.am:
      * gst/videocrop/Makefile.am:
      * gst/videofilter/Makefile.am:
      * gst/videomixer/Makefile.am:
      * gst/wavenc/Makefile.am:
      * gst/wavparse/Makefile.am:
      * sys/directdraw/Makefile.am:
      * sys/directsound/Makefile.am:
      * sys/oss/Makefile.am:
      * sys/osxaudio/Makefile.am:
      * sys/osxvideo/Makefile.am:
      * sys/sunaudio/Makefile.am:
      * sys/v4l2/Makefile.am:
      * sys/waveform/Makefile.am:
      * sys/ximage/Makefile.am:
      Don't install static libs for plugins. Fixes #550851 for -good.
      084812bf
  25. 01 Nov, 2006 1 commit
  26. 26 Sep, 2006 1 commit
    • Wim Taymans's avatar
      sys/v4l2/Makefile.am: Fix makefile, list libs in stack order. · 27bde5b9
      Wim Taymans authored
      Original commit message from CVS:
      * sys/v4l2/Makefile.am:
      Fix makefile, list libs in stack order.
      * sys/v4l2/gstv4l2colorbalance.c:
      * sys/v4l2/gstv4l2colorbalance.h:
      * sys/v4l2/gstv4l2object.c: (gst_v4l2_device_get_type),
      (gst_v4l2_object_install_properties_helper):
      * sys/v4l2/gstv4l2object.h:
      * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read),
      (gst_v4l2src_get_mmap), (gst_v4l2src_create):
      * sys/v4l2/gstv4l2src.h:
      * sys/v4l2/gstv4l2tuner.h:
      * sys/v4l2/gstv4l2vidorient.h:
      * sys/v4l2/gstv4l2xoverlay.h:
      * sys/v4l2/v4l2_calls.h:
      * sys/v4l2/v4l2src_calls.h:
      Fix coding style:
      - Remove extern from functions.
      - Fix header indentation.
      Fix Flags, add defaults for properties.
      Remove unused enums.
      Fix TOO_LAZY in error messages.
      27bde5b9
  27. 19 Sep, 2006 1 commit
  28. 11 May, 2006 1 commit
  29. 01 May, 2006 1 commit
  30. 13 Mar, 2006 1 commit
    • Julien Moutte's avatar
      Fix build of v4l2 (sigh) · b6fc5016
      Julien Moutte authored
      Original commit message from CVS:
      2006-03-13  Julien MOUTTE  <julien@moutte.net>
      
      * docs/plugins/gst-plugins-bad-plugins-decl-list.txt:
      * sys/v4l2/Makefile.am: Fix build of v4l2 (sigh)
      b6fc5016
  31. 11 Mar, 2006 1 commit
  32. 25 Oct, 2004 1 commit
    • Ronald S. Bultje's avatar
      sys/: Remove client-side overlay handling, use the X-server v4l plugin for... · 8033e68b
      Ronald S. Bultje authored
      sys/: Remove client-side overlay handling, use the X-server v4l plugin for that. Nicer overlay, less code. Also make ...
      
      Original commit message from CVS:
      * sys/v4l/Makefile.am:
      * sys/v4l/gstv4l.c: (plugin_init):
      * sys/v4l/gstv4lelement.c: (gst_v4lelement_get_type),
      (gst_v4lelement_init), (gst_v4lelement_dispose),
      (gst_v4lelement_change_state):
      * sys/v4l/gstv4lelement.h:
      * sys/v4l/gstv4lxoverlay.c: (gst_v4l_xoverlay_open),
      (gst_v4l_xoverlay_close), (idle_refresh),
      (gst_v4l_xoverlay_set_xwindow_id):
      * sys/v4l/gstv4lxoverlay.h:
      * sys/v4l/v4l-overlay_calls.c:
      * sys/v4l/v4l_calls.h:
      * sys/v4l2/Makefile.am:
      * sys/v4l2/gstv4l2.c: (plugin_init):
      * sys/v4l2/gstv4l2element.c: (gst_v4l2element_get_type),
      (gst_v4l2element_init), (gst_v4l2element_dispose),
      (gst_v4l2element_change_state):
      * sys/v4l2/gstv4l2element.h:
      * sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_open),
      (gst_v4l2_xoverlay_close), (idle_refresh),
      (gst_v4l2_xoverlay_set_xwindow_id):
      * sys/v4l2/gstv4l2xoverlay.h:
      * sys/v4l2/v4l2-overlay_calls.c:
      * sys/v4l2/v4l2_calls.h:
      Remove client-side overlay handling, use the X-server v4l plugin
      for that. Nicer overlay, less code. Also make the plugin
      compileable without X (but then without overlay, obviously).
      Makes xwindowlistener obsolete, should we remove that?
      8033e68b
  33. 14 Jan, 2004 1 commit
    • Ronald S. Bultje's avatar
      ext/divx/: Set category to divx4linux instead of divx (too generic). · 00b0cdf8
      Ronald S. Bultje authored
      Original commit message from CVS:
      2004-01-14  Ronald Bultje  <rbultje@ronald.bitfreak.net>
      
      * ext/divx/gstdivxdec.c:
      * ext/divx/gstdivxenc.c:
      Set category to divx4linux instead of divx (too generic).
      * gst/wavparse/gstwavparse.c: (gst_wavparse_init),
      (gst_wavparse_parse_fmt), (gst_wavparse_handle_sink_event),
      (gst_wavparse_loop), (gst_wavparse_change_state):
      * gst/wavparse/gstwavparse.h:
      fix parsing of WAV files with non-standard fmt-tag size and fix
      skipping of unrecognized chunks... Someone please fix this thing
      to use rifflib so all this is automated.
      * sys/v4l/Makefile.am:
      * sys/v4l2/Makefile.am:
      Add X_CFLAGS because we depend on X (for overlay).
      00b0cdf8
  34. 22 Nov, 2003 1 commit
  35. 06 Nov, 2003 1 commit
  36. 14 Oct, 2003 1 commit
  37. 13 Sep, 2003 1 commit
    • Ronald S. Bultje's avatar
      typos · 3a98c275
      Ronald S. Bultje authored
      Original commit message from CVS:
      typos
      3a98c275