[PATCH v4 00/13] pxa_camera transition to v4l2 standalone device

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Hans,

Now only your comments have been taken between v3 and v4, the buffer sequence
number reset, and the rebase on top of v4.8-rc1, which makes the diffstat with
the former submission :
 drivers/media/i2c/mt9m111.c               | 14 ++------------
 drivers/media/platform/pxa_camera.c       | 45 +++++----------------------------------------
 drivers/media/platform/soc_camera/Kconfig | 12 ++----------
 3 files changed, 9 insertions(+), 62 deletions(-)

I've also put the whole serie here if you want to fetch and review from git directly :
 - git fetch https://github.com/rjarzmik/linux.git work/v4l2

The result of v4l-compliance -s is in [1].
The result of v4l-compliance -f is in [2].

Happy review.

--
Robert

Robert Jarzmik (13):
  media: mt9m111: make a standalone v4l2 subdevice
  media: mt9m111: use only the SRGB colorspace
  media: mt9m111: move mt9m111 out of soc_camera
  media: platform: pxa_camera: convert to vb2
  media: platform: pxa_camera: trivial move of functions
  media: platform: pxa_camera: introduce sensor_call
  media: platform: pxa_camera: make printk consistent
  media: platform: pxa_camera: add buffer sequencing
  media: platform: pxa_camera: remove set_crop
  media: platform: pxa_camera: make a standalone v4l2 device
  media: platform: pxa_camera: add debug register access
  media: platform: pxa_camera: change stop_streaming semantics
  media: platform: pxa_camera: move pxa_camera out of soc_camera

 drivers/media/i2c/Kconfig                      |    7 +
 drivers/media/i2c/Makefile                     |    1 +
 drivers/media/i2c/mt9m111.c                    | 1033 ++++++++++++
 drivers/media/i2c/soc_camera/Kconfig           |    7 +-
 drivers/media/i2c/soc_camera/Makefile          |    1 -
 drivers/media/i2c/soc_camera/mt9m111.c         | 1054 ------------
 drivers/media/platform/Kconfig                 |    8 +
 drivers/media/platform/Makefile                |    1 +
 drivers/media/platform/pxa_camera.c            | 2096 ++++++++++++++++++++++++
 drivers/media/platform/soc_camera/Kconfig      |    8 -
 drivers/media/platform/soc_camera/Makefile     |    1 -
 drivers/media/platform/soc_camera/pxa_camera.c | 1866 ---------------------
 include/linux/platform_data/media/camera-pxa.h |    2 +
 13 files changed, 3153 insertions(+), 2932 deletions(-)
 create mode 100644 drivers/media/i2c/mt9m111.c
 delete mode 100644 drivers/media/i2c/soc_camera/mt9m111.c
 create mode 100644 drivers/media/platform/pxa_camera.c
 delete mode 100644 drivers/media/platform/soc_camera/pxa_camera.c

-- 
2.1.4

[1] v4l-compliance -s
v4l2-compliance SHA   : f1348b4a819271d4138d62be5cee2e5aed1601d7

Driver Info:
	Driver name   : pxa27x-camera
	Card type     : PXA_Camera
	Bus info      : platform:pxa-camera
	Driver version: 4.8.0
	Capabilities  : 0x84200001
		Video Capture
		Streaming
		Extended Pix Format
		Device Capabilities
	Device Caps   : 0x04200001
		Video Capture
		Streaming
		Extended Pix Format

Compliance test for device /dev/video0 (not using libv4l2):

Required ioctls:
	test VIDIOC_QUERYCAP: OK

Allow for multiple opens:
	test second video open: OK
	test VIDIOC_QUERYCAP: OK
	test VIDIOC_G/S_PRIORITY: OK
	test for unlimited opens: OK

Debug ioctls:
	test VIDIOC_DBG_G/S_REGISTER: OK
	test VIDIOC_LOG_STATUS: OK (Not Supported)

