|
FFmpeg
|
#include <stdbit.h>#include "libavutil/avassert.h"#include "libavutil/avstring.h"#include "libavutil/dict.h"#include "libavutil/error.h"#include "libavutil/log.h"#include "libavutil/mem.h"#include "libavutil/opt.h"#include "libavutil/pixdesc.h"#include "libavutil/pixfmt.h"#include "libavutil/stereo3d.h"#include "libavutil/time.h"#include "libavutil/timestamp.h"#include "libavcodec/avcodec.h"#include "libavcodec/codec.h"#include "ffmpeg.h"Go to the source code of this file.
Data Structures | |
| struct | DecoderPriv |
| struct | DecThreadContext |
Variables | |
| static const AVClass | dec_class |
|
static |
Definition at line 107 of file ffmpeg_dec.c.
Referenced by dec_filter_add(), dec_free(), and dec_request_view().
| void dec_free | ( | Decoder ** | pdec | ) |
Definition at line 118 of file ffmpeg_dec.c.
Referenced by dec_alloc(), dec_create(), dec_init(), ffmpeg_cleanup(), and ist_free().
|
static |
Definition at line 147 of file ffmpeg_dec.c.
|
static |
Definition at line 912 of file ffmpeg_dec.c.
Referenced by dec_alloc().
|
static |
Definition at line 163 of file ffmpeg_dec.c.
Referenced by dec_create(), and dec_init().
|
static |
Definition at line 203 of file ffmpeg_dec.c.
Referenced by audio_ts_process().
|
static |
Definition at line 246 of file ffmpeg_dec.c.
Referenced by packet_decode().
|
static |
Definition at line 283 of file ffmpeg_dec.c.
Referenced by video_frame_process().
|
static |
Definition at line 343 of file ffmpeg_dec.c.
Referenced by video_frame_process().
|
static |
Definition at line 385 of file ffmpeg_dec.c.
Referenced by packet_decode().
|
static |
Definition at line 454 of file ffmpeg_dec.c.
Referenced by subtitle_wrap_frame().
|
static |
Definition at line 534 of file ffmpeg_dec.c.
Referenced by subtitle_wrap_frame().
|
static |
Definition at line 541 of file ffmpeg_dec.c.
Referenced by fix_sub_duration_heartbeat(), and transcode_subtitles().
|
static |
Definition at line 574 of file ffmpeg_dec.c.
Referenced by fix_sub_duration_heartbeat(), and transcode_subtitles().
|
static |
Definition at line 617 of file ffmpeg_dec.c.
Referenced by transcode_subtitles().
|
static |
Definition at line 639 of file ffmpeg_dec.c.
Referenced by packet_decode().
|
static |
Definition at line 697 of file ffmpeg_dec.c.
Referenced by decoder_thread().
|
static |
Definition at line 1522 of file ffmpeg_dec.c.
Referenced by dec_init(), and dec_standalone_open().
|
static |
Definition at line 835 of file ffmpeg_dec.c.
Referenced by decoder_thread().
|
static |
Definition at line 870 of file ffmpeg_dec.c.
Referenced by decoder_thread().
|
static |
Definition at line 885 of file ffmpeg_dec.c.
Referenced by dec_thread_init(), and decoder_thread().
|
static |
Definition at line 893 of file ffmpeg_dec.c.
Referenced by decoder_thread().
| int dec_request_view | ( | Decoder * | d, |
| const ViewSpecifier * | vs, | ||
| SchedulerNode * | src | ||
| ) |
Definition at line 1026 of file ffmpeg_dec.c.
Referenced by dec_filter_add(), and ist_use().
|
static |
Definition at line 1089 of file ffmpeg_dec.c.
Referenced by get_format().
|
static |
Definition at line 1306 of file ffmpeg_dec.c.
Referenced by dec_create(), and dec_init().
|
static |
Definition at line 1315 of file ffmpeg_dec.c.
Referenced by dec_open().
|
static |
Definition at line 1357 of file ffmpeg_dec.c.
Referenced by dec_open().
Definition at line 1377 of file ffmpeg_dec.c.
Referenced by hw_device_setup_for_decode().
|
static |
Definition at line 1393 of file ffmpeg_dec.c.
Referenced by dec_open().
| int dec_init | ( | Decoder ** | pdec, |
| Scheduler * | sch, | ||
| AVDictionary ** | dec_opts, | ||
| const DecoderOpts * | o, | ||
| AVFrame * | param_out | ||
| ) |
| dec_opts | Dictionary filled with decoder options. Its ownership is transferred to the decoder. |
| param_out | If non-NULL, media properties after opening the decoder are written here. |
| >=0 | non-negative scheduler index on success |
| <0 | an error code on failure |
Definition at line 1647 of file ffmpeg_dec.c.
Referenced by ist_use().
| int dec_create | ( | const OptionsContext * | o, |
| const char * | arg, | ||
| Scheduler * | sch | ||
| ) |
Create a standalone decoder.
Definition at line 1674 of file ffmpeg_dec.c.
| int dec_filter_add | ( | Decoder * | d, |
| InputFilter * | ifilter, | ||
| InputFilterOptions * | opts, | ||
| const ViewSpecifier * | vs, | ||
| SchedulerNode * | src | ||
| ) |
Definition at line 1748 of file ffmpeg_dec.c.
Referenced by ifilter_bind_dec().
|
static |
Definition at line 154 of file ffmpeg_dec.c.
Referenced by dec_alloc().
1.8.17