v7.95.3 RPi3: Videostream only emits audio

  • Hi,

    I reported this first at the Retrospect addon website here: basrieter / XBMC Online TV / issues / #822 - Channels VIER and VIJF in Retrospect only give sound on RPi 3 / LibreELEC 7.95.3 — Bitbucket

    When I start any stream from 2 different channels in Retrofit (both channels are from the same content provider) the streams only emit audio.

    The normal logging shows this:

    Code
    19:43:55.816 T:1962536768 NOTICE: VideoPlayer: Opening: http://vod.streamcloud.be/vier_vod/mp4:_definst_/demol/2017/volledigeafleveringen/20170206_aflevering1.mp4/chunklist_w187488663_ao.m3u8
    19:43:55.829 T:1962536768 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
    19:43:55.842 T:1555039136 NOTICE: Creating InputStream
    19:43:55.856 T:1555039136 NOTICE: Creating Demuxer
    19:43:56.044 T:1555039136 NOTICE: Opening stream: 0 source: 256
    19:43:56.058 T:1555039136 NOTICE: Creating audio thread
    19:43:56.234 T:1555039136 NOTICE: OMXClock using audio as reference
    19:43:56.335 T:1555039136 WARNING: CDVDMessageQueue(video)::Put MSGQ_NOT_INITIALIZED

    The debug logging shows this:


    [hr]
    Looking at OSMC you can see the following ffmpeg build flags for the RPi2/RPi3 build:

    For LibreELEC builds a lot more is explicitly enabled/disabled:

    So I am wondering whether we are disabling more support than what is required here ?
    [hr]
    Looking inside of the .m3u8 files from the stream I only identify audio file extensions:


    [hr]
    Alright I figured it out :)

    Retrospect is downloading the audio-streams only.
    Replacing in the link "ao" with "vo" works fine, and it .m3u8 files do contain video content !

    Edited once, last by dag (February 13, 2017 at 12:04 AM).

  • The real solution, as described in the link, was to increase the maximum stream bitrate in Retrospect from the default 1500 to 2000 so that not the audio-only stream, but instead the video stream is selected.