libv4l

Video4Linux2 cihazları için bir soyutlama katmanı
Şimdi İndirin

libv4l Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • GPL
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Hans de Goede
  • yayıncı web sitesi:

libv4l Etiketler


libv4l Açıklama

Video4Linux2 cihazları için bir soyutlama katmanı LIBV4L, Video4Linux2 cihazlarının üzerinde ince bir soyutlama katmanı ekleyen bir kütüphane koleksiyonudur. Amacı, her aygıt için özel bir çabaya ihtiyaç duymadan çok çeşitli cihazları daha kolay destekleyen bir uygulama yazmaktır. 3 farklı kütüphaneden oluşur: libv4lconvertlibv4lConvert, herhangi bir (bilinen) Pixelformatto V4L2_PIX_FMT_BGR24 veya V4L2_PIX_FMT_YUV420'den dönüştürülmesi için işlevler sunar. Bir şekilde aşağıdaki kaynak formatları desteklenir: JPEG, MJPEG, Bayer (tümü 4 varyant: BGGR, RGGB, GBRG, GRBG), SPCA501 ( V4lconvert_ fonksiyonlarıyla ilgili daha fazla ayrıntı için, Spca561 (Chip Spesifik Sıkıştırılmış GBRG Bayer), SPCA561 (Talaş Spesifik Sıkıştırılmış GBRG Bayer). aygıtlar. Bu fonksiyonlar, Normal Açık / Kapat / vb. Gibi, LIBV4L1'in V4L2 sürücülerinin üstünde V4L1 API'sinin tam olarak emülasyonu yapması durumunda, V4L1 sürücüleri yalnızca çağrıları geçer. V4L1_ işlevleriyle ilgili daha fazla ayrıntı için LIBV4L1.H .LIBV4L2THIS, V4L2_OPEN, V4L2_IOCTL, vb. The TRY_FMT / S_FMT, Desteklenmeyen bir formatla bir try_fmt / s_fmt yaptığında, LIBV4L2 ortasına girer ve formatı taklit eder (eğer bir uygulama hangi formatları thishardware'in _Really_ olduğunu bilmek isterse, enum_fmt kullanması gerekir, rastgele bir demet kullanmamalıdır.). V4L2_ işlevleriyle ilgili daha fazla bilgi için LIBV4L2.H. Bu sürümde yenilikler: · Baş aşağı cihazlar tablosuna dört dizüstü bilgisayar eklendi. · MR97310A dekompresyonu iyileştirildi. · W9968CF tabanlı kameralar için gerekli olan YUV420 Planar JPEG'yi açmak için destek eklendi. · STV0680 RAW Bayer verileri için destek eklendi. Bu, W9968CF ve STV680 V4L1 sürücülerini eski haline getirmeye yardımcı olur.


libv4l İlgili Yazılım