Linux server.kiran-academy.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
Apache/2.4.57 (Unix) OpenSSL/1.0.2k-fips
: 194.233.91.196 | : 216.73.216.216
Cant Read [ /etc/named.conf ]
7.4.32
finalho
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
share /
doc /
libvpx-devel-1.3.0 /
html /
[ HOME SHELL ]
Name
Size
Permission
Action
annotated.html
7.42
KB
-rw-r--r--
bc_s.png
676
B
-rw-r--r--
bdwn.png
147
B
-rw-r--r--
changelog.html
25.93
KB
-rw-r--r--
classes.html
4.5
KB
-rw-r--r--
closed.png
132
B
-rw-r--r--
deprecated.html
2.43
KB
-rw-r--r--
dir_ce0ab26228883e873492c15423...
5.5
KB
-rw-r--r--
doxygen.css
23.29
KB
-rw-r--r--
doxygen.png
3.69
KB
-rw-r--r--
dynsections.js
2.91
KB
-rw-r--r--
example_decode_to_md5.html
35.53
KB
-rw-r--r--
example_decode_with_drops.html
37.85
KB
-rw-r--r--
example_error_resilient.html
42.17
KB
-rw-r--r--
example_force_keyframe.html
42.9
KB
-rw-r--r--
example_postproc.html
39.84
KB
-rw-r--r--
example_simple_decoder.html
39.83
KB
-rw-r--r--
example_simple_encoder.html
56.08
KB
-rw-r--r--
example_twopass_encoder.html
56.57
KB
-rw-r--r--
example_vp8_scalable_patterns....
146.9
KB
-rw-r--r--
example_vp8_set_maps.html
72.25
KB
-rw-r--r--
example_vp8cx_set_ref.html
51.75
KB
-rw-r--r--
example_vp9_spatial_scalable_e...
74.35
KB
-rw-r--r--
example_vpxdec.html
188.83
KB
-rw-r--r--
example_vpxenc.html
372.34
KB
-rw-r--r--
files.html
5.59
KB
-rw-r--r--
ftv2blank.png
86
B
-rw-r--r--
ftv2cl.png
453
B
-rw-r--r--
ftv2doc.png
746
B
-rw-r--r--
ftv2folderclosed.png
616
B
-rw-r--r--
ftv2folderopen.png
597
B
-rw-r--r--
ftv2lastnode.png
86
B
-rw-r--r--
ftv2link.png
746
B
-rw-r--r--
ftv2mlastnode.png
246
B
-rw-r--r--
ftv2mnode.png
246
B
-rw-r--r--
ftv2mo.png
403
B
-rw-r--r--
ftv2node.png
86
B
-rw-r--r--
ftv2ns.png
388
B
-rw-r--r--
ftv2plastnode.png
229
B
-rw-r--r--
ftv2pnode.png
229
B
-rw-r--r--
ftv2splitbar.png
314
B
-rw-r--r--
ftv2vertline.png
86
B
-rw-r--r--
functions.html
20
KB
-rw-r--r--
functions_vars.html
19.87
KB
-rw-r--r--
globals.html
3.21
KB
-rw-r--r--
globals_0x6d.html
3.21
KB
-rw-r--r--
globals_0x75.html
3.08
KB
-rw-r--r--
globals_0x76.html
33.53
KB
-rw-r--r--
globals_defs.html
12.01
KB
-rw-r--r--
globals_enum.html
4.06
KB
-rw-r--r--
globals_eval.html
14.96
KB
-rw-r--r--
globals_func.html
6.88
KB
-rw-r--r--
globals_type.html
6.43
KB
-rw-r--r--
group__cap__put__frame.html
7.36
KB
-rw-r--r--
group__cap__put__slice.html
7.81
KB
-rw-r--r--
group__cap__xma.html
13.24
KB
-rw-r--r--
group__codec.html
54.57
KB
-rw-r--r--
group__codecs.html
2.35
KB
-rw-r--r--
group__decoder.html
38.35
KB
-rw-r--r--
group__encoder.html
85.87
KB
-rw-r--r--
group__vp8.html
19.06
KB
-rw-r--r--
group__vp8__decoder.html
10.87
KB
-rw-r--r--
group__vp8__encoder.html
38.97
KB
-rw-r--r--
index.html
4.55
KB
-rw-r--r--
jquery.js
102.24
KB
-rw-r--r--
modules.html
5.18
KB
-rw-r--r--
nav_f.png
153
B
-rw-r--r--
nav_g.png
108
B
-rw-r--r--
nav_h.png
98
B
-rw-r--r--
open.png
123
B
-rw-r--r--
pages.html
8.1
KB
-rw-r--r--
readme.html
6.19
KB
-rw-r--r--
rfc2119.html
4.23
KB
-rw-r--r--
samples.html
3.86
KB
-rw-r--r--
structvp8__decrypt__init.html
4.81
KB
-rw-r--r--
structvp8__postproc__cfg.html
5.25
KB
-rw-r--r--
structvp9__ref__frame.html
4.49
KB
-rw-r--r--
structvpx__active__map.html
5.07
KB
-rw-r--r--
structvpx__codec__ctx.html
10.65
KB
-rw-r--r--
structvpx__codec__cx__pkt.html
15.26
KB
-rw-r--r--
structvpx__codec__dec__cfg.htm...
5.11
KB
-rw-r--r--
structvpx__codec__enc__cfg.htm...
46.48
KB
-rw-r--r--
structvpx__codec__mmap.html
8.13
KB
-rw-r--r--
structvpx__codec__stream__info...
5.96
KB
-rw-r--r--
structvpx__fixed__buf.html
4.38
KB
-rw-r--r--
structvpx__image.html
12.45
KB
-rw-r--r--
structvpx__image__rect.html
5.55
KB
-rw-r--r--
structvpx__rational.html
4.29
KB
-rw-r--r--
structvpx__ref__frame.html
4.65
KB
-rw-r--r--
structvpx__roi__map.html
7.13
KB
-rw-r--r--
structvpx__scaling__mode.html
4.74
KB
-rw-r--r--
structvpx__svc__parameters.htm...
9.95
KB
-rw-r--r--
sync_off.png
853
B
-rw-r--r--
sync_on.png
845
B
-rw-r--r--
tab_a.png
142
B
-rw-r--r--
tab_b.png
169
B
-rw-r--r--
tab_h.png
177
B
-rw-r--r--
tab_s.png
184
B
-rw-r--r--
tabs.css
1.14
KB
-rw-r--r--
todo.html
2.12
KB
-rw-r--r--
usage.html
11.39
KB
-rw-r--r--
usage_decode.html
6.44
KB
-rw-r--r--
usage_encode.html
2.52
KB
-rw-r--r--
usage_xma.html
7.87
KB
-rw-r--r--
vp8_8h.html
11.4
KB
-rw-r--r--
vp8_8h_source.html
29.94
KB
-rw-r--r--
vp8cx_8h.html
23.71
KB
-rw-r--r--
vp8cx_8h_source.html
62.87
KB
-rw-r--r--
vp8dx_8h.html
8.24
KB
-rw-r--r--
vp8dx_8h_source.html
18.06
KB
-rw-r--r--
vpx__codec_8h.html
33.45
KB
-rw-r--r--
vpx__codec_8h_source.html
60.18
KB
-rw-r--r--
vpx__decoder_8h.html
20.52
KB
-rw-r--r--
vpx__decoder_8h_source.html
29.71
KB
-rw-r--r--
vpx__encoder_8h.html
34.77
KB
-rw-r--r--
vpx__encoder_8h_source.html
75.43
KB
-rw-r--r--
vpx__image_8h.html
36.76
KB
-rw-r--r--
vpx__image_8h_source.html
49.56
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : usage_decode.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.5"/> <title>WebM VP8 Codec SDK: Decoding</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">WebM VP8 Codec SDK </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.5 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li class="current"><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul> </div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="usage.html">Usage</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="headertitle"> <div class="title">Decoding </div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><p>The <a class="el" href="group__decoder.html#ga3441e157a7a69108bca9a069f2ee8e0d" title="Decode data. ">vpx_codec_decode()</a> function is at the core of the decode loop. It processes packets of compressed data passed by the application, producing decoded images. The decoder expects packets to comprise exactly one image frame of data. Packets <a class="el" href="rfc2119.html#MUST">MUST</a> be passed in decode order. If the application wishes to associate some data with the frame, the <code>user_priv</code> member may be set. The <code>deadline</code> parameter controls the amount of time in microseconds the decoder should spend working on the frame. This is typically used to support adaptive <a class="el" href="usage_decode.html#usage_postproc">Postprocessing</a> based on the amount of free CPU time. For more information on the <code>deadline</code> parameter, see <a class="el" href="usage.html#usage_deadline">Deadline</a>.</p> <p><a class="el" href="samples.html">Sample Code</a></p> <h1><a class="anchor" id="usage_cb"></a> Callback Based Decoding</h1> <p>There are two methods for the application to access decoded frame data. Some codecs support asynchronous (callback-based) decoding <a class="el" href="usage.html#usage_features">Features</a> that allow the application to register a callback to be invoked by the decoder when decoded data becomes available. Decoders are not required to support this feature, however. Like all <a class="el" href="usage.html#usage_features">Features</a>, support can be determined by calling <a class="el" href="group__codec.html#ga43adff58759093401235fb99247c82b8" title="Get the capabilities of an algorithm. ">vpx_codec_get_caps()</a>. Callbacks are available in both frame-based and slice-based variants. Frame based callbacks conform to the signature of <a class="el" href="group__cap__put__frame.html#ga1c3d3d07ec4f907dc426bbd6d70862ec" title="put frame callback prototype ">vpx_codec_put_frame_cb_fn_t</a> and are invoked once the entire frame has been decoded. Slice based callbacks conform to the signature of <a class="el" href="group__cap__put__slice.html#ga344dbbf130aa9632aee94cee1f3cef44" title="put slice callback prototype ">vpx_codec_put_slice_cb_fn_t</a> and are invoked after a subsection of the frame is decoded. For example, a slice callback could be issued for each macroblock row. However, the number and size of slices to return is implementation specific. Also, the image data passed in a slice callback is not necessarily in the same memory segment as the data will be when it is assembled into a full frame. For this reason, the application <a class="el" href="rfc2119.html#MUST">MUST</a> examine the rectangles that describe what data is valid to access and what data has been updated in this call. For all their additional complexity, slice based decoding callbacks provide substantial speed gains to the overall application in some cases, due to improved cache behavior.</p> <h1><a class="anchor" id="usage_frame_iter"></a> Frame Iterator Based Decoding</h1> <p>If the codec does not support callback based decoding, or the application chooses not to make use of that feature, decoded frames are made available through the <a class="el" href="group__decoder.html#ga0e231c3a5ce445fdb2268d741da97500" title="Decoded frames iterator. ">vpx_codec_get_frame()</a> iterator. The application initializes the iterator storage (of type <a class="el" href="group__codec.html#ga6ea348f76b1f8a1fe50e14db684146c6" title="Iterator. ">vpx_codec_iter_t</a>) to NULL, then calls vpx_codec_get_frame repeatedly until it returns NULL, indicating that all images have been returned. This process may result in zero, one, or many frames that are ready for display, depending on the codec.</p> <h1><a class="anchor" id="usage_postproc"></a> Postprocessing</h1> <p>Postprocessing is a process that is applied after a frame is decoded to enhance the image's appearance by removing artifacts introduced in the compression process. It is not required to properly decode the frame, and is generally done only when there is enough spare CPU time to execute the required filters. Codecs may support a number of different postprocessing filters, and the available filters may differ from platform to platform. Embedded devices often do not have enough CPU to implement postprocessing in software. The filter selection is generally handled automatically by the codec, depending on the amount of time remaining before hitting the user-specified <a class="el" href="usage.html#usage_deadline">Deadline</a> after decoding the frame. </p> </div></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.5 </small></address> </body> </html>
Close