HWACCEL_VDPAU,
HWACCEL_DXVA2,
HWACCEL_VDA,
+ HWACCEL_VIDEOTOOLBOX,
};
typedef struct HWAccel {
/* input/output options */
int64_t start_time;
+ int64_t start_time_eof;
int seek_timestamp;
const char *format;
char *filters; ///< filtergraph associated to the -filter option
char *filters_script; ///< filtergraph script associated to the -filter_script option
- int64_t sws_flags;
AVDictionary *encoder_opts;
+ AVDictionary *sws_dict;
AVDictionary *swr_opts;
AVDictionary *resample_opts;
AVDictionary *bsf_args;
extern AVIOContext *progress_avio;
extern float max_error_rate;
extern int vdpau_api_ver;
+extern char *videotoolbox_pixfmt;
extern const AVIOInterruptCB int_cb;
int vdpau_init(AVCodecContext *s);
int dxva2_init(AVCodecContext *s);
int vda_init(AVCodecContext *s);
+int videotoolbox_init(AVCodecContext *s);
#endif /* FFMPEG_H */