FFmpeg
|
#include "libavutil/avassert.h"
#include "libavutil/avstring.h"
#include "libavutil/dict.h"
#include "libavutil/error.h"
#include "libavutil/log.h"
#include "libavutil/pixdesc.h"
#include "libavutil/pixfmt.h"
#include "libavutil/time.h"
#include "libavutil/timestamp.h"
#include "libavcodec/avcodec.h"
#include "libavcodec/codec.h"
#include "libavfilter/buffersrc.h"
#include "ffmpeg.h"
#include "ffmpeg_utils.h"
#include "thread_queue.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 87 of file ffmpeg_dec.c.
Referenced by dec_filter_add(), and dec_free().
void dec_free | ( | Decoder ** | pdec | ) |
Definition at line 98 of file ffmpeg_dec.c.
Referenced by dec_alloc(), dec_create(), dec_init(), ffmpeg_cleanup(), and ist_free().
|
static |
Definition at line 123 of file ffmpeg_dec.c.
|
static |
Definition at line 848 of file ffmpeg_dec.c.
Referenced by dec_alloc().
|
static |
Definition at line 139 of file ffmpeg_dec.c.
Referenced by dec_create(), and dec_init().
|
static |
Definition at line 179 of file ffmpeg_dec.c.
Referenced by audio_ts_process().
|
static |
Definition at line 222 of file ffmpeg_dec.c.
Referenced by packet_decode().
|
static |
Definition at line 259 of file ffmpeg_dec.c.
Referenced by video_frame_process().
|
static |
Definition at line 311 of file ffmpeg_dec.c.
Referenced by video_frame_process().
|
static |
Definition at line 353 of file ffmpeg_dec.c.
Referenced by packet_decode().
|
static |
Definition at line 409 of file ffmpeg_dec.c.
Referenced by subtitle_wrap_frame().
|
static |
Definition at line 489 of file ffmpeg_dec.c.
Referenced by subtitle_wrap_frame().
|
static |
Definition at line 496 of file ffmpeg_dec.c.
Referenced by fix_sub_duration_heartbeat(), and transcode_subtitles().
|
static |
Definition at line 529 of file ffmpeg_dec.c.
Referenced by fix_sub_duration_heartbeat(), and transcode_subtitles().
|
static |
Definition at line 572 of file ffmpeg_dec.c.
Referenced by ost_add(), and transcode_subtitles().
|
static |
Definition at line 594 of file ffmpeg_dec.c.
Referenced by packet_decode().
|
static |
Definition at line 652 of file ffmpeg_dec.c.
Referenced by decoder_thread().
|
static |
Definition at line 1141 of file ffmpeg_dec.c.
Referenced by dec_init(), and dec_standalone_open().
|
static |
Definition at line 771 of file ffmpeg_dec.c.
Referenced by decoder_thread().
|
static |
Definition at line 806 of file ffmpeg_dec.c.
Referenced by decoder_thread().
|
static |
Definition at line 821 of file ffmpeg_dec.c.
Referenced by dec_thread_init(), and decoder_thread().
|
static |
Definition at line 829 of file ffmpeg_dec.c.
Referenced by decoder_thread().
|
static |
Definition at line 962 of file ffmpeg_dec.c.
Referenced by dec_open().
Definition at line 996 of file ffmpeg_dec.c.
Referenced by hw_device_setup_for_decode().
|
static |
Definition at line 1012 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 1253 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 1278 of file ffmpeg_dec.c.
int dec_filter_add | ( | Decoder * | d, |
InputFilter * | ifilter, | ||
InputFilterOptions * | opts | ||
) |
Definition at line 1350 of file ffmpeg_dec.c.
Referenced by ifilter_bind_dec().
|
static |
Definition at line 130 of file ffmpeg_dec.c.
Referenced by dec_alloc().