| /OK3568_Linux_fs/buildroot/dl/libjpeg/ |
| HD | jpegsrc.v9d.tar.gz | ... .vc6
jpeg-9d/jdinput.c
jpeg-9d/testimg.bmp
jpeg-9 ... |
| /OK3568_Linux_fs/kernel/drivers/media/platform/mtk-jpeg/ |
| H A D | mtk_jpeg_core.c | 137 struct mtk_jpeg_dev *jpeg = video_drvdata(file); in mtk_jpeg_querycap() local 139 strscpy(cap->driver, jpeg->variant->dev_name, sizeof(cap->driver)); in mtk_jpeg_querycap() 140 strscpy(cap->card, jpeg->variant->dev_name, sizeof(cap->card)); in mtk_jpeg_querycap() 142 dev_name(jpeg->dev)); in mtk_jpeg_querycap() 219 struct mtk_jpeg_dev *jpeg = ctx->jpeg; in mtk_jpeg_enum_fmt_vid_cap() local 221 return mtk_jpeg_enum_fmt(jpeg->variant->formats, in mtk_jpeg_enum_fmt_vid_cap() 222 jpeg->variant->num_formats, f, in mtk_jpeg_enum_fmt_vid_cap() 230 struct mtk_jpeg_dev *jpeg = ctx->jpeg; in mtk_jpeg_enum_fmt_vid_out() local 232 return mtk_jpeg_enum_fmt(jpeg->variant->formats, in mtk_jpeg_enum_fmt_vid_out() 233 jpeg->variant->num_formats, f, in mtk_jpeg_enum_fmt_vid_out() [all …]
|
| H A D | mtk_jpeg_core.h | 17 #define MTK_JPEG_NAME "mtk-jpeg" 48 * mtk_jpeg_variant - mtk jpeg driver variant 51 * @format: jpeg driver's internal color format 53 * @qops: the callback of jpeg vb2_ops 54 * @irq_handler: jpeg irq handler callback 55 * @hw_reset: jpeg hardware reset callback 56 * @m2m_ops: the callback of jpeg v4l2_m2m_ops 57 * @dev_name: jpeg device name 58 * @ioctl_ops: the callback of jpeg v4l2_ioctl_ops 78 * struct mt_jpeg - JPEG IP abstraction [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdgpu/ |
| H A D | jpeg_v2_5.c | 61 adev->jpeg.num_jpeg_inst = JPEG25_MAX_HW_INSTANCES_ARCTURUS; in jpeg_v2_5_early_init() 62 for (i = 0; i < adev->jpeg.num_jpeg_inst; i++) { in jpeg_v2_5_early_init() 63 harvest = RREG32_SOC15(JPEG, i, mmCC_UVD_HARVESTING); in jpeg_v2_5_early_init() 65 adev->jpeg.harvest_config |= 1 << i; in jpeg_v2_5_early_init() 67 if (adev->jpeg.harvest_config == (AMDGPU_JPEG_HARVEST_JPEG0 | in jpeg_v2_5_early_init() 78 * jpeg_v2_5_sw_init - sw init for JPEG block 90 for (i = 0; i < adev->jpeg.num_jpeg_inst; ++i) { in jpeg_v2_5_sw_init() 91 if (adev->jpeg.harvest_config & (1 << i)) in jpeg_v2_5_sw_init() 94 /* JPEG TRAP */ in jpeg_v2_5_sw_init() 96 VCN_2_0__SRCID__JPEG_DECODE, &adev->jpeg.inst[i].irq); in jpeg_v2_5_sw_init() [all …]
|
| H A D | jpeg_v3_0.c | 52 u32 harvest = RREG32_SOC15(JPEG, 0, mmCC_UVD_HARVESTING); in jpeg_v3_0_early_init() 57 adev->jpeg.num_jpeg_inst = 1; in jpeg_v3_0_early_init() 66 * jpeg_v3_0_sw_init - sw init for JPEG block 78 /* JPEG TRAP */ in jpeg_v3_0_sw_init() 80 VCN_2_0__SRCID__JPEG_DECODE, &adev->jpeg.inst->irq); in jpeg_v3_0_sw_init() 92 ring = &adev->jpeg.inst->ring_dec; in jpeg_v3_0_sw_init() 96 r = amdgpu_ring_init(adev, ring, 512, &adev->jpeg.inst->irq, 0, in jpeg_v3_0_sw_init() 101 adev->jpeg.internal.jpeg_pitch = mmUVD_JPEG_PITCH_INTERNAL_OFFSET; in jpeg_v3_0_sw_init() 102 adev->jpeg.inst->external.jpeg_pitch = SOC15_REG_OFFSET(JPEG, 0, mmUVD_JPEG_PITCH); in jpeg_v3_0_sw_init() 108 * jpeg_v3_0_sw_fini - sw fini for JPEG block [all …]
|
| H A D | jpeg_v2_0.c | 71 adev->jpeg.num_jpeg_inst = 1; in jpeg_v2_0_early_init() 80 * jpeg_v2_0_sw_init - sw init for JPEG block 92 /* JPEG TRAP */ in jpeg_v2_0_sw_init() 94 VCN_2_0__SRCID__JPEG_DECODE, &adev->jpeg.inst->irq); in jpeg_v2_0_sw_init() 106 ring = &adev->jpeg.inst->ring_dec; in jpeg_v2_0_sw_init() 110 r = amdgpu_ring_init(adev, ring, 512, &adev->jpeg.inst->irq, in jpeg_v2_0_sw_init() 115 adev->jpeg.internal.jpeg_pitch = mmUVD_JPEG_PITCH_INTERNAL_OFFSET; in jpeg_v2_0_sw_init() 116 adev->jpeg.inst->external.jpeg_pitch = SOC15_REG_OFFSET(JPEG, 0, mmUVD_JPEG_PITCH); in jpeg_v2_0_sw_init() 122 * jpeg_v2_0_sw_fini - sw fini for JPEG block 126 * JPEG suspend and free up sw allocation [all …]
|
| H A D | jpeg_v1_0.c | 41 …ring->ring[(*ptr)++] = PACKETJ(SOC15_REG_OFFSET(JPEG, 0, mmUVD_JRBC_EXTERNAL_REG_BASE), 0, 0, PACK… in jpeg_v1_0_decode_ring_patch_wreg() 60 reg = SOC15_REG_OFFSET(JPEG, 0, mmUVD_LMI_JRBC_RB_MEM_RD_64BIT_BAR_LOW); in jpeg_v1_0_decode_ring_set_patch_ring() 66 reg = SOC15_REG_OFFSET(JPEG, 0, mmUVD_LMI_JRBC_RB_MEM_RD_64BIT_BAR_HIGH); in jpeg_v1_0_decode_ring_set_patch_ring() 78 reg = SOC15_REG_OFFSET(JPEG, 0, mmUVD_JRBC_RB_CNTL); in jpeg_v1_0_decode_ring_set_patch_ring() 84 reg = SOC15_REG_OFFSET(JPEG, 0, mmUVD_JRBC_RB_REF_DATA); in jpeg_v1_0_decode_ring_set_patch_ring() 90 reg = SOC15_REG_OFFSET(JPEG, 0, mmUVD_JRBC_RB_CNTL); in jpeg_v1_0_decode_ring_set_patch_ring() 95 …ring->ring[ptr++] = PACKETJ(SOC15_REG_OFFSET(JPEG, 0, mmUVD_JRBC_RB_COND_RD_TIMER), 0, 0, PACKETJ_… in jpeg_v1_0_decode_ring_set_patch_ring() 97 …ring->ring[ptr++] = PACKETJ(SOC15_REG_OFFSET(JPEG, 0, mmUVD_JRBC_RB_REF_DATA), 0, 0, PACKETJ_TYPE0… in jpeg_v1_0_decode_ring_set_patch_ring() 99 …ring->ring[ptr++] = PACKETJ(SOC15_REG_OFFSET(JPEG, 0, mmUVD_JRBC_EXTERNAL_REG_BASE), 0, 0, PACKETJ… in jpeg_v1_0_decode_ring_set_patch_ring() 117 reg = SOC15_REG_OFFSET(JPEG, 0, mmUVD_JRBC_RB_RPTR); in jpeg_v1_0_decode_ring_set_patch_ring() [all …]
|
| H A D | amdgpu_jpeg.c | 39 INIT_DELAYED_WORK(&adev->jpeg.idle_work, amdgpu_jpeg_idle_work_handler); in amdgpu_jpeg_sw_init() 40 mutex_init(&adev->jpeg.jpeg_pg_lock); in amdgpu_jpeg_sw_init() 41 atomic_set(&adev->jpeg.total_submission_cnt, 0); in amdgpu_jpeg_sw_init() 50 cancel_delayed_work_sync(&adev->jpeg.idle_work); in amdgpu_jpeg_sw_fini() 52 for (i = 0; i < adev->jpeg.num_jpeg_inst; ++i) { in amdgpu_jpeg_sw_fini() 53 if (adev->jpeg.harvest_config & (1 << i)) in amdgpu_jpeg_sw_fini() 56 amdgpu_ring_fini(&adev->jpeg.inst[i].ring_dec); in amdgpu_jpeg_sw_fini() 59 mutex_destroy(&adev->jpeg.jpeg_pg_lock); in amdgpu_jpeg_sw_fini() 66 cancel_delayed_work_sync(&adev->jpeg.idle_work); in amdgpu_jpeg_suspend() 79 container_of(work, struct amdgpu_device, jpeg.idle_work.work); in amdgpu_jpeg_idle_work_handler() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/s5p-jpeg/ |
| H A D | jpeg-core.c | 2 /* linux/drivers/media/platform/s5p-jpeg/jpeg-core.c 31 #include "jpeg-core.h" 32 #include "jpeg-hw-s5p.h" 33 #include "jpeg-hw-exynos4.h" 34 #include "jpeg-hw-exynos3250.h" 35 #include "jpeg-regs.h" 590 switch (ctx->jpeg->variant->version) { in s5p_jpeg_to_user_subsampling() 767 struct s5p_jpeg *jpeg = ctx->jpeg; in exynos4_jpeg_parse_decode_h_tbl() local 796 exynos4_jpeg_select_dec_h_tbl(jpeg->regs, c, in exynos4_jpeg_parse_decode_h_tbl() 804 struct s5p_jpeg *jpeg = ctx->jpeg; in exynos4_jpeg_parse_huff_tbl() local [all …]
|
| H A D | jpeg-regs.h | 2 /* linux/drivers/media/platform/s5p-jpeg/jpeg-regs.h 4 * Register definition file for Samsung JPEG codec driver 18 /* JPEG mode register */ 29 /* JPEG operation status register */ 45 /* JPEG restart interval register upper byte */ 48 /* JPEG restart interval register lower byte */ 51 /* JPEG vertical resolution register upper byte */ 54 /* JPEG vertical resolution register lower byte */ 57 /* JPEG horizontal resolution register upper byte */ 60 /* JPEG horizontal resolution register lower byte */ [all …]
|
| H A D | jpeg-core.h | 2 /* linux/drivers/media/platform/s5p-jpeg/jpeg-core.h 18 #define S5P_JPEG_M2M_NAME "s5p-jpeg" 22 /* JPEG compression quality setting */ 26 /* JPEG RGB to YCbCr conversion matrix coefficients */ 39 /* a selection of JPEG markers */ 105 * struct s5p_jpeg - JPEG IP abstraction 112 * @regs: JPEG IP registers mapping 113 * @irq: JPEG IP irq 114 * @clocks: JPEG IP clock(s) 115 * @dev: JPEG IP struct device [all …]
|
| H A D | Makefile | 2 s5p-jpeg-objs := jpeg-core.o jpeg-hw-exynos3250.o jpeg-hw-exynos4.o jpeg-hw-s5p.o 3 obj-$(CONFIG_VIDEO_SAMSUNG_S5P_JPEG) += s5p-jpeg.o
|
| /OK3568_Linux_fs/external/rknpu2/examples/3rdparty/opencv/opencv-linux-aarch64/share/OpenCV/licenses/ |
| H A D | libjpeg-turbo-README.ijg | 8 The Independent JPEG Group's JPEG software 11 This distribution contains a release of the Independent JPEG Group's free JPEG 18 and other members of the Independent JPEG Group. 21 (also known as JPEG, together with ITU-T SG16). 29 OVERVIEW General description of JPEG and the IJG software. 31 REFERENCES Where to learn more about JPEG. 42 wizard.txt Advanced usage instructions for JPEG wizards only. 45 libjpeg.txt How to use the JPEG library in your own programs. 46 example.c Sample code for calling the JPEG library. 47 structure.txt Overview of the JPEG library's internal structure. [all …]
|
| /OK3568_Linux_fs/external/rknpu2/examples/3rdparty/opencv/OpenCV-android-sdk/sdk/etc/licenses/ |
| H A D | libjpeg-turbo-README.ijg | 8 The Independent JPEG Group's JPEG software 11 This distribution contains a release of the Independent JPEG Group's free JPEG 18 and other members of the Independent JPEG Group. 21 (also known as JPEG, together with ITU-T SG16). 29 OVERVIEW General description of JPEG and the IJG software. 31 REFERENCES Where to learn more about JPEG. 42 wizard.txt Advanced usage instructions for JPEG wizards only. 45 libjpeg.txt How to use the JPEG library in your own programs. 46 example.c Sample code for calling the JPEG library. 47 structure.txt Overview of the JPEG library's internal structure. [all …]
|
| /OK3568_Linux_fs/external/rknpu2/examples/3rdparty/opencv/opencv-linux-armhf/share/OpenCV/licenses/ |
| H A D | libjpeg-turbo-README.ijg | 8 The Independent JPEG Group's JPEG software 11 This distribution contains a release of the Independent JPEG Group's free JPEG 18 and other members of the Independent JPEG Group. 21 (also known as JPEG, together with ITU-T SG16). 29 OVERVIEW General description of JPEG and the IJG software. 31 REFERENCES Where to learn more about JPEG. 42 wizard.txt Advanced usage instructions for JPEG wizards only. 45 libjpeg.txt How to use the JPEG library in your own programs. 46 example.c Sample code for calling the JPEG library. 47 structure.txt Overview of the JPEG library's internal structure. [all …]
|
| /OK3568_Linux_fs/external/rknn-toolkit2/examples/caffe/mobilenet_v2/ |
| H A D | dataset.txt | 1 ./imgs/ILSVRC2012_val_00000665.JPEG 2 ./imgs/ILSVRC2012_val_00001123.JPEG 3 ./imgs/ILSVRC2012_val_00001129.JPEG 4 ./imgs/ILSVRC2012_val_00001284.JPEG 5 ./imgs/ILSVRC2012_val_00003026.JPEG 6 ./imgs/ILSVRC2012_val_00005276.JPEG 7 ./imgs/ILSVRC2012_val_00006178.JPEG 8 ./imgs/ILSVRC2012_val_00007829.JPEG 9 ./imgs/ILSVRC2012_val_00009338.JPEG 10 ./imgs/ILSVRC2012_val_00010420.JPEG [all …]
|
| /OK3568_Linux_fs/buildroot/package/jpeg/ |
| H A D | Config.in | 1 # jpeg-turbo has simd support for some architectures 10 bool "jpeg support" 12 Select the desired JPEG library provider. 17 prompt "jpeg variant" 23 bool "jpeg" 26 The ubiquitous C library for manipulating JPEG images. 31 bool "jpeg-turbo" 35 instructions (MMX, SSE2, NEON) to accelerate baseline JPEG 42 source "$BR2_BASE_DIR/.br2-external.in.jpeg" 46 source "package/jpeg-turbo/Config.in.options" [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/media/ |
| H A D | exynos-jpeg-codec.txt | 1 Samsung S5P/Exynos SoC series JPEG codec 6 "samsung,s5pv210-jpeg", "samsung,exynos4210-jpeg", 7 "samsung,exynos3250-jpeg", "samsung,exynos5420-jpeg", 8 "samsung,exynos5433-jpeg"; 9 - reg : address and length of the JPEG codec IP register set; 10 - interrupts : specifies the JPEG codec IP interrupt; 12 - "jpeg" for the core gate clock,
|
| /OK3568_Linux_fs/yocto/poky/meta/recipes-graphics/jpeg/ |
| H A D | libjpeg-turbo_2.1.5.1.bb | 1 SUMMARY = "Hardware accelerated JPEG compression/decompression library" 2 …jpeg that uses SIMD instructions (MMX, SSE2, NEON) to accelerate baseline JPEG compression and dec… 23 # Drop-in replacement for jpeg 24 PROVIDES = "jpeg" 25 RPROVIDES:${PN} += "jpeg" 26 RREPLACES:${PN} += "jpeg" 27 RCONFLICTS:${PN} += "jpeg" 54 PACKAGES =+ "jpeg-tools libturbojpeg" 56 …jpeg-tools = "The jpeg-tools package includes client programs to access libjpeg functionality. Th… 57 FILES:jpeg-tools = "${bindir}/*" [all …]
|
| /OK3568_Linux_fs/yocto/poky/meta/recipes-bsp/grub/files/ |
| H A D | video-readers-jpeg-Abort-sooner-if-a-read-operation-.patch | 4 Subject: [PATCH] video/readers/jpeg: Abort sooner if a read operation fails 21 grub-core/video/readers/jpeg.c | 86 +++++++++++++++++++++++++++------- 24 diff --git a/grub-core/video/readers/jpeg.c b/grub-core/video/readers/jpeg.c 26 --- a/grub-core/video/readers/jpeg.c 27 +++ b/grub-core/video/readers/jpeg.c 41 + "jpeg: unexpected end of data"); 60 + "jpeg: unexpected end of data"); 72 + "jpeg: file read error"); 79 "jpeg: invalid 0xFF in data stream"); 84 + grub_error (GRUB_ERR_BAD_FILE_TYPE, "jpeg: file read error"); [all …]
|
| H A D | video-readers-jpeg-Refuse-to-handle-multiple-start-o.patch | 4 Subject: [PATCH] video/readers/jpeg: Refuse to handle multiple start of 23 grub-core/video/readers/jpeg.c | 7 +++++-- 26 diff --git a/grub-core/video/readers/jpeg.c b/grub-core/video/readers/jpeg.c 28 --- a/grub-core/video/readers/jpeg.c 29 +++ b/grub-core/video/readers/jpeg.c 32 return grub_error (GRUB_ERR_BAD_FILE_TYPE, "jpeg: extra byte in sos"); 35 + return grub_error (GRUB_ERR_BAD_FILE_TYPE, "jpeg: too many start of scan blocks"); 45 - "jpeg: attempted to decode data before start of stream"); 47 + "jpeg: attempted to decode data before start of stream");
|
| /OK3568_Linux_fs/buildroot/boot/grub2/ |
| H A D | 0099-video-readers-jpeg-Catch-files-with-unsupported-quan.patch | 4 Subject: [PATCH] video/readers/jpeg: Catch files with unsupported quantization 15 set up the contents of memory before loading an invalid JPEG file. 21 grub-core/video/readers/jpeg.c | 8 ++++++++ 24 diff --git a/grub-core/video/readers/jpeg.c b/grub-core/video/readers/jpeg.c 26 --- a/grub-core/video/readers/jpeg.c 27 +++ b/grub-core/video/readers/jpeg.c 31 "jpeg: sampling method not supported"); 36 + "jpeg: too many quantization tables"); 47 + return grub_error (GRUB_ERR_BAD_FILE_TYPE, "jpeg: invalid hufftable index");
|
| H A D | 0083-video-readers-jpeg-Test-for-an-invalid-next-marker-r.patch | 4 Subject: [PATCH] video/readers/jpeg: Test for an invalid next marker reference 5 from a jpeg file 17 grub-core/video/readers/jpeg.c | 6 ++++++ 20 diff --git a/grub-core/video/readers/jpeg.c b/grub-core/video/readers/jpeg.c 22 --- a/grub-core/video/readers/jpeg.c 23 +++ b/grub-core/video/readers/jpeg.c 31 + return grub_error (GRUB_ERR_BAD_FILE_TYPE, "jpeg: invalid next reference");
|
| H A D | 0100-video-readers-jpeg-Catch-OOB-reads-writes-in-grub_jp.patch | 4 Subject: [PATCH] video/readers/jpeg: Catch OOB reads/writes in 13 I don't understand JPEG decoders quite well enough to explain what's 24 grub-core/video/readers/jpeg.c | 8 ++++++++ 27 diff --git a/grub-core/video/readers/jpeg.c b/grub-core/video/readers/jpeg.c 29 --- a/grub-core/video/readers/jpeg.c 30 +++ b/grub-core/video/readers/jpeg.c 39 + "jpeg: invalid position in zigzag order!?");
|
| /OK3568_Linux_fs/kernel/Documentation/userspace-api/media/v4l/ |
| H A D | vidioc-g-jpegcomp.rst | 39 :ref:`JPEG class controls <jpeg-controls>` for image quality and JPEG 47 itself, and it'll be stored in the JPEG-encoded fields (eg; interlacing 52 and the restart interval information (all JPEG-specific stuff) should be 53 stored in the JPEG-encoded fields. These define how the JPEG field is 69 :ref:`V4L2_CID_JPEG_COMPRESSION_QUALITY <jpeg-quality-control>` 89 - See :ref:`jpeg-markers`. Deprecated. If 90 :ref:`V4L2_CID_JPEG_ACTIVE_MARKER <jpeg-active-marker-control>` 98 .. flat-table:: JPEG Markers Flags
|