typedefstruct ParseContext{
uint8_t *buffer; int index; int last_index; unsignedint buffer_size;
uint32_t state; ///< contains the last few bytes in MSB order int frame_start_found; int overread; ///< the number of bytes which where irreversibly read from the next frame int overread_index; ///< the index into ParseContext.buffer of the overread bytes
uint64_t state64; ///< contains the last 8 bytes in MSB order
} ParseContext;
#define END_NOT_FOUND (-100)
/** *Combinethe(truncated)bitstreamtoacompleteframe. *@return-1ifnocompleteframecouldbecreated, *AVERROR(ENOMEM)iftherewasamemoryallocationerror
*/ int ff_combine_frame(ParseContext *pc, int next, const uint8_t **buf, int *buf_size); void ff_parse_close(AVCodecParserContext *s);
/** *Fetchtimestampsforaspecificbytewithinthecurrentaccessunit. *@paramoffbytepositionwithintheaccessunit *@paramremoveFoundtimestampswillberemovedifsetto1,keptifsetto0. *@paramfuzzyOnlyusefoundvalueifitismoreinformativethanwhatwealreadyhave
*/ void ff_fetch_timestamp(AVCodecParserContext *s, int off, int remove, int fuzzy);
#endif/* AVCODEC_PARSER_H */
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.14 Sekunden
(vorverarbeitet am 2026-08-24)
¤
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.