/linux/drivers/media/platform/st/sti/delta/ |
H A D | delta-ipc.h | 14 * 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.
|
H A D | delta-mjpeg-fw.h | 94 /* 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
|
H A D | delta.h | 17 * 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 …]
|
/linux/Documentation/userspace-api/media/v4l/ |
H A D | dev-decoder.rst | 97 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 …]
|
H A D | dev-stateless-decoder.rst | 12 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 …]
|
H A D | ext-ctrls-codec-stateless.rst | 28 necessary parameters for configuring a stateless hardware decoding 173 necessary parameters for configuring a stateless hardware decoding 313 parameters for configuring a stateless hardware decoding pipeline 524 parameters for configuring a stateless hardware decoding pipeline 654 LongTermPicNum (8-29). When decoding frames (as opposed to fields) 715 Specifies the decoding mode to use. Currently exposes slice-based and 716 frame-based decoding but new modes might be added later on. 719 are required to set this control in order to specify the decoding mode 721 Drivers may expose a single or multiple decoding modes, depending 739 - Decoding is done at the slice granularity. [all …]
|
/linux/Documentation/core-api/ |
H A D | librs.rst | 10 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.
|
/linux/drivers/media/platform/mediatek/vcodec/decoder/ |
H A D | vdec_vpu_if.h | 56 * vpu_dec_start - start decoding, basically the function will be invoked once 66 * vpu_dec_end - end decoding, basically the function will be invoked once 67 * when HW decoding done interrupt received successfully. The 91 * vpu_dec_core - core start decoding, basically the function will be invoked once 99 * vpu_dec_core_end - core end decoding, basically the function will be invoked once 100 * when core HW decoding done and receive interrupt successfully. The
|
/linux/arch/arm/probes/ |
H A D | decode.h | 113 * 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
|
/linux/Documentation/devicetree/bindings/bus/ |
H A D | mvebu-mbus.txt | 37 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
|
/linux/include/linux/ |
H A D | dtlk.h | 44 #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 */
|
H A D | lz4.h | 283 * 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 …]
|
/linux/Documentation/admin-guide/media/ |
H A D | avermedia.rst | 35 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.
|
H A D | visl.rst | 12 A userspace implementation can use visl to run a decoding loop even when 25 No actual decoding of video frames is performed by visl. The 37 decoding speed can be useful for debugging. 44 kept after a decoding session. Defaults to false so as to reduce the amount of 64 Even though no video decoding is actually done, the output frames can be used
|
/linux/lib/reed_solomon/ |
H A D | reed_solomon.c | 13 * 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
|
/linux/include/media/ |
H A D | v4l2-h264.h | 30 * This procedure is described in section '8.2.4 Decoding process for reference 64 * in section '8.2.4 Decoding process for reference picture lists construction' 81 * section '8.2.4 Decoding process for reference picture lists construction'
|
/linux/drivers/staging/media/meson/vdec/ |
H A D | vdec_helpers.h | 35 * amvdec_dst_buf_done_idx() - Signal that a buffer is done decoding 79 * @dpb_size: Decoded Picture Buffer size (= amount of buffers for decoding) 85 * amvdec_abort() - Abort the current decoding session
|
/linux/drivers/pci/ |
H A D | rom.c | 16 * pci_enable_rom - enable ROM decoding for a PCI device 19 * Enable ROM decoding on @dev. This involves simply turning on the last 52 * pci_disable_rom - disable ROM decoding for a PCI device 55 * Disable ROM decoding on a PCI device by turning off the last bit in the
|
/linux/fs/ntfs3/lib/ |
H A D | decompress_common.c | 13 * Build a decoding table for a canonical prefix code, or "Huffman code". 19 * decoding of prefix-encoded symbols using read_huffsym(). 38 * Instead, it directly builds a table for decoding symbols using the 53 * long for it to be efficient to build the full decoding table 60 * bit-by-bit decoding of the remainder of the codeword. Child nodes 79 * The array in which to create the decoding table. This must have
|
/linux/Documentation/admin-guide/RAS/ |
H A D | error-decoding.rst | 3 Error decoding 9 Error decoding on AMD systems should be done using the rasdaemon tool:
|
/linux/drivers/soc/amlogic/ |
H A D | Kconfig | 26 Say yes to support decoding of Amlogic Meson GX SoC family 35 Say yes to support decoding of Amlogic Meson6, Meson8,
|
/linux/Documentation/userspace-api/media/rc/ |
H A D | lirc-dev-intro.rst | 16 It is also possible to attach a BPF program to a LIRC device for decoding 40 BPF IR decoders and test IR decoding. Some BPF IR decoders are also 155 The kernel has support for decoding the most common 158 to load an BPF program which does the decoding. This can only be done on
|
/linux/lib/xz/ |
H A D | xz_dec_stream.c | 77 /* Information collected when decoding Blocks */ 213 * Once the decoding is finished, validate that the observed sizes match 565 * still keep the Stream Header decoding code in dec_main() 575 * to continue decoding if working in multi-call in dec_main() 726 * multi-call and single-call decoding. 739 * that if all the input was consumed and decoding wasn't finished, the file 741 * file is corrupt in a way that decoding it produces too big output. 743 * If single-call decoding fails, we reset b->in_pos and b->out_pos back to 745 * be any valid uncompressed data in the output buffer unless the decoding
|
/linux/drivers/media/rc/ |
H A D | rc-ir-raw.c | 68 * pulse/space duration for the raw ir decoding state machines. Pulses are 70 * will reset the decoding state machines. 96 * reception) for the raw ir decoding state machines. This is used by 118 * ir decoders, schedule decoding and 124 * pulse/space duration for the raw ir decoding state machines, schedules 125 * decoding and generates a timeout. 222 * ir_raw_event_handle() - schedules the decoding of stored ir data 225 * This routine will tell rc-core to start decoding stored ir data.
|
/linux/drivers/media/platform/verisilicon/ |
H A D | hantro.h | 239 * @h264_dec: H.264-decoding context. 240 * @mpeg2_dec: MPEG-2-decoding context. 241 * @vp8_dec: VP8-decoding context. 242 * @hevc_dec: HEVC-decoding context. 243 * @vp9_dec: VP9-decoding context. 244 * @av1_dec: AV1-decoding context.
|