|
FFmpeg
|
#include <inttypes.h>#include <stdint.h>#include <string.h>#include "libavutil/avassert.h"#include "libavutil/internal.h"#include "libavutil/mem.h"#include "libavutil/thread.h"#include "internal.h"#include "parser.h"#include "libavcodec/parser_list.c"Go to the source code of this file.
Macros | |
| #define | FILL(name) if(s->name > 0 && avctx->name <= 0) avctx->name = s->name |
Referenced by av_parser_parse2().
Definition at line 82 of file parser.c.
Referenced by av_parser_next(), and av_register_codec_parser().
| 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 174 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 319 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(), sbc_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 | ||
| ) |
| AVCodecParser ff_aac_parser |
Definition at line 65 of file aac_parser.c.
| AVCodecParser ff_aac_latm_parser |
Definition at line 107 of file latm_parser.c.
| AVCodecParser ff_ac3_parser |
| AVCodecParser ff_adx_parser |
Definition at line 91 of file adx_parser.c.
| AVCodecParser ff_bmp_parser |
Definition at line 107 of file bmp_parser.c.
| AVCodecParser ff_cavsvideo_parser |
Definition at line 100 of file cavs_parser.c.
| AVCodecParser ff_cook_parser |
Definition at line 56 of file cook_parser.c.
| AVCodecParser ff_dca_parser |
Definition at line 346 of file dca_parser.c.
| AVCodecParser ff_dirac_parser |
Definition at line 276 of file dirac_parser.c.
| AVCodecParser ff_dnxhd_parser |
Definition at line 138 of file dnxhd_parser.c.
| AVCodecParser ff_dpx_parser |
Definition at line 111 of file dpx_parser.c.
| AVCodecParser ff_dvaudio_parser |
Definition at line 43 of file dvaudio_parser.c.
| AVCodecParser ff_dvbsub_parser |
Definition at line 180 of file dvbsub_parser.c.
| AVCodecParser ff_dvdsub_parser |
Definition at line 85 of file dvdsub_parser.c.
| AVCodecParser ff_dvd_nav_parser |
Definition at line 110 of file dvd_nav_parser.c.
| AVCodecParser ff_flac_parser |
Definition at line 751 of file flac_parser.c.
| AVCodecParser ff_g729_parser |
Definition at line 77 of file g729_parser.c.
| AVCodecParser ff_gsm_parser |
Definition at line 86 of file gsm_parser.c.
| AVCodecParser ff_h261_parser |
Definition at line 89 of file h261_parser.c.
| AVCodecParser ff_h263_parser |
Definition at line 90 of file h263_parser.c.
| AVCodecParser ff_h264_parser |
Definition at line 705 of file h264_parser.c.
| AVCodecParser ff_hevc_parser |
Definition at line 367 of file hevc_parser.c.
| AVCodecParser ff_mjpeg_parser |
Definition at line 129 of file mjpeg_parser.c.
| AVCodecParser ff_mlp_parser |
Definition at line 394 of file mlp_parser.c.
| AVCodecParser ff_mpeg4video_parser |
Definition at line 154 of file mpeg4video_parser.c.
| AVCodecParser ff_mpegaudio_parser |
Definition at line 136 of file mpegaudio_parser.c.
| AVCodecParser ff_mpegvideo_parser |
Definition at line 239 of file mpegvideo_parser.c.
| AVCodecParser ff_opus_parser |
Definition at line 193 of file opus_parser.c.
| AVCodecParser ff_png_parser |
Definition at line 112 of file png_parser.c.
| AVCodecParser ff_pnm_parser |
Definition at line 81 of file pnm_parser.c.
| AVCodecParser ff_rv30_parser |
| AVCodecParser ff_rv40_parser |
| AVCodecParser ff_sbc_parser |
Definition at line 117 of file sbc_parser.c.
| AVCodecParser ff_sipr_parser |
Definition at line 69 of file sipr_parser.c.
| AVCodecParser ff_tak_parser |
Definition at line 121 of file tak_parser.c.
| AVCodecParser ff_vc1_parser |
Definition at line 289 of file vc1_parser.c.
| AVCodecParser ff_vorbis_parser |
| AVCodecParser ff_vp3_parser |
Definition at line 38 of file vp3_parser.c.
| AVCodecParser ff_vp8_parser |
Definition at line 75 of file vp8_parser.c.
| AVCodecParser ff_vp9_parser |
Definition at line 63 of file vp9_parser.c.
| AVCodecParser ff_xma_parser |
Definition at line 58 of file xma_parser.c.
|
static |
Definition at line 80 of file parser.c.
Referenced by av_parser_next(), and av_register_codec_parser().
1.8.6