Home
last modified time | relevance | path

Searched full:jpeg (Results 1 – 25 of 625) sorted by relevance

12345678910>>...25

/OK3568_Linux_fs/buildroot/dl/libjpeg/
HDjpegsrc.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 Dmtk_jpeg_core.c137 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 Dmtk_jpeg_core.h17 #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 Djpeg_v2_5.c61 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 Djpeg_v3_0.c52 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 Djpeg_v2_0.c71 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 Djpeg_v1_0.c41 …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 Damdgpu_jpeg.c39 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 Djpeg-core.c2 /* 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 Djpeg-regs.h2 /* 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 Djpeg-core.h2 /* 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 DMakefile2 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 Dlibjpeg-turbo-README.ijg8 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 Dlibjpeg-turbo-README.ijg8 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 Dlibjpeg-turbo-README.ijg8 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 Ddataset.txt1 ./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 DConfig.in1 # 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 Dexynos-jpeg-codec.txt1 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 Dlibjpeg-turbo_2.1.5.1.bb1 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"
56jpeg-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 Dvideo-readers-jpeg-Abort-sooner-if-a-read-operation-.patch4 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 Dvideo-readers-jpeg-Refuse-to-handle-multiple-start-o.patch4 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 D0099-video-readers-jpeg-Catch-files-with-unsupported-quan.patch4 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 D0083-video-readers-jpeg-Test-for-an-invalid-next-marker-r.patch4 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 D0100-video-readers-jpeg-Catch-OOB-reads-writes-in-grub_jp.patch4 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 Dvidioc-g-jpegcomp.rst39 :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

12345678910>>...25