Ohsphinx.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]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget=/translations/pt_BR/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_JPEGCOMPhNtauh1j%hjhhhNhNubhdesc)}(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}(hjOhhhNhNubah}(h]h ]nah"]h$]h&]uh1jMhjIubah}(h]h ](sig-namedescnameeh"]h$]h&]hhuh1jGhjChhhhhKubah}(h]h ]h"]h$]h&]hhƌ add_permalinkuh1jAsphinx_line_type declaratorhj=hhhhhKubah}(h]j4ah ](sig sig-objecteh"]h$]h&] is_multiline _toc_parts) _toc_namehuh1j;hhhKhj8hhubh desc_content)}(hhh]h}(h]h ]h"]h$]h&]uh1jyhj8hhhhhKubeh}(h]h ](cmacroeh"]h$]h&]domainjobjtypejdesctypejnoindex noindexentrynocontentsentryuh1j6hhhjhNhNubh)}(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&]uh1jhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubj&)}(hhh]h}(h]h ]h"]h$]h&]entries](j2V4L.VIDIOC_S_JPEGCOMP (C macro)c.V4L.VIDIOC_S_JPEGCOMPhNtauh1j%hjhhhNhNubj7)}(hhh](j<)}(hVIDIOC_S_JPEGCOMPh]jB)}(hVIDIOC_S_JPEGCOMPh]jH)}(hVIDIOC_S_JPEGCOMPh]jN)}(hjh]hVIDIOC_S_JPEGCOMP}(hjhhhNhNubah}(h]h ]jYah"]h$]h&]uh1jMhjubah}(h]h ](j`jaeh"]h$]h&]hhuh1jGhjhhhhhKubah}(h]h ]h"]h$]h&]hhjkuh1jAjljmhjhhhhhKubah}(h]jah ](jqjreh"]h$]h&]jvjw)jxhuh1j;hhhKhjhhubjz)}(hhh]h}(h]h ]h"]h$]h&]uh1jyhjhhhhhKubeh}(h]h ](jmacroeh"]h$]h&]jjjjjjjjjuh1j6hhhjhNhNubh)}(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)}(hj6h]hfd}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj4ubah}(h]h ]h"]h$]h&]uh1j2hhhKhj.ubh definition)}(hhh]h)}(h-File descriptor returned by :c:func:`open()`.h](hFile descriptor returned by }(hjPhhhNhNubh)}(h:c:func:`open()`h]j)}(hjZh]hopen()}(hj\hhhNhNubah}(h]h ](xrefjc-funceh"]h$]h&]uh1jhjXubah}(h]h ]h"]h$]h&]refdoc)userspace-api/media/v4l/vidioc-g-jpegcomp refdomainjreftypefunc refexplicitrefwarn c:parent_keysphinx.domains.c LookupKey)}data]jy ASTIdentifier)} identifierV4LsbNasb reftargetopenuh1hhhhKhjPubh.}(hjPhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjMubah}(h]h ]h"]h$]h&]uh1jKhj.ubeh}(h]h ]h"]h$]h&]uh1j,hhhKhj)ubj-)}(h;``argp`` Pointer to struct :c:type:`v4l2_jpegcompression`. h](j3)}(h``argp``h]j)}(hjh]hargp}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]uh1j2hhhK!hjubjL)}(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 ](jfjc-typeeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocjr refdomainjreftypetype refexplicitrefwarnjxj|jv4l2_jpegcompressionuh1hhhhK!hjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK!hjubah}(h]h ]h"]h$]h&]uh1jKhjubeh}(h]h ]h"]h$]h&]uh1j,hhhK!hj)hhubeh}(h]h ]h"]h$]h&]uh1j'hjhhhhhNubeh}(h] argumentsah ]h"] argumentsah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h Descriptionh]h Description}(hj hhhNhNubah}(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}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1j!hjubh*. New drivers and applications should use }(hjhhhNhNubh)}(h*:ref:`JPEG class controls `h]hinline)}(hj7h]hJPEG class controls}(hj;hhhNhNubah}(h]h ](jfstdstd-refeh"]h$]h&]uh1j9hj5ubah}(h]h ]h"]h$]h&]refdocjr refdomainjEreftyperef refexplicitrefwarnj 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]}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjhhubh)}(hRonald Bultje elaborates:h]hRonald Bultje elaborates:}(hjohhhNhNubah}(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.}(hj}hhhNhNubah}(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.}(hjhhhNhNubah}(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](j2!V4L.v4l2_jpegcompression (C type)c.V4L.v4l2_jpegcompressionhNtauh1j%hjhhhNhNubj7)}(hhh](j<)}(hv4l2_jpegcompressionh]jB)}(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;ubjH)}(hv4l2_jpegcompressionh]jN)}(hjh]hv4l2_jpegcompression}(hjhhhNhNubah}(h]h ]jYah"]h$]h&]uh1jMhjubah}(h]h ](j`jaeh"]h$]h&]hhuh1jGhjhhhhhK;ubeh}(h]h ]h"]h$]h&]hhjkuh1jAjljmhjhhhhhK;ubah}(h]jah ](jqjreh"]h$]h&]jvjw)jxhuh1j;hhhK;hjhhubjz)}(hhh]h}(h]h ]h"]h$]h&]uh1jyhjhhhhhK;ubeh}(h]h ](jtypeeh"]h$]h&]jjjjjjjjjuh1j6hhhjhNhNubhtable)}(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&]colwidthKuh1j,hj)ubj-)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j,hj)ubj-)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j,hj)ubhtbody)}(hhh](hrow)}(hhh](hentry)}(hhh]h)}(hinth]hint}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhjXubah}(h]h ]h"]h$]h&]uh1jVhjSubjW)}(hhh]h)}(h ``quality``h]j)}(hjth]hquality}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjrubah}(h]h ]h"]h$]h&]uh1hhhhKChjoubah}(h]h ]h"]h$]h&]uh1jVhjSubjW)}(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 }(hjhhhNhNubh)}(h?:ref:`V4L2_CID_JPEG_COMPRESSION_QUALITY `h]j:)}(hjh]h!V4L2_CID_JPEG_COMPRESSION_QUALITY}(hjhhhNhNubah}(h]h ](jfstdstd-refeh"]h$]h&]uh1j9hjubah}(h]h ]h"]h$]h&]refdocjr refdomainjreftyperef refexplicitrefwarnjjpeg-quality-controluh1hhhhKDhjubhY control is exposed by a driver applications should use it instead and ignore this field.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKDhjubah}(h]h ]h"]h$]h&]uh1jVhjSubeh}(h]h ]h"]h$]h&]uh1jQhjNubjR)}(hhh](jW)}(hhh]h)}(hinth]hint}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKHhjubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(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&]uh1jVhjubjW)}(hhh]h}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]uh1jQhjNubjR)}(hhh](jW)}(hhh]h)}(hinth]hint}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKKhjubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(hhh]h)}(h ``APP_len``h]j)}(hj8h]hAPP_len}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj6ubah}(h]h ]h"]h$]h&]uh1hhhhKLhj3ubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(hhh]h}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]uh1jQhjNubjR)}(hhh](jW)}(hhh]h)}(hcharh]hchar}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKNhjeubah}(h]h ]h"]h$]h&]uh1jVhjbubjW)}(hhh]h)}(h``APP_data``\ [60]h](j)}(h ``APP_data``h]hAPP_data}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh [60]}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKOhj|ubah}(h]h ]h"]h$]h&]uh1jVhjbubjW)}(hhh]h}(h]h ]h"]h$]h&]uh1jVhjbubeh}(h]h ]h"]h$]h&]uh1jQhjNubjR)}(hhh](jW)}(hhh]h)}(hinth]hint}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKQhjubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(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&]uh1jVhjubjW)}(hhh]h}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]uh1jQhjNubjR)}(hhh](jW)}(hhh]h)}(hcharh]hchar}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKThjubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(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&]uh1jVhjubjW)}(hhh]h}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]uh1jQhjNubjR)}(hhh](jW)}(hhh]h)}(h__u32h]h__u32}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhjJubah}(h]h ]h"]h$]h&]uh1jVhjGubjW)}(hhh]h)}(h``jpeg_markers``h]j)}(hjfh]h jpeg_markers}(hjhhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjdubah}(h]h ]h"]h$]h&]uh1hhhhKXhjaubah}(h]h ]h"]h$]h&]uh1jVhjGubjW)}(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 }(hjhhhNhNubh)}(h:ref:`jpeg-markers`h]j:)}(hjh]h jpeg-markers}(hjhhhNhNubah}(h]h ](jfstdstd-refeh"]h$]h&]uh1j9hjubah}(h]h ]h"]h$]h&]refdocjr refdomainjreftyperef refexplicitrefwarnj jpeg-markersuh1hhhhKYhjubh. Deprecated. If }(hjhhhNhNubh)}(h?:ref:`V4L2_CID_JPEG_ACTIVE_MARKER `h]j:)}(hjh]hV4L2_CID_JPEG_ACTIVE_MARKER}(hjhhhNhNubah}(h]h ](jfstdstd-refeh"]h$]h&]uh1j9hjubah}(h]h ]h"]h$]h&]refdocjr refdomainjreftyperef refexplicitrefwarnjjpeg-active-marker-controluh1hhhhKYhjubhY control is exposed by a driver applications should use it instead and ignore this field.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKYhjubah}(h]h ]h"]h$]h&]uh1jVhjGubeh}(h]h ]h"]h$]h&]uh1jQhjNubeh}(h]h ]h"]h$]h&]uh1jLhj)ubeh}(h]h ]h"]h$]h&]colsKuh1j'hjubeh}(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&]colwidthKuh1j,hj ubj-)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j,hj ubj-)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j,hj ubjM)}(hhh](jR)}(hhh](jW)}(hhh]h)}(h``V4L2_JPEG_MARKER_DHT``h]j)}(hjLh]hV4L2_JPEG_MARKER_DHT}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjJubah}(h]h ]h"]h$]h&]uh1hhhhKghjGubah}(h]h ]h"]h$]h&]uh1jVhjDubjW)}(hhh]h)}(h(1<<3)h]h(1<<3)}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhjgubah}(h]h ]h"]h$]h&]uh1jVhjDubjW)}(hhh]h)}(hDefine Huffman Tablesh]hDefine Huffman Tables}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKihj~ubah}(h]h ]h"]h$]h&]uh1jVhjDubeh}(h]h ]h"]h$]h&]uh1jQhjAubjR)}(hhh](jW)}(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&]uh1jVhjubjW)}(hhh]h)}(h(1<<4)h]h(1<<4)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKkhjubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(hhh]h)}(hDefine Quantization Tablesh]hDefine Quantization Tables}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKlhjubah}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]uh1jQhjAubjR)}(hhh](jW)}(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&]uh1jVhjubjW)}(hhh]h)}(h(1<<5)h]h(1<<5)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKnhjubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(hhh]h)}(hDefine Restart Intervalh]hDefine Restart Interval}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKohj,ubah}(h]h ]h"]h$]h&]uh1jVhjubeh}(h]h ]h"]h$]h&]uh1jQhjAubjR)}(hhh](jW)}(hhh]h)}(h``V4L2_JPEG_MARKER_COM``h]j)}(hjQh]hV4L2_JPEG_MARKER_COM}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1jhjOubah}(h]h ]h"]h$]h&]uh1hhhhKphjLubah}(h]h ]h"]h$]h&]uh1jVhjIubjW)}(hhh]h)}(h(1<<6)h]h(1<<6)}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKqhjlubah}(h]h ]h"]h$]h&]uh1jVhjIubjW)}(hhh]h)}(hComment segmenth]hComment segment}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKrhjubah}(h]h ]h"]h$]h&]uh1jVhjIubeh}(h]h ]h"]h$]h&]uh1jQhjAubjR)}(hhh](jW)}(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&]uh1jVhjubjW)}(hhh]h)}(h(1<<7)h]h(1<<7)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKthjubah}(h]h ]h"]h$]h&]uh1jVhjubjW)}(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&]uh1jVhjubeh}(h]h ]h"]h$]h&]uh1jQhjAubeh}(h]h ]h"]h$]h&]uh1jLhj ubeh}(h]h ]h"]h$]h&]colsKuh1j'hjubeh}(h](id2jeh ]h"] jpeg-markersah$]h&]uh1jhjhhhNhNexpect_referenced_by_name}j jsexpect_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}(hj1 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:)}(hjE h]hGeneric Error Codes}(hjG hhhNhNubah}(h]h ](jfstdstd-refeh"]h$]h&]uh1j9hjC ubah}(h]h ]h"]h$]h&]refdocjr refdomainjQ reftyperef refexplicitrefwarnj 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 }j{ hsj }hhsubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksjVfootnote_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_sourcehnj _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}(j{ hjz jw jjjjjjj j j jjr jo u nametypes}(j{ jz jjjj j jr uh}(hhjw hjhjjj4j=jjjjj jjjjjjo j jjj ju 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&]levelKtypeINFOsourcehnjlineKuh1j 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" sourcehnjlineK`uh1j ube transformerN include_log] decorationNhhub.