summaryrefslogtreecommitdiff
path: root/wiki/Ongoing_Multimedia_Development.wiki
blob: e40496bba0976c40bf715381a2505f23448ba2b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
h1. Ongoing Multimedia Development

h2. Small Tasks Candidates

When completing a task from this list please mark it as complete and mention your name and the patch series that addresses it.

* Fix MEDIA_ENT_F_VID_IF_BRIDGE documentation
  MEDIA_ENT_F_VID_IF_BRIDGE is documented in Documentation/media/uapi/mediactl/media-types.rst as follows.
** Video interface bridge. A video interface bridge entity must have at least one sink pad and at least one source pad. It receives video frames on its sink pad from an input video bus of one type (HDMI, eDP, MIPI CSI-2, ...), and outputs them on its source pad to an output video bus of another type (eDP, MIPI CSI-2, parallel, ...).
** The second and third sentences are incoherent regarding the number of pads. Fix them.

* Fix media_entity_get_fwnode_pad() typo
** In include/media/media-entity.h, s/dose/does/.

* Make i2c_new_secondary_device() return an error pointer
** To be meaningful that requires i2c_new_dummy() to return an error pointer too.

* Fix "warning: Function parameter or member 'foo' not described in 'bar'" warnings when compiling kernel documentation

* Fix the DU ESCR handling (DU channels that have a DPLL don't have ESCR dividers)

* Fix vsp-test failures on H3 ES1.1
** The following tests fail:
*** UDS scaling (vsp-unit-test-0003.sh)
*** CLU/LUT (vsp-unit-test-0010.sh)
*** Runtime H/V flip (vsp-unit-test-0012.sh)
*** SRU scaling (vsp-unit-test-0015.sh)
*** HGT (vsp-unit-test-0023.sh)

* Support MEDIA_BUS_FMT_UYVY8_1X16 in VIN and MEDIA_BUS_FMT_YUYV8_1X16 in CSI-2

h2. Completed tasks

* Fix the VSPD memory regions in r8a7795.dtsi and r8a7796.dtsi

* The memory regions should include the RPF OSD-CLUT tables.
** [PATCH v3 3/5] arm64: dts: renesas: r8a7795-es1: Fix register mappings on VSPs
** [PATCH v3 4/5] arm64: dts: renesas: r8a7795: Fix register mappings on VSPs
** [PATCH v3 5/5] arm64: dts: renesas: r8a7796: Fix register mappings on VSPs