InggrisPerancisSpanyol

favorit OnWorks

v4l2-compliance - Online di Cloud

Jalankan v4l2-compliance di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah v4l2-compliance yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


v4l2-compliance - Aplikasi untuk menguji driver video4linux

RINGKASAN


v4l2-kepatuhan [-h] [-d ] [-r ] [-V ] [-S ] [-e ] [-s ]
[-f] [-a] [-c warna = ,lewati= ,perc=] [-n] [-T] [-v] [-w]

DESKRIPSI


Alat kepatuhan v4l2 digunakan untuk menguji perangkat video4linux, baik video, vbi, radio atau
swradio, baik input maupun output. Ini mencoba menguji hampir semua aspek perangkat V4L2
dan mencakup hampir semua ioctl V4L2. Ini memiliki dukungan yang sangat baik untuk pengambilan video dan
output, VBI capture dan output dan (perangkat lunak) radio tuning dan transmisi.

Dukungan untuk perangkat memori-ke-memori terbatas saat ini.

Jika Anda memiliki pertanyaan tentang kepatuhan v4l2, kirimkan pertanyaan tersebut ke linux-
[email dilindungi] milis.

Saat menguji driver, selalu kompilasi utilitas dari kode sumber terbaru dari git
gudang (http://git.linuxtv.org/cgit.cgi/v4l-utils.git/). Versi yang disediakan oleh linux
distribusi hampir pasti terlalu tua.

Selain itu, jika tes gagal maka akan menampilkan sumber dan saluran tempat kegagalan
terjadi, jadi Anda sering memerlukan akses ke kode sumber untuk melihat tentang apa tes itu.

Perhatikan bahwa kepatuhan v4l2 tidak hanya menguji kepatuhan terhadap API V4L2, tetapi juga
apakah pengemudi menggunakan semua kerangka kerja yang benar. Kerangka kerja ini sering
secara otomatis menyediakan ioctl yang sebenarnya opsional, tetapi itu gratis
jika Anda menggunakan kerangka kerja tersebut. Dengan meminta kehadiran mereka, utilitas kepatuhan v4l2 akan
memaksakan penggunaannya.

Jika Anda ingin mengirimkan driver V4L2 baru, maka driver tersebut harus lulus kepatuhan v4l2
tes tanpa gagal. Metode terbaik menggunakan alat ini untuk menguji driver Anda adalah dengan terlebih dahulu
uji tanpa opsi streaming apa pun dan perbaiki kegagalan apa pun dari kegagalan pertama yang dilaporkan hingga
yang terakhir. Terkadang kegagalan sebelumnya dapat menghasilkan kegagalan di kemudian hari, jadi mulailah memperbaikinya
mereka secara berurutan dan uji lagi setelah setiap perbaikan.

Selanjutnya uji driver Anda dengan -s pilihan untuk melakukan tes streaming dasar. Ini membutuhkan
bahwa ada input atau output yang valid.

Setiap kali Anda menjalankan v4l2-compliance, ini akan menyimpan status driver saat ini dan memulihkannya
setelah semua tes selesai (termasuk saat Anda menekan Ctrl-C). Semua tes streaming adalah
dilakukan dengan menggunakan konfigurasi yang disimpan. Hal ini memungkinkan untuk mempersiapkan
tes streaming dengan mengonfigurasi perangkat sebelum memanggil v4l2-compliance.

Akhirnya Anda harus menguji driver Anda menggunakan -f dan -c opsi untuk memverifikasi bahwa semua video
format piksel didukung dengan benar. Anda perlu melakukan ketiga tes streaming untuk
semua input dan output. Anda dapat menggunakan -a opsi untuk mengotomatiskan itu jika memungkinkan untuk
perangkat keras Anda.

Jika pengemudi Anda lulus semua tes, maka Anda dapat yakin bahwa pengemudi Anda sangat
kondisi yang baik!

PILIHAN


-d, --perangkat=
Gunakan perangkat sebagai perangkat video. Jika adalah angka, maka /dev/video adalah
bekas.

-V, --vbi-perangkat=
Gunakan perangkat sebagai perangkat vbi. Jika adalah angka, maka /dev/vbi adalah
bekas.

-r, --radio-perangkat=
Gunakan perangkat sebagai perangkat radio. Jika adalah angka, maka /dev/radio adalah
bekas.

-S, --sdr-perangkat=
Gunakan perangkat sebagai perangkat SDR. Jika adalah angka, maka /dev/swradio adalah
bekas.

-e, --exp-buf-perangkat=
Gunakan perangkat sebagai perangkat video yang digunakan untuk mengekspor DMABU, menawarkan untuk melakukan DMABUF
tes streaming. Jika adalah angka, maka /dev/video digunakan. Jika opsi ini
tidak ditentukan, maka tes streaming DMABUF akan dilewati.

-s, --mengalir=
Aktifkan tes streaming. Mengatur ke jumlah bingkai yang akan dialirkan (default
60). Ini mensyaratkan bahwa sebelum v4l2-compliance disebut, perangkat telah
dikonfigurasi dengan input (atau output) dan frekuensi yang valid (bila perangkat memiliki
penyetel). Untuk pengujian DMABUF --expbuf-device perlu disetel juga.

Konfigurasi driver pada saat v4l2-compliance dipanggil akan digunakan
untuk tes streaming.

-f, --stream-semua-format
Uji apakah semua format yang tersedia dapat dialirkan. Ini mencoba streaming menggunakan
Mode MMAP atau baca/tulis (jika V4L2_MEMORY_MMAP tidak tersedia) selama satu detik untuk
semua format, pada semua ukuran, pada semua interval dan dengan semua nilai bidang. Tambahan,
jika driver mendukung penskalaan, pemotongan, atau penulisan, itu akan mengujinya juga di
berbagai kombinasi. Jika pengemudi mendukung banyak kombinasi maka tes ini
bisa memakan waktu lama.

Konfigurasi driver pada saat v4l2-compliance dipanggil akan digunakan
untuk tes streaming.

-c, --stream-semua-warna=warna=merah|hijau|biru,melewatkan=,menit=
Untuk semua aliran format yang didukung dan tidak terkompresi bingkai. Untuk yang terakhir
bingkai memeriksa semua piksel dan menghitung komponen warna R, G, dan B yang mana dari
piksel memiliki nilai tertinggi dan menghitungnya sebagai piksel merah, hijau, atau biru. NS
tes berhasil jika setidaknya menit persen dari frame telah diberikan warna. Ini
mensyaratkan bahwa sinyal video yang valid dan didominasi merah, hijau atau biru hadir
pada masukan. Jika melewatkan tidak ditentukan, maka ambil saja frame pertama. A
tidak nol melewatkan value berguna jika dibutuhkan beberapa frame untuk mengkalibrasi perangkat.
If menit tidak ditentukan, maka ini default ke 90%.

Sebagian besar generator sinyal mampu menghasilkan video merah, biru atau hijau murni. Untuk
kamera Anda dapat mencetak gambar yang benar-benar merah, hijau atau biru dan tahan sebelumnya
kamera.

Tujuan dari pengujian ini adalah untuk menentukan apakah semua format piksel akan menginterpretasikan warna merah,
warna hijau dan biru dengan benar dan tidak ada komponen warna yang tertukar.

Konfigurasi driver pada saat v4l2-compliance dipanggil akan digunakan
untuk tes streaming.

-a, --stream-semua-io
Lakukan -s, -c dan -f tes streaming untuk semua input atau output, bukan hanya
masukan atau keluaran saat ini. Ini mengharuskan sinyal video yang valid ada di semua
input atau bahwa semua output terhubung.

-n, --tidak ada peringatan
Matikan pesan peringatan. Mereka masih dihitung dalam ringkasan, tetapi Anda tidak akan melihatnya
Mereka.

-T, --jejak
Lacak semua yang disebut ioctls.

-v, --bertele-tele
Aktifkan pelaporan verbose.

-w, --pembungkus
Gunakan pustaka pembungkus libv4l2 untuk semua akses perangkat V4L2. Perhatikan bahwa melakukan ini
akan menyebabkan beberapa tes gagal karena perpustakaan libv4l2 tidak sepenuhnya V4L2
sesuai. Secara default, kepatuhan v4l2 akan melewati libv4l2 dan mengakses V4L2
perangkat secara langsung.

-h, --membantu
Mencetak pesan bantuan.

EXIT STATUS


Jika berhasil, ia mengembalikan 0. Jika tidak, ia akan mengembalikan kode kesalahan.

Gunakan kepatuhan v4l2 online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Manajer PAC
    Manajer PAC
    PAC adalah pengganti Perl/GTK untuk
    SecureCRT/Putty/dll (linux
    ssh/telnet/... gui)... Ini menyediakan GUI
    untuk mengonfigurasi koneksi: pengguna,
    kata sandi, aturan EXPECT...
    Unduh Manajer PAC
  • 2
    GeoServer
    GeoServer
    GeoServer adalah perangkat lunak sumber terbuka
    server yang ditulis dalam Java yang memungkinkan pengguna
    untuk berbagi dan mengedit data geospasial.
    Dirancang untuk interoperabilitas, itu
    menerbitkan da...
    Unduh GeoServer.dll
  • 3
    Kunang-kunang III
    Kunang-kunang III
    Keuangan pribadi sumber terbuka dan gratis
    Pengelola. Fitur Firefly III a
    sistem pembukuan berpasangan. Kamu bisa
    cepat masuk dan atur
    transaksi saya...
    Unduh Firefly III
  • 4
    Ekstensi Apache OpenOffice
    Ekstensi Apache OpenOffice
    Katalog resmi Apache
    ekstensi OpenOffice. Anda akan menemukan
    ekstensi mulai dari kamus hingga
    alat untuk mengimpor file PDF dan untuk menghubungkan
    dengan ekst...
    Unduh Ekstensi Apache OpenOffice
  • 5
    MantisBT
    MantisBT
    Mantis adalah web yang mudah digunakan
    bugtracker berbasis untuk membantu bug produk
    pelacakan. Ini membutuhkan PHP, MySQL dan a
    server web. Lihat demo dan host kami
    menawarkan...
    Unduh MantisBT
  • 6
    Utusan LAN
    Utusan LAN
    LAN Messenger adalah aplikasi obrolan p2p
    untuk komunikasi intranet dan tidak
    membutuhkan server. Berbagai berguna
    fitur yang didukung termasuk
    pemberitahuan...
    Unduh LAN Messenger
  • Lebih banyak lagi »

Perintah Linux

Ad