From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-io0-f172.google.com (mail-io0-f172.google.com [209.85.223.172]) by dpdk.org (Postfix) with ESMTP id C49665957 for ; Thu, 12 Nov 2015 08:14:00 +0100 (CET) Received: by iouu10 with SMTP id u10so48985937iou.0 for ; Wed, 11 Nov 2015 23:14:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=NH9VMa+h0aeW0/STNc2cgb2hMbrBASjGvEYZnrHG4Ug=; b=VSweQ8J66E2hvGQrhWR8cVYdo8lI3mo5ofnmDxIUpT0k6+9cbP+wPW9Gw11McXOJoZ UNoPSwnZEeULlRs9Bpp1nbSieCSuYzurirEnm4RTKlLQ+Gv5xkGrRoMCfs8sshkRypAj fc6MsKQExerD4RGbt6SEFm8etQjsbOF3Z1BgHgmBOuJs0rLqjU0hfQOXfXV0y9nqaC+m F8e2QFqjCX6VsheVluo/dbPg++QVshYWl5YxpluHT2h6cDqz5OY2HeDW7Ll2SPbBL70S 2m+J4icQll17lfD2SKtaz+wgl760FGzBayUQflt1lyuM75s45jkCu0wQhMPLsCltpwgM xlrw== MIME-Version: 1.0 X-Received: by 10.107.9.219 with SMTP id 88mr10597186ioj.6.1447312440148; Wed, 11 Nov 2015 23:14:00 -0800 (PST) Received: by 10.36.21.3 with HTTP; Wed, 11 Nov 2015 23:14:00 -0800 (PST) Date: Thu, 12 Nov 2015 09:14:00 +0200 Message-ID: From: Ran Shalit To: users@dpdk.org Content-Type: text/plain; charset=UTF-8 Subject: [dpdk-users] dpdk - for video frames too ? X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Nov 2015 07:14:01 -0000 Hello, I hope you can assist me on the following debate. I need to develop a driver/application which capture and output video frames from PCIe device , and is using Intel cpu (i7), Centand Intel's media sdk server framework for the video compression. I am not sure what will be a better choice between the following 2 options: 1. application which use dpdk for capture and output to the PCIe device 2. v4l driver for the PCIe device dpdk is supposed to be able to read/write from PCIe device too. I tried to see the prons/cons of dpdk compared to v4l. prons of dpdk, as I understand them: 1. userspace application (easier debugging compared to kernel debugging of v4l device driver) 2. supposed better performance cons of dpdk compared to v4l: 1. I could not find examples for PCIe device usage , or samples for showing how application (such as media sdk) use dpdk video frames. Thank you for any feedback on the matter, Regards, Ran