| FFmpeg
    | 
#include <inttypes.h>#include <stdint.h>#include <string.h>#include "libavutil/avassert.h"#include "libavutil/atomic.h"#include "libavutil/internal.h"#include "libavutil/mem.h"#include "internal.h"#include "parser.h"Go to the source code of this file.
| Macros | |
| #define | FILL(name) if(s->name > 0 && avctx->name <= 0) avctx->name = s->name | 
| Variables | |
| static AVCodecParser * | av_first_parser = NULL | 
Referenced by av_parser_parse2().
| void ff_fetch_timestamp | ( | AVCodecParserContext * | s, | 
| int | off, | ||
| int | remove, | ||
| int | fuzzy | ||
| ) | 
Fetch timestamps for a specific byte within the current access unit.
| off | byte position within the access unit | 
| remove | Found timestamps will be removed if set to 1, kept if set to 0. | 
| fuzzy | Only use found value if it is more informative than what we already have | 
Definition at line 106 of file parser.c.
Referenced by av_parser_parse2(), and ff_mpeg1_find_frame_end().
| int ff_combine_frame | ( | ParseContext * | pc, | 
| int | next, | ||
| const uint8_t ** | buf, | ||
| int * | buf_size | ||
| ) | 
Combine the (truncated) bitstream to a complete frame.
Definition at line 251 of file parser.c.
Referenced by adx_parse(), bmp_parse(), cavsvideo_parse(), dca_parse(), dnxhd_parse(), dpx_parse(), ff_aac_ac3_parse(), ff_h263_decode_frame(), g729_parse(), gsm_parse(), h261_parse(), h263_parse(), h264_parse(), hevc_parse(), jpeg_parse(), latm_parse(), mlp_parse(), mpeg4video_parse(), mpeg_decode_frame(), mpegaudio_parse(), mpegvideo_parse(), opus_parse(), png_parse(), pnm_parse(), sipr_parse(), tak_parse(), and vc1_parse().
| void ff_parse_close | ( | AVCodecParserContext * | s | ) | 
| int ff_mpeg4video_split | ( | AVCodecContext * | avctx, | 
| const uint8_t * | buf, | ||
| int | buf_size | ||
| ) | 
| 
 | static | 
Definition at line 35 of file parser.c.
Referenced by av_parser_next(), and av_register_codec_parser().
 1.8.6
 1.8.6