Ошибка при использовании QtAV



  • Выдаёт ошибку avcodec-55.dll offset 0000f801

    Проигрывается видео примерно минуту, а потом выскакивает вот эта ошибка. Кто нить может подсказать в чём прикол? На сколько замечено, проблема содержится только в Windows XP

    вот более детальная информация, при запуске видео файла вываливается вот такая инфа
    AVClock started!!!!!!!!
    instance = 003e4020
    instance = 003e5f08
    setInSize => calculating aspect ratio from converted input data(1.777778)
    out rect: 1.777778 0x902 ==>
    1.777778 782x439 <<<<<<<<
    {FFmpeg} Cannot parallelize deblocking type 1, decoding such frames in sequential order

    в момент появлении ошибки

    avformat_network_deinit
    DestroySingleton...
    QObject::killTimers: timers cannot be stopped from another thread
    DestroySingleton...
    DestroySingleton...
    DestroySingleton...
    DestroySingleton...
    Программа неожиданно завершилась.

    и еще в момент самого запуска программы

    Warning: avcodec runtime version 55.18.102 mismatch!
    Warning: avformat runtime version 55.12.100 mismatch!
    Warning: avutil runtime version 52.38.100 mismatch!
    Warning: swscale runtime version 2.3.100 mismatch!
    Warning: swresample runtime version 0.17.102 mismatch!

    но не могу найти подходящие библиотеки, может кто нить с этим помочь?

    Еще один интересный нюанс, библиотеки кодеков я качал уже собранные, они же были собраны с флагом --disable-w32threads, может ли это влиять?



  • Попробуй переустановить кодеки



  • по сути все кодеки лежат рядом с программой (в системах кодеков нету) Ошибка валится только в ХР, и соответственно кодеки используются не системные, видео начинает проигрываться, но вот такая фигня вылазит в любой момент воспроизведения.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.