У меня проблема с FFMPEG (avcodec-54.dll)
1) Я написал оболочку .NET. Насколько я вижу, это работает хорошо.
2) Я пытаюсь что-то расшифровать … и вот в чем проблема:
...
FFmpeg.avcodec_register_all();
pAVCodec = FFmpeg.avcodec_find_decoder(CodecID.CODEC_ID_MPEG2VIDEO); //which is in int 2
Console.WriteLine("CodecID " + (*pAVCodec).id);
Console.WriteLine("CodecType " + (*pAVCodec).type);
Console.WriteLine("CodecName " + (*pAVCodec).name);
....
EXC не был выдан, и пришел следующий вывод:
CodecID CODEC_ID_NONE
CodecType 1790854254
CodecName mpeg2video
Больше всего меня смущает то, что имя верное, но идентификатор и тип неверные.
В предыдущей версии, если в DLL все работает нормально. Такое поведение придумала новая версия.
Какие-нибудь догадки или советы по отладке?
Задача ещё не решена.
Других решений пока нет …