[PATCH 1/1] Add plugin support to libv4l

2011-01-07 Thread Yordan Kamenov
A libv4l2 plugin will sit in between libv4l2 itself and the actual /dev/video device node a fd refers to. It will be called each time libv4l2 wants to do an operation (read/write/ioctl/mmap/munmap) on the actual /dev/video node in question. Signed-off-by: Yordan Kamenov ykame...@mm-sol.com

Re: [PATCH 1/1] Add plugin support to libv4l

2011-01-11 Thread Yordan Kamenov
Hi Hans, Thanks for your comments. Hans de Goede wrote: Hi, First of all many thanks for working on this! I've several remarks which I would like to see addressed before merging this. Since most remarks are rather high level remarks I've opted to just make a bulleted list of them rather then

[PATCH 1/1 v2] Add plugin support to libv4l

2011-01-14 Thread Yordan Kamenov
A libv4l2 plugin will sit in between libv4l2 itself and the actual /dev/video device node a fd refers to. It will be called each time libv4l2 wants to do an operation (read/write/ioctl/mmap/munmap) on the actual /dev/video node in question. Signed-off-by: Yordan Kamenov ykame...@mm-sol.com

[PATCH 0/1 v2] libv4l: Add plugin support

2011-01-14 Thread Yordan Kamenov
] is called corresponding v4l2_plugin_* function which looks if there is loaded plugin for that file and call it's callbacks. v4l2_plugin_* functions indicate by their first argument if plugin was used, and if it was not then v4l2_* functions proceed with their usual behavior. Yordan Kamenov (1

[PATCH 0/1 v3] libv4l: Add plugin support

2011-02-14 Thread Yordan Kamenov
. Yordan Kamenov (1): libv4l: Add plugin support to libv4l lib/include/libv4l2-plugin.h | 36 ++ lib/include/libv4lconvert.h|5 +- lib/libv4l2/Makefile |4 +- lib/libv4l2/libv4l2-priv.h | 10 ++ lib

Re: [PATCH 0/1 v3] libv4l: Add plugin support

2011-03-10 Thread Yordan Kamenov
Hi Hans, any comments on that? Regards Yordan Yordan Kamenov wrote: Hi Hans, here is third version of plugin support for libv4l2. Changes in v3: * Pass opened fd to the plugin instead of filename * Plugin private data is returned by init call and is passed as argument in ioctl/read

Re: [PATCH 1/1 v3] libv4l: Add plugin support to libv4l

2011-04-29 Thread Yordan Kamenov
. Regards, Hans On 02/14/2011 12:02 PM, Yordan Kamenov wrote: [snip] diff --git a/lib/libv4l2/v4l2convert.c b/lib/libv4l2/v4l2convert.c index e251085..03f34ad 100644 --- a/lib/libv4l2/v4l2convert.c +++ b/lib/libv4l2/v4l2convert.c @@ -46,7 +46,6 @@ LIBV4L_PUBLIC int open(const char *file, int

Froe 1678f1f41284ad9665de8717b7b8be117ddf9596 Mon Sep 17 00:00:00 2001

2011-05-03 Thread Yordan Kamenov
v4l2_plugin_* function which looks if there is loaded plugin for that file and call it's callbacks. v4l2_plugin_* functions indicate by their first argument if plugin was used, and if it was not then v4l2_* functions proceed Yordan Kamenov (1): Add plugin support to libv4l lib/include/libv4l2-plugin.h

[PATCH v4 1/1] libv4l: Add plugin support to libv4l

2011-05-03 Thread Yordan Kamenov
A libv4l2 plugin will sit in between libv4l2 itself and the actual /dev/video device node a fd refers to. It will be called each time libv4l2 wants to do an operation (read/write/ioctl) on the actual /dev/video node in question. Signed-off-by: Yordan Kamenov ykame...@mm-sol.com --- lib/include

[RESEND PATCH 1/1] libv4l2: Add plugin support to libv4l

2011-05-19 Thread Yordan Kamenov
A libv4l2 plugin will sit in between libv4l2 itself and the actual /dev/video device node a fd refers to. It will be called each time libv4l2 wants to do an operation (read/write/ioctl) on the actual /dev/video node in question. Signed-off-by: Yordan Kamenov ykame...@mm-sol.com --- lib/include

[libv4l-mcplugin PATCH 0/3] Media controller plugin for libv4l2

2011-05-19 Thread Yordan Kamenov
* Plugin interface operations (init, close and ioctl) - uses functionality from first two Yordan Kamenov (3): Add files for media controller pipelines Add files for v4l operations Add libv4l2 media controller plugin interface files -- To unsubscribe from this list: send the line

[libv4l-mcplugin PATCH 1/3] Add files for media controller pipelines

2011-05-19 Thread Yordan Kamenov
Add Makefile. Add files for Media Controller pipelines initialization, configuration and destruction. Add file for list operations. Add config file. Signed-off-by: Yordan Kamenov ykame...@mm-sol.com --- Makefile | 30 ++ omap3-mc.conf | 82 + paths.c | 959

[libv4l-mcplugin PATCH 2/3] Add files for v4l operations

2011-05-19 Thread Yordan Kamenov
Add files with implementation of v4l ioctls. Signed-off-by: Yordan Kamenov ykame...@mm-sol.com --- operations.c | 611 ++ operations.h | 44 + 2 files changed, 655 insertions(+), 0 deletions(-) create mode 100644 operations.c

[libv4l-mcplugin PATCH 3/3] Add libv4l2 media controller plugin interface files

2011-05-19 Thread Yordan Kamenov
Add interface functions init(), close() and ioctl(), called by libv4l2. Signed-off-by: Yordan Kamenov ykame...@mm-sol.com --- libv4l2plugin-omap3mc.c | 241 +++ libv4l2plugin-omap3mc.h | 91 ++ 2 files changed, 332 insertions(+), 0

Re: [libv4l-mcplugin PATCH 0/3] Media controller plugin for libv4l2

2011-05-20 Thread Yordan Kamenov
the plugin. Then we'll have some 0.9.x releases followed by some 0.9.9x release (all testing releases) followed by a 0.10.0 which should be the first stable release with plugin support. Regards, Hans On 05/19/2011 02:36 PM, Yordan Kamenov wrote: Hi, This is the Media Controller plugin for libv4l

Re: [PATCH v4 1/1] libv4l: Add plugin support to libv4l

2011-07-22 Thread Yordan Kamenov
on the future while keeping compatibility with older plugins. On 05/03/2011 05:26 PM, Yordan Kamenov wrote: A libv4l2 plugin will sit in between libv4l2 itself and the actual /dev/video device node a fd refers to. It will be called each time libv4l2 wants to do an operation (read/write/ioctl