Jump to content


Photo

Stilstaand beeld


  • Please log in to reply
63 replies to this topic

Re: Stilstaand beeld #21 Jork

  • Senior Member
  • 844 posts

+13
Neutral

Posted 22 November 2024 - 11:09

Imagebouwers en developers van andere images hebben er niet zoveel last van om de reden:

Ze gebruiken de FF en REW functie in mediaplayer niet meer op de manier zoals OpenPli dat heeft.

Dat frame by frame is omzeilt door stap functie als enige te gebruiken in players.

Dan komt het stilstaand beeld isssue niet meer bovendrijven.

Dus is er ook geen developer meer die er tijd in stopt.



Re: Stilstaand beeld #22 WanWizard

  • PLi® Core member
  • 70,897 posts

+1,833
Excellent

Posted 22 November 2024 - 13:38

Dat frame by frame is omzeilt door stap functie als enige te gebruiken in players.

 

Fix in de categorie:

 

"Mijn elleboog doet zeer als ik hem aanraak". "Dan moet u dat niet meer doen meneer..."


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Stilstaand beeld #23 Jork

  • Senior Member
  • 844 posts

+13
Neutral

Posted 22 November 2024 - 15:44

Als het gaat om, lees ik dat goed: 90 000 pts per sec. verwerkingen. Dan begrijp ik het ook wel weer een beetje. Fysieke hardware beperkingen opzoeken heet dat.

Re: Stilstaand beeld #24 WanWizard

  • PLi® Core member
  • 70,897 posts

+1,833
Excellent

Posted 22 November 2024 - 18:02

Geen idee wat je waar leest?


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Stilstaand beeld #25 littlesat

  • PLi® Core member
  • 57,462 posts

+708
Excellent

Posted 22 November 2024 - 19:45


Edited by littlesat, 22 November 2024 - 19:47.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Stilstaand beeld #26 littlesat

  • PLi® Core member
  • 57,462 posts

+708
Excellent

Posted 22 November 2024 - 19:46

Ik heb hier nog nooit last van gehad…. En zolang ik het niet kan verifiëren is het lastig op te lossen.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Stilstaand beeld #27 Jork

  • Senior Member
  • 844 posts

+13
Neutral

Posted 22 November 2024 - 19:47

Geen idee wat je waar leest?



line 979.

https://github.com/O.../servicemp3.cpp

Re: Stilstaand beeld #28 littlesat

  • PLi® Core member
  • 57,462 posts

+708
Excellent

Posted 22 November 2024 - 20:11

Dat is heel iets anders dit gaat over de timesynch spul…

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Stilstaand beeld #29 WanWizard

  • PLi® Core member
  • 70,897 posts

+1,833
Excellent

Posted 22 November 2024 - 20:13

Dat heeft niks met verwerking te maken, dat gaat over PTS, MPEG Presentation Timestamp, de synchonisatie "strook" van een MPEG stream, en die timestamp is in nanoseconden.

 

Je moet ook even oppassen met de context van het e.e.a.: dit is een comment van tmbinc, gemaakt in 2006. Nog uit de tijd dat servicemp3 nog ging over mp3 files...


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Stilstaand beeld #30 littlesat

  • PLi® Core member
  • 57,462 posts

+708
Excellent

Posted 22 November 2024 - 20:18

Eigenlijk ging dit al altijd over video, ook in de enigma1 tijd. Echter dream multimedia heeft vermoed ik ooit iets gekozen om gstreamer te kunnen inbinden en op een of andere manier is er mp3 in gekomen.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Stilstaand beeld #31 Jork

  • Senior Member
  • 844 posts

+13
Neutral

Posted 22 November 2024 - 20:28

Het uit sync raken lijkt me nou net de rootcause. Is servicemp3 nog steeds supported?

Edited by Jork, 22 November 2024 - 20:34.


Re: Stilstaand beeld #32 WanWizard

  • PLi® Core member
  • 70,897 posts

+1,833
Excellent

Posted 22 November 2024 - 20:34

Eh, servicemp3 en Enigma1 hebben niks met elkaar van doen.

 

En de oorspronkelijke servicemp3 deed wel degelijk alleen mp3 files. gstreamer is er pas een jaar of 3 later ingemeubeld (in https://github.com/O...af47058975a18cb). En ook toen was alleen mp3 audio in scope. Video is later door Montzer toegevoegd.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Stilstaand beeld #33 WanWizard

  • PLi® Core member
  • 70,897 posts

+1,833
Excellent

Posted 22 November 2024 - 20:38

Het uit sync raken lijkt me nou net de rootcause. Is servicemp3 nog steeds supported?

 

Kan, maar de comment komt uit getLength(), dus die heeft er al zeker niks mee te maken ;).

 

En jazeker, bijna alles wat niet MPEG-TS is, loopt via de generieke media service, hetzij ServiceMP3, hetzij ServiceHisilicon ( de instroductie van deze laatste is de reden dat servicemp3 van de enigma code is afgesplist, zodat hij optioneel gemaakt kon worden ).

 

