[vlc-devel] Modification ;-)
julien
julien.martin at pm.gouv.fr
Wed Jun 22 11:19:47 CEST 2005
Bonjour,
J'ignore qui recevra le mail alors je me présente,
Je suis étudiant a Epitech et actuellement stagiaire a Matignon pour
6 mois avec pour sujet la mise en place d'une solution d'acquisition,
d'enregistrement et de streaming vidéo et radio basée bien évidemment
sur vidéolan.
J'ai donc débuté par l'installation matérielle et la configuration
pour les cartes pvr. La maquette étant désormais opérationnelle pour un
streaming de base. Je suis en train de développer un portail php
d'accès aux canaux, de contrôle des flux et d'enregistrement de
programmes a la demande (incluant l'activeX).
Et j'ai rencontré a ce stade un problème dans vlc, car lorsque je
programmais au travers de la vlm un scheduling a une heure précise. la
commande show en telnet m'indiquait toujours une heure plus tard. Alors
après avoir retourné tout les fichiers de conf de mon linux, avoir lu
le code source de vlm.c, j'en suis arrive a la conclusion que ça devait
être mktime qui posait problème.
Apres lecture du man, j'en ai compris que le paramètre isdst contrôlait
les décalage horaire d'été-hiver
A negative value for tm_isdst causes the mktime() function to attempt
to divine whether summer time is in effect for the specified time.
donc après lui avoir affecté une valeur a -1 je n'ai plus aucun
problème de décalage horaire.
Voila donc ma solution...
J'ai mis en pièce jointe un patch a la demande de xtophe bien que je
n'ai modifié que 2 valeurs dans le code source.
For english people, I explain :
Using the vlm module of vlc, when I set a scheduled programmation at
a fixed time, the show command of the vlm (using telnet) display that
the programmation will start 1 hour later. In my opinion this mistake
come from the summer-time modification. Reading the man of the mktime,
I realize that the parameter tm_isdst with 0 value ignore this timing
modification. And a -1 one auto-negociate if there's a need to modify
the time according to the summer-time variations. So here is a patch
made to change these 2 values in the vlm.c file.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/enriched
Size: 2374 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20050622/1c188d99/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vlm.c.diff
Type: application/octet-stream
Size: 278 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20050622/1c188d99/attachment.obj>
-------------- next part --------------
Merci a vous pour votre travail.
a bientôt,
cordialement,
--
Julien Martin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/enriched
Size: 85 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20050622/1c188d99/attachment-0001.bin>
More information about the vlc-devel
mailing list