Commit 717d554f authored by simon's avatar simon

Modif dernière minute :)


git-svn-id: file:///mnt/marvin-var/svn/magneto/trunk@109 f61d8a82-367e-4513-8f0b-2a88b49b8d76
parent a119b872
......@@ -222,7 +222,10 @@ SELECT identifiant FROM animaux WHERE taille > 20;
\item Adresse spécial : views.
\end{itemize}
\end{block}
\end{frame}
\begin{frame}
\frametitle{url.py}
\begin{block}{Exemple}
\begin{verbatim}
(r'\^/enregistrements/', views.schedules\_list)
......@@ -257,14 +260,19 @@ r'^/enregistrements/ : URL
\item ... parfois avec des arguments ;
\end{itemize}
\end{block}
\end{frame}
\begin{frame}
\frametitle{views.py}
\begin{block}{Exemple}
\begin{verbatim}
def schedules\_list():
tpl = env.get\_template('schedules\_list.html')
return tpl.render(schedules=Schedule.select())
\end{verbatim}
\begin{itemize}
\item tpl : Template à retourner
\item schedules : argument.
\item \texttt{tpl} : Template à retourner
\item \texttt{schedules} : argument.
\end{itemize}
\end{block}
\end{frame}
......@@ -275,7 +283,7 @@ def schedules\_list():
\begin{block}{Cron}
\begin{itemize}
\item Planificateur de tâches ;
\item Démon planificateur de tâches ;
\item utilisation via fichiers ;
\item programmation enregistrements.
\end{itemize}
......@@ -285,11 +293,25 @@ def schedules\_list():
\begin{itemize}
\item 1 fichier : la crontab ;
\item 1 entrée : le cronjob ;
\item 1 classe pour chacun.
\item 1 classe pour chaque.
\end{itemize}
\end{block}
\end{frame}
\begin{frame}[fragile]
\frametitle{Exemples}
\begin{block}
Entrée type crontab :
\begin{verbatim}
min hh jj mm jm commande
\end{verbatim}
Exemple : 13 février à 23h31
\begin{verbatim}
31 23 12 02 * commande
\end{verbatim}
\end{block}
\end{frame}
\begin{frame}
\frametitle{Problèmes Implémentation}
......@@ -314,25 +336,26 @@ def schedules\_list():
\begin{frame}[fragile]
\frametitle{API VLC}
\frametitle{\textsc{API VLC}}
\begin{block}{Pourquoi une \textsc{api} ?}
\begin{itemize}
\item Minimiser la syntaxe ;
\item VLC :
\item Encodage \textsc{VLC} :
\begin{verbatim}
vlc v4l:///dev/video0:norm=secam:channel=1 \
--sout "#transcode{\
scale=1,vcodec=h264,vb=512\$,acodec=mp4a,ab=64}:\
standard{mux=mp4,dst="test.mp4",access=file}";
vlc -vvv input_stream --sout \
'#transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128,deinterlace}
\end{verbatim}%ERREUR, pas ça du tout (pas le bon module déjà) :
\item API VLC : VlcRecorder.record();
\item API VLC : VlcEncoder.start();
% Tout est dans la conf : CONSTANTES
\item Utiliser \textsc{vlc} sous forme d'un objet ;
\item Peut s'intégrer à d'autres projets.
\end{itemize}
\end{block}
\end{frame}
\begin{frame}
\frametitle{\textsc{API VLC}}
\begin{block}{Organisation}
3 grandes tâches :
% VLC lancé 3 fois en même temps
......@@ -405,11 +428,4 @@ vlc v4l:///dev/video0:norm=secam:channel=1 \
\item lecture supporté par navigateur ;
\end{itemize}
\end{block}
\begin{block}{Autres tâches}
\begin{itemize}
\item Arrêt serveur (streaming + telnet) ;
\item liste des vidéo à disposition.
\end{itemize}
\end{block}
\end{frame}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment