> I put debug code in a function in C, > but the function oc_enc_fdct8x8() not called. > Why?There is no function oc_enc_fdct8x8. It's a macro, which usually calls a platform-specific version via _enc->opt_vtable.fdct8x8, though on some platforms, it will call a specific version directly (e.g., oc_enc_fdct8x8_x86_64sse2 on x86-64). All of the functions with platform-specific accelerated versions work like this. If you want to force oc_enc_fdct8x8_c (the unaccelerated version) to be called, then build without assembly optimizations enabled (e.g., pass --disable-asm to configure).
> There is no function oc_enc_fdct8x8. It's a macro, which usually calls a > platform-specific version via _enc->opt_vtable.fdct8x8, though on some > platforms, it will call a specific version directly (e.g., > oc_enc_fdct8x8_x86_64sse2 on x86-64). All of the functions with > platform-specific accelerated versions work like this. If you want to > force oc_enc_fdct8x8_c (the unaccelerated version) to be called, then > build without assembly optimizations enabled (e.g., pass --disable-asm > to configure).Yes, I forgot about the files x86/sse2*.c Function oc_enc_fdct8x8_x86_64sse2() now visible in my debug messages. Thanks, Timothy. -- Alexander Lubyagin
Good day! Where i can find using DCT tables in theoralib? Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/theora-dev/attachments/20110329/3c9d24a0/attachment.htm
On 03/29/2011 02:20 PM, digital design wrote:> DCT tablesWe do not know what you want. We do not use the phrase "DCT table" to describe any part of libtheora. You may want to ask a different question. --Ben -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: OpenPGP digital signature Url : http://lists.xiph.org/pipermail/theora-dev/attachments/20110329/1a1391bd/attachment.pgp