PDA

View Full Version : Pip solo 4k



dpullen87
17-06-18, 19:45
On my solo 2 I used to be able to use PIP and make the picture full screen but still getting the sound from the other channel.

For example if watching football on a euro sat and then using pip to get English comms from uk sat.

Since moving to a solo 4K I can longer get this to work, I’m sure it was called big PIP before but when I choose that both pictures are still on the screen.

Also when using PIP on 4K channels like TRT it does not work properly and stutters.

Any help would be much appreciated.

dpullen87
18-06-18, 11:17
I found the below on another forum but can only find a pyo file and not py. I'm not familiar with python and opening the pyo file in a text editor doesn’t seem correct.

Can anyone help

HOWTO GUIDE - MODIFY PIP AND HAVE AUDIO PIP

Let's modify the PiP plugin for the AudioPip:

We connect via FTP to the VU+ and access /usr/lib/enigma2/python/Screens

There you will find the file PiP Setup.py
This is the software that allows us to manage the PiP window

We are going to edit it:

At the beginning of the file we find the following:

Code:

fromScreens.ScreenimportScreen
fromComponents.ActionMapimportNumberActionMap
fromComponents.LabelimportLabel
#thisisnotsogreat.

MAX_X=720
MAX_Y=576
MAX_W=MAX_X*3/4
MAX_H=MAX_Y*3/4
MIN_W=MAX_X/8
MIN_H=MAX_Y/8
The MAX_W, MAX_Handparameters are those which indicate the maximum size of the PiP window and as we see, it isl imited to 3/4 of the total size of the screen.

Change these two lines

Code:

MAX_W=MAX_X*3/4
MAX_H=MAX_Y*3/4
leaving them as well (only change these two lines,we leave the rest of the file as it is):

Code:
MAX_W=MAX_X
MAX_H=MAX_Y

We will thus allow the PiP window to reach the total of the screen.

Once edited the file restart the VU + so that it catches the new configuration.

If we now return to open the PiP and then wear e going to expand the PiP window will allow us to reach the total of the screen.
If we are changing the channel, we will continue seeing the PiP window but we will hear the sound of the main channel which is below.

Well, we already have the AudioPiP

dsayers
18-06-18, 14:58
You can find latest vix .py files from github https://github.com/OpenViX/enigma2/blob/master/lib/python/Screens/PiPSetup.py copy all the text and paste in notepad ++ save as same name .py. Do your edits and send to box, make sure you save a copy of the original .pyo file

dpullen87
18-06-18, 19:58
You can find latest vix .py files from github https://github.com/OpenViX/enigma2/blob/master/lib/python/Screens/PiPSetup.py copy all the text and paste in notepad ++ save as same name .py. Do your edits and send to box, make sure you save a copy of the original .pyo file

Thanks for the reply, should the edited .py file replace the current .pyo file?

dsayers
18-06-18, 20:01
Yes it should compile to .pyo on boot that's why I suggested saving the original .pyo incase of errors.

dpullen87
18-06-18, 22:00
Yes it should compile to .pyo on boot that's why I suggested saving the original .pyo incase of errors.

Will give it ago tomorrow and report back, thanks for taking the time to help :thumbsup:

dpullen87
19-06-18, 16:01
editing the py etc all worked and compiled on reboot but I'm still unable to acheive full screen for the pip picture.

This used to work why has it been changed?

twol
19-06-18, 16:16
editing the py etc all worked and compiled on reboot but I'm still unable to acheive full screen for the pip picture.

This used to work why has it been changed?

Could be to do with the fact its a different chip architecture and the Solo4K drivers ... hardware pip implementation varies between brands and brand models.... unfortunately because it worked once doesn‘t mean it will always work

dpullen87
19-06-18, 16:46
Could be to do with the fact its a different chip architecture and the Solo4K drivers ... hardware pip implementation varies between brands and brand models.... unfortunately because it worked once doesn‘t mean it will always work

can it be fixed?

twol
19-06-18, 17:59
can it be fixed?

Sorry no idea..... it took Vu+ a while to get quadpip to work with audio in all 4 quadrants

dpullen87
20-06-18, 12:12
Will quadpip be added to Vix?

twol
20-06-18, 16:00
Will quadpip be added to Vix?

Quadpip is a ViX feeds downloadable plugin for Vu+ 4K and Giga4K boxes that support it.

dpullen87
02-08-18, 12:17
On my solo 2 I used to be able to use PIP and make the picture full screen but still getting the sound from the other channel.

For example if watching football on a euro sat and then using pip to get English comms from uk sat.

Since moving to a solo 4K I can longer get this to work, I’m sure it was called big PIP before but when I choose that both pictures are still on the screen.

Also when using PIP on 4K channels like TRT it does not work properly and stutters.

Any help would be much appreciated.

Anyone managed to get this to work yet?

abu baniaz
02-08-18, 17:08
This is the answer from Erik Slater on another forum



The SoC of the solo4k has the same limitation. Not because it's budget, but because it was the first 4K SoC from Broadcom.

Playing audio and video is not something the CPU has anything to do with. I am not familiar with the details (because they're heavily NDA), but the overall concept is that the A/V section of the section has a certain maximum bandwidth and a certain amount of channels (that can be used to transport like anything and can be bonded as well, if I understood correctly). A video decoder needs a certain amount of bandwidth to operate. Apparently it also needs more bandwidth when the size is bigger and/or the location is more the right/bottom hand side. So the PiP decoder cannot be enlarged or located random at will, certain combination would require too much bandwidth on the SoC.


Back to your first comment: the SoC has just one audio decoder and it's linked to the first video decoder. You cannot have audio with the second video decoder, simple as that.


You may be confused by the quadpip function, that seems to have four audio decoders, but it only seems like that, all audio device nodes connect to just one audio decoder, in the end, so you can just listen to one service at a time. The difference is that this audio decoder can be connected to any of the four video decoders, which non-quadpip decoders can't do (nor can the quadpip decoders when not in quadpip mode).

The SoC in the ET9x00, indeed, was the only SoC that could decode two audio streams in parallel, which I already mentioned.

So, conclusion. If you want to have audio of the second decoder, you can't. If you try to work around it trying to enlarge the PiP window to full screen, only a handful of receivers can do it. But it won't buy you much, as the second video decoder (PiP) is free-running, it's not synchronised to any audio, so audio and video will always be several seconds apart.