mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-06 10:58:48 +09:00
d7d3217791bdc0a230aa4c7ca7e13f1fb3c861b2
The rk628's bt1120 encoder data type is yuv 4:2:2 packed format, i.e., it supports four types of packing (YUYV, YVYU, UYVY, and VYUY). The difference is that in the 16 lanel, there are 8 transmitting Y data, 8 transmitting UV data, and the UV data is transmitted alternately. Adding these two properties can support the packing method switching. For example: -- Assuming that these two properties are not configured, YUYV format will be used to transfer data by default. -- If you need to output YVYU format (i.e., the VU transfer order is reversed), you need to configure the bt1120-uv-swap property. -- If you need to output UYVY format (i.e., the Y and UV lane order is reversed), you need to configure the bt1120-yc-swap property. -- If you need to output VYUY format, both properties need to be configured; Type: Function Redmine ID: N/A Associated modifications: Ie1c54ac3fbc01d76d32eff8d2857f68339654b70 Test: N/A Signed-off-by: Zhibin Huang <zhibin.huang@rock-chips.com> Change-Id: I25692e0713b68a8f9d7099086d00f927b9e26a02
…
…
…
…
…
…
…
…
…
…
…
Linux kernel
============
There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.
In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``. The formatted documentation can also be read online at:
https://www.kernel.org/doc/html/latest/
There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.
Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.
Description
Languages
C
97.7%
Assembly
1.6%
Makefile
0.3%
Perl
0.1%