| /kernel/linux/linux-5.10/drivers/staging/media/hantro/ |
| D | rk3399_vpu_hw_mpeg2_dec.c | 105 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 …]
|
| D | hantro_g1_mpeg2_dec.c | 103 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 …]
|
| D | hantro_g1_h264_dec.c | 120 /* 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/ |
| D | cedrus_mpeg2.c | 79 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-5.10/Documentation/userspace-api/media/v4l/ |
| D | vidioc-g-enc-index.rst | 46 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 …]
|
| D | pixfmt-compressed.rst | 94 - 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.
|
| D | ext-ctrls-codec.rst | 1225 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-6.6/Documentation/userspace-api/media/v4l/ |
| D | vidioc-g-enc-index.rst | 46 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 …]
|
| D | ext-ctrls-codec-stateless.rst | 171 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 …]
|
| D | pixfmt-compressed.rst | 100 - 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/include/media/ |
| D | v4l2-h264.h | 18 * @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'
|
| D | mpeg2-ctrls.h | 39 /* 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/ |
| D | vdec_h264_req_common.h | 35 * @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/ |
| D | v4l2-h264.h | 23 * @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/ |
| D | mtk_vcodec_drv.h | 145 * @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/ |
| D | mtk_vcodec_dec_drv.h | 56 * 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/ |
| D | delta-mjpeg-fw.h | 13 * 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/ |
| D | delta-mjpeg-fw.h | 13 * 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/ |
| D | hantro_g1_h264_dec.c | 119 /* 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/staging/media/meson/vdec/ |
| D | vdec_helpers.h | 77 * @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-6.6/drivers/media/rc/keymaps/ |
| D | rc-nebula.c | 26 { 0x000e, KEY_CAMERA }, /* labelled 'Picture' */ 59 { 0x002f, KEY_F17 }, /* picture in picture */
|
| D | rc-avermedia-cardbus.c | 49 { 0x29, KEY_BLUE }, /* Blue/Picture */ 51 { 0x2b, KEY_VIDEO }, /* PIP (Picture-in-picture) */
|
| /kernel/linux/linux-5.10/drivers/staging/media/meson/vdec/ |
| D | vdec_helpers.h | 76 * @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)
|
| /kernel/linux/linux-5.10/drivers/media/rc/keymaps/ |
| D | rc-nebula.c | 26 { 0x000e, KEY_CAMERA }, /* labelled 'Picture' */ 59 { 0x002f, KEY_F17 }, /* picture in picture */
|
| D | rc-avermedia-cardbus.c | 49 { 0x29, KEY_BLUE }, /* Blue/Picture */ 51 { 0x2b, KEY_VIDEO }, /* PIP (Picture-in-picture) */
|