1. 11 May, 2018 5 commits
  2. 15 Jan, 2018 2 commits
  3. 06 Dec, 2017 2 commits
  4. 28 Nov, 2017 1 commit
  5. 28 Aug, 2017 1 commit
  6. 18 Aug, 2017 1 commit
  7. 18 Apr, 2017 1 commit
    • kevinwern's avatar
      staging: media/platform/bcm2835: remove gstreamer workaround · baa7a586
      kevinwern authored
      Gstreamer's v4l2src reacted poorly to certain outputs from the bcm2835
      video driver's ioctl ops function vidioc_enum_framesizes, so a
      workaround was created that could be activated by user input. This
      workaround would replace the driver's ioctl ops struct with another,
      similar struct--only with no function pointed to by
      vidioc_enum_framesizes. With no response, gstreamer would attempt to
      continue with some default settings that happened to work better.
      
      However, this bug has been fixed in gstreamer since 2014, so we
      shouldn't include this workaround in the stable version of the driver.
      Signed-off-by: kevinwern's avatarKevin Wern <[email protected]>
      Signed-off-by: default avatarGreg Kroah-Hartman <[email protected]>
      baa7a586
  8. 12 Mar, 2017 1 commit
  9. 10 Mar, 2017 1 commit
  10. 07 Mar, 2017 2 commits
  11. 06 Mar, 2017 6 commits
  12. 02 Feb, 2017 2 commits
    • Arnd Bergmann's avatar
      staging: bcm2835: don't mark 'bcm2835_v4l2_debug' as static · 15665008
      Arnd Bergmann authored
      This one unfortunately slipped through my own build testing, my patch
      caused a new build error:
      
      bcm2835-camera.c:53:12: error: static declaration of 'bcm2835_v4l2_debug' follows non-static declaration
      
      We want the symbol to be global as it is indeed used in more than one
      file and declared 'extern' in a header.
      
      Fixes: 757b9bd0 ("staging: bcm2835: mark all symbols as 'static'")
      Signed-off-by: default avatarArnd Bergmann <[email protected]>
      Signed-off-by: default avatarGreg Kroah-Hartman <[email protected]>
      15665008
    • Arnd Bergmann's avatar
      staging: bcm2835: mark all symbols as 'static' · 757b9bd0
      Arnd Bergmann authored
      I got a link error in allyesconfig:
      
      drivers/staging/media/platform/bcm2835/bcm2835-camera.o: In function `vidioc_enum_framesizes':
      bcm2835-camera.c:(.text.vidioc_enum_framesizes+0x0): multiple definition of `vidioc_enum_framesizes'
      drivers/media/platform/vivid/vivid-vid-cap.o:vivid-vid-cap.c:(.text.vidioc_enum_framesizes+0x0): first defined here
      
      While both drivers are equally at fault for this problem, the bcm2835 one was
      just added and is easier to fix, as it is only one file, and none of its symbols
      need to be globally visible. This marks the three global symbols as static.
      
      Fixes: 7b3ad5ab ("staging: Import the BCM2835 MMAL-based V4L2 camera driver.")
      Signed-off-by: default avatarArnd Bergmann <[email protected]>
      Signed-off-by: default avatarGreg Kroah-Hartman <[email protected]>
      757b9bd0
  13. 31 Jan, 2017 3 commits