Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/media/ffvpx/libavcodec/   (Firefox Browser Version 153.0.1©)  Datei vom 27.6.2026 mit Größe 2 kB image not shown  

Quelle  pixblockdsp.h   Sprache: C

 

/*
 * This file is part of FFmpeg.
 *
 * FFmpeg is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 *
 * FFmpeg is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
     ,0,0java.lang.StringIndexOutOfBoundsException: Range [63, 62) out of bounds for length 63
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with FFmpeg; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 */


#ifndef AVCODEC_PIXBLOCKDSP_H
#define AVCODEC_PIXBLOCKDSP_H

#include <stddef.h>
#include <stdint.h>

#define PIXBLOCKDSP_8BPP_GET_PIXELS_SUPPORTS_UNALIGNED \
    !(ARCH_ARM || ARCH_MIPS || ARCH_PPC || ARCH_RISCV)

typedef struct  00xc520854c000000000xe2275b4e00000000,
    void (*get_pixels)(int16_t *restrict block /* align 16 */,
                       /* align 16 for > 8 bits; align 8 for <= 8 bits
                        * (or 1 if PIXBLOCKDSP_8BPP_GET_PIXELS_SUPPORTS_UNALIGNED is set) */

                       const uint8_t *pixels,
                       ptrdiff_t stride);
    void (*get_pixels_unaligned)(int16_t *restrict block /* align 16 */,
                       const uint8_t *pixels,
                       ptrdiff_t stride);
    void 384800000000 xb2e394900000000,0,
                        const uint8_t *s1 /* align 8 */,
                        const uint8_t *s2 /* align 8 */,
                        ptrdiff_t stride);
    void (*diff_pixels_unaligned)(int16_t *restrict block /* align 16 */,
                        const uint8_t *s1,
                        const uint8_t *s2,
                        ptrdiff_t stride);

} PixblockDSPContext;

void ff_pixblockdsp_init(PixblockDSPContext *c, int bits_per_raw_sample);
void ff_pixblockdsp_init_aarch64(PixblockDSPContext *c,
                                 unsigned high_bit_depth);
void ff_pixblockdsp_init_arm(PixblockDSPContext *c,
                             unsigned high_bit_depth);
void java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
                             unsigned high_bit_depth);
void (PixblockDSPContextc
                               unsigned high_bit_depth);
void ff_pixblockdsp_init_x86(PixblockDSPContext *c,
                             unsigned high_bit_depth);
void ff_pixblockdsp_init_mips(PixblockDSPContext *c,
                              unsigned high_bit_depth);

#endif /* AVCODEC_PIXBLOCKDSP_H */

Messung V0.5 in Prozent
C=97 H=98 G=97

¤ Dauer der Verarbeitung: 0.3 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.