Home
last modified time | relevance | path

Searched full:decoding (Results 1 – 25 of 1130) sorted by relevance

12345678910>>...46

/kernel/linux/linux-6.6/drivers/media/platform/st/sti/delta/
Ddelta-ipc.h14 * delta_ipc_open - open a decoding instance on firmware side
35 * @hdl: (out) handle of decoding instance.
44 * @hdl: (in) handle of decoding instance.
53 * delta_ipc_decode - frame decoding synchronous request, returns only
54 * after decoding completion on firmware side.
55 * @hdl: (in) handle of decoding instance.
64 * Status is filled by decoding instance
65 * after decoding completion.
71 * delta_ipc_close - close decoding instance
72 * @hdl: (in) handle of decoding instance to close.
Ddelta-mjpeg-fw.h94 /* status of the decoding process */
128 /* identifies the decoding mode */
165 * @xvalue0: the x(0) coordinate for subregion decoding
166 * @xvalue1: the x(1) coordinate for subregion decoding
167 * @yvalue0: the y(0) coordinate for subregion decoding
168 * @yvalue1: the y(1) coordinate for subregion decoding
169 * @decoding_mode: decoding mode
196 * status returned by firmware after decoding
198 * @decode_time_in_us: decoding time in microseconds
204 * @error_code: status of the decoding process
Ddelta.h17 * enum delta_state - state of decoding instance
28 * Decoding instance is ready to decode compressed access unit.
31 * Decoding instance is waiting for EOS (End Of Stream) completion.
34 * EOS (End Of Stream) is completed (signaled to user). Decoding instance
97 * @dts: decoding timestamp of this access unit
165 * @dts: decoding timestamp of this frame
184 #define DELTA_FRAME_FREE 0x00 /* is free and can be used for decoding */
193 * struct delta_dts - decoding timestamp.
363 * with next frame decoding.
366 * of available frames to proceed with decoding (starvation).
[all …]
/kernel/linux/linux-5.10/drivers/media/platform/sti/delta/
Ddelta-ipc.h14 * delta_ipc_open - open a decoding instance on firmware side
35 * @hdl: (out) handle of decoding instance.
44 * @hdl: (in) handle of decoding instance.
53 * delta_ipc_decode - frame decoding synchronous request, returns only
54 * after decoding completion on firmware side.
55 * @hdl: (in) handle of decoding instance.
64 * Status is filled by decoding instance
65 * after decoding completion.
71 * delta_ipc_close - close decoding instance
72 * @hdl: (in) handle of decoding instance to close.
Ddelta-mjpeg-fw.h94 /* status of the decoding process */
128 /* identifies the decoding mode */
165 * @xvalue0: the x(0) coordinate for subregion decoding
166 * @xvalue1: the x(1) coordinate for subregion decoding
167 * @yvalue0: the y(0) coordinate for subregion decoding
168 * @yvalue1: the y(1) coordinate for subregion decoding
169 * @decoding_mode: decoding mode
196 * status returned by firmware after decoding
198 * @decode_time_in_us: decoding time in microseconds
204 * @error_code: status of the decoding process
Ddelta.h17 * enum delta_state - state of decoding instance
28 * Decoding instance is ready to decode compressed access unit.
31 * Decoding instance is waiting for EOS (End Of Stream) completion.
34 * EOS (End Of Stream) is completed (signaled to user). Decoding instance
97 * @dts: decoding timestamp of this access unit
165 * @dts: decoding timestamp of this frame
184 #define DELTA_FRAME_FREE 0x00 /* is free and can be used for decoding */
193 * struct delta_dts - decoding timestamp.
363 * with next frame decoding.
366 * of available frames to proceed with decoding (starvation).
[all …]
/kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/
Ddev-decoder.rst97 raw frame available for reference in further decoding steps.
130 a point in the bytestream from which decoding may start/continue, without
133 of a new stream, or to resume decoding after a seek.
175 node [shape = doublecircle, label="Decoding"] Decoding;
192 Decoding -> ResChange [ label = "Stream\nresolution\nchange" ];
193 Decoding -> Drain [ label = "V4L2_DEC_CMD_STOP" ];
194 Decoding -> EoS [ label = "EoS mark\nin the stream" ];
195 Decoding -> Seek [ label = "VIDIOC_STREAMOFF(OUTPUT)" ];
196 Decoding -> Stopped [ label = "VIDIOC_STREAMOFF(CAPTURE)" ];
197 Decoding -> Decoding;
[all …]
Ddev-stateless-decoder.rst12 maintaining the decoding state and providing it to the decoder with each
13 decoding request. This is in contrast to the stateful video decoder interface,
14 where the hardware and driver maintain the decoding state and all the client
22 for maintaining a consistent decoding state.
228 Decoding chapter
256 the decoding request, using :c:func:`VIDIOC_QBUF`.
276 must be set to the file descriptor of the decoding request.
287 2. Set the codec-specific controls for the decoding request, using
296 must be set to the file descriptor of the decoding request.
328 Runtime decoding errors are signaled by the dequeued ``CAPTURE`` buffers
[all …]
/kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/
Ddev-decoder.rst91 raw frame available for reference in further decoding steps.
123 a point in the bytestream from which decoding may start/continue, without
126 of a new stream, or to resume decoding after a seek.
168 node [shape = doublecircle, label="Decoding"] Decoding;
185 Decoding -> ResChange [ label = "Stream\nresolution\nchange" ];
186 Decoding -> Drain [ label = "V4L2_DEC_CMD_STOP" ];
187 Decoding -> EoS [ label = "EoS mark\nin the stream" ];
188 Decoding -> Seek [ label = "VIDIOC_STREAMOFF(OUTPUT)" ];
189 Decoding -> Stopped [ label = "VIDIOC_STREAMOFF(CAPTURE)" ];
190 Decoding -> Decoding;
[all …]
Ddev-stateless-decoder.rst12 maintaining the decoding state and providing it to the decoder with each
13 decoding request. This is in contrast to the stateful video decoder interface,
14 where the hardware and driver maintain the decoding state and all the client
22 for maintaining a consistent decoding state.
228 Decoding chapter
256 the decoding request, using :c:func:`VIDIOC_QBUF`.
276 must be set to the file descriptor of the decoding request.
287 2. Set the codec-specific controls for the decoding request, using
296 must be set to the file descriptor of the decoding request.
328 Runtime decoding errors are signaled by the dequeued ``CAPTURE`` buffers
[all …]
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/vcodec/decoder/
Dvdec_vpu_if.h57 * vpu_dec_start - start decoding, basically the function will be invoked once
67 * vpu_dec_end - end decoding, basically the function will be invoked once
68 * when HW decoding done interrupt received successfully. The
92 * vpu_dec_core - core start decoding, basically the function will be invoked once
100 * vpu_dec_core_end - core end decoding, basically the function will be invoked once
101 * when core HW decoding done and receive interrupt successfully. The
/kernel/linux/linux-5.10/Documentation/core-api/
Dlibrs.rst10 The generic Reed-Solomon Library provides encoding, decoding and error
33 which holds the necessary information for encoding, decoding and error
36 for fast en/decoding are created. The function may take a while, so make
82 Decoding section in Usage
98 no support for decoding continuous bitstreams with a symbolsize != 8 at
102 Decoding with syndrome calculation, direct data correction argument
119 Decoding with syndrome given by hardware decoder, direct data correction argument
138 Decoding with syndrome given by hardware decoder, no direct data correction. argument
197 The library code for encoding and decoding was written by Phil Karn.
/kernel/linux/linux-6.6/Documentation/core-api/
Dlibrs.rst10 The generic Reed-Solomon Library provides encoding, decoding and error
33 which holds the necessary information for encoding, decoding and error
36 for fast en/decoding are created. The function may take a while, so make
82 Decoding section in Usage
98 no support for decoding continuous bitstreams with a symbolsize != 8 at
102 Decoding with syndrome calculation, direct data correction argument
119 Decoding with syndrome given by hardware decoder, direct data correction argument
138 Decoding with syndrome given by hardware decoder, no direct data correction. argument
197 The library code for encoding and decoding was written by Phil Karn.
/kernel/linux/linux-5.10/arch/arm/probes/
Ddecode.h113 * decoding tables for use by probes_decode_insn.
140 * Instruction decoding jumps to parsing the new sub-table 'table'.
145 * to complete decoding of the instruction.
151 * Decoding returns with INSN_GOOD_NO_SLOT.
158 * slot so it may be called by the emulation code. Decoding returns
162 * Instruction decoding fails with INSN_REJECTED
166 * logically ORed. Once an 'or' entry is matched the decoding action to
201 * found in the instruction will cause decoding to fail with INSN_REJECTED. In
217 * Decoding the instruction "AND R4, R5, R6, ASL R15" will be rejected because
220 * Decoding the instruction "AND R4, R5, R6, ASL R7" will be accepted and the
/kernel/linux/linux-6.6/arch/arm/probes/
Ddecode.h113 * decoding tables for use by probes_decode_insn.
140 * Instruction decoding jumps to parsing the new sub-table 'table'.
145 * to complete decoding of the instruction.
151 * Decoding returns with INSN_GOOD_NO_SLOT.
158 * slot so it may be called by the emulation code. Decoding returns
162 * Instruction decoding fails with INSN_REJECTED
166 * logically ORed. Once an 'or' entry is matched the decoding action to
201 * found in the instruction will cause decoding to fail with INSN_REJECTED. In
217 * Decoding the instruction "AND R4, R5, R6, ASL R15" will be rejected because
220 * Decoding the instruction "AND R4, R5, R6, ASL R7" will be accepted and the
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/bus/
Dmvebu-mbus.txt37 size for the address decoding windows allocated for
52 the first one controls the devices decoding window,
53 the second one controls the SDRAM decoding window and
80 ** MBus address decoding window specification
105 (S = 0x0), an address decoding window is allocated. On the other side,
140 makes the MBus driver create a static decoding window for the corresponding
188 the decoding window base address. When planning the device tree layout it's
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/bus/
Dmvebu-mbus.txt37 size for the address decoding windows allocated for
52 the first one controls the devices decoding window,
53 the second one controls the SDRAM decoding window and
80 ** MBus address decoding window specification
105 (S = 0x0), an address decoding window is allocated. On the other side,
140 makes the MBus driver create a static decoding window for the corresponding
188 the decoding window base address. When planning the device tree layout it's
/kernel/linux/linux-5.10/include/linux/
Ddtlk.h44 #define LPC_5220_NORMAL 0x60 /* 5220 format decoding table, normal rate */
45 #define LPC_5220_FAST 0x64 /* 5220 format decoding table, fast rate */
46 #define LPC_D6_NORMAL 0x20 /* D6 format decoding table, normal rate */
47 #define LPC_D6_FAST 0x24 /* D6 format decoding table, fast rate */
Dlz4.h283 * stop decoding and return a negative result.
533 * This decoding function allows decompression of multiple blocks
537 * In the case of a ring buffers, decoding buffer must be either :
540 * the decoding & encoding ring buffer can have any size,
545 * In which case, encoding and decoding buffers do not need
549 * In which case, encoding and decoding buffers do not need to be
551 * including larger than decoding buffer. W
572 * This decoding function allows decompression of multiple blocks
576 * In the case of a ring buffers, decoding buffer must be either :
579 * the decoding & encoding ring buffer can have any size,
[all …]
/kernel/linux/linux-6.6/include/linux/
Ddtlk.h44 #define LPC_5220_NORMAL 0x60 /* 5220 format decoding table, normal rate */
45 #define LPC_5220_FAST 0x64 /* 5220 format decoding table, fast rate */
46 #define LPC_D6_NORMAL 0x20 /* D6 format decoding table, normal rate */
47 #define LPC_D6_FAST 0x24 /* D6 format decoding table, fast rate */
Dlz4.h283 * stop decoding and return a negative result.
533 * This decoding function allows decompression of multiple blocks
537 * In the case of a ring buffers, decoding buffer must be either :
540 * the decoding & encoding ring buffer can have any size,
545 * In which case, encoding and decoding buffers do not need
549 * In which case, encoding and decoding buffers do not need to be
551 * including larger than decoding buffer. W
572 * This decoding function allows decompression of multiple blocks
576 * In the case of a ring buffers, decoding buffer must be either :
579 * the decoding & encoding ring buffer can have any size,
[all …]
/kernel/linux/linux-6.6/Documentation/admin-guide/media/
Davermedia.rst35 decoding must be done in software, or if you have one, on an
36 MPEG2 hardware decoding card or chipset.
89 decoding HDTV signals, although the PC is dropping the odd
91 as all the decoding is being done under windows in software.
/kernel/linux/linux-5.10/Documentation/admin-guide/media/
Davermedia.rst35 decoding must be done in software, or if you have one, on an
36 MPEG2 hardware decoding card or chipset.
89 decoding HDTV signals, although the PC is dropping the odd
91 as all the decoding is being done under windows in software.
/kernel/linux/linux-5.10/drivers/media/platform/mtk-vcodec/
Dvdec_vpu_if.h46 * vpu_dec_start - start decoding, basically the function will be invoked once
56 * vpu_dec_end - end decoding, basically the function will be invoked once
57 * when HW decoding done interrupt received successfully. The
/kernel/linux/linux-5.10/lib/reed_solomon/
Dreed_solomon.c13 * encoding / decoding of RS codes.
19 * encoding / decoding are built. This can take some time so make sure not
26 * The decoding is a two step process. The first step calculates the
28 * which does the decoding / error correction itself. Many hw encoders
68 * en/decoding. Fill the arrays according to the given parameters.
128 /* Find prim-th root of 1, used in decoding */ in codec_init()
351 * symbol size > 8. The calling code must take care of decoding of the
355 * decoding, so the caller has to ensure that decoder invocations are
406 * decoding, so the caller has to ensure that decoder invocations are

12345678910>>...46