Asynchronous (out of mux) PiP using SecondaryVideoPlayer

As Peter wrote in his blog only syncronous PiP is supported with the current iHDSim.
My question is if async PiP is working on the Toshiba consumer players and if someone already tried this.
My idea is to stop the main video to play some PiP on top of it.

Cheers,
Gunnar


Answer this question

Asynchronous (out of mux) PiP using SecondaryVideoPlayer

  • Atlantaazfinest

    My specs are off being updated so I can't check, but you can put the EVO (and MAP) anywhere I think. You need a MAP as that is what is specified in the playlist.

  • NickNotYet

    Cheers Andy. I don't have to specify this kind of video in the playlist, have I

  • Andrea Williams

    Al right. I'll give it a try... By out-of-mux I mean not muxed into the main video.
    Since this video is not declared in the playlist can I simply put the evob somewhere in the adv_obj folder Does it need its map file too

    Cheers

  • Pad

    The Toshiba player with 2.0 firmware might support async secondary. I know for a fact that earlier versions cannot.

    What do you mean by out-of-mux Do you mean video from pstore That is still muxed into an EVO. That should work in all players, though no titles do that right now so YMMV.

    You are correct in that stopping main video and playing PIP on top of it does require async support.



  • ivanFSR

    How do you specify that you want the PiP video started/stopped rather than both The example Peter had on his website just uses the main Player.playlist object, which starts/stops both videos. It looks like the only function in the Player.video.sub object is changeLayout().

  • V.E

    You want SecondaryVideoPlayer.play(uri, start, offset, stop, callback).

    If the PIP is synchronised with the main video (like U-Control and the IME) then you simply set the sub-video alpha. But if the PIP is async, then you need to use the secondary player.



  • James_Steven

    For async No, you just use the API to start (and stop) it.

  • Asynchronous (out of mux) PiP using SecondaryVideoPlayer