mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-11 18:05:37 +00:00
894215eb29
Original commit message from CVS: Documentation updates documented the libraries
89 lines
1.6 KiB
Text
89 lines
1.6 KiB
Text
<!-- ##### SECTION Title ##### -->
|
|
GstIDCT
|
|
|
|
<!-- ##### SECTION Short_Description ##### -->
|
|
Inverse cosine transform
|
|
|
|
<!-- ##### SECTION Long_Description ##### -->
|
|
<para>
|
|
The inverse cosine transform is used in MPEG video. This module
|
|
contains various implementations of this algorithm.
|
|
</para>
|
|
|
|
<!-- ##### SECTION See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### ENUM GstIDCTMethod ##### -->
|
|
<para>
|
|
The different IDCT methods available
|
|
</para>
|
|
|
|
@GST_IDCT_DEFAULT: The fastest IEEE compliant implementation for this machine
|
|
@GST_IDCT_INT: integer IDCT
|
|
@GST_IDCT_FAST_INT: fastest integer
|
|
@GST_IDCT_FLOAT: accurate float version
|
|
@GST_IDCT_MMX: fast MMX (not IEEE compliant)
|
|
@GST_IDCT_MMX32: accurate MMX
|
|
|
|
<!-- ##### STRUCT GstIDCT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@convert:
|
|
@convert_sparse:
|
|
@need_transpose:
|
|
|
|
<!-- ##### USER_FUNCTION GstIDCTFunction ##### -->
|
|
<para>
|
|
The definition of the actual implementation of the IDCT transform
|
|
</para>
|
|
|
|
@block: the block to transform
|
|
|
|
|
|
<!-- ##### MACRO GST_IDCT_TRANSPOSE ##### -->
|
|
<para>
|
|
Query if this the transformer needs transposed input
|
|
</para>
|
|
|
|
@idct: the transformer
|
|
|
|
|
|
<!-- ##### FUNCTION gst_idct_new ##### -->
|
|
<para>
|
|
Create a new IDCT transformer
|
|
</para>
|
|
|
|
@method: the desired method
|
|
@Returns: the new transformer
|
|
|
|
|
|
<!-- ##### MACRO gst_idct_convert ##### -->
|
|
<para>
|
|
Perform the conversion
|
|
</para>
|
|
|
|
@idct: the transformer
|
|
@blocks: a pointer to the blocks
|
|
|
|
|
|
<!-- ##### MACRO gst_idct_convert_sparse ##### -->
|
|
<para>
|
|
Perform a sparse conversion
|
|
</para>
|
|
|
|
@idct: the transformer
|
|
@blocks: the blocks
|
|
|
|
|
|
<!-- ##### FUNCTION gst_idct_destroy ##### -->
|
|
<para>
|
|
Destroy the transformer
|
|
</para>
|
|
|
|
@idct: the transformer to destroy
|
|
|
|
|