VLClib error: ES_OUT_RESET_PCR
本文关键字:OUT PCR RESET ES error VLClib | 更新日期: 2023-09-27 18:04:47
我在c#代码中使用了VLClib来播放RTSP流。和OpenCV在c++中的一些进程在这个流的帧。在输出窗口,我得到了这样的消息:
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
这些消息来自VLC的访问模块,它在那里抱怨流中的损坏。如果您正在播放本地内容,这将表明您的文件是坏的。对于流媒体内容,这是很正常的,尤其是在使用WiFi的情况下,因为数据包可能会丢失。通常忽略这些错误。
视频显示错误来自视频输出核心,因为您正在部署一个没有说功能的视频输出模块,这再次是绝对没有问题的。提供了这些错误,所以您不会对某些功能无法工作感到惊讶。