2015-07-26 3 views
2

Я использовал VLClib в своем коде C# для воспроизведения потока RTSP. и OpenCV в C++ для некоторых процессов в кадрах этого потока. в окне вывода, я получил это сообщение:Ошибка VLClib: ES_OUT_RESET_PCR

core input error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 300 ms) 
core input error: ES_OUT_RESET_PCR called 

И после этого, каждый раз, когда у меня есть некоторые проблемы, как Attempted to read or write protected memory точно на линии, которая называется мой OpenCV код. которые я не знаю, связаны ли они с этими сообщениями или нет.

Но так или иначе, в чем смысл и причина этих сообщений? Я искал, но большая часть результатов была о проигрывателе VLC и его проблемах с DVD-дисками.

это вся моя пиловочник:

Warning: option --plugin-path no longer exists. 
Warning: option --plugin-path no longer exists. 
[1074ff1c] core vout display error: Failed to set on top 
[1074ff1c] core vout display error: Failed to change source AR 
[19ac8a0c] core vout display error: Failed to change zoom 
[19ac8a0c] core vout display error: Failed to set on top 
[19ac8a0c] core vout display error: Failed to change source AR 
[19ac8a0c] core vout display error: Failed to change zoom 
[19ac8a0c] core vout display error: Failed to change source AR 
The thread '<No Name>' (0x173c) has exited with code 0 (0x0). 
[1088902c] core vout display error: Failed to change zoom 
[1088902c] core vout display error: Failed to set on top 
[1088902c] core vout display error: Failed to change source AR 
[04e60e54] core input error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 300 ms) 
[04e60e54] core input error: ES_OUT_RESET_PCR called 
[1088902c] core vout display error: Failed to change zoom 
[1088902c] core vout display error: Failed to change source AR 

ответ

3

Эти сообщения поступают из модуля доступа VLC, где он жалуется искаженной в вашем потоке. Если вы играете в местный контент, это будет признаком того, что ваши файлы плохие. Для потокового контента это довольно нормально, особенно при использовании Wi-Fi, поскольку пакеты могут потеряться. Обычно они игнорируют эти ошибки.

Ошибки видеоизображения выводятся из ядра видеовывода, так как вы устанавливаете модуль вывода видео, который не имеет указанных функций, что опять же абсолютно не проблематично. Эти ошибки предоставляются, поэтому вы не удивлены, что некоторые функции не будут работать.

+0

видео работает отлично, поэтому кажется, что он не поврежден, но через мой встроенный встроенный плеер vlc его не работает –