pianod2
multisource multiuser scriptable networked music player
Namespaces | Functions
ffmpegadapter.cpp File Reference

Adapter from a ffmpeg audio player to a generic audio output. More...

#include <config.h>
#include <stdio.h>
#include <string.h>
#include <strings.h>
#include <stdarg.h>
#include <stdexcept>
#include <chrono>
#include <thread>
#include <libavformat/avformat.h>
#include <libavcodec/avcodec.h>
#include <libavutil/samplefmt.h>
#include <libavutil/avutil.h>
#include <libavutil/opt.h>
#include <libavutil/channel_layout.h>
#include <libavfilter/buffersink.h>
#include <libavfilter/buffersrc.h>
#include "fundamentals.h"
#include "utility.h"
#include "logging.h"
#include "audio/audiooutput.h"
#include "ffmpegplayer.h"
Include dependency graph for ffmpegadapter.cpp:

Namespaces

 Audio
 Classes dealing with audio output drivers and decoding/playing audio files.
 

Functions

void Audio::flogav (const char *func, int err)
 Log an ffmpeg error. More...
 

Detailed Description

Adapter from a ffmpeg audio player to a generic audio output.