FFmpegfs Fuse Multi Media Filesystem 2.16
Classes | Macros
ffmpeg_transcoder.cc File Reference

FFmpeg_Transcoder class implementation. More...

#include <libswscale/swscale.h>
#include <libavutil/imgutils.h>
#include <libavutil/opt.h>
#include <libavutil/audio_fifo.h>
#include <libavfilter/avfilter.h>
#include <libavfilter/buffersink.h>
#include <libavfilter/buffersrc.h>
#include <libavcodec/avcodec.h>
#include <libavformat/avformat.h>
#include <libavformat/avio.h>
#include <libavutil/file.h>
#include <libswresample/swresample.h>
#include "ffmpeg_transcoder.h"
#include "buffer.h"
#include "wave.h"
#include "aiff.h"
#include "logging.h"
#include "ffmpegfs.h"
#include <unistd.h>
#include <filesystem>
#include <thread>
Include dependency graph for ffmpeg_transcoder.cc:

Go to the source code of this file.

Classes

struct  av_context_deleter< T >
 Delete helper struct for std::shared_ptr<AVCodecContext> More...
 

Macros

#define FRAME_SEEK_THRESHOLD   25
 Ignore seek if target is within the next n frames. More...
 

Detailed Description

FFmpeg_Transcoder class implementation.

Author
Norbert Schlia (nschl.nosp@m.ia@o.nosp@m.blivi.nosp@m.on-s.nosp@m.oftwa.nosp@m.re.d.nosp@m.e)

Definition in file ffmpeg_transcoder.cc.

Macro Definition Documentation

◆ FRAME_SEEK_THRESHOLD

#define FRAME_SEEK_THRESHOLD   25

Ignore seek if target is within the next n frames.

Definition at line 67 of file ffmpeg_transcoder.cc.