ultimatepp/bazaar/Media/utility.h
koldo 8a16fa8788 Media: Update.
git-svn-id: svn://ultimatepp.org/upp/trunk@3785 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2011-08-25 21:18:55 +00:00

31 lines
774 B
C

#ifndef _Media_utility_h_
#define _Media_utility_h_
#include "audioSystem.h"
String GetTags(AVFormatContext *fileData);
String GetAvError(int err);
SwsContext *SWSGetContext(int width, int height, PixelFormat pix_fmt,
int d_width, int d_height, PixelFormat d_pix_fmt);
void AvLogCallback(void* ptr, int level, const char* fmt, va_list vl);
const char *GetStreamAudioBitFormat(AVStream *stream);
String GetStreamTags(AVStream *stream);
String GetStreamLanguage(AVStream *stream);
int GetCodecBitRate(AVCodecContext *codec);
String GetCodecName(AVCodecContext *codec, bool encode);
inline int compute_mod(int a, int b)
{
a = a % b;
if (a >= 0)
return a;
else
return a + b;
}
int64 GetUSec();
#endif