Jump to content


Photo

Opnamen verwijderen zonder bevestiging


  • Please log in to reply
43 replies to this topic

Re: Opnamen verwijderen zonder bevestiging #41 40H3X

  • Forum Moderator
    PLi® Contributor
  • 5,840 posts

+188
Excellent

Posted 29 May 2024 - 14:51

Zoals ik eerder aanhaalde, misschien iemand "zorgen" had voor een write-back caching?


Hardware: Vu+ Uno 4K SE - Vu+ Duo 4K  - Fuba 78 cm - Tripleblock LNB Quad 19.2/23.5/28.2 - DS918+
Software : OpenPLi - OSCam - Settings van Hans - Autotimer - EPGImport

---------------------------------------------------------------------------------------------------------------------------------------

Remember: Upvote with the rep_up.png button for any user/post you find to be helpful, informative, or deserving of recognition!

---------------------------------------------------------------------------------------------------------------------------------------

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

Note: I do not provide support via PM !.


Re: Opnamen verwijderen zonder bevestiging #42 WanWizard

  • PLi® Core member
  • 69,014 posts

+1,755
Excellent

Posted 29 May 2024 - 15:39

Je wilt toch voorkomen dat je die file verwijdert per abuis....? Zeker als een ander device er mee bezig is via de NAS...

 

Eh, deze kluts heeft niks met een eventuele "are you sure" vraag te maken, het is gewoon een hack om te voorkomen dat O_BUSY moet worden afgevangen.

 

Aan de "are you sure" afhandeling hoeft niks aangepast te worden, daar is niks mis mee, en daar gaat het probleem ook helemaal niet over.

 

Het probleem is hier dat local current time wordt vergeleken met file mtime, en die kunnen hele verschillende bronnen hebben (en zijn derhalve niet in 1 vergelijking te zetten).

 

En dan kom je bij de vraag "waarom zit deze hack er in", en daarvan schrijft Mike
 

If recording, recording will be stopped, repeating timers will be cancelled just once.
If the file appears to be in the progress of writing, you get a warning (file busy),
for example when another box is recording to a NAS.

 

dus, het kan voorkomen dat al de opname is afgelopen, er nog een stukje buffer geleegd moet worden, en op die write wilde hij wachten.

 

Dit is echter alleen maar relevant als er lokaal wordt opgenomen, door de lokale enigma. Als de Enigma in kwestie niet lokaal is tov de folder waarin de file staat (hetzij NAS, hetzij local disk geshared naar een andere box), dan gaat dit allemaal niet op.

 

En ook kun je gewoon op de rode delete knop drukken in het midden van een opname door een andere box, daar heeft de lokale Enigma ook geen weet van.

 

Kortom, deze code deugt alleen maar in het enge "lokale opname op lokaal device" scenario.

 

Terwijl het probleem dat opgelost moet worden is "kan het bestand worden verwijderd?" en wat als dat niet kan (om whatever reden)? Want nu krijg je een onzinnige "busy" foutmelding, terwijl de file helemaal niet in gebruik is.


Edited by WanWizard, 29 May 2024 - 15:48.

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: Opnamen verwijderen zonder bevestiging #43 littlesat

  • PLi® Core member
  • 56,598 posts

+694
Excellent

Posted 29 May 2024 - 15:42

Het probleem is hier dat local current time wordt vergeleken met file mtime, en die kunnen hele verschillende bronnen hebben (en zijn derhalve niet in 1 vergelijking te zetten).

->

Dit begrijp ik uiteraard wel... maar 'klokken' horen uiteraard goed te staan. Ergens een foute klok kan meer ellende veroorzaken dan alleen deze check die anders kan/moet.


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


Re: Opnamen verwijderen zonder bevestiging #44 WanWizard

  • PLi® Core member
  • 69,014 posts

+1,755
Excellent

Posted 29 May 2024 - 15:50

Kan allemaal wel, maar dat kan je niet garanderen.

 

Bv als twee boxen een interne disk delen, en beide boxen transponder time gebruiken. Ihmo een veel meer voorkomend scenario dan mensen die hun hele netwerk aan de NTP hebben hangen....

 

En dus mogen we die assumptie niet maken.


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.



1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users