1. 02 Dec, 2011 1 commit
  2. 14 Nov, 2011 1 commit
  3. 30 Sep, 2011 1 commit
  4. 08 Sep, 2011 1 commit
  5. 09 Aug, 2011 1 commit
  6. 02 Aug, 2011 1 commit
  7. 24 May, 2011 1 commit
    • Rob Clark's avatar
      v4l2: add norm property · 9c958511
      Rob Clark authored
      Based on a patch by Guennadi Liakhovetski.
      
      v2: updates because I forgot to add GstTuner interface to v4l2sink
      v3: update to add all possible values to norm enum
      9c958511
  8. 17 May, 2011 1 commit
  9. 05 Mar, 2011 1 commit
  10. 15 Feb, 2011 1 commit
  11. 04 Feb, 2011 1 commit
    • Mark Nauwelaerts's avatar
      v4l2: fix interlaced set_format configuration · 6b86b56a
      Mark Nauwelaerts authored
      Commit 6c8268db broke recording
      from interlaced v4l2 source (e.g. typical tv capture card) since
      V4L2_FIELD_SEQ_TB (with fields stored separately) does not map
      to currently defined interlaced format (fields stored interleaved).
      
      Besides this mismatch, hardware might quite likely not support or
      appreciate this field value, since querying supported formats mapped
      _INTERLACED field formats to interlaced=true caps (so the latter should
      not be mapped to field value that is not known to be supported).
      6b86b56a
  12. 12 Jan, 2011 1 commit
  13. 02 Jan, 2011 1 commit
  14. 29 Dec, 2010 3 commits
  15. 18 Dec, 2010 1 commit
    • Rob Clark's avatar
      fix compile errors on macosx · 66387181
      Rob Clark authored
      with i686-apple-darwin10-gcc-4.2.1:
      
      gstv4l2object.c: In function 'gst_v4l2_object_get_nearest_size':
      gstv4l2object.c:1988: warning: format '%u' expects type 'unsigned int', but argument 12 has type 'gint *'
      gstv4l2object.c:1988: warning: format '%u' expects type 'unsigned int', but argument 13 has type 'gint *'
      66387181
  16. 04 Dec, 2010 1 commit
  17. 15 Sep, 2010 1 commit
  18. 10 Sep, 2010 1 commit
  19. 04 Sep, 2010 1 commit
    • Sjoerd Simons's avatar
      v4l2src: Fix using mpegts via the mmap interface · 74d7521a
      Sjoerd Simons authored
      MPEG doesn't have a static size per frame, so don't pretend it has one
      and fail when capturing because it doesn't match. Instead mark the size
      as unknown and let the read frame grabbing method use a reasonable fallback
      value (assuming that's only for actual streaming formats)
      
      Fixes bug #628349.
      74d7521a
  20. 06 Aug, 2010 2 commits
  21. 21 Jun, 2010 1 commit
  22. 16 Jun, 2010 1 commit
    • Havoc Pennington's avatar
      v4l2src: do not try to change device format if it's already correct · f06b1050
      Havoc Pennington authored
      This allows set_caps to succeed if caps change in a way that
      would not modify the format we're getting from the hardware.
      Otherwise if not in NULL state, setting caps would fail
      with EBUSY.
      
      With this change, in some cases it's OK to go PLAYING->READY->PLAYING
      rather than PLAYING->NULL->PLAYING to avoid a time-consuming close
      and reopen of the device.
      
      Fixes #621723
      f06b1050
  23. 15 Jun, 2010 1 commit
  24. 21 Mar, 2010 1 commit
  25. 17 Mar, 2010 1 commit
  26. 16 Feb, 2010 1 commit
  27. 11 Nov, 2009 1 commit
  28. 10 Sep, 2009 1 commit
  29. 07 Sep, 2009 1 commit
  30. 04 Sep, 2009 1 commit
  31. 03 Sep, 2009 2 commits
  32. 14 Aug, 2009 1 commit
  33. 09 Aug, 2009 1 commit
  34. 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
  35. 13 Jul, 2009 1 commit
  36. 01 Mar, 2009 1 commit
    • Sjoerd Simons's avatar
      Wait for a frame to become available before capturing it · b6755a70
      Sjoerd Simons authored
      Use GstPoll to wait for the fd of the video device to become readable before
      trying to capture a frame. This speeds up stopping v4l2src a lot as it no
      longer has to wait for the next frame, especially when capturing with low
      framerates or when the video device just never generates a frame (which seems a
      common issue for uvcvideo devices)
      
      Fixes bug #563574.
      b6755a70