Skip to content
Snippets Groups Projects
  1. Dec 07, 2017
  2. Dec 02, 2017
  3. Dec 01, 2017
    • Edward Hervey's avatar
      rganalysis: Fix left shift of signed values · 3e1deb60
      Edward Hervey authored and Edward Hervey's avatar Edward Hervey committed
      left shifting signed values is undefined.
      
      Instead of doing "x << offs" which is undefined, do the equivalent
      "x * (1 << offs)" which is well defined
      3e1deb60
    • Sebastian Dröge's avatar
      flacparse: Request at least the full header size when parsing headers · 1547ea59
      Sebastian Dröge authored
      Otherwise baseparse will incrementally send us bigger buffers until the
      full header size is reached, which is not only pointless but also means
      that baseparse will reallocate and copy into a bigger buffer for every
      input buffers. In pull mode that's done in 64kb increments, in push mode
      usually in much smaller increments, causing a lot of overhead for
      example when parsing high-quality coverart.
      1547ea59
  4. Nov 20, 2017
  5. Nov 17, 2017
    • Jan Schmidt's avatar
      splitmuxsrc: Don't return FALSE from event handling. · d485733b
      Jan Schmidt authored
      Returning FALSE because we drop an event means that
      internal sources like qtdemux might throw an error
      and break the whole pipeline. The only time it can
      happen is either flushing or shutdown, and those
      will be handled anyway.
      d485733b
  6. Nov 10, 2017
  7. Nov 09, 2017
  8. Nov 07, 2017
    • Jan Alexander Steffens's avatar
      v4l2deviceprovider: Add missing V4L2_CAP_TOUCH · 75a59474
      Jan Alexander Steffens authored and Nicolas Dufresne's avatar Nicolas Dufresne committed
      This define was only added in Linux 4.8. This commit is for the stable
      branch only, since we want to avoid bumping the v4l headers in fear of
      regressions.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=789197
      75a59474
    • Jan Alexander Steffens's avatar
      v4l2deviceprovider: Ignore touch sensing devices · 5483d6e1
      Jan Alexander Steffens authored and Nicolas Dufresne's avatar Nicolas Dufresne committed
      With GST_V4L2_USE_LIBV4L2=1, my laptop's touchpad shows up as a video
      source device in gst-device-monitor, but attempting to stream from it
      fails because the device doesn't actually support any video formats.
      
      name  : Synaptics RMI4 Touch Sensor
      class : Video/Source
      caps  : video/x-raw, format=(string)I420, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)0, height=(int)0, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1;
              video/x-raw, format=(string)YV12, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)0, height=(int)0, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1;
              video/x-raw, format=(string)BGR, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)0, height=(int)0, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1;
              video/x-raw, format=(string)RGB, framerate=(fraction)[ 0/1, 2147483647/1 ], width=(int)0, height=(int)0, interlace-mode=(string)progressive, pixel-aspect-ratio=(fraction)1/1;
      properties:
              udev-probed = true
              device.bus_path = /sys/devices/rmi4-00/rmi4-00.fn54/video4linux/v4l-touch0
              sysfs.path = /sys/devices/rmi4-00/rmi4-00.fn54/video4linux/v4l-touch0
              device.subsystem = video4linux
              device.product.name = "Synaptics\ RMI4\ Touch\ Sensor"
              device.capabilities = :capture:
              device.api = v4l2
              device.path = /dev/v4l-touch0
              v4l2.device.driver = rmi4_f54
              v4l2.device.card = "Synaptics\ RMI4\ Touch\ Sensor"
              v4l2.device.bus_info = rmi4:rmi4-00.fn54
              v4l2.device.version = 265480 (0x00040d08)
              v4l2.device.capabilities = 2501902337 (0x95200001)
              v4l2.device.device_caps = 354418689 (0x15200001)
      gst-launch-1.0 v4l2src device=/dev/v4l-touch0 ! ...
      
      v4l2-ctl -d /dev/v4l-touch0 --list-formats reports:
      
      ioctl: VIDIOC_ENUM_FMT
              Index       : 0
              Type        : Video Capture
              Pixel Format: 'TD16'
              Name        : 16-bit signed deltas
      
              Index       : 1
              Type        : Video Capture
              Pixel Format: 'TD08'
              Name        : 8-bit signed deltas
      
              Index       : 2
              Type        : Video Capture
              Pixel Format: 'TU16'
              Name        : 16-bit unsigned touch data
      
      https://bugzilla.gnome.org/show_bug.cgi?id=789197
      5483d6e1
  9. Oct 19, 2017
  10. Sep 18, 2017
  11. Sep 13, 2017
  12. Sep 06, 2017
  13. Sep 05, 2017
  14. Aug 29, 2017
  15. Aug 17, 2017
  16. Aug 16, 2017
  17. Aug 11, 2017
Loading