1. 13 May, 2012 5 commits
  2. 09 May, 2012 8 commits
  3. 04 May, 2012 1 commit
    • Thiago Santos's avatar
      jpegenc: do not proxy our filter caps downstream on caps queries · db74901b
      Thiago Santos authored
      Downstream likely won't accept video/x-raw and the caps query
      will return EMPTY caps. Instead, create a copy of the caps that
      has all structure names replaced by 'image/jpeg'
      
      Simple pipeline that shows the problem:
      gst-launch-1.0 videotestsrc num-buffers=1 ! "video/x-raw, \
        width=(int)640, height=(int)480" ! videoscale ! jpegenc ! \
        "image/jpeg, width=(int)800, height=(int)600" ! filesink \
        location=/tmp/image.jpg
      db74901b
  4. 03 May, 2012 3 commits
  5. 01 May, 2012 4 commits
  6. 30 Apr, 2012 7 commits
  7. 28 Apr, 2012 2 commits
  8. 25 Apr, 2012 4 commits
  9. 24 Apr, 2012 1 commit
  10. 23 Apr, 2012 5 commits
    • Wim Taymans's avatar
      v4l2: Improve buffer management · eecb9a96
      Wim Taymans authored
      Query the amount of available buffers when doing set_config(). This allows us to
      configure the parent bufferpool with the number of buffers to preallocate.
      Keep track of the provided allocator and use it when we need to allocate a
      buffer in RW mode.
      When we are can not allocate the requested max_buffers amount of buffers, make
      sure we keep 2 buffers around in the pool and copy them into an output buffer.
      This makes sure that we always have a buffer to capture into. We also need to
      detect those copied buffers and unref them when they return to the pool.
      eecb9a96
    • Wim Taymans's avatar
      v4l2: free the queued buffers · 713ddbf5
      Wim Taymans authored
      Only free the queued buffers that we keep track of in our buffer array. for rw
      io-mode, we do allocate buffers but we don't keep track of them in the buffer
      array.
      713ddbf5
    • Wim Taymans's avatar
      v4l2: mark memory as no-share · 5d7d4e0d
      Wim Taymans authored
      We don't support sharing our mmapped memory so mark it as NO_SHARE.
      5d7d4e0d
    • Wim Taymans's avatar
      v4l2: remove old unused file · 9fe11d0d
      Wim Taymans authored
      9fe11d0d
    • Wim Taymans's avatar
      v4l2: remove unused function · 37e7a417
      Wim Taymans authored
      37e7a417