Input ioctls:
	test VIDIOC_G/S_TUNER/ENUM_FREQ_BANDS: OK (Not Supported)
	test VIDIOC_G/S_FREQUENCY: OK (Not Supported)
	test VIDIOC_S_HW_FREQ_SEEK: OK (Not Supported)
	test VIDIOC_ENUMAUDIO: OK (Not Supported)
	test VIDIOC_G/S/ENUMINPUT: OK
	test VIDIOC_G/S_AUDIO: OK (Not Supported)
	Inputs: 1 Audio Inputs: 0 Tuners: 0

Output ioctls:
	test VIDIOC_G/S_MODULATOR: OK (Not Supported)
	test VIDIOC_G/S_FREQUENCY: OK (Not Supported)
	test VIDIOC_ENUMAUDOUT: OK (Not Supported)
	test VIDIOC_G/S/ENUMOUTPUT: OK (Not Supported)
	test VIDIOC_G/S_AUDOUT: OK (Not Supported)
	Outputs: 0 Audio Outputs: 0 Modulators: 0

Input/Output configuration ioctls:
	test VIDIOC_ENUM/G/S/QUERY_STD: OK (Not Supported)
	test VIDIOC_ENUM/G/S/QUERY_DV_TIMINGS: OK (Not Supported)
	test VIDIOC_DV_TIMINGS_CAP: OK (Not Supported)
	test VIDIOC_G/S_EDID: OK (Not Supported)

Test input 0:

	Control ioctls:
		test VIDIOC_QUERY_EXT_CTRL/QUERYMENU: OK
		test VIDIOC_QUERYCTRL: OK
		test VIDIOC_G/S_CTRL: OK
		test VIDIOC_G/S/TRY_EXT_CTRLS: OK
		fail: v4l2-test-controls.cpp(782): subscribe event for control 'User Controls' failed
		test VIDIOC_(UN)SUBSCRIBE_EVENT/DQEVENT: FAIL
		test VIDIOC_G/S_JPEGCOMP: OK (Not Supported)
		Standard Controls: 7 Private Controls: 0

	Format ioctls:
		test VIDIOC_ENUM_FMT/FRAMESIZES/FRAMEINTERVALS: OK
		test VIDIOC_G/S_PARM: OK (Not Supported)
		test VIDIOC_G_FBUF: OK (Not Supported)
		test VIDIOC_G_FMT: OK
		warn: v4l2-test-formats.cpp(717): TRY_FMT cannot handle an invalid pixelformat.
		warn: v4l2-test-formats.cpp(718): This may or may not be a problem. For more information see:
		warn: v4l2-test-formats.cpp(719): http://www.mail-archive.com/linux-media@xxxxxxxxxxxxxxx/msg56550.html
		test VIDIOC_TRY_FMT: OK
		warn: v4l2-test-formats.cpp(977): S_FMT cannot handle an invalid pixelformat.
		warn: v4l2-test-formats.cpp(978): This may or may not be a problem. For more information see:
		warn: v4l2-test-formats.cpp(979): http://www.mail-archive.com/linux-media@xxxxxxxxxxxxxxx/msg56550.html
		test VIDIOC_S_FMT: OK
		test VIDIOC_G_SLICED_VBI_CAP: OK (Not Supported)
		test Cropping: OK (Not Supported)
		test Composing: OK (Not Supported)
		test Scaling: OK

	Codec ioctls:
		test VIDIOC_(TRY_)ENCODER_CMD: OK (Not Supported)
		test VIDIOC_G_ENC_INDEX: OK (Not Supported)
		test VIDIOC_(TRY_)DECODER_CMD: OK (Not Supported)

	Buffer ioctls:
		test VIDIOC_REQBUFS/CREATE_BUFS/QUERYBUF: OK
		test VIDIOC_EXPBUF: OK

Test input 0:

