Home
last modified time | relevance | path

Searched refs:jpeg (Results 1 – 25 of 291) sorted by relevance

12345678910>>...12

/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 …]
/OK3568_Linux_fs/kernel/drivers/media/platform/s5p-jpeg/
H A Djpeg-core.c590 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
832 writel(word, jpeg->regs + in exynos4_jpeg_parse_huff_tbl()
846 writel(word, jpeg->regs + in exynos4_jpeg_parse_huff_tbl()
853 writel(word, jpeg->regs + in exynos4_jpeg_parse_huff_tbl()
863 struct s5p_jpeg *jpeg = ctx->jpeg; in exynos4_jpeg_parse_decode_q_tbl() local
878 exynos4_jpeg_set_dec_components(jpeg->regs, components); in exynos4_jpeg_parse_decode_q_tbl()
888 exynos4_jpeg_select_dec_q_tbl(jpeg->regs, c, x); in exynos4_jpeg_parse_decode_q_tbl()
[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/kernel/drivers/gpu/drm/amd/amdgpu/
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 …]
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()
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()
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()
96 VCN_2_0__SRCID__JPEG_DECODE, &adev->jpeg.inst[i].irq); in jpeg_v2_5_sw_init()
109 for (i = 0; i < adev->jpeg.num_jpeg_inst; ++i) { in jpeg_v2_5_sw_init()
110 if (adev->jpeg.harvest_config & (1 << i)) in jpeg_v2_5_sw_init()
113 ring = &adev->jpeg.inst[i].ring_dec; in jpeg_v2_5_sw_init()
[all …]
H A Djpeg_v3_0.c57 adev->jpeg.num_jpeg_inst = 1; in jpeg_v3_0_early_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()
137 struct amdgpu_ring *ring = &adev->jpeg.inst->ring_dec; in jpeg_v3_0_hw_init()
165 if (adev->jpeg.cur_state != AMD_PG_STATE_GATE && in jpeg_v3_0_hw_fini()
323 struct amdgpu_ring *ring = &adev->jpeg.inst->ring_dec; in jpeg_v3_0_start()
490 if(state == adev->jpeg.cur_state) in jpeg_v3_0_set_powergating_state()
[all …]
H A Djpeg_v2_0.c71 adev->jpeg.num_jpeg_inst = 1; in jpeg_v2_0_early_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()
151 struct amdgpu_ring *ring = &adev->jpeg.inst->ring_dec; in jpeg_v2_0_hw_init()
177 if (adev->jpeg.cur_state != AMD_PG_STATE_GATE && in jpeg_v2_0_hw_fini()
334 struct amdgpu_ring *ring = &adev->jpeg.inst->ring_dec; in jpeg_v2_0_start()
713 if (state == adev->jpeg.cur_state) in jpeg_v2_0_set_powergating_state()
[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");
H A DCVE-2021-3697-video-readers-jpeg-Block-int-underflow-wild-pointer.patch4 Subject: [PATCH] video/readers/jpeg: Block int underflow -> wild pointer write
43 grub-core/video/readers/jpeg.c | 10 +++++++++-
46 diff --git a/grub-core/video/readers/jpeg.c b/grub-core/video/readers/jpeg.c
48 --- a/grub-core/video/readers/jpeg.c
49 +++ b/grub-core/video/readers/jpeg.c
68 "jpeg: attempted to decode data before start of stream");
74 + "jpeg: cannot decode image with these dimensions");
/OK3568_Linux_fs/buildroot/package/jpeg/
H A DConfig.in1 # jpeg-turbo has simd support for some architectures
10 bool "jpeg support"
17 prompt "jpeg variant"
23 bool "jpeg"
31 bool "jpeg-turbo"
42 source "$BR2_BASE_DIR/.br2-external.in.jpeg"
46 source "package/jpeg-turbo/Config.in.options"
54 default "jpeg-turbo" if BR2_PACKAGE_JPEG_TURBO
/OK3568_Linux_fs/buildroot/boot/grub2/
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 D0099-video-readers-jpeg-Catch-files-with-unsupported-quan.patch4 Subject: [PATCH] video/readers/jpeg: Catch files with unsupported quantization
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 D0100-video-readers-jpeg-Catch-OOB-reads-writes-in-grub_jp.patch4 Subject: [PATCH] video/readers/jpeg: Catch OOB reads/writes in
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!?");
H A D0101-video-readers-jpeg-Don-t-decode-data-before-start-of.patch4 Subject: [PATCH] video/readers/jpeg: Don't decode data before start of stream
20 grub-core/video/readers/jpeg.c | 4 ++++
23 diff --git a/grub-core/video/readers/jpeg.c b/grub-core/video/readers/jpeg.c
25 --- a/grub-core/video/readers/jpeg.c
26 +++ b/grub-core/video/readers/jpeg.c
33 + "jpeg: attempted to decode data before start of stream");
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/media/
H A Dexynos-jpeg-codec.txt6 "samsung,s5pv210-jpeg", "samsung,exynos4210-jpeg",
7 "samsung,exynos3250-jpeg", "samsung,exynos5420-jpeg",
8 "samsung,exynos5433-jpeg";
12 - "jpeg" for the core gate clock,
/OK3568_Linux_fs/yocto/poky/meta/recipes-graphics/jpeg/
H A Dlibjpeg-turbo_2.1.5.1.bb23 # 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 DESCRIPTION:jpeg-tools = "The jpeg-tools package includes client programs to access libjpeg functio…
57 FILES:jpeg-tools = "${bindir}/*"
/OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-graphics/libmng/
H A Dlibmng_2.0.3.bb18 PACKAGECONFIG ??= "jpeg"
20 PACKAGECONFIG[jpeg] = "--with-jpeg,--without-jpeg,jpeg"
/OK3568_Linux_fs/yocto/poky/meta/recipes-graphics/libmatchbox/
H A Dlibmatchbox_1.12.bb28 PACKAGECONFIG ??= "jpeg png xft"
29 PACKAGECONFIG[jpeg] = "--enable-jpeg,--disable-jpeg,jpeg"
/OK3568_Linux_fs/buildroot/package/jpeg-turbo/
H A DConfig.in.options8 bool "jpeg 8"
11 bool "jpeg 7"
14 bool "jpeg 6"
19 bool "jpeg-turbo tools"
/OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-graphics/imlib2/
H A Dimlib2_git.bb20 PACKAGECONFIG ??= "jpeg png zlib ${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)}"
26 PACKAGECONFIG[jpeg] = "--with-jpeg,--without-jpeg,jpeg"
/OK3568_Linux_fs/external/mpp/mpp/codec/enc/jpeg/
H A Djpege_api_v2.c81 MppEncJpegCfg *jpeg_cfg = &p->cfg->codec.jpeg; in jpege_init_v2()
101 MppEncJpegCfg *jpeg_cfg = &p->cfg->codec.jpeg; in jpege_deinit_v2()
381 if (src->codec.jpeg.change) { in jpege_proc_cfg()
382 ret |= jpege_proc_jpeg_cfg(&cfg->codec.jpeg, &src->codec.jpeg, &cfg->rc); in jpege_proc_cfg()
383 src->codec.jpeg.change = 0; in jpege_proc_cfg()
395 ret = jpege_proc_jpeg_cfg(&cfg->codec.jpeg, &codec->jpeg, &cfg->rc); in jpege_proc_cfg()
495 syntax->quality = codec->jpeg.quant; in jpege_proc_hal()
496 syntax->q_factor = codec->jpeg.q_factor; in jpege_proc_hal()
497 syntax->qf_min = codec->jpeg.qf_min; in jpege_proc_hal()
498 syntax->qf_max = codec->jpeg.qf_max; in jpege_proc_hal()
[all …]
/OK3568_Linux_fs/yocto/meta-openembedded/meta-networking/recipes-support/spice/spice/
H A D0001-configure.ac-explicitly-link-to-jpeg-lib.patch4 Subject: [PATCH] configure.ac: explicitly link to jpeg lib
6 Since oe has added lib jpeg to the depends, explicitly link to jpeg lib
24 -AC_CHECK_LIB(jpeg, jpeg_destroy_decompress,
/OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-printing/cups/
H A Dcups-filters.inc29 --with-png --without-jpeg --without-tiff"
33 PACKAGECONFIG[jpeg] = "--with-jpeg,--without-jpeg,jpeg"
/OK3568_Linux_fs/yocto/meta-openembedded/meta-python/recipes-devtools/python/python-imaging/
H A Dallow.to.disable.some.features.patch26 zlib = jpeg = tiff = freetype = tcl = tk = lcms = None
38 if find_library_file(self, "jpeg"):
39 feature.jpeg = "jpeg"
41 feature.jpeg = "libjpeg" # alternative name

12345678910>>...12