Lines Matching full:encoding

58        node [shape = doublecircle, label="Encoding"] Encoding;
68 Initialization -> Encoding [ label = "Both queues streaming" ];
70 Encoding -> Drain [ label = "V4L2_ENC_CMD_STOP" ];
71 Encoding -> Reset [ label = "VIDIOC_STREAMOFF(CAPTURE)" ];
72 Encoding -> Stopped [ label = "VIDIOC_STREAMOFF(OUTPUT)" ];
73 Encoding -> Encoding;
78 Reset -> Encoding [ label = "VIDIOC_STREAMON(CAPTURE)" ];
81 Stopped -> Encoding [ label = "V4L2_ENC_CMD_START\nor\nVIDIOC_STREAMON(OUTPUT)" ];
265 changed to a different value. This is useful for off-line encoding
285 the case for off-line encoding. Support for this feature is signalled
363 A common use case for this selection target is encoding a source
367 size. To avoid encoding the padding, the client needs to explicitly
431 encoding process starts when both queues start streaming.
447 Encoding chapter
481 ``OUTPUT`` buffers queued in the past whose encoding results are only
482 available at later time, due to specifics of the encoding process,
486 encoder needs to use the frame as a reference for encoding further frames.
493 ``CAPTURE`` buffer(s), which resulted from encoding that ``OUTPUT`` buffer
502 * the encoding order differs from the presentation order (i.e. the
515 Should an encoding error occur, it will be reported to the client with the level
532 In case of a fatal failure that does not allow the encoding to continue, any
538 Encoding Parameter Changes
545 The ability to change each parameter during encoding is encoder-specific, as
547 attempt to set a control during encoding and if the operation fails with the
629 and then resume encoding,
672 The client may want to request the encoder to reinitialize the encoding, so
684 1. Perform the `Drain` sequence to ensure all the in-flight encoding finishes
692 continue with regular encoding sequence. The encoded frames produced into
698 This sequence may be also used to change encoding parameters for encoders