Streaming ioctls:
	test read/write: OK (Not Supported)
	test MMAP: OK
	test USERPTR: OK
	test DMABUF: Cannot test, specify --expbuf-device


Total: 46, Succeeded: 45, Failed: 1, Warnings: 6


[2] v4l-compliance -f
v4l2-compliance SHA   : f1348b4a819271d4138d62be5cee2e5aed1601d7

Driver Info:
	Driver name   : pxa27x-camera
	Card type     : PXA_Camera
	Bus info      : platform:pxa-camera
	Driver version: 4.8.0
	Capabilities  : 0x84200001
		Video Capture
		Streaming
		Extended Pix Format
		Device Capabilities
	Device Caps   : 0x04200001
		Video Capture
		Streaming
		Extended Pix Format

Compliance test for device /dev/video0 (not using libv4l2):

Required ioctls:
	test VIDIOC_QUERYCAP: OK

Allow for multiple opens:
	test second video open: OK
	test VIDIOC_QUERYCAP: OK
	test VIDIOC_G/S_PRIORITY: OK
	test for unlimited opens: OK

Debug ioctls:
	test VIDIOC_DBG_G/S_REGISTER: OK
	test VIDIOC_LOG_STATUS: OK (Not Supported)

Input ioctls:
	test VIDIOC_G/S_TUNER/ENUM_FREQ_BANDS: OK (Not Supported)
	test VIDIOC_G/S_FREQUENCY: OK (Not Supported)
	test VIDIOC_S_HW_FREQ_SEEK: OK (Not Supported)
	test VIDIOC_ENUMAUDIO: OK (Not Supported)
	test VIDIOC_G/S/ENUMINPUT: OK
	test VIDIOC_G/S_AUDIO: OK (Not Supported)
	Inputs: 1 Audio Inputs: 0 Tuners: 0

Output ioctls:
	test VIDIOC_G/S_MODULATOR: OK (Not Supported)
	test VIDIOC_G/S_FREQUENCY: OK (Not Supported)
	test VIDIOC_ENUMAUDOUT: OK (Not Supported)
	test VIDIOC_G/S/ENUMOUTPUT: OK (Not Supported)
	test VIDIOC_G/S_AUDOUT: OK (Not Supported)
	Outputs: 0 Audio Outputs: 0 Modulators: 0

Input/Output configuration ioctls:
	test VIDIOC_ENUM/G/S/QUERY_STD: OK (Not Supported)
	test VIDIOC_ENUM/G/S/QUERY_DV_TIMINGS: OK (Not Supported)
	test VIDIOC_DV_TIMINGS_CAP: OK (Not Supported)
	test VIDIOC_G/S_EDID: OK (Not Supported)

Test input 0:

	Control ioctls:
		test VIDIOC_QUERY_EXT_CTRL/QUERYMENU: OK
		test VIDIOC_QUERYCTRL: OK
		test VIDIOC_G/S_CTRL: OK
		test VIDIOC_G/S/TRY_EXT_CTRLS: OK
		fail: v4l2-test-controls.cpp(782): subscribe event for control 'User Controls' failed
		test VIDIOC_(UN)SUBSCRIBE_EVENT/DQEVENT: FAIL
		test VIDIOC_G/S_JPEGCOMP: OK (Not Supported)
		Standard Controls: 7 Private Controls: 0

	Format ioctls:
		test VIDIOC_ENUM_FMT/FRAMESIZES/FRAMEINTERVALS: OK
		test VIDIOC_G/S_PARM: OK (Not Supported)
		test VIDIOC_G_FBUF: OK (Not Supported)
		test VIDIOC_G_FMT: OK
		warn: v4l2-test-formats.cpp(717): TRY_FMT cannot handle an invalid pixelformat.
		warn: v4l2-test-formats.cpp(718): This may or may not be a problem. For more information see:
		warn: v4l2-test-formats.cpp(719): http://www.mail-archive.com/linux-media@xxxxxxxxxxxxxxx/msg56550.html
		test VIDIOC_TRY_FMT: OK
		warn: v4l2-test-formats.cpp(977): S_FMT cannot handle an invalid pixelformat.
		warn: v4l2-test-formats.cpp(978): This may or may not be a problem. For more information see:
		warn: v4l2-test-formats.cpp(979): http://www.mail-archive.com/linux-media@xxxxxxxxxxxxxxx/msg56550.html
		test VIDIOC_S_FMT: OK
		test VIDIOC_G_SLICED_VBI_CAP: OK (Not Supported)
		test Cropping: OK (Not Supported)
		test Composing: OK (Not Supported)
		test Scaling: OK

	Codec ioctls:
		test VIDIOC_(TRY_)ENCODER_CMD: OK (Not Supported)
		test VIDIOC_G_ENC_INDEX: OK (Not Supported)
		test VIDIOC_(TRY_)DECODER_CMD: OK (Not Supported)

	Buffer ioctls:
		test VIDIOC_REQBUFS/CREATE_BUFS/QUERYBUF: OK
		test VIDIOC_EXPBUF: OK

