Я новичок в декодере CUDA и пытаюсь выяснить, как работает код для декодера D3D9 CUDA. Я скачал пример кода и попытайтесь выполнить код с видео образца с g_bUseDisplay = true
, но я получаю ошибку вызова стека в управлении этой командыПример декодера D3D9 и работает в CUDA
g_pD3DDevice->SetViewport(&oViewport);
Может кто-нибудь помочь мне здесь, пожалуйста? Я пытаюсь это сделать, но не могу найти много и застрял на этом этапе. Я хочу изменить код для запуска кодека H.264 и сохранить выходной файл или отобразить его, но не могу запустить образец кода. Также, если кто-то может помочь мне сохранить выходной кадр. Спасибо.
Можете ли вы запустить образец кода, если вы не вносите никаких изменений в него? –
nope я все еще не могу запустить его без каких-либо изменений, но если я сделаю g_bUseDisplay = false, тогда он будет работать нормально, но без какого-либо видеовывода – Hadi
Пример кода по умолчанию имеет 'g_bUseDisplay = false', поэтому я предполагаю, что это означает, что вы * можете * запустите образец кода, если вы не внесете никаких изменений в него. Каковы ваши данные о машине (GPU, драйвер, ОС)? Какая версия CUDA? Установили ли вы directx sdk? –