Я разрабатываю какое-то устройство, которое использует pigpiod для генерации ШИМ 38 кГц и одновременно воспроизводит несколько видео.
vlc воспроизводится нормально, если я раньше не выполнял pigpiod
.Однако после запуска pigpiod
vlc получает бесконечные ошибки, как показано ниже.Несмотря на то, что я убиваю pigpiod
, vlc все еще получает ошибки, пока я не перезагружаю свой пи.
Я обнаружил, что этот симптом возникает, только когда пи используется с HDMI для отображения.Если я подключу дисплей с интерфейсом MIPI, все будет в порядке.
[026f4038] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
[026ec300] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
[74314538] main decoder error: buffer deadlock prevented
[722065a0] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
mmal: mmal_vc_port_enable: failed to enable port vc.ril.hvs:out:0(BGRA): ENOMEM
mmal: mmal_port_enable: failed to enable port vc.ril.hvs:out:0(BGRA)(0x6c12af30) (ENOMEM)
[6c129158] mmal_codec filter error: Failed to enable output port vc.ril.hvs:out:0(BGRA) (status=1 ENOMEM)
mmal: mmal_vc_port_enable: failed to enable port vc.ril.hvs:out:0(BGRA): ENOMEM
mmal: mmal_port_enable: failed to enable port vc.ril.hvs:out:0(BGRA)(0x6c12dcc0) (ENOMEM)
[6c12bee8] mmal_codec filter error: Failed to enable output port vc.ril.hvs:out:0(BGRA) (status=1 ENOMEM)
[6c12c260] chain filter error: Too high level of recursion (3)
[6c12bee8] main filter error: Failed to create video converter
[6c12c260] chain filter error: Too high level of recursion (3)
[6c12bee8] main filter error: Failed to create video converter
[6c12c260] chain filter error: Too high level of recursion (3)
[6c12bee8] main filter error: Failed to create video converter
[6c12c260] chain filter error: Too high level of recursion (3)
[6c12bee8] main filter error: Failed to create video converter
mmal: mmal_vc_port_enable: failed to enable port vc.ril.hvs:out:0(BGRA): ENOMEM
mmal: mmal_port_enable: failed to enable port vc.ril.hvs:out:0(BGRA)(0x6c12e8a0) (ENOMEM)
[6c12c260] mmal_codec filter error: Failed to enable output port vc.ril.hvs:out:0(BGRA) (status=1 ENOMEM)
[6c12c260] chain filter error: Too high level of recursion (3)
[6c12bee8] main filter error: Failed to create video converter
[6c12c260] chain filter error: Too high level of recursion (3)
[6c12bee8] main filter error: Failed to create video converter
[6c12c260] chain filter error: Too high level of recursion (3)
[6c12bee8] main filter error: Failed to create video converter
[6c129158] main filter error: Failed to create video converter
mmal: mmal_vc_port_enable: failed to enable port vc.ril.hvs:out:0(BGRA): ENOMEM
mmal: mmal_port_enable: failed to enable port vc.ril.hvs:out:0(BGRA)(0x6c12eb50) (ENOMEM)
[6c12cdd0] mmal_codec filter error: Failed to enable output port vc.ril.hvs:out:0(BGRA) (status=1 ENOMEM)
[6c12cdd0] chain filter error: Too high level of recursion (3)
[6c12bee8] main filter error: Failed to create video converter
[6c12cdd0] chain filter error: Too high level of recursion (3)
[6c12bee8] main filter error: Failed to create video converter
[6c12cdd0] chain filter error: Too high level of recursion (3)
[6c12bee8] main filter error: Failed to create video converter
[6c12cdd0] chain filter error: Too high level of recursion (3)
[6c12bee8] main filter error: Failed to create video converter
mmal: mmal_vc_port_enable: failed to enable port vc.ril.hvs:out:0(BGRA): ENOMEM
mmal: mmal_port_enable: failed to enable port vc.ril.hvs:out:0(BGRA)(0x6c12eb50) (ENOMEM)
[6c12cdd0] mmal_codec filter error: Failed to enable output port vc.ril.hvs:out:0(BGRA) (status=1 ENOMEM)
[6c12cdd0] chain filter error: Too high level of recursion (3)
[6c12bee8] main filter error: Failed to create video converter
[6c12cdd0] chain filter error: Too high level of recursion (3)
[6c12bee8] main filter error: Failed to create video converter
[6c12cdd0] chain filter error: Too high level of recursion (3)
[6c12bee8] main filter error: Failed to create video converter
[6c129158] main filter error: Failed to create video converter
[6c12cdd0] chain filter error: Too high level of recursion (3)
[6c12bee8] main filter error: Failed to create video converter
[6c12cdd0] chain filter error: Too high level of recursion (3)
[6c12bee8] main filter error: Failed to create video converter
mmal: mmal_vc_port_enable: failed to enable port vc.ril.hvs:out:0(BGRA): ENOMEM
mmal: mmal_port_enable: failed to enable port vc.ril.hvs:out:0(BGRA)(0x6c12eb50) (ENOMEM)
[6c12cdd0] mmal_codec filter error: Failed to enable output port vc.ril.hvs:out:0(BGRA) (status=1 ENOMEM)
[6c12cdd0] chain filter error: Too high level of recursion (3)
[6c12bee8] main filter error: Failed to create video converter
[6c12cdd0] chain filter error: Too high level of recursion (3)
[6c12bee8] main filter error: Failed to create video converter
mmal: mmal_vc_port_enable: failed to enable port vc.ril.hvs:out:0(BGRA): ENOMEM
mmal: mmal_port_enable: failed to enable port vc.ril.hvs:out:0(BGRA)(0x6c12eb50) (ENOMEM)
[6c12cdd0] mmal_codec filter error: Failed to enable output port vc.ril.hvs:out:0(BGRA) (status=1 ENOMEM)
[6c12cdd0] chain filter error: Too high level of recursion (3)
[6c12bee8] main filter error: Failed to create video converter
[6c12cdd0] chain filter error: Too high level of recursion (3)
[6c12bee8] main filter error: Failed to create video converter
[6c12cdd0] chain filter error: Too high level of recursion (3)
[6c12bee8] main filter error: Failed to create video converter
[6c129158] main filter error: Failed to create video converter
[6c12cdd0] chain filter error: Too high level of recursion (3)
[6c12bee8] main filter error: Failed to create video converter
[6c12cdd0] chain filter error: Too high level of recursion (3)
[6c12bee8] main filter error: Failed to create video converter
mmal: mmal_vc_port_enable: failed to enable port vc.ril.hvs:out:0(BGRA): ENOMEM
mmal: mmal_port_enable: failed to enable port vc.ril.hvs:out:0(BGRA)(0x6c12eb50) (ENOMEM)
[6c12cdd0] mmal_codec filter error: Failed to enable output port vc.ril.hvs:out:0(BGRA) (status=1 ENOMEM)
Что бы я хотел знать, это
- , что означает
'mmal: mmal_vc_port_enable: failed to enable port vc.ril.hvs:out:0(BGRA): ENOMEM
'и чтогенерировать эти ошибки?На самом деле я пытался выполнить grep mmal_vc_port_enable
в /usr and /lib
, но не получил никакого результата. - в чем причина этой проблемы?