Test input 0:

Stream using all formats:
	test MMAP for Format YUYV, Frame Size 48x32:
		Stride 96, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format YUYV, Frame Size 1280x1024:
		Stride 2560, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format YUYV, Frame Size 640x480:
		Stride 1280, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format YVYU, Frame Size 48x32:
		Stride 96, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format YVYU, Frame Size 1280x1024:
		Stride 2560, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format YVYU, Frame Size 640x480:
		Stride 1280, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format 422P, Frame Size 48x32:
		Stride 48, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format 422P, Frame Size 1280x1024:
		Stride 1280, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format 422P, Frame Size 640x480:
		Stride 640, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format UYVY, Frame Size 48x32:
		Stride 96, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format UYVY, Frame Size 1280x1024:
		Stride 2560, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format UYVY, Frame Size 640x480:
		Stride 1280, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format VYUY, Frame Size 48x32:
		Stride 96, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format VYUY, Frame Size 1280x1024:
		Stride 2560, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format VYUY, Frame Size 640x480:
		Stride 1280, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format RGBO, Frame Size 48x32:
		Stride 96, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format RGBO, Frame Size 1280x1024:
		Stride 2560, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format RGBO, Frame Size 640x480:
		Stride 1280, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format RGBQ, Frame Size 48x32:
		Stride 96, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format RGBQ, Frame Size 1280x1024:
		Stride 2560, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format RGBQ, Frame Size 640x480:
		Stride 1280, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format RGBP, Frame Size 48x32:
		Stride 96, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format RGBP, Frame Size 1280x1024:
		Stride 2560, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format RGBP, Frame Size 640x480:
		Stride 1280, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format RGBR, Frame Size 48x32:
		Stride 96, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format RGBR, Frame Size 1280x1024:
		Stride 2560, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format RGBR, Frame Size 640x480:
		Stride 1280, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format BA81, Frame Size 48x32:
		Stride 48, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format BA81, Frame Size 1280x1024:
		Stride 1280, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format BA81, Frame Size 640x480:
		Stride 640, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format BG10, Frame Size 1280x1024:
		Stride 2560, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format BG10, Frame Size 1280x1024:
		Stride 2560, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   
	test MMAP for Format BG10, Frame Size 1280x1024:
		Stride 2560, Field None: OK   
		Stride 0, Field Top: OK   
		Stride 0, Field Bottom: OK   
		Stride 0, Field Interlaced: OK   
		Stride 0, Field Sequential Top-Bottom: OK   
		Stride 0, Field Sequential Bottom-Top: OK   
		Stride 0, Field Alternating: OK   
		Stride 0, Field Interlaced Top-Bottom: OK   
		Stride 0, Field Interlaced Bottom-Top: OK   

Total: 340, Succeeded: 339, Failed: 1, Warnings: 6
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux