Home
last modified time | relevance | path

Searched refs:height (Results 1 – 25 of 880) sorted by relevance

12345678910>>...36

/hardware/qcom/msm8994/original-kernel-headers/media/
Dmsm_media_info.h319 static inline unsigned int VENUS_EXTRADATA_SIZE(int width, int height) in VENUS_EXTRADATA_SIZE() argument
321 (void)height; in VENUS_EXTRADATA_SIZE()
381 static inline unsigned int VENUS_Y_SCANLINES(int color_fmt, int height) in VENUS_Y_SCANLINES() argument
384 if (!height) in VENUS_Y_SCANLINES()
394 sclines = MSM_MEDIA_ALIGN(height, alignment); in VENUS_Y_SCANLINES()
403 static inline unsigned int VENUS_UV_SCANLINES(int color_fmt, int height) in VENUS_UV_SCANLINES() argument
406 if (!height) in VENUS_UV_SCANLINES()
416 sclines = MSM_MEDIA_ALIGN(((height + 1) >> 1), alignment); in VENUS_UV_SCANLINES()
450 static inline unsigned int VENUS_Y_META_SCANLINES(int color_fmt, int height) in VENUS_Y_META_SCANLINES() argument
454 if (!height) in VENUS_Y_META_SCANLINES()
[all …]
/hardware/qcom/msm8994/kernel-headers/media/
Dmsm_media_info.h319 static inline unsigned int VENUS_EXTRADATA_SIZE(int width, int height) in VENUS_EXTRADATA_SIZE() argument
321 (void)height; in VENUS_EXTRADATA_SIZE()
381 static inline unsigned int VENUS_Y_SCANLINES(int color_fmt, int height) in VENUS_Y_SCANLINES() argument
384 if (!height) in VENUS_Y_SCANLINES()
394 sclines = MSM_MEDIA_ALIGN(height, alignment); in VENUS_Y_SCANLINES()
403 static inline unsigned int VENUS_UV_SCANLINES(int color_fmt, int height) in VENUS_UV_SCANLINES() argument
406 if (!height) in VENUS_UV_SCANLINES()
416 sclines = MSM_MEDIA_ALIGN(((height + 1) >> 1), alignment); in VENUS_UV_SCANLINES()
450 static inline unsigned int VENUS_Y_META_SCANLINES(int color_fmt, int height) in VENUS_Y_META_SCANLINES() argument
454 if (!height) in VENUS_Y_META_SCANLINES()
[all …]
/hardware/qcom/msm8996/original-kernel-headers/media/
Dmsm_media_info.h404 static inline unsigned int VENUS_EXTRADATA_SIZE(int width, int height) in VENUS_EXTRADATA_SIZE() argument
406 (void)height; in VENUS_EXTRADATA_SIZE()
468 static inline unsigned int VENUS_Y_SCANLINES(int color_fmt, int height) in VENUS_Y_SCANLINES() argument
471 if (!height) in VENUS_Y_SCANLINES()
487 sclines = MSM_MEDIA_ALIGN(height, alignment); in VENUS_Y_SCANLINES()
492 static inline unsigned int VENUS_UV_SCANLINES(int color_fmt, int height) in VENUS_UV_SCANLINES() argument
495 if (!height) in VENUS_UV_SCANLINES()
512 sclines = MSM_MEDIA_ALIGN(height / 2, alignment); in VENUS_UV_SCANLINES()
543 static inline unsigned int VENUS_Y_META_SCANLINES(int color_fmt, int height) in VENUS_Y_META_SCANLINES() argument
547 if (!height) in VENUS_Y_META_SCANLINES()
[all …]
/hardware/qcom/msm8996/kernel-headers/media/
Dmsm_media_info.h404 static inline unsigned int VENUS_EXTRADATA_SIZE(int width, int height) in VENUS_EXTRADATA_SIZE() argument
406 (void)height; in VENUS_EXTRADATA_SIZE()
468 static inline unsigned int VENUS_Y_SCANLINES(int color_fmt, int height) in VENUS_Y_SCANLINES() argument
471 if (!height) in VENUS_Y_SCANLINES()
487 sclines = MSM_MEDIA_ALIGN(height, alignment); in VENUS_Y_SCANLINES()
492 static inline unsigned int VENUS_UV_SCANLINES(int color_fmt, int height) in VENUS_UV_SCANLINES() argument
495 if (!height) in VENUS_UV_SCANLINES()
512 sclines = MSM_MEDIA_ALIGN(height / 2, alignment); in VENUS_UV_SCANLINES()
543 static inline unsigned int VENUS_Y_META_SCANLINES(int color_fmt, int height) in VENUS_Y_META_SCANLINES() argument
547 if (!height) in VENUS_Y_META_SCANLINES()
[all …]
/hardware/qcom/msm8x09/kernel-headers/media/
Dmsm_media_info.h404 static inline unsigned int VENUS_EXTRADATA_SIZE(int width, int height) in VENUS_EXTRADATA_SIZE() argument
406 (void)height; in VENUS_EXTRADATA_SIZE()
468 static inline unsigned int VENUS_Y_SCANLINES(int color_fmt, int height) in VENUS_Y_SCANLINES() argument
471 if (!height) in VENUS_Y_SCANLINES()
487 sclines = MSM_MEDIA_ALIGN(height, alignment); in VENUS_Y_SCANLINES()
492 static inline unsigned int VENUS_UV_SCANLINES(int color_fmt, int height) in VENUS_UV_SCANLINES() argument
495 if (!height) in VENUS_UV_SCANLINES()
512 sclines = MSM_MEDIA_ALIGN(height / 2, alignment); in VENUS_UV_SCANLINES()
543 static inline unsigned int VENUS_Y_META_SCANLINES(int color_fmt, int height) in VENUS_Y_META_SCANLINES() argument
547 if (!height) in VENUS_Y_META_SCANLINES()
[all …]
/hardware/qcom/msm8x09/original-kernel-headers/media/
Dmsm_media_info.h404 static inline unsigned int VENUS_EXTRADATA_SIZE(int width, int height) in VENUS_EXTRADATA_SIZE() argument
406 (void)height; in VENUS_EXTRADATA_SIZE()
468 static inline unsigned int VENUS_Y_SCANLINES(int color_fmt, int height) in VENUS_Y_SCANLINES() argument
471 if (!height) in VENUS_Y_SCANLINES()
487 sclines = MSM_MEDIA_ALIGN(height, alignment); in VENUS_Y_SCANLINES()
492 static inline unsigned int VENUS_UV_SCANLINES(int color_fmt, int height) in VENUS_UV_SCANLINES() argument
495 if (!height) in VENUS_UV_SCANLINES()
512 sclines = MSM_MEDIA_ALIGN(height / 2, alignment); in VENUS_UV_SCANLINES()
543 static inline unsigned int VENUS_Y_META_SCANLINES(int color_fmt, int height) in VENUS_Y_META_SCANLINES() argument
547 if (!height) in VENUS_Y_META_SCANLINES()
[all …]
/hardware/qcom/msm8x84/kernel-headers/media/
Dmsm_media_info.h140 static inline unsigned int VENUS_EXTRADATA_SIZE(int width, int height) in VENUS_EXTRADATA_SIZE() argument
142 (void)height; in VENUS_EXTRADATA_SIZE()
192 static inline unsigned int VENUS_Y_SCANLINES(int color_fmt, int height) in VENUS_Y_SCANLINES() argument
195 if (!height) in VENUS_Y_SCANLINES()
203 sclines = MSM_MEDIA_ALIGN(height, alignment); in VENUS_Y_SCANLINES()
212 static inline unsigned int VENUS_UV_SCANLINES(int color_fmt, int height) in VENUS_UV_SCANLINES() argument
215 if (!height) in VENUS_UV_SCANLINES()
223 sclines = MSM_MEDIA_ALIGN(((height + 1) >> 1), alignment); in VENUS_UV_SCANLINES()
233 int color_fmt, int width, int height) in VENUS_BUFFER_SIZE() argument
235 const unsigned int extra_size = VENUS_EXTRADATA_SIZE(width, height); in VENUS_BUFFER_SIZE()
[all …]
/hardware/qcom/msm8x84/original-kernel-headers/media/
Dmsm_media_info.h140 static inline unsigned int VENUS_EXTRADATA_SIZE(int width, int height) in VENUS_EXTRADATA_SIZE() argument
142 (void)height; in VENUS_EXTRADATA_SIZE()
192 static inline unsigned int VENUS_Y_SCANLINES(int color_fmt, int height) in VENUS_Y_SCANLINES() argument
195 if (!height) in VENUS_Y_SCANLINES()
203 sclines = MSM_MEDIA_ALIGN(height, alignment); in VENUS_Y_SCANLINES()
212 static inline unsigned int VENUS_UV_SCANLINES(int color_fmt, int height) in VENUS_UV_SCANLINES() argument
215 if (!height) in VENUS_UV_SCANLINES()
223 sclines = MSM_MEDIA_ALIGN(((height + 1) >> 1), alignment); in VENUS_UV_SCANLINES()
233 int color_fmt, int width, int height) in VENUS_BUFFER_SIZE() argument
235 const unsigned int extra_size = VENUS_EXTRADATA_SIZE(width, height); in VENUS_BUFFER_SIZE()
[all …]
/hardware/qcom/msm8998/kernel-headers/media/
Dmsm_media_info.h593 static __inline__ unsigned int VENUS_EXTRADATA_SIZE(int width, int height) in VENUS_EXTRADATA_SIZE() argument
595 (void)height; in VENUS_EXTRADATA_SIZE()
667 static __inline__ unsigned int VENUS_Y_SCANLINES(int color_fmt, int height) in VENUS_Y_SCANLINES() argument
671 if (!height) in VENUS_Y_SCANLINES()
688 sclines = MSM_MEDIA_ALIGN(height, alignment); in VENUS_Y_SCANLINES()
693 static __inline__ unsigned int VENUS_UV_SCANLINES(int color_fmt, int height) in VENUS_UV_SCANLINES() argument
697 if (!height) in VENUS_UV_SCANLINES()
715 sclines = MSM_MEDIA_ALIGN(height / 2, alignment); in VENUS_UV_SCANLINES()
747 static __inline__ unsigned int VENUS_Y_META_SCANLINES(int color_fmt, int height) in VENUS_Y_META_SCANLINES() argument
751 if (!height) in VENUS_Y_META_SCANLINES()
[all …]
/hardware/qcom/msm8998/original-kernel-headers/media/
Dmsm_media_info.h593 static __inline__ unsigned int VENUS_EXTRADATA_SIZE(int width, int height) in VENUS_EXTRADATA_SIZE() argument
595 (void)height; in VENUS_EXTRADATA_SIZE()
667 static __inline__ unsigned int VENUS_Y_SCANLINES(int color_fmt, int height) in VENUS_Y_SCANLINES() argument
671 if (!height) in VENUS_Y_SCANLINES()
688 sclines = MSM_MEDIA_ALIGN(height, alignment); in VENUS_Y_SCANLINES()
693 static __inline__ unsigned int VENUS_UV_SCANLINES(int color_fmt, int height) in VENUS_UV_SCANLINES() argument
697 if (!height) in VENUS_UV_SCANLINES()
715 sclines = MSM_MEDIA_ALIGN(height / 2, alignment); in VENUS_UV_SCANLINES()
747 static __inline__ unsigned int VENUS_Y_META_SCANLINES(int color_fmt, int height) in VENUS_Y_META_SCANLINES() argument
751 if (!height) in VENUS_Y_META_SCANLINES()
[all …]
/hardware/qcom/display/msm8909w_3100/libgralloc1/
Dgr_utils.cpp182 int height = info.height; in GetSize() local
187 return GetUBwcSize(width, height, format, alignedw, alignedh); in GetSize()
219 size += (unsigned int)ALIGN(2 * ALIGN(width / 2, 32) * ALIGN(height / 2, 32), SIZE_4K); in GetSize()
226 size += ALIGN(alignedw * (unsigned int)ALIGN(height / 2, 32), SIZE_8K); in GetSize()
229 if ((format == HAL_PIXEL_FORMAT_YV12) && ((width & 1) || (height & 1))) { in GetSize()
256 size = VENUS_BUFFER_SIZE(COLOR_FMT_NV12, width, height); in GetSize()
259 size = VENUS_BUFFER_SIZE(COLOR_FMT_NV21, width, height); in GetSize()
263 if (height != 1) { in GetSize()
286 void GetYuvUbwcSPPlaneInfo(uint64_t base, uint32_t width, uint32_t height, in GetYuvUbwcSPPlaneInfo() argument
296 y_meta_height = VENUS_Y_META_SCANLINES(color_format, INT(height)); in GetYuvUbwcSPPlaneInfo()
[all …]
/hardware/qcom/display/msm8909/gralloc/
Dgr_utils.cpp182 int height = info.height; in GetSize() local
187 return GetUBwcSize(width, height, format, alignedw, alignedh); in GetSize()
219 size += (unsigned int)ALIGN(2 * ALIGN(width / 2, 32) * ALIGN(height / 2, 32), SIZE_4K); in GetSize()
226 size += ALIGN(alignedw * (unsigned int)ALIGN(height / 2, 32), SIZE_8K); in GetSize()
229 if ((format == HAL_PIXEL_FORMAT_YV12) && ((width & 1) || (height & 1))) { in GetSize()
256 size = VENUS_BUFFER_SIZE(COLOR_FMT_NV12, width, height); in GetSize()
259 size = VENUS_BUFFER_SIZE(COLOR_FMT_NV21, width, height); in GetSize()
263 if (height != 1) { in GetSize()
286 void GetYuvUbwcSPPlaneInfo(uint64_t base, uint32_t width, uint32_t height, in GetYuvUbwcSPPlaneInfo() argument
296 y_meta_height = VENUS_Y_META_SCANLINES(color_format, INT(height)); in GetYuvUbwcSPPlaneInfo()
[all …]
/hardware/qcom/sdm845/display/gralloc/
Dgr_utils.cpp241 int height = info.height; in GetSize() local
250 size = GetUBwcSize(width, height, format, alignedw, alignedh); in GetSize()
272 size += (unsigned int) ALIGN(2 * ALIGN(width / 2, 32) * ALIGN(height / 2, 32), SIZE_4K); in GetSize()
279 size += ALIGN(alignedw * (unsigned int) ALIGN(height / 2, 32), SIZE_8K); in GetSize()
282 if ((format == HAL_PIXEL_FORMAT_YV12) && ((width & 1) || (height & 1))) { in GetSize()
299 height); in GetSize()
314 size = VENUS_BUFFER_SIZE(COLOR_FMT_NV12, width, height); in GetSize()
318 size = VENUS_BUFFER_SIZE(COLOR_FMT_NV21, width, height); in GetSize()
322 if (height != 1) { in GetSize()
358 void GetYuvUbwcSPPlaneInfo(uint64_t base, uint32_t width, uint32_t height, int color_format, in GetYuvUbwcSPPlaneInfo() argument
[all …]
/hardware/interfaces/automotive/evs/1.0/vts/functional/
DFormatConvert.cpp70 void copyNV21toRGB32(unsigned width, unsigned height, in copyNV21toRGB32() argument
79 unsigned sizeY = strideLum * height; in copyNV21toRGB32()
86 for (unsigned r = 0; r < height; r++) { in copyNV21toRGB32()
102 void copyYV12toRGB32(unsigned width, unsigned height, in copyYV12toRGB32() argument
112 unsigned sizeY = strideLum * height; in copyYV12toRGB32()
114 unsigned sizeColor = strideColor * height/2; in copyYV12toRGB32()
122 for (unsigned r = 0; r < height; r++) { in copyYV12toRGB32()
137 void copyYUYVtoRGB32(unsigned width, unsigned height, in copyYUYVtoRGB32() argument
147 for (unsigned r = 0; r < height; r++) { in copyYUYVtoRGB32()
170 void copyNV21toBGR32(unsigned width, unsigned height, in copyNV21toBGR32() argument
[all …]
DFormatConvert.h28 void copyNV21toRGB32(unsigned width, unsigned height,
33 void copyNV21toBGR32(unsigned width, unsigned height,
43 void copyYV12toRGB32(unsigned width, unsigned height,
48 void copyYV12toBGR32(unsigned width, unsigned height,
56 void copyYUYVtoRGB32(unsigned width, unsigned height,
61 void copyYUYVtoBGR32(unsigned width, unsigned height,
69 void copyMatchedInterleavedFormats(unsigned width, unsigned height,
/hardware/qcom/display/msm8996/libgralloc/
Dalloc_controller.cpp177 aligned_h = hnd->height; in getAlignedWidthAndHeight()
217 void AdrenoMemInfo::getAlignedWidthAndHeight(int width, int height, int format, in getAlignedWidthAndHeight() argument
225 getGpuAlignedWidthHeight(width, height, format, tileEnabled, aligned_w, aligned_h); in getAlignedWidthAndHeight()
227 getYuvUBwcWidthHeight(width, height, format, aligned_w, aligned_h); in getAlignedWidthAndHeight()
230 aligned_h = height; in getAlignedWidthAndHeight()
263 aligned_h = VENUS_Y_SCANLINES(COLOR_FMT_NV12, height); in getAlignedWidthAndHeight()
267 aligned_h = VENUS_Y_SCANLINES(COLOR_FMT_NV21, height); in getAlignedWidthAndHeight()
274 aligned_h = ALIGN(height, 64); in getAlignedWidthAndHeight()
311 width, height, format, 0,raster_mode, padding_threshold, in getAlignedWidthAndHeight()
324 void AdrenoMemInfo::getGpuAlignedWidthHeight(int width, int height, int format, in getGpuAlignedWidthHeight() argument
[all …]
/hardware/qcom/display/msm8909w_3100/libcopybit/
Dsoftware_converter.cpp53 unsigned int height = src->h; in convertYV12toYCrCb420SP() local
99 while(r1 < height/2) { in convertYV12toYCrCb420SP()
128 int height; member
149 int height = info.height; in copy_source_to_destination() local
154 for (int i = 0; i < height; i++) { in copy_source_to_destination()
164 height = height/2; in copy_source_to_destination()
165 for (int i = 0; i < height; i++) { in copy_source_to_destination()
196 info.height = rhs->h; in convert_yuv_c2d_to_yuv_android()
202 info.src_plane1_offset = info.src_stride*info.height; in convert_yuv_c2d_to_yuv_android()
203 info.dst_plane1_offset = info.dst_stride*info.height; in convert_yuv_c2d_to_yuv_android()
[all …]
/hardware/qcom/display/msm8909/libcopybit/
Dsoftware_converter.cpp53 unsigned int height = src->h; in convertYV12toYCrCb420SP() local
99 while(r1 < height/2) { in convertYV12toYCrCb420SP()
128 int height; member
149 int height = info.height; in copy_source_to_destination() local
154 for (int i = 0; i < height; i++) { in copy_source_to_destination()
164 height = height/2; in copy_source_to_destination()
165 for (int i = 0; i < height; i++) { in copy_source_to_destination()
196 info.height = rhs->h; in convert_yuv_c2d_to_yuv_android()
202 info.src_plane1_offset = info.src_stride*info.height; in convert_yuv_c2d_to_yuv_android()
203 info.dst_plane1_offset = info.dst_stride*info.height; in convert_yuv_c2d_to_yuv_android()
[all …]
/hardware/qcom/display/msm8226/libcopybit/
Dsoftware_converter.cpp53 unsigned int height = src->h; in convertYV12toYCrCb420SP() local
99 while(r1 < height/2) { in convertYV12toYCrCb420SP()
128 int height; member
149 int height = info.height; in copy_source_to_destination() local
154 for (int i = 0; i < height; i++) { in copy_source_to_destination()
164 height = height/2; in copy_source_to_destination()
165 for (int i = 0; i < height; i++) { in copy_source_to_destination()
196 info.height = rhs->h; in convert_yuv_c2d_to_yuv_android()
202 info.src_plane1_offset = info.src_stride*info.height; in convert_yuv_c2d_to_yuv_android()
203 info.dst_plane1_offset = info.dst_stride*info.height; in convert_yuv_c2d_to_yuv_android()
[all …]
/hardware/qcom/sdm845/display/libcopybit/
Dsoftware_converter.cpp53 unsigned int height = src->h; in convertYV12toYCrCb420SP() local
99 while(r1 < height/2) { in convertYV12toYCrCb420SP()
128 int height; member
149 int height = info.height; in copy_source_to_destination() local
154 for (int i = 0; i < height; i++) { in copy_source_to_destination()
164 height = height/2; in copy_source_to_destination()
165 for (int i = 0; i < height; i++) { in copy_source_to_destination()
196 info.height = rhs->h; in convert_yuv_c2d_to_yuv_android()
202 info.src_plane1_offset = info.src_stride*info.height; in convert_yuv_c2d_to_yuv_android()
203 info.dst_plane1_offset = info.dst_stride*info.height; in convert_yuv_c2d_to_yuv_android()
[all …]
/hardware/qcom/display/msm8998/libcopybit/
Dsoftware_converter.cpp55 unsigned int height = src->h; in convertYV12toYCrCb420SP() local
101 while(r1 < height/2) { in convertYV12toYCrCb420SP()
130 int height; member
151 int height = info.height; in copy_source_to_destination() local
156 for (int i = 0; i < height; i++) { in copy_source_to_destination()
166 height = height/2; in copy_source_to_destination()
167 for (int i = 0; i < height; i++) { in copy_source_to_destination()
198 info.height = rhs->h; in convert_yuv_c2d_to_yuv_android()
204 info.src_plane1_offset = info.src_stride*info.height; in convert_yuv_c2d_to_yuv_android()
205 info.dst_plane1_offset = info.dst_stride*info.height; in convert_yuv_c2d_to_yuv_android()
[all …]
/hardware/qcom/display/msm8996/libcopybit/
Dsoftware_converter.cpp53 unsigned int height = src->h; in convertYV12toYCrCb420SP() local
99 while(r1 < height/2) { in convertYV12toYCrCb420SP()
128 int height; member
149 int height = info.height; in copy_source_to_destination() local
154 for (int i = 0; i < height; i++) { in copy_source_to_destination()
164 height = height/2; in copy_source_to_destination()
165 for (int i = 0; i < height; i++) { in copy_source_to_destination()
196 info.height = rhs->h; in convert_yuv_c2d_to_yuv_android()
202 info.src_plane1_offset = info.src_stride*info.height; in convert_yuv_c2d_to_yuv_android()
203 info.dst_plane1_offset = info.dst_stride*info.height; in convert_yuv_c2d_to_yuv_android()
[all …]
/hardware/qcom/display/msm8960/libcopybit/
Dsoftware_converter.cpp53 unsigned int height = src->h; in convertYV12toYCrCb420SP() local
99 while(r1 < height/2) { in convertYV12toYCrCb420SP()
128 int height; member
148 int height = info.height; in copy_source_to_destination() local
153 for (int i = 0; i < height; i++) { in copy_source_to_destination()
163 height = height/2; in copy_source_to_destination()
164 for (int i = 0; i < height; i++) { in copy_source_to_destination()
195 info.height = rhs->h; in convert_yuv_c2d_to_yuv_android()
201 info.src_plane1_offset = info.src_stride*info.height; in convert_yuv_c2d_to_yuv_android()
202 info.dst_plane1_offset = info.dst_stride*info.height; in convert_yuv_c2d_to_yuv_android()
[all …]
/hardware/qcom/display/msm8994/libcopybit/
Dsoftware_converter.cpp54 unsigned int height = src->h; in convertYV12toYCrCb420SP() local
100 while(r1 < height/2) { in convertYV12toYCrCb420SP()
129 int height; member
150 int height = info.height; in copy_source_to_destination() local
155 for (int i = 0; i < height; i++) { in copy_source_to_destination()
165 height = height/2; in copy_source_to_destination()
166 for (int i = 0; i < height; i++) { in copy_source_to_destination()
197 info.height = rhs->h; in convert_yuv_c2d_to_yuv_android()
203 info.src_plane1_offset = info.src_stride*info.height; in convert_yuv_c2d_to_yuv_android()
204 info.dst_plane1_offset = info.dst_stride*info.height; in convert_yuv_c2d_to_yuv_android()
[all …]
/hardware/qcom/display/msm8084/libcopybit/
Dsoftware_converter.cpp53 unsigned int height = src->h; in convertYV12toYCrCb420SP() local
99 while(r1 < height/2) { in convertYV12toYCrCb420SP()
128 int height; member
149 int height = info.height; in copy_source_to_destination() local
154 for (int i = 0; i < height; i++) { in copy_source_to_destination()
164 height = height/2; in copy_source_to_destination()
165 for (int i = 0; i < height; i++) { in copy_source_to_destination()
196 info.height = rhs->h; in convert_yuv_c2d_to_yuv_android()
202 info.src_plane1_offset = info.src_stride*info.height; in convert_yuv_c2d_to_yuv_android()
203 info.dst_plane1_offset = info.dst_stride*info.height; in convert_yuv_c2d_to_yuv_android()
[all …]

12345678910>>...36