Uitdaging is dat we al een paar jaar niemand meer in het team hebben met dusdanig diepgaande kennis, mensen als sjaakie en pieterg.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Stilstaand beeld #34 Jork

  • Senior Member
  • 844 posts

+13
Neutral

Posted 22 November 2024 - 21:50

Is het dan geen tijd om een andere mediaservice te integreren? MrVica heeft best een aardig stabiele player onder zijn hoede. Hij is nog steeds actief op dit forum.

Re: Stilstaand beeld #35 littlesat

  • PLi® Core member
  • 57,462 posts

+708
Excellent

Posted 23 November 2024 - 09:24

Wat met service mp3 afgespeeld wordt zijn niet de normale opnames en vaak zit hier ook iets tussen wat niet helemaal volgens de specs is en dat kan ook gekke dingen veroorzaken. Vaak een repetitie van de bron kan eea oplossen. Repareren doe je dan met progs op je peecee

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Stilstaand beeld #36 WanWizard

  • PLi® Core member
  • 70,897 posts

+1,833
Excellent

Posted 23 November 2024 - 15:02

Is het dan geen tijd om een andere mediaservice te integreren? MrVica heeft best een aardig stabiele player onder zijn hoede. Hij is nog steeds actief op dit forum.

 

een service != een player.

 

Wat een service doet, is de input converteren naar iets dat aan de SoC gevoerd kan worden, wat in de praktijk betekent conversie naar MPEG en PCM. Het zit dus onder een player.

 

De uitdaging van servicemp3 is gstreamer.

 

Je moet voor elk input formaat een pipeline opbouwen met alle stappen die nodig zijn om van input tot output te komen. Dat kan soms erg complex zijn, en hoewel er steeds nieuwe formaten of protocollen bijkomen ( denk aan hls en dash ) is hier al jaren niets aan gedaan, waardoor servicemp3 achter gaat lopen. En ook een puntje van aandacht, van alle gstreamer software codecs (bekend als de good, bad and ugly) is maar een subset voor geinstalllerd.

 

Alternatief is een service op basis van ffmpeg, zoals servicehisilicon (gebruikt custom hardware accellerated ffmpeg libs) or serviceexteplayer3. Die doen sommige formaten beter, ander slechter of niet, en hebben ook als nadeel dat ze opnemen (van streams) niet ondersteunen.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Stilstaand beeld #37 Jork

  • Senior Member
  • 844 posts

+13
Neutral

Posted 1 December 2024 - 11:17

Duidelijk en dank voor deze toelichting nog. Het spoelen van standaard box opnames triggert het uit sync raken. Hierdoor lijkt de pipeline en/of video decoder te crashen. Hiervan worden geen foutmeldingen geregistreerd. Standaard player afsluiten terug naar kanalenlijst, dan gaan sommige kanalen incl. fta op zwart. In zenderinfo zie je dan ook geen codecinfo meer van deze. Het is mijn wens om in het afsluiten van player een extra mechanisme in te bouwen welke de pipeline/decoder softwarematig initialiseerd/reset. Zoals gebeurt in bv. QuadPip plugin. Het is een workaround oplossing maar het is minder hinderlijk dan je stb te moeten herstarten.

Edited by Jork, 1 December 2024 - 11:26.


Re: Stilstaand beeld #38 Jork

  • Senior Member
  • 844 posts

+13
Neutral

Posted 1 December 2024 - 15:02

Als voorbeeld hieronder een manier
om een vastgelopen gst pipeline te resetten.



def main():
create_pipeline()

loop = GLib.MainLoop()
loop.run()

def restart_pipeline(pipeline):
pipeline.set_state(Gst.State.NULL)
time.sleep(2)
logger.error("Recreate pipeline")
create_pipeline()

def create_pipeline():
'''
add all elements here
and set pipeline to PLAYING state
'''

Edited by Jork, 1 December 2024 - 15:05.


Re: Stilstaand beeld #39 Jork

  • Senior Member
  • 844 posts

+13
Neutral

Posted 2 December 2024 - 17:03

Ik heb een workaround werkend gekregen.

De gevolgen van het vastlopen van de STB tijdens spoelen (highspeed FF/REW) van een opname zijn nu niet zodanig dat ik de STB weer opnieuw moet opstarten.

 

Via een python script.

In exit player: >> setDecoderMode("normal")

 

ENABLE_DEC_PROCPATH = "/proc/stb/video/decodermode"

 

def  setDecodermode(value):

 

if os.access(ENABLE_DEC_PROCPATH, os.F_ok):

open (ENABLE_DEC_PROCPATH, "w"), write(value)

return open(ENABLE_DEC_PROCPATH, "r"),

read().strip() == value

 

----



Re: Stilstaand beeld #40 WanWizard

  • PLi® Core member
  • 70,897 posts

+1,833
Excellent

Posted 2 December 2024 - 17:18

Mooi dat je het gevonden hebt !

 

Ze je kans dit als een pull request op github aan te leveren? Wel zo netjes als de fix aan jou naam gekoppeld wordt...


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.



3 user(s) are reading this topic

0 members, 3 guests, 0 anonymous users