Zgsphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget=/translations/zh_CN/userspace-api/media/v4l/vidioc-g-jpegcompmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget=/translations/zh_TW/userspace-api/media/v4l/vidioc-g-jpegcompmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget=/translations/it_IT/userspace-api/media/v4l/vidioc-g-jpegcompmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget=/translations/ja_JP/userspace-api/media/v4l/vidioc-g-jpegcompmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget=/translations/ko_KR/userspace-api/media/v4l/vidioc-g-jpegcompmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget=/translations/sp_SP/userspace-api/media/v4l/vidioc-g-jpegcompmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h8SPDX-License-Identifier: GFDL-1.1-no-invariants-or-laterh]h8SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhW/var/lib/git/docbuild/linux/Documentation/userspace-api/media/v4l/vidioc-g-jpegcomp.rsthKubhtarget)}(h.. _VIDIOC_G_JPEGCOMP:h]h}(h]h ]h"]h$]h&]refidvidioc-g-jpegcompuh1hhKhhhhhhubhsection)}(hhh](htitle)}(h*ioctl VIDIOC_G_JPEGCOMP, VIDIOC_S_JPEGCOMPh]h*ioctl VIDIOC_G_JPEGCOMP, VIDIOC_S_JPEGCOMP}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(hNameh]hName}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhK ubh paragraph)}(h%VIDIOC_G_JPEGCOMP - VIDIOC_S_JPEGCOMPh]h%VIDIOC_G_JPEGCOMP - VIDIOC_S_JPEGCOMP}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hhhhubeh}(h]nameah ]h"]nameah$]h&]uh1hhhhhhhhK ubh)}(hhh](h)}(hSynopsish]hSynopsis}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubhindex)}(hhh]h}(h]h ]h"]h$]h&]entries](singleV4L.VIDIOC_G_JPEGCOMP (C macro)c.V4L.VIDIOC_G_JPEGCOMPhNtauh1jhjhhhNhNubhdesc)}(hhh](hdesc_signature)}(hVIDIOC_G_JPEGCOMPh]hdesc_signature_line)}(hVIDIOC_G_JPEGCOMPh]h desc_name)}(hVIDIOC_G_JPEGCOMPh]h desc_sig_name)}(hj+h]hVIDIOC_G_JPEGCOMP}(hj;hhhNhNubah}(h]h ]nah"]h$]h&]uh1j9hj5ubah}(h]h ](sig-namedescnameeh"]h$]h&]hhuh1j3hj/hhhhhKubah}(h]h ]h"]h$]h&]hh add_permalinkuh1j-sphinx_line_type declaratorhj)hhhhhKubah}(h]j ah ](sig sig-objecteh"]h$]h&] is_multiline _toc_parts) _toc_namehuh1j'hhhKhj$hhubh desc_content)}(hhh]h}(h]h ]h"]h$]h&]uh1jehj$hhhhhKubeh}(h]h ](cmacroeh"]h$]h&]domainjsobjtypejtdesctypejtnoindex noindexentrynocontentsentryuh1j"hhhjhNhNubh)}(hD``int ioctl(int fd, VIDIOC_G_JPEGCOMP, v4l2_jpegcompression *argp)``h]hliteral)}(hjh]h@int ioctl(int fd, VIDIOC_G_JPEGCOMP, v4l2_jpegcompression *argp)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj~ubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubj)}(hhh]h}(h]h ]h"]h$]h&]entries](jV4L.VIDIOC_S_JPEGCOMP (C macro)c.V4L.VIDIOC_S_JPEGCOMPhNtauh1jhjhhhNhNubj#)}(hhh](j()}(hVIDIOC_S_JPEGCOMPh]j.)}(hVIDIOC_S_JPEGCOMPh]j4)}(hVIDIOC_S_JPEGCOMPh]j:)}(hjh]hVIDIOC_S_JPEGCOMP}(hjhhhNhNubah}(h]h ]jEah"]h$]h&]uh1j9hjubah}(h]h ](jLjMeh"]h$]h&]hhuh1j3hjhhhhhKubah}(h]h ]h"]h$]h&]hhjWuh1j-jXjYhjhhhhhKubah}(h]jah ](j]j^eh"]h$]h&]jbjc)jdhuh1j'hhhKhjhhubjf)}(hhh]h}(h]h ]h"]h$]h&]uh1jehjhhhhhKubeh}(h]h ](jsmacroeh"]h$]h&]jxjsjyjjzjj{j|j}uh1j"hhhjhNhNubh)}(hJ``int ioctl(int fd, VIDIOC_S_JPEGCOMP, const v4l2_jpegcompression *argp)``h]j)}(hjh]hFint ioctl(int fd, VIDIOC_S_JPEGCOMP, const v4l2_jpegcompression *argp)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubeh}(h]synopsisah ]h"]synopsisah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Argumentsh]h Arguments}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubhdefinition_list)}(hhh](hdefinition_list_item)}(h5``fd`` File descriptor returned by :c:func:`open()`. h](hterm)}(h``fd``h]j)}(hj"h]hfd}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]uh1jhhhKhjubh definition)}(hhh]h)}(h-File descriptor returned by :c:func:`open()`.h](hFile descriptor returned by }(hj<hhhNhNubh)}(h:c:func:`open()`h]j)}(hjFh]hopen()}(hjHhhhNhNubah}(h]h ](xrefjsc-funceh"]h$]h&]uh1jhjDubah}(h]h ]h"]h$]h&]refdoc)userspace-api/media/v4l/vidioc-g-jpegcomp refdomainjsreftypefunc refexplicitrefwarn c:parent_keysphinx.domains.c LookupKey)}data]je ASTIdentifier)} identifierV4LsbNasb reftargetopenuh1hhhhKhj<ubh.}(hj<hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj9ubah}(h]h ]h"]h$]h&]uh1j7hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(h;``argp`` Pointer to struct :c:type:`v4l2_jpegcompression`. h](j)}(h``argp``h]j)}(hjh]hargp}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhK!hjubj8)}(hhh]h)}(h1Pointer to struct :c:type:`v4l2_jpegcompression`.h](hPointer to struct }(hjhhhNhNubh)}(h:c:type:`v4l2_jpegcompression`h]j)}(hjh]hv4l2_jpegcompression}(hjhhhNhNubah}(h]h ](jRjsc-typeeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj^ refdomainjsreftypetype refexplicitrefwarnjdjhjsv4l2_jpegcompressionuh1hhhhK!hjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK!hjubah}(h]h ]h"]h$]h&]uh1j7hjubeh}(h]h ]h"]h$]h&]uh1jhhhK!hjhhubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhNubeh}(h] argumentsah ]h"] argumentsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Descriptionh]h Description}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK$ubh)}(hThese ioctls are **deprecated**. New drivers and applications should use :ref:`JPEG class controls ` for image quality and JPEG markers control.h](hThese ioctls are }(hjhhhNhNubhstrong)}(h**deprecated**h]h deprecated}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j hjubh*. New drivers and applications should use }(hjhhhNhNubh)}(h*:ref:`JPEG class controls `h]hinline)}(hj#h]hJPEG class controls}(hj'hhhNhNubah}(h]h ](jRstdstd-refeh"]h$]h&]uh1j%hj!ubah}(h]h ]h"]h$]h&]refdocj^ refdomainj1reftyperef refexplicitrefwarnjs jpeg-controlsuh1hhhhK&hjubh, for image quality and JPEG markers control.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK&hjhhubh)}(h[to do]h]h[to do]}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjhhubh)}(hRonald Bultje elaborates:h]hRonald Bultje elaborates:}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hjhhubh)}(hAPP is some application-specific information. The application can set it itself, and it'll be stored in the JPEG-encoded fields (eg; interlacing information for in an AVI or so). COM is the same, but it's comments, like 'encoded by me' or so.h]hAPP is some application-specific information. The application can set it itself, and it’ll be stored in the JPEG-encoded fields (eg; interlacing information for in an AVI or so). COM is the same, but it’s comments, like ‘encoded by me’ or so.}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hjhhubh)}(hXDjpeg_markers describes whether the huffman tables, quantization tables and the restart interval information (all JPEG-specific stuff) should be stored in the JPEG-encoded fields. These define how the JPEG field is encoded. If you omit them, applications assume you've used standard encoding. You usually do want to add them.h]hXFjpeg_markers describes whether the huffman tables, quantization tables and the restart interval information (all JPEG-specific stuff) should be stored in the JPEG-encoded fields. These define how the JPEG field is encoded. If you omit them, applications assume you’ve used standard encoding. You usually do want to add them.}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK3hjhhubhtabular_col_spec)}(hhh]h}(h]h ]h"]h$]h&]spec|p{1.2cm}|p{3.0cm}|p{13.1cm}|uh1jhhhK9hjhhubj)}(hhh]h}(h]h ]h"]h$]h&]entries](j!V4L.v4l2_jpegcompression (C type)c.V4L.v4l2_jpegcompressionhNtauh1jhjhhhNhNubj#)}(hhh](j()}(hv4l2_jpegcompressionh]j.)}(htype v4l2_jpegcompressionh](hdesc_sig_keyword)}(htypeh]htype}(hjhhhNhNubah}(h]h ]kah"]h$]h&]uh1jhjhhhhhK;ubhdesc_sig_space)}(h h]h }(hjhhhNhNubah}(h]h ]wah"]h$]h&]uh1jhjhhhhhK;ubj4)}(hv4l2_jpegcompressionh]j:)}(hjh]hv4l2_jpegcompression}(hjhhhNhNubah}(h]h ]jEah"]h$]h&]uh1j9hjubah}(h]h ](jLjMeh"]h$]h&]hhuh1j3hjhhhhhK;ubeh}(h]h ]h"]h$]h&]hhjWuh1j-jXjYhjhhhhhK;ubah}(h]jah ](j]j^eh"]h$]h&]jbjc)jdhuh1j'hhhK;hjhhubjf)}(hhh]h}(h]h ]h"]h$]h&]uh1jehjhhhhhK;ubeh}(h]h ](jstypeeh"]h$]h&]jxjsjyjjzjj{j|j}uh1j"hhhjhNhNubhtable)}(hhh](h)}(hstruct v4l2_jpegcompressionh]hstruct v4l2_jpegcompression}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK=hjubhtgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubhtbody)}(hhh](hrow)}(hhh](hentry)}(hhh]h)}(hinth]hint}(hjGhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhjDubah}(h]h ]h"]h$]h&]uh1jBhj?ubjC)}(hhh]h)}(h ``quality``h]j)}(hj`h]hquality}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj^ubah}(h]h ]h"]h$]h&]uh1hhhhKChj[ubah}(h]h ]h"]h$]h&]uh1jBhj?ubjC)}(hhh]h)}(hDeprecated. If :ref:`V4L2_CID_JPEG_COMPRESSION_QUALITY ` control is exposed by a driver applications should use it instead and ignore this field.h](hDeprecated. If }(hj~hhhNhNubh)}(h?:ref:`V4L2_CID_JPEG_COMPRESSION_QUALITY `h]j&)}(hjh]h!V4L2_CID_JPEG_COMPRESSION_QUALITY}(hjhhhNhNubah}(h]h ](jRstdstd-refeh"]h$]h&]uh1j%hjubah}(h]h ]h"]h$]h&]refdocj^ refdomainjreftyperef refexplicitrefwarnjsjpeg-quality-controluh1hhhhKDhj~ubhY control is exposed by a driver applications should use it instead and ignore this field.}(hj~hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKDhj{ubah}(h]h ]h"]h$]h&]uh1jBhj?ubeh}(h]h ]h"]h$]h&]uh1j=hj:ubj>)}(hhh](jC)}(hhh]h)}(hinth]hint}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhjubah}(h]h ]h"]h$]h&]uh1jBhjubjC)}(hhh]h)}(h``APPn``h]j)}(hjh]hAPPn}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKIhjubah}(h]h ]h"]h$]h&]uh1jBhjubjC)}(hhh]h}(h]h ]h"]h$]h&]uh1jBhjubeh}(h]h ]h"]h$]h&]uh1j=hj:ubj>)}(hhh](jC)}(hhh]h)}(hinth]hint}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKKhjubah}(h]h ]h"]h$]h&]uh1jBhjubjC)}(hhh]h)}(h ``APP_len``h]j)}(hj$h]hAPP_len}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj"ubah}(h]h ]h"]h$]h&]uh1hhhhKLhjubah}(h]h ]h"]h$]h&]uh1jBhjubjC)}(hhh]h}(h]h ]h"]h$]h&]uh1jBhjubeh}(h]h ]h"]h$]h&]uh1j=hj:ubj>)}(hhh](jC)}(hhh]h)}(hcharh]hchar}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKNhjQubah}(h]h ]h"]h$]h&]uh1jBhjNubjC)}(hhh]h)}(h``APP_data``\ [60]h](j)}(h ``APP_data``h]hAPP_data}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1jhjkubh [60]}(hjkhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKOhjhubah}(h]h ]h"]h$]h&]uh1jBhjNubjC)}(hhh]h}(h]h ]h"]h$]h&]uh1jBhjNubeh}(h]h ]h"]h$]h&]uh1j=hj:ubj>)}(hhh](jC)}(hhh]h)}(hinth]hint}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKQhjubah}(h]h ]h"]h$]h&]uh1jBhjubjC)}(hhh]h)}(h ``COM_len``h]j)}(hjh]hCOM_len}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKRhjubah}(h]h ]h"]h$]h&]uh1jBhjubjC)}(hhh]h}(h]h ]h"]h$]h&]uh1jBhjubeh}(h]h ]h"]h$]h&]uh1j=hj:ubj>)}(hhh](jC)}(hhh]h)}(hcharh]hchar}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKThjubah}(h]h ]h"]h$]h&]uh1jBhjubjC)}(hhh]h)}(h``COM_data``\ [60]h](j)}(h ``COM_data``h]hCOM_data}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh [60]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKUhjubah}(h]h ]h"]h$]h&]uh1jBhjubjC)}(hhh]h}(h]h ]h"]h$]h&]uh1jBhjubeh}(h]h ]h"]h$]h&]uh1j=hj:ubj>)}(hhh](jC)}(hhh]h)}(h__u32h]h__u32}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhj6ubah}(h]h ]h"]h$]h&]uh1jBhj3ubjC)}(hhh]h)}(h``jpeg_markers``h]j)}(hjRh]h jpeg_markers}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1jhjPubah}(h]h ]h"]h$]h&]uh1hhhhKXhjMubah}(h]h ]h"]h$]h&]uh1jBhj3ubjC)}(hhh]h)}(hSee :ref:`jpeg-markers`. Deprecated. If :ref:`V4L2_CID_JPEG_ACTIVE_MARKER ` control is exposed by a driver applications should use it instead and ignore this field.h](hSee }(hjphhhNhNubh)}(h:ref:`jpeg-markers`h]j&)}(hjzh]h jpeg-markers}(hj|hhhNhNubah}(h]h ](jRstdstd-refeh"]h$]h&]uh1j%hjxubah}(h]h ]h"]h$]h&]refdocj^ refdomainjreftyperef refexplicitrefwarnjs jpeg-markersuh1hhhhKYhjpubh. Deprecated. If }(hjphhhNhNubh)}(h?:ref:`V4L2_CID_JPEG_ACTIVE_MARKER `h]j&)}(hjh]hV4L2_CID_JPEG_ACTIVE_MARKER}(hjhhhNhNubah}(h]h ](jRstdstd-refeh"]h$]h&]uh1j%hjubah}(h]h ]h"]h$]h&]refdocj^ refdomainjreftyperef refexplicitrefwarnjsjpeg-active-marker-controluh1hhhhKYhjpubhY control is exposed by a driver applications should use it instead and ignore this field.}(hjphhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKYhjmubah}(h]h ]h"]h$]h&]uh1jBhj3ubeh}(h]h ]h"]h$]h&]uh1j=hj:ubeh}(h]h ]h"]h$]h&]uh1j8hjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubeh}(h]id1ah ]h"]h$]h&]uh1jhjhhhNhNubj)}(hhh]h}(h]h ]h"]h$]h&]j|p{6.6cm}|p{2.2cm}|p{8.5cm}|uh1jhhhK^hjhhubh)}(h.. _jpeg-markers:h]h}(h]h ]h"]h$]h&]h jpeg-markersuh1hhK`hjhhhhubj)}(hhh](h)}(hJPEG Markers Flagsh]hJPEG Markers Flags}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKbhjubj)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj ubj9)}(hhh](j>)}(hhh](jC)}(hhh]h)}(h``V4L2_JPEG_MARKER_DHT``h]j)}(hj8h]hV4L2_JPEG_MARKER_DHT}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj6ubah}(h]h ]h"]h$]h&]uh1hhhhKghj3ubah}(h]h ]h"]h$]h&]uh1jBhj0ubjC)}(hhh]h)}(h(1<<3)h]h(1<<3)}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhjSubah}(h]h ]h"]h$]h&]uh1jBhj0ubjC)}(hhh]h)}(hDefine Huffman Tablesh]hDefine Huffman Tables}(hjmhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKihjjubah}(h]h ]h"]h$]h&]uh1jBhj0ubeh}(h]h ]h"]h$]h&]uh1j=hj-ubj>)}(hhh](jC)}(hhh]h)}(h``V4L2_JPEG_MARKER_DQT``h]j)}(hjh]hV4L2_JPEG_MARKER_DQT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKjhjubah}(h]h ]h"]h$]h&]uh1jBhjubjC)}(hhh]h)}(h(1<<4)h]h(1<<4)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKkhjubah}(h]h ]h"]h$]h&]uh1jBhjubjC)}(hhh]h)}(hDefine Quantization Tablesh]hDefine Quantization Tables}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKlhjubah}(h]h ]h"]h$]h&]uh1jBhjubeh}(h]h ]h"]h$]h&]uh1j=hj-ubj>)}(hhh](jC)}(hhh]h)}(h``V4L2_JPEG_MARKER_DRI``h]j)}(hjh]hV4L2_JPEG_MARKER_DRI}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKmhjubah}(h]h ]h"]h$]h&]uh1jBhjubjC)}(hhh]h)}(h(1<<5)h]h(1<<5)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKnhjubah}(h]h ]h"]h$]h&]uh1jBhjubjC)}(hhh]h)}(hDefine Restart Intervalh]hDefine Restart Interval}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKohjubah}(h]h ]h"]h$]h&]uh1jBhjubeh}(h]h ]h"]h$]h&]uh1j=hj-ubj>)}(hhh](jC)}(hhh]h)}(h``V4L2_JPEG_MARKER_COM``h]j)}(hj=h]hV4L2_JPEG_MARKER_COM}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj;ubah}(h]h ]h"]h$]h&]uh1hhhhKphj8ubah}(h]h ]h"]h$]h&]uh1jBhj5ubjC)}(hhh]h)}(h(1<<6)h]h(1<<6)}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKqhjXubah}(h]h ]h"]h$]h&]uh1jBhj5ubjC)}(hhh]h)}(hComment segmenth]hComment segment}(hjrhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKrhjoubah}(h]h ]h"]h$]h&]uh1jBhj5ubeh}(h]h ]h"]h$]h&]uh1j=hj-ubj>)}(hhh](jC)}(hhh]h)}(h``V4L2_JPEG_MARKER_APP``h]j)}(hjh]hV4L2_JPEG_MARKER_APP}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKshjubah}(h]h ]h"]h$]h&]uh1jBhjubjC)}(hhh]h)}(h(1<<7)h]h(1<<7)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKthjubah}(h]h ]h"]h$]h&]uh1jBhjubjC)}(hhh]h)}(h(App segment, driver will always use APP0h]h(App segment, driver will always use APP0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKuhjubah}(h]h ]h"]h$]h&]uh1jBhjubeh}(h]h ]h"]h$]h&]uh1j=hj-ubeh}(h]h ]h"]h$]h&]uh1j8hj ubeh}(h]h ]h"]h$]h&]colsKuh1jhjubeh}(h](id2jeh ]h"] jpeg-markersah$]h&]uh1jhjhhhNhNexpect_referenced_by_name}jjsexpect_referenced_by_id}jjsubeh}(h] descriptionah ]h"] descriptionah$]h&]uh1hhhhhhhhK$ubh)}(hhh](h)}(h Return Valueh]h Return Value}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj hhhhhKxubh)}(hOn success 0 is returned, on error -1 and the ``errno`` variable is set appropriately. The generic error codes are described at the :ref:`Generic Error Codes ` chapter.h](h.On success 0 is returned, on error -1 and the }(hj hhhNhNubj)}(h ``errno``h]herrno}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubhM variable is set appropriately. The generic error codes are described at the }(hj hhhNhNubh)}(h':ref:`Generic Error Codes `h]j&)}(hj1 h]hGeneric Error Codes}(hj3 hhhNhNubah}(h]h ](jRstdstd-refeh"]h$]h&]uh1j%hj/ ubah}(h]h ]h"]h$]h&]refdocj^ refdomainj= reftyperef refexplicitrefwarnjs gen-errorsuh1hhhhKzhj ubh chapter.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKzhj hhubeh}(h] return-valueah ]h"] return valueah$]h&]uh1hhhhhhhhKxubeh}(h]()ioctl-vidioc-g-jpegcomp-vidioc-s-jpegcompheh ]h"](*ioctl vidioc_g_jpegcomp, vidioc_s_jpegcompvidioc_g_jpegcompeh$]h&]uh1hhhhhhhhKj}jg hsj}hhsubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksjBfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerj error_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}(h]haj]jaunameids}(jg hjf jc hhjjjjj jjjj^ j[ u nametypes}(jg jf hjjj jj^ uh}(hhjc hhhjjj j)jjjjjjjjjjj[ j jjjju footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}j KsRparse_messages]transform_messages](hsystem_message)}(hhh]h)}(hhh]h7Hyperlink target "vidioc-g-jpegcomp" is not referenced.}hj sbah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]levelKtypeINFOsourcehlineKuh1j ubj )}(hhh]h)}(hhh]h2Hyperlink target "jpeg-markers" is not referenced.}hj sbah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]levelKtypej sourcehlineK`uh1j ube transformerN include_log] decorationNhhub.