vlc player получает ошибку во время работы pigpiod или после выполнения pigpiod один раз на Raspberry pi 3 B - PullRequest
0 голосов
/ 23 января 2019

Я разрабатываю какое-то устройство, которое использует 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)

Что бы я хотел знать, это

  1. , что означает 'mmal: mmal_vc_port_enable: failed to enable port vc.ril.hvs:out:0(BGRA): ENOMEM 'и чтогенерировать эти ошибки?На самом деле я пытался выполнить grep mmal_vc_port_enable в /usr and /lib, но не получил никакого результата.
  2. в чем причина этой проблемы?
...