[PATCH] Raccolta patch per VDR 1.7.17
Moderatori: ragno, tapino, alez, zulu, davidea
[PATCH] Raccolta patch per VDR 1.7.17
Spero nella collaborazione di altri utenti in questo lavoro.
NOTA: Applicando queste patch è possibile incorrere in problemi, prima di usarle in un sistema di produzione vedete di provarle in un ambiente di test.
Ciao, Pizzak
Video Disk Recorder 1.7.20
Hardware: Scheda madre Asus AT3N7A-I CPU: Atom 330 Proc.Video: ION RAM: 2GB DDR2 800 HDD: 160GB+1TB+512GB(USB)
Software: Debian Wheezy, Drivers Nvidia v270.41.19
Re: [PATCH] Raccolta patch per VDR 1.7.17
Autore: Ugo Richter
Fonte: ML di VDR
Data: 19.03.2011
Compilazione: Compila senza problemi
Note:
Risolve il problema che nelle descrizioni lunghe nell'EPG lo scrolling non funziona.
- Allegati
-
[L’estensione diff è stata disattivata e non può essere visualizzata.]
Video Disk Recorder 1.7.20
Hardware: Scheda madre Asus AT3N7A-I CPU: Atom 330 Proc.Video: ION RAM: 2GB DDR2 800 HDD: 160GB+1TB+512GB(USB)
Software: Debian Wheezy, Drivers Nvidia v270.41.19
Re: [PATCH] Raccolta patch per VDR 1.7.17
Autore: Klaus Schmidinger
Fonte: ML di VDR
Data: 20.03.2011
Compilazione: Compila senza problemi
Note:
> How about taking the age of the marks file into account?
>> Like, when checking whether the file has been changed, calculate
>> the age of the file (tm) and schedule the next check for "now + f(tm)".
>> That way, a file that has just been updated will be checked again
>> very soon, while an old file will only be checked rarely.
>> Ages under one minute could be treated as "one second", ages under
>> one hour as "10 seconds" and anything older could just result
>> in not rereading the marks file (since it's rather unlikely that
>> it will change once it's grown that old).
I have attached a patch that implements this.
Would this be ok?
- Allegati
-
[L’estensione diff è stata disattivata e non può essere visualizzata.]
Video Disk Recorder 1.7.20
Hardware: Scheda madre Asus AT3N7A-I CPU: Atom 330 Proc.Video: ION RAM: 2GB DDR2 800 HDD: 160GB+1TB+512GB(USB)
Software: Debian Wheezy, Drivers Nvidia v270.41.19
Re: [PATCH] Raccolta patch per VDR 1.7.17
Autore: Klaus Schmidinger
Fonte: ML di VDR
Data: 20.03.2011
Compilazione: Compila senza problemi
Note:
The attached patch reactivates some of the frame detecting code that was
already in VDR 1.7.16, and adds a method of determining whether the
current video stream consists of separate "fields" instead of complete
frames. If this is the case, it puts two subsequent fields together to
one frame in the index file.
I know that the way this is detected (by counting the number of "frames"
between two I-frames) is "guesswork", but until I see a case where this
fails I'd say it still beats having a complete H.264 parser in there
![Wink ;-)](./images/smilies/icon_e_wink.gif)
Please test the patch (which is against VDR 1.7.17) by recording all kinds of
streams (SD and HD) available to you and verify that, when replaying such
a recording
- the current and total time in the replay progress display is correct.
- fast forward/rewind works properly
- setting an editing mark, jumping to it and moving it around updates
the picture accordingly
The patch activates 'DebugFrames', so whenever a recording starts
VDR prints something like this to stderr:
/50 /50 /50 /50 /30 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /10 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /30 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /10
Delta = 1800 FPS = 50.00 FPPU = 1 NF = 32
/50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /30 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /50 /10 *
If you encounter a channel where one of the above tests fails, please send
me the data VDR has printed to stderr when the recording started. Maybe it
can help to further fine tune this.
Please do all testing with newly created recordings that have been done
with a VDR that has this patch applied.
Klaus
- Allegati
-
[L’estensione diff è stata disattivata e non può essere visualizzata.]
Video Disk Recorder 1.7.20
Hardware: Scheda madre Asus AT3N7A-I CPU: Atom 330 Proc.Video: ION RAM: 2GB DDR2 800 HDD: 160GB+1TB+512GB(USB)
Software: Debian Wheezy, Drivers Nvidia v270.41.19
Re: [PATCH] Raccolta patch per VDR 1.7.17
Autore: Torsten Kunkel con ultima modifica di Udo Richter
Fonte: VDRPortal (http://www.vdrportal.de/board/thread.ph ... did=104863)
Data : 19.03.2011
Compilazione: Compila senza problemi
Note:
- Allegati
-
[L’estensione diff è stata disattivata e non può essere visualizzata.]
Video Disk Recorder 1.7.20
Hardware: Scheda madre Asus AT3N7A-I CPU: Atom 330 Proc.Video: ION RAM: 2GB DDR2 800 HDD: 160GB+1TB+512GB(USB)
Software: Debian Wheezy, Drivers Nvidia v270.41.19
Re: [PATCH] Raccolta patch per VDR 1.7.17
autore per il jumpplay dovrebbe essere Torsten Kunkel con ultima modifica di Udo Richter.
di solito l' autore e menzionato nel header della stessa patch.
questa la lista (intanto) delle patch che vengono applicate da archvdr e penso anche da yavdr :
Codice: Seleziona tutto
04_newplugin
06_default_svdrp_port_0
11_sortrecordings
12_osdbase-maxitems
16_channels.conf.terr-fix
81_Make_config
82_valgrind
99_ncursesw-include
99_vdr-workaround-broken-sys-capability
# Patch collection (replaces enAIO).
opt-20_liemikuutio
# Allows to tune to non-FTA channels provided by internal devices,
# like streamdev
opt-21_internal-cam-devices
# Easy editing of cutting marks
# (Requires opt-20_liemikuutio!)
opt-22-x_edit_marks
# The Jump patch allows automatic jumping over cutting marks.
opt-24_jumpplay
# Patch needed for the ttxtsubs plugin.
opt-27_ttxtsubs
# Makes VDR aware of the reelchannelscan plugin
opt-31-x_reelchannelscan
# Patch needed for the menuorg plugin.
opt-37-x_menuorg
# Patch that suppresses double EPG entries.
opt-38_disableDoubleEpgEntrys
# Patch to disable normal epg update for specified channels.
opt-39_noepg
# Patch to show an info, if it is possible to record an event in the timer-info.
opt-41-x_timer-info
# Patch to allow plugins to replace the VDR mainmenus
opt-42-x_MainMenuHooks
# Shows remaining recording capacity in recordings menu.
# (Requires opt-41-x_timer-info !)
opt-43-x_recordshowfree
# Patch needed for the rotor plugin.
opt-44_rotor
# Patch needed for the yaepg plugin.
opt-45_yaepg
# Patch for the PIN plugin
opt-48-x_pin
# Patch required for the GraphTFT plugin
opt-50_graphtft
opt-50_graphtft-liemikuutio
# Modifies the start time of recordings to the first cutting mark
# (disabled by default - enable in VDR's recording setup)
opt-51_cuttime
# Records into smaller files and uses hardlinks to speed up cutting
opt-52_hard_link_cutter
opt-55_wareagleicon
opt-58_volume
opt-59_vdr-remote_instant_recordings
opt-63_cap_sys_tty_config
opt-64_lnb-sharing
opt-92_dvbplayer-no-busy
opt-93_hd-timeshift-wait
opt-97_subdevice
opt-98_no-retune-on-tid
vdr-arch
vdr-1.7.17-vtype
MenuEventNext
updatemarks-3
framedetect
devo verificare meglio.
bye
@ti ho aggiunto una parentesi quadra!!!
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic)
![Wink ;)](./images/smilies/icon_e_wink.gif)
Don't feed the trolls non alimentate sistemi proprietari
![Wink ;)](./images/smilies/icon_e_wink.gif)
Linux rulez!
![Smile :)](./images/smilies/icon_e_smile.gif)
Re: [PATCH] Raccolta patch per VDR 1.7.17
domanda forse stupida, cio' vuol dire che tutte le altre patch si possono o meno applicare singolarmente , quindi non c'e' nessuna patch che vada a patchare alcune linee inserite da un' altra patch??von fritz ha scritto:Hello
ho commentato MenuEventNext perche' va in confiltto con un altra patch della lista.
devo verificare meglio.
bye
Re: [PATCH] Raccolta patch per VDR 1.7.17
allora piccola retifica.
Nel post precedente ho fatto un copia incolla della lista patch usata in archvdr, che dovrebbe essere simile se non uguale a yavdr (da verificare), senza togliere le patch commentate (non applicate).
corretto nel mio post precedente.
la patch MenuEventNext causa un reject a causa della patch opt-50_graphtft.
commentanto la opt-50_graphtft.dpatch tutte le altre patch vengono applicate e vdr compila senza problemi.
io penso che sarebbe meglio usare solo le patch che vengono veramente utilizzate per le proprie esigenze.
p. es. la opt-50_graphtft.dpatch serve solo per chi usa il graphtft plugin.
=======
le prime undici patch :
04_newplugin.dpatch
Autore: Thomas Schmidt
Fonte: archvdr -> e-tobi
Data: 14.03.2011
Compilazione: Compila senza problemi
Note:
Patch per lo script newplugin, permette di compilare nuovi plugins in una struttura "non standard" p. es. come in archvdr/yavdr/e-tobi debian.
06_default_svdrp_port_0.dpatch
Autore: Thomas Schmidt
Fonte: archvdr -> e-tobi
Data: 14.03.2011
Compilazione: Compila senza problemi
Note:
Patch che reimposta la porta per svdrp a 2001 (come era prima)
11_sortrecordings.dpatch
Autore: Frank Jepsen
Fonte: archvdr -> e-tobi
Data: 14.03.2011
Compilazione: Compila senza problemi
Note:
Patch che mette in ordine (nome) le cartelle e le registrazioni (data o nome)
12_osdbase-maxitems.dpatch
Autore: Andreas Brugger
Fonte: archvdr -> e-tobi
Data: 14.03.2011
Compilazione: Compila senza problemi
Note:
Patch che risolve dei problemi con text2skin e lo skin enigma.
16_channels.conf.terr-fix.dpatch
Autore: Thomas Schmidt
Fonte: archvdr -> e-tobi
Data: 14.03.2011
Compilazione: Compila senza problemi
Note:
Patch che rimuove il canale (Ch 14) invalido dalla channels.conf.terr (riportato come Ubuntu Bug #45721)
81_Make_config.dpatch
Autore: ??
Fonte: archvdr -> e-tobi
Data: 14.03.2011
Compilazione: Compila senza problemi
Note:
Patch che aggiunge Make.config (genera una versione di debug).
82_valgrind.dpatch
Autore: Tobias Grimm
Fonte: archvdr -> e-tobi
Data: 14.03.2011
Compilazione: Compila senza problemi
Note:
Patch che aggiunge una nuova opzione -k / --keep-plugins (solo nella versione debug)
non permette a vdr di fare il unload dei plugins allo spegnimento.
(permette a valgrind di individuare eventuali "buchi di memoria")
99_ncursesw-include.dpatch
Autore: Tobias Grimm
Fonte: archvdr -> e-tobi
Data: 14.03.2011
Compilazione: Compila senza problemi
Note:
Patch che include ncursesw header file.
99_vdr-workaround-broken-sys-capability.dpatch
Autore: Anssi Hannula
Fonte: archvdr -> e-tobi
Data: 14.03.2011
Compilazione: Compila senza problemi
Note:
workaround per problemi con kernel headers linux 2.6.29
vedi : http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=523424
opt-20_liemikuutio.dpatch
Autore: Rolf Ahrenberg
Fonte: archvdr -> e-tobi
Data: 14.03.2011
Compilazione: Compila senza problemi
Note:
Patch che aggiunge varie funzionalita':
vedi HISTORY-liemikuutio per dettagli.
opt-21_internal-cam-devices.dpatch
Autore: Tobias Grimm
Fonte: archvdr -> e-tobi
Data: 14.03.2011
Compilazione: Compila senza problemi
Note:
Patch che permette di sintonizzare canali cryptati da streamdev client device
che sono gia' decriptati dalla parte streamdev server.
vedi anche : http://www.vdr-developer.org/mantisbt/view.php?id=429
bye
- Allegati
-
[L’estensione dpatch è stata disattivata e non può essere visualizzata.]
-
[L’estensione dpatch è stata disattivata e non può essere visualizzata.]
-
[L’estensione dpatch è stata disattivata e non può essere visualizzata.]
-
[L’estensione dpatch è stata disattivata e non può essere visualizzata.]
-
[L’estensione dpatch è stata disattivata e non può essere visualizzata.]
-
[L’estensione dpatch è stata disattivata e non può essere visualizzata.]
-
[L’estensione dpatch è stata disattivata e non può essere visualizzata.]
-
[L’estensione dpatch è stata disattivata e non può essere visualizzata.]
-
[L’estensione dpatch è stata disattivata e non può essere visualizzata.]
-
[L’estensione dpatch è stata disattivata e non può essere visualizzata.]
-
[L’estensione dpatch è stata disattivata e non può essere visualizzata.]
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic)
![Wink ;)](./images/smilies/icon_e_wink.gif)
Don't feed the trolls non alimentate sistemi proprietari
![Wink ;)](./images/smilies/icon_e_wink.gif)
Linux rulez!
![Smile :)](./images/smilies/icon_e_smile.gif)
Re: [PATCH] Raccolta patch per VDR 1.7.17
La extpatch comprende anche queste sopra citate ?
Re: [PATCH] Raccolta patch per VDR 1.7.17
su yavdr, e quindi credo sia standard, esiste una cartella patches con dentro tutte queste patch ed un file 00patches, all' interno di questo file vi e' l' elenco delle patch daapplicare per come riportato nel box code sopra, quindi tutte le patch che non hanno i segno # davanti verranno applicate, quando? quando dalla dir dei sorgenti dai il comando dpatch apply-all a quel punto vedrai scorrere le righe, alla fine nella dir ../debian/patched/ troverai i file che ti dicono se la patch e' stata applicata con successo oppure no
Re: [PATCH] Raccolta patch per VDR 1.7.17
![Smile :)](./images/smilies/icon_e_smile.gif)
Video Disk Recorder 1.7.20
Hardware: Scheda madre Asus AT3N7A-I CPU: Atom 330 Proc.Video: ION RAM: 2GB DDR2 800 HDD: 160GB+1TB+512GB(USB)
Software: Debian Wheezy, Drivers Nvidia v270.41.19
Re: [PATCH] Raccolta patch per VDR 1.7.17
![Smile :)](./images/smilies/icon_e_smile.gif)
ciau
paper
Re: [PATCH] Raccolta patch per VDR 1.7.17
la cartella patches la trovi solo nelle distribuzioni dedicate tipo yavdr, archvdr, easyvdr ecc.
praticamente quasi tutte le distribuzioni dedicate patchano VDR.
per chi usa una distro classica con vdr compilato deve patchare (se serve) a manina.
![Wink ;)](./images/smilies/icon_e_wink.gif)
bye
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic)
![Wink ;)](./images/smilies/icon_e_wink.gif)
Don't feed the trolls non alimentate sistemi proprietari
![Wink ;)](./images/smilies/icon_e_wink.gif)
Linux rulez!
![Smile :)](./images/smilies/icon_e_smile.gif)
Re: [PATCH] Raccolta patch per VDR 1.7.17
altra patch, visto che e stata menzionata piu' sopra:
ExtP-NG extension-patch
Autore: Copperhead
Fonte: http://copperhead.htpc-forum.de/patches.php
Data: 25.03.2011
Compilazione: Dovrebbe compilare senza problemi
Note:
Megapatch che raccoglie vari patch :
ALTERNATECHANNEL = Possibilita' di selezionare un canale (registrazione) alternativo con la channel_alternative.conf
CHANNELBIND = Possibilita' di legare alcuni canali a schede-DVB definite.
CHANNELPROVIDE = disattivare la ricezione da schede-DVB
CUTTERLIMIT = limitare la larghezza di banda durante il taglio
CUTTIME = aggiornare l'orario durante il taglio.
DDEPGENTRY = rimove entrate EPG doppie
DVLVIDPREFER = Preferenze per registrazioni
GRAPHTFT = Graphtft-Plugin
HARDLINKCUTTER = velocizzare taglio video
JUMPINGSECONDS = modificare lunghezza "salto"
JUMPPLAY = "salto" automatico nelle registrazioni
LIEMIEXT = Liemikuutio patch con espansioni
LIRCSETTINGS = Impostazioni Lirc da OSD
LNBSHARE = Condividere discesa cavo unico (LNB) con piu' schede DVB
MAINMENUHOOKS = Sostituisce parti del VDR-Menu da plugins
MCLI = Necessario per il Reel Netceiver
MENUORG = Possibilita' di editare a piacimento il VDR-Menu
NOEPG = Possibilita' di disabilitare la ricezione EPG per alcuni canali
PINPLUGIN = Protezione password per certi VDR-Menu
PLUGINMISSING = VDR si avvia anche senza plugin
ROTOR = necessario per il plugin rotor
SETUP = Possibilita' di editare a piacimento il VDR-Menu (alternativa a MenuOrg)
Alcune disrtribuzioni dedicate usano il Setup-Plugin per modificare impostazioni di sistema.
TTXTSUBS = necessario per il Ttxtsubs-Plugin
VALIDINPUT = Possibilita' di evidenziare opzioni di input con simboli < >
VOLCTRL = controllo volume con sinistro/destro < > (Pero' toglie la possibilita' di scorrere velocemente nei menu)
WAREAGLEICON = Simboli-VDR nel OSD
YAEPG = YAEPG-Plugin e YAEPGHD-Plugin
come detto prima, preferibile usare le patch singole solo quelle necessarie.
pero' devo amettere comunque che e molto comoda.
- Allegati
-
- extpngvdr1.7.17v1b9.diff.gz
- (101.63 KiB) Scaricato 177 volte
ALTRO : freerunner (openmoko) ; nokia n900 ; 2 seagate dockstar, samsung ps64d8000, diversi dispositivi ARM (Allwinner, Amlogic)
![Wink ;)](./images/smilies/icon_e_wink.gif)
Don't feed the trolls non alimentate sistemi proprietari
![Wink ;)](./images/smilies/icon_e_wink.gif)
Linux rulez!
![Smile :)](./images/smilies/icon_e_smile.gif)