Age | Commit message (Collapse) | Author |
|
This patch adds a function that tells MFC when there is end of stream.
Signed-off-by: Divya Jaiswal <divya.jswl@samsung.com>
Signed-off-by: Mateusz Krawczuk <m.krawczuk@samsung.com>
|
|
Added parser code and basic support in application.
Signed-off-by: Arun Kumar K <arun.kk@samsung.com>
Signed-off-by: Mateusz Krawczuk <m.krawczuk@samsung.com>
|
|
Signed-off-by: Divya Jaiswal <divya.jswl@samsung.com>
Signed-off-by: Mateusz Krawczuk <m.krawczuk@samsung.com>
|
|
v4l2-dmabuf-test
v4l2-mfc-encoder
v4l2-mfc-example
Signed-off-by: Mateusz Krawczuk <m.krawczuk@samsung.com>
|
|
Signed-off-by: Andrzej Hajda <a.hajda@samsung.com>
Signed-off-by: Mateusz Krawczuk <m.krawczuk@samsung.com>
|
|
Signed-off-by: Mateusz Krawczuk <m.krawczuk@samsung.com>
|
|
Dequeue of IPP buffors is no longer need.
Signed-off-by: Mateusz Krawczuk <m.krawczuk@samsung.com>
|
|
Add 2 parameters to application, when autodetect is used for v4l fimc
and IPP is without Autodetect.
Signed-off-by: Mateusz Krawczuk <m.krawczuk@samsung.com>
|
|
Signed-off-by: Mateusz Krawczuk <m.krawczuk@samsung.com>
|
|
Signed-off-by: Mateusz Krawczuk <m.krawczuk@samsung.com>
|
|
Simplyfing fimc_dec_queue_buf_out_from_mfc
Signed-off-by: Mateusz Krawczuk <m.krawczuk@samsung.com>
|
|
MFC: replace duplicated code using for
Signed-off-by: Mateusz Krawczuk <m.krawczuk@samsung.com>
|
|
Image Post-Proccesing
Signed-off-by: Mateusz Krawczuk <m.krawczuk@samsung.com>
|
|
Signed-off-by: Mateusz Krawczuk <m.krawczuk@samsung.com>
|
|
Gem function related moved to gem.c and gem.h
It should make code more clean and obviously.
Signed-off-by: Mateusz Krawczuk <m.krawczuk@samsung.com>
|
|
Signed-off-by: Mateusz Krawczuk <m.krawczuk@samsung.com>
|
|
Signed-off-by: Mateusz Krawczuk <m.krawczuk@samsung.com>
|
|
Signed-off-by: Mateusz Krawczuk <m.krawczuk@samsung.com>
Signed-off-by: Kamil Debski <k.debski@samsung.com>
|
|
Signed-off-by: Mateusz Krawczuk <m.krawczuk@samsung.com>
Signed-off-by: Kamil Debski <k.debski@samsung.com>
|
|
Add build instructions to README and replace custom include paths in makefile
by more generic solution.
Signed-off-by: Mateusz Krawczuk <m.krawczuk@samsung.com>
Signed-off-by: Kamil Debski <k.debski@samsung.com>
|
|
Add support for using default MFC raw frame format in FIMC.
Signed-off-by: Kamil Debski <k.debski@samsung.com>
|
|
Add option to ignore FIMC format change. This may be useful if using the
application with an older kernel.
Signed-off-by: Kamil Debski <k.debski@samsung.com>
|
|
Add MPEG1, MPEG2. H263 and XVID to the list of supported formats in the
help message.
Signed-off-by: Kamil Debski <k.debski@samsung.com>
|
|
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
|
|
The format supported by FIMC was modified in kernel 3.16.
Before it wrongfully supported V4L2_PIX_FMT_RGB32, but in reality
the hardware uses the V4L2_PIX_FMT_BGR32 format.
Please consult patch "s5p-fimc: Changed RGB32 to BGR32".
https://patchwork.linuxtv.org/patch/23236/
http://www.spinics.net/lists/linux-media/msg74953.html
Signed-off-by: Kamil Debski <k.debski@samsung.com>
|
|
This patch adds support for buffer sharing with DMABUF. Now FIMC can take
DMABUF buffers from MFC and DRM.
Signed-off-by: Kamil Debski <k.debski@samsung.com>
|
|
Patch adding support for DRM video rendering.
Signed-off-by: Kamil Debski <k.debski@samsung.com>
|
|
The FIMC can now be disabled, so that only MFC can be tested by the
application.
Signed-off-by: Kamil Debski <k.debski@samsung.com>
|
|
The run_fmt_test.sh script currently uses a hack to retrieve the JPEG
codec video node names. Normally those names should be retrieved from
sysfs or using libudev.
Signed-off-by: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
Signed-off-by: Jacek Anaszewski <j.anaszewski@samsung.com>
Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
|
|
Planes array has to be zeroed to ensure proper functioning.
Signed-off-by: Kamil Debski <k.debski@samsung.com>
|
|
Signed-off-by: Kamil Debski <k.debski@samsung.com>
|
|
Signed-off-by: Andrzej Hajda <a.hajda@samsung.com>
|
|
Signed-off-by: Andrzej Hajda <a.hajda@samsung.com>
|
|
Signed-off-by: Andrzej Hajda <a.hajda@samsung.com>
|
|
Add a new -p option to select output to a plane instead of to the main
CRTC.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
|
|
Use /dev/video0 as the video node when the -i option is missing.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
|
|
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
|
|
The left and top coordinates are parsed in the wrong order. Fix this.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
|
|
Sort the options alphabetically in the code, and by category in the help
message.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
|
|
There's no need to enqueue an initial page flip. Don't do it.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
|
|
Factor the common page flip code out to a function.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
|
|
Factor the common buffer queuing code out to a function.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
|
|
Create drm and v4l2 device objects and factor the initialization code
out of main().
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
|
|
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
|
|
Casting a 32-bit integer to a void * generates a warning. Fix it by
casting the integer to an unsigned long first. This has no effect on
32-bit machines as unsigned long are 32-bit integers there.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
|
|
Mark unused function parameters as unused and fix signed vs. unsigned
comparisons.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
|
|
Specify the requested connector on the command line by its KMS ID
instead of the connector index in the connectors array. This makes
command line arguments match the information returned by KMS test tools
such as modetest.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
|
|
The GEM buffers we allocate will only be used as backing memory for the
frame buffer. Dumb GEM buffers can fullfill that task and remove
dependencies on the Exynos driver. Use them.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
|
|
Simple test with vivi and 2 V4L2 mem-to-mem devices.
The output data is written to a file.
Signed-off-by: Tomasz Stanislawski <t.stanislaws@samsung.com>
Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
|
|
|