Home
last modified time | relevance | path

Searched full:macroblock (Results 1 – 25 of 35) sorted by relevance

12

/openbmc/linux/drivers/media/test-drivers/vicodec/
H A Dcodec-fwht.h22 * Each compressed plane consists of macroblocks and each macroblock
23 * is run-length-encoded. Each macroblock starts with a 16 bit value.
24 * Bit 15 indicates if this is a P-coded macroblock (1) or not (0).
27 * Bits 1-12 contain a number. If non-zero, then this same macroblock
31 * Following this macroblock header the MB coefficients are run-length
34 * that the remainder of the macroblock should be filled with zeroes.
/openbmc/linux/Documentation/devicetree/bindings/media/
H A Dfsl-vdoa.txt5 is to reorder video data from the macroblock tiled order produced by the CODA
H A Dnvidia,tegra-vde.yaml99 <0x6001c000 0x100>, /* Macroblock Engine */
/openbmc/linux/drivers/media/platform/chips-media/
H A Dcoda-gdi.c61 * RA[15:0], CA[15:8] are hardwired to contain the 24-bit macroblock
62 * start offset (macroblock size is 16x16 for luma, 16x8 for chroma).
/openbmc/linux/drivers/media/platform/verisilicon/
H A Drockchip_vpu2_hw_jpeg_enc.c42 * The format width and height are already macroblock aligned in rockchip_vpu2_set_src_img_ctrl()
57 * from the right/bottom within the last macroblock. The offset from the in rockchip_vpu2_set_src_img_ctrl()
H A Dhantro_g1_vp8_dec.c38 /* Macroblock loop filter level adjustment regs */
268 /* Macroblock data aligned base addr */ in cfg_parts()
272 /* Macroblock data start bits */ in cfg_parts()
278 /* Macroblock aligned data length */ in cfg_parts()
H A Dhantro_h1_jpeg_enc.c25 * The format width and height are already macroblock aligned in hantro_h1_set_src_img_ctrl()
H A Dhantro_hw.h477 * 448 bytes per macroblock with additional 32 bytes on in hantro_h264_mv_size()
H A Drockchip_vpu2_hw_vp8_dec.c380 /* Macroblock data aligned base addr */ in cfg_parts()
/openbmc/linux/Documentation/userspace-api/media/v4l/
H A Dselection-api-vs-crop-api.rst27 macroblock and Bayer formats and mmap buffers.
H A Dext-ctrls-codec.rst1174 Cyclic intra macroblock refresh. This is the number of continuous
1206 Intra macroblock refresh period. This sets the period to refresh
1229 Macroblock level rate control enable. Applicable to the MPEG4 and
1347 pixels to search and match for the present Macroblock (MB) in the
1355 to search and match for the present Macroblock (MB) in the reference
1480 Enables flexible macroblock ordering in the encoded bitstream. It is
1744 macroblock level RC is enabled
1750 macroblock level RC is enabled
1756 macroblock level RC is enabled
1762 macroblock level RC is enabled
H A Dpixfmt-yuv-planar.rst197 .. [3] Macroblock size in pixels
305 Semi-planar YUV 4:2:0 formats, using macroblock tiling. The chroma plane is
378 V4L2_PIX_FMT_NV12MT macroblock Z shape memory layout
H A Dpixfmt-reserved.rst268 one to decide which macroblock's data is changed, and only the changed
H A Ddev-encoder.rst363 video with a resolution that is not a multiple of a macroblock,
365 buffers to be aligned to 1920x1088 for codecs with 16x16 macroblock
H A Ddev-decoder.rst76 processing unit of the HEVC codec (corresponds to macroblock units in
110 macroblock
H A Dext-ctrls-codec-stateless.rst981 - Indicates the probability that the macroblock is not skipped.
984 - Indicates the probability that a macroblock is intra-predicted.
1137 - Indicates if the macroblock segmentation map is updated in this frame.
1166 - Macroblock prediction mode adjustment (signed) delta value.
1193 - Enable/disable macroblock-level loop filter adjustment.
/openbmc/linux/drivers/staging/media/sunxi/cedrus/
H A Dcedrus_mpeg2.c160 /* Macroblock address: start at the beginning. */ in cedrus_mpeg2_setup()
H A Dcedrus_regs.h26 * * MB: Macroblock
/openbmc/linux/drivers/media/platform/mediatek/vcodec/encoder/
H A Dmtk_vcodec_enc_drv.h62 * @rc_mb: macroblock based rate control
/openbmc/linux/include/media/
H A Dv4l2-common.h486 * @block_w: Per-plane macroblock pixel width (optional)
487 * @block_h: Per-plane macroblock pixel height (optional)
/openbmc/linux/drivers/staging/media/meson/vdec/
H A Dcodec_h264.c38 /* Size of Motion Vector per macroblock */
340 /* Number of macroblock lines */ in codec_h264_src_change()
/openbmc/linux/Documentation/userspace-api/media/drivers/
H A Dcx2341x-uapi.rst15 The data is encoded as two macroblock planes, the first containing the Y
/openbmc/linux/drivers/media/platform/samsung/s5p-mfc/
H A Ds5p_mfc_opr_v6.c943 /** macroblock level rate control */ in s5p_mfc_set_enc_params_h264()
1047 /* macroblock adaptive scaling features */ in s5p_mfc_set_enc_params_h264()
1223 /** macroblock level rate control */ in s5p_mfc_set_enc_params_mpeg4()
1297 /** macroblock level rate control */ in s5p_mfc_set_enc_params_h263()
1372 /** macroblock level rate control */ in s5p_mfc_set_enc_params_vp8()
1551 /* macroblock level rate control */ in s5p_mfc_set_enc_params_hevc()
H A Ds5p_mfc_opr_v5.c824 /* macroblock level rate control */ in s5p_mfc_set_enc_params_h264()
846 /* macroblock adaptive scaling features */ in s5p_mfc_set_enc_params_h264()
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_uvd.c669 /* macroblock context buffer */ in amdgpu_uvd_cs_msg_decode()
748 /* macroblock context buffer */ in amdgpu_uvd_cs_msg_decode()
755 /* macroblock context buffer */ in amdgpu_uvd_cs_msg_decode()

12