Esempio n. 1
0
	QStringList Format::ToFFmpeg (const TranscodingParams& params) const
	{
		QStringList result
		{
			"-acodec",
			GetCodecID ()
		};
		StandardQualityAppend (result, params);
		return result;
	}
Esempio n. 2
0
OMX_ERRORTYPE LibavAudioDec::AudioFilterInstanceInit()
{
    avcodec_register_all();

    if (OMX_ErrorNone != GetCodecID())
        return OMX_ErrorUndefined;
	if (codecID == AV_CODEC_ID_NONE)
		return OMX_ErrorUndefined;

    return OMX_ErrorNone;
}
Esempio n. 3
0
int AUDIOSOURCE::IsCompatible(AUDIOSOURCE* a)
{
	int i, j;
	__int64 k,l;

	k = FormatSpecific(MMSGFS_VORBIS_FRAMEDURATIONS);
	l = a->FormatSpecific(MMSGFS_VORBIS_FRAMEDURATIONS);

	if ((i=GetFormatTag()) && (j=a->GetFormatTag())) {
		if (i!=j || k!=l) return MMSIC_FORMATTAG;
	} else {
		if (strcmp(GetCodecID(),a->GetCodecID())) {
			return MMSIC_IDSTRING;
		}
	}

	if (a->GetFrequency() != GetFrequency()) return MMSIC_SAMPLERATE;
	
	return MMS_COMPATIBLE;
}