埋め込みデバイスにh264
コーデックを移植します。 ffmpegソースコードは、次の構造を使用します。ソースファイルを含める必要があるのはなぜですか?
#undef CHROMA_IDC
#define CHROMA_IDC 3
#include "h264_mc_template.c"
static av_noinline void FUNC(hl_decode_mb_444)(const H264Context *h, H264SliceContext *sl)
{
...
}
なぜこのようなソースファイルを含める必要がありますか?それはヘッダーのためだけに使用されていませんか?
なぜCファイルが含まれているのですか?質問は私のために理解するのは少し難しいです、私は恐れています。 – unwind
'h264_mc_template.c'は' CHROMA_IDC'に依存しなければならないので、適切なコードを生成するためにインクルードが必要です。 –
なぜ、ソースファイルが含まれているのか? –