Home
last modified time | relevance | path

Searched full:picture (Results 1 – 25 of 537) sorted by relevance

12345678910>>...22

/kernel/linux/linux-5.10/drivers/staging/media/hantro/
Drk3399_vpu_hw_mpeg2_dec.c105 const struct v4l2_mpeg2_picture *picture, in rk3399_vpu_mpeg2_dec_set_buffers() argument
111 switch (picture->picture_coding_type) { in rk3399_vpu_mpeg2_dec_set_buffers()
129 if (picture->picture_structure == PICT_BOTTOM_FIELD) in rk3399_vpu_mpeg2_dec_set_buffers()
139 if (picture->picture_structure == PICT_FRAME || in rk3399_vpu_mpeg2_dec_set_buffers()
140 picture->picture_coding_type == V4L2_MPEG2_PICTURE_CODING_TYPE_B || in rk3399_vpu_mpeg2_dec_set_buffers()
141 (picture->picture_structure == PICT_TOP_FIELD && in rk3399_vpu_mpeg2_dec_set_buffers()
142 picture->top_field_first) || in rk3399_vpu_mpeg2_dec_set_buffers()
143 (picture->picture_structure == PICT_BOTTOM_FIELD && in rk3399_vpu_mpeg2_dec_set_buffers()
144 !picture->top_field_first)) { in rk3399_vpu_mpeg2_dec_set_buffers()
147 } else if (picture->picture_structure == PICT_TOP_FIELD) { in rk3399_vpu_mpeg2_dec_set_buffers()
[all …]
Dhantro_g1_mpeg2_dec.c103 const struct v4l2_mpeg2_picture *picture, in hantro_g1_mpeg2_dec_set_buffers() argument
109 switch (picture->picture_coding_type) { in hantro_g1_mpeg2_dec_set_buffers()
127 if (picture->picture_structure == PICT_BOTTOM_FIELD) in hantro_g1_mpeg2_dec_set_buffers()
137 if (picture->picture_structure == PICT_FRAME || in hantro_g1_mpeg2_dec_set_buffers()
138 picture->picture_coding_type == V4L2_MPEG2_PICTURE_CODING_TYPE_B || in hantro_g1_mpeg2_dec_set_buffers()
139 (picture->picture_structure == PICT_TOP_FIELD && in hantro_g1_mpeg2_dec_set_buffers()
140 picture->top_field_first) || in hantro_g1_mpeg2_dec_set_buffers()
141 (picture->picture_structure == PICT_BOTTOM_FIELD && in hantro_g1_mpeg2_dec_set_buffers()
142 !picture->top_field_first)) { in hantro_g1_mpeg2_dec_set_buffers()
145 } else if (picture->picture_structure == PICT_TOP_FIELD) { in hantro_g1_mpeg2_dec_set_buffers()
[all …]
Dhantro_g1_h264_dec.c120 /* Reference picture buffer control register. */ in set_params()
123 /* Reference picture buffer control register 2. */ in set_params()
154 * Set up reference frame picture numbers. in set_ref()
180 * of each forward and backward picture list. in set_ref()
195 * of forward and backward reference picture lists and first 4 entries in set_ref()
196 * of P forward picture list. in set_ref()
208 * entries of P forward picture list, starting from index 4. in set_ref()
/kernel/linux/linux-5.10/drivers/staging/media/sunxi/cedrus/
Dcedrus_mpeg2.c79 const struct v4l2_mpeg2_picture *picture; in cedrus_mpeg2_setup() local
94 picture = &slice_params->picture; in cedrus_mpeg2_setup()
129 /* Set MPEG picture header. */ in cedrus_mpeg2_setup()
131 reg = VE_DEC_MPEG_MP12HDR_SLICE_TYPE(picture->picture_coding_type); in cedrus_mpeg2_setup()
132 reg |= VE_DEC_MPEG_MP12HDR_F_CODE(0, 0, picture->f_code[0][0]); in cedrus_mpeg2_setup()
133 reg |= VE_DEC_MPEG_MP12HDR_F_CODE(0, 1, picture->f_code[0][1]); in cedrus_mpeg2_setup()
134 reg |= VE_DEC_MPEG_MP12HDR_F_CODE(1, 0, picture->f_code[1][0]); in cedrus_mpeg2_setup()
135 reg |= VE_DEC_MPEG_MP12HDR_F_CODE(1, 1, picture->f_code[1][1]); in cedrus_mpeg2_setup()
136 reg |= VE_DEC_MPEG_MP12HDR_INTRA_DC_PRECISION(picture->intra_dc_precision); in cedrus_mpeg2_setup()
137 reg |= VE_DEC_MPEG_MP12HDR_INTRA_PICTURE_STRUCTURE(picture->picture_structure); in cedrus_mpeg2_setup()
[all …]
/kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/
Dvidioc-g-enc-index.rst46 picture. A :ref:`VIDIOC_G_ENC_INDEX <VIDIOC_G_ENC_INDEX>` call reads up to
80 array corresponds to one picture, sorted in ascending order by
96 stream to the beginning of this picture, that is a *PES packet
97 header* as defined in :ref:`mpeg2part1` or a *picture header* as
102 - The 33 bit *Presentation Time Stamp* of this picture as defined in
106 - The length of this picture in bytes.
109 - Flags containing the coding type of this picture, see
127 - This is an Intra-coded picture.
130 - This is a Predictive-coded picture.
133 - This is a Bidirectionally predictive-coded picture.
[all …]
Dext-ctrls-codec-stateless.rst171 Specifies the picture parameter set (as extracted from the
175 to :ref:`h264`, section 7.4.2.2 "Picture Parameter Set RBSP
223 - See :ref:`Picture Parameter Set Flags <h264_pps_flags>`
231 ``Picture Parameter Set Flags``
270 must be used for this picture.
378 - Reference picture list after applying the per-slice modifications
381 - Reference picture list after applying the per-slice modifications
473 ``Picture Reference``
486 - Specifies how the picture is referenced. See :ref:`Reference Fields <h264_ref_fields>`
554 - Picture Order Count for the coded top field
[all …]
Dpixfmt-compressed.rst100 - MPEG1 Picture. Each buffer starts with a Picture header, followed
101 by other headers as needed and ending with the Picture data.
109 - MPEG2 Picture. Each buffer starts with a Picture header, followed
110 by other headers as needed and ending with the Picture data.
/kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/
Dvidioc-g-enc-index.rst46 picture. A :ref:`VIDIOC_G_ENC_INDEX <VIDIOC_G_ENC_INDEX>` call reads up to
80 array corresponds to one picture, sorted in ascending order by
96 stream to the beginning of this picture, that is a *PES packet
97 header* as defined in :ref:`mpeg2part1` or a *picture header* as
102 - The 33 bit *Presentation Time Stamp* of this picture as defined in
106 - The length of this picture in bytes.
109 - Flags containing the coding type of this picture, see
127 - This is an Intra-coded picture.
130 - This is a Predictive-coded picture.
133 - This is a Bidirectionally predictive-coded picture.
[all …]
Dpixfmt-compressed.rst94 - MPEG1 Picture. Each buffer starts with a Picture header, followed
95 by other headers as needed and ending with the Picture data.
103 - MPEG2 Picture. Each buffer starts with a Picture header, followed
104 by other headers as needed and ending with the Picture data.
Dext-ctrls-codec.rst1225 reference picture. This V4L2 control macro is used to set horizontal
1233 picture. This V4L2 control macro is used to set vertical search
1245 The Coded Picture Buffer size in kilobytes, it is used as a
1650 Specifies the picture parameter set (as extracted from the
1654 to :ref:`h264`, section 7.4.2.2 "Picture Parameter Set RBSP
1705 - See :ref:`Picture Parameter Set Flags <h264_pps_flags>`
1709 ``Picture Parameter Set Flags``
1742 must be used for this picture.
1848 - Reference picture list after applying the per-slice modifications
1851 - Reference picture list after applying the per-slice modifications
[all …]
/kernel/linux/linux-5.10/include/media/
Dv4l2-h264.h18 * @refs.pic_order_count: reference picture order count
20 * @refs.pic_num: reference picture number
23 * @cur_pic_order_count: picture order count of the frame being decoded
30 * picture lists construction' of the H264 spec.
60 * in section '8.2.4 Decoding process for reference picture lists construction'
76 * section '8.2.4 Decoding process for reference picture lists construction'
Dmpeg2-ctrls.h39 /* ISO/IEC 13818-2, ITU-T Rec. H.262: Picture header */
42 /* ISO/IEC 13818-2, ITU-T Rec. H.262: Picture coding extension */
63 struct v4l2_mpeg2_picture picture; member
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/vcodec/decoder/vdec/
Dvdec_h264_req_common.h35 * @reference_flag: reference picture flag (short/long term reference picture)
36 * @field: field picture flag
155 * @poc: picture order count of frame buffer
169 * @ref_list: Mediatek reference picture list
170 * @v4l2_ref_list: V4L2 reference picture list
270 * @width: picture width
271 * @height: picture height
/kernel/linux/linux-6.6/include/media/
Dv4l2-h264.h23 * @cur_pic_order_count: picture order count of the frame being decoded
31 * picture lists construction' of the H264 spec.
64 * in section '8.2.4 Decoding process for reference picture lists construction'
81 * section '8.2.4 Decoding process for reference picture lists construction'
/kernel/linux/linux-5.10/drivers/media/platform/mtk-vcodec/
Dmtk_vcodec_drv.h145 * @gop_size: group of picture size, it's used as the intra frame period
202 * struct vdec_pic_info - picture size information
203 * @pic_w: picture width
204 * @pic_h: picture height
205 * @buf_w: picture buffer width (64 aligned up from pic_w)
206 * @buf_h: picture buffer heiht (64 aligned up from pic_h)
208 * E.g. suppose picture size is 176x144,
241 * @picinfo: store picture info after header parsing
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/vcodec/decoder/
Dmtk_vcodec_dec_drv.h56 * struct vdec_pic_info - picture size information
57 * @pic_w: picture width
58 * @pic_h: picture height
59 * @buf_w: picture buffer width (64 aligned up from pic_w)
60 * @buf_h: picture buffer heiht (64 aligned up from pic_h)
62 * E.g. suppose picture size is 176x144,
135 * @picinfo: store picture info after header parsing
/kernel/linux/linux-5.10/drivers/media/platform/sti/delta/
Ddelta-mjpeg-fw.h13 * defines the addresses where the decoded picture/additional
158 * @picture_start_addr_p: start address of jpeg picture
159 * @picture_end_addr_p: end address of jpeg picture
160 * @decoded_buffer_addr: decoded picture buffer
161 * @display_buffer_addr: display picture buffer
/kernel/linux/linux-6.6/drivers/media/platform/st/sti/delta/
Ddelta-mjpeg-fw.h13 * defines the addresses where the decoded picture/additional
158 * @picture_start_addr_p: start address of jpeg picture
159 * @picture_end_addr_p: end address of jpeg picture
160 * @decoded_buffer_addr: decoded picture buffer
161 * @display_buffer_addr: display picture buffer
/kernel/linux/linux-6.6/drivers/media/platform/verisilicon/
Dhantro_g1_h264_dec.c119 /* Reference picture buffer control register. */ in set_params()
122 /* Reference picture buffer control register 2. */ in set_params()
139 * Set up reference frame picture numbers. in set_ref()
156 * of each forward and backward picture list. in set_ref()
171 * of forward and backward reference picture lists and first 4 entries in set_ref()
172 * of P forward picture list. in set_ref()
184 * entries of P forward picture list, starting from index 4. in set_ref()
/kernel/linux/linux-6.6/drivers/media/rc/keymaps/
Drc-nebula.c26 { 0x000e, KEY_CAMERA }, /* labelled 'Picture' */
59 { 0x002f, KEY_F17 }, /* picture in picture */
Drc-avermedia-cardbus.c49 { 0x29, KEY_BLUE }, /* Blue/Picture */
51 { 0x2b, KEY_VIDEO }, /* PIP (Picture-in-picture) */
/kernel/linux/linux-5.10/drivers/media/rc/keymaps/
Drc-nebula.c26 { 0x000e, KEY_CAMERA }, /* labelled 'Picture' */
59 { 0x002f, KEY_F17 }, /* picture in picture */
Drc-avermedia-cardbus.c49 { 0x29, KEY_BLUE }, /* Blue/Picture */
51 { 0x2b, KEY_VIDEO }, /* PIP (Picture-in-picture) */
/kernel/linux/linux-6.6/drivers/staging/media/meson/vdec/
Dvdec_helpers.h77 * @width: picture width detected by the hardware
78 * @height: picture height detected by the hardware
79 * @dpb_size: Decoded Picture Buffer size (= amount of buffers for decoding)
/kernel/linux/linux-5.10/drivers/staging/media/meson/vdec/
Dvdec_helpers.h76 * @width: picture width detected by the hardware
77 * @height: picture height detected by the hardware
78 * @dpb_size: Decoded Picture Buffer size (= amount of buffers for decoding)

12345678910>>...22