Page 1 of 1

Pausa / Play per Hello_Video

Posted: Thu Apr 04, 2013 2:54 pm
by redj3k
Ciao a tutti,

Sto cercando di modificare "video.c" di hello_video per far si che un video vada in pausa quando un sensore PIR non rileva nessuna presenza, e che il video riparta quando il sensore rileva qualcuno.

Il sensore funziona ma non trovo un comando semplice che metta in pausa il video...

Ho provato con
- FSEEK alla stessa posizione ---> il video si blocca, ma non riparte più
- FSEEK a posizioni precedenti (tipo 1000000 prima della posizione corrente) ---> in questo caso crea un piccolo loop (il che per me andrebbe anche bene al limite) ma il fatto è che genera degli artefatti di compressione terribili ogni volta che fa FSEEK alla posizione precedente (immagino sia perché punta nel mezzo di un cluster di memoria, e quindi non legge tutti i dati di compressione).
- Usando Delay(5000) ---> il video si ferma, ma poi ogni 5sec fa uno scattino, e quando riparte del tutto la velocità aumenta molto (come per raggiungere il clock che intanto non si era fermato).

Insomma un delirio... ma mi chiedo, non c'è in hello_video un comando semplice per mettere in pausa e fare play? mi pare assurdo...

Ho cercato nelle librerie di OpenMAX...e sembra che verso pagina 287 parlino di qualcosa che potrebbe essere quello che cerco...ma non capisco assolutamente come implementarla in "video.c"
http://www.khronos.org/registry/omxil/s ... cation.pdf


Vi prego di darmi una mano...
Grazie mille a tutti