Commit b2dab42c authored by Nicolas Dufresne's avatar Nicolas Dufresne Committed by Nicolas Dufresne

v4l2allocator: Fix libv4l2 support

Need to include config.h, otherwise we endup directly using the
ioct/mmap/munmap calls and need to vall v4l2_munmap.
parent 428d63c2
......@@ -19,6 +19,8 @@
*
*/
#include "config.h"
#include "ext/videodev2.h"
#include "gstv4l2allocator.h"
#include "v4l2_calls.h"
......@@ -29,6 +31,7 @@
#include <string.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <sys/mman.h>
#define GST_V4L2_MEMORY_TYPE "V4l2Memory"
......@@ -375,7 +378,7 @@ gst_v4l2_allocator_free (GstAllocator * gallocator, GstMemory * gmem)
switch (allocator->memory) {
case V4L2_MEMORY_MMAP:
if (mem->data) {
munmap (mem->data, group->planes[mem->plane].length);
v4l2_munmap (mem->data, group->planes[mem->plane].length);
} else if (group->planes[mem->plane].m.fd > 0) {
close (group->planes[mem->plane].m.fd);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment