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().