mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 03:31:05 +00:00
ef31aa64e8
Original commit message from CVS: Docs updates. Added LICENSE info to headers/code where missing in gst directory Added a bonobo wrapper for the media player (it shows up in gshell but locks up when activating the component, anyone?) Fixed some XML save/load problems with arguments.
90 lines
1.7 KiB
Text
90 lines
1.7 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
|
|
@GST_IDCT_SSE: fast SSE optimised IDCT
|
|
|
|
<!-- ##### 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
|
|
|
|
|