Que no se apague equipo tras una grabación

Ir abajo

Que no se apague equipo tras una grabación Empty Que no se apague equipo tras una grabación

Mensaje  vic1972 el Mar Abr 20, 2010 3:54 pm

Noooo, todavia no esta conseguido, pero molaria, verdad?

Estoy leyendo la salida del proceso princial DvdPlayer justo cuando acaba una grabación, y es muy interesante ... Smile


TTDecodeFilter::Pause
state force stoped
enter audio stop
enter audio stop -- leave block
state force stoped
Stopping
leave Stopping
TTDecodeFilter::Stop
TTDecodeFilter::TTEnable(0)
src/NeptuneTP.cpp, 1437, StreamControl: Stop Streaming
[CInputDTV.cpp 1477] set EVENT_FLUSH
~TTDecodeFilter id=1
TTDecoderDestroy id=1 ...
TTDecoderDestroy counter_unused=2
TTDecoderDestroy id=1 ... done

[TVFE] INFO, TunerControlUnInit, Uninit Tuner 0
TP_FRAMER[0] input channel : 0 - dedicate TP0 input
flow: dvbApp DestroyFlow end
RootAP::ProcessKey, RECORD_STOP_TIMER, otrChannel=16, currPreviewChannel=16
RootAP::ProcessKey, tuner 0, show power off dialog when ITR completed
RP=0x3739410 WP=0x37394cc
[SI DB ] found TOT
got tot:2
[SI DB ] numRegions:2 iter:0 CC:ESP regId:1
[SI DB ] CC:ESP +/-:0 offSet hr:2 min:0 CRegId:1 entries:2
==========================================================================
# RootAP::UpdateDtvTimeToSystem, get time from DTV: 14:47:51, 2010/04/20 #
==========================================================================
RootAP::UpdateDtvTimeToSystem, m_isGotDtvTimeWhenBootup = 1, SUCCESS
RP=0x3457294 WP=0x345a9a8
RP=0x34c4acc WP=0x34c4b88
key ====== 0xf90608f7
(IR)7
cmd_buffer.type=0x14, key=0xf90608f7, CMD_RECORD_PLAY=0x24
Key processed (10 ms).
RP=0x3532828 WP=0x3536984
key ====== 0xbb4408f7
(IR)7
cmd_buffer.type=0x15, key=0xbb4408f7, CMD_RECORD_PLAY=0x24
RootAP::ProcessKey, user select NO
Key processed (2 ms).
RP=0x35a80e4 WP=0x35a81a0
RP=0x3605df4 WP=0x360888c
RP=0x3664e1c WP=0x3664f94
RP=0x36c7fa0 WP=0x36cb82c
RP=0x3737ec4 WP=0x373c020
[HDMI]: HDCP A5 Check Ri OK 4, Ri_source=0x93bd Ri'_sink=0x93bd
RP=0x345365c WP=0x3453718
RP=0x34a79f0 WP=0x34aa3cc
RP=0x350b154 WP=0x350b210
RP=0x3574b20 WP=0x35782f0




Se podria tener un proceso que fuera leyendo de este archivo, hasta encontrar la cadena: RECORD_STOP_TIMER
entonces, enviar al flujo de entrada las pulsaciones FLECHA_DERECHA y BOTON_OK

Smile Que os parece? De esta manera se evitaria que el equipo LG se apague tras una grabación.
Muy util cuando estas grabando dibujos animados a los niños por ejemplo y los estan viendo.

Ademas, podriamos pensar en que este proceso lo hiciera unicamente mientras estemos en la franja horaria
de 8:00H hasta 23:59H.

De manera que si se apage el equipo tras grabación cuando se una grabación "nocturna".
vic1972
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 47
Localización : Malaga

Volver arriba Ir abajo

Que no se apague equipo tras una grabación Empty Re: Que no se apague equipo tras una grabación

Mensaje  matthelas el Mar Abr 20, 2010 4:01 pm

Great! Smile

On the same principle I guess we could hope getting soon a "Continue" auto-answer when a new recording begins but that you're playing something (DTT or video stored on the unit)!?

You're progressing rather well these times!!

Gratz
Matt

matthelas

Mensajes : 145
Fecha de inscripción : 08/02/2010

Volver arriba Ir abajo

Que no se apague equipo tras una grabación Empty Re: Que no se apague equipo tras una grabación

Mensaje  vic1972 el Mar Abr 20, 2010 5:10 pm

Yes, could be applied as well Smile
But this time, I think the default option is suitable for almost every people,
i mean you want to do the recording,
So, just waiting will do the recording.

But imagine you do not want to stop what you are watching, and do not wnat the recording,
so, in this case, i think it is good to leave the message, so the user can select no.
vic1972
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 47
Localización : Malaga

Volver arriba Ir abajo

Que no se apague equipo tras una grabación Empty Re: Que no se apague equipo tras una grabación

Mensaje  matthelas el Mar Abr 20, 2010 6:00 pm

Indeed, you are right. I was one step beyond thinking that we would be able to automatically:
1- press Continue (to launch the recordin)
2- move back to what we were doing

But that's too complex to be solved only with remote buttons shadow pressed :-(

Cheers!

matthelas

Mensajes : 145
Fecha de inscripción : 08/02/2010

Volver arriba Ir abajo

Que no se apague equipo tras una grabación Empty Re: Que no se apague equipo tras una grabación

Mensaje  vic1972 el Mar Abr 20, 2010 9:03 pm

GUAUU!!!! Phew!!!!
I see, that indeed would be ideal.
I have some ideas to do that, but again too many open battles Wink
Lets go now for the simple solution, and later lets see if we could do v2 on this trick Smile
Thanks for the idea.
vic1972
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 47
Localización : Malaga

Volver arriba Ir abajo

Que no se apague equipo tras una grabación Empty Re: Que no se apague equipo tras una grabación

Mensaje  vic1972 el Dom Abr 25, 2010 9:06 pm

Bueno,
estoy comprobando las pulsaciones de teclas desde el telemando virtual,
y provoca por ejmplo los siguientes codigos al pulsar 1 2 y 3
31 0A
32 0A
33 0A

0A corresponde al salto de carro en hexa = 10 decimal.

Lo siguiente es hacer un programa en C que simula las pulsaciones 1 2 3.
vic1972
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 47
Localización : Malaga

Volver arriba Ir abajo

Que no se apague equipo tras una grabación Empty Re: Que no se apague equipo tras una grabación

Mensaje  vic1972 el Dom Abr 25, 2010 10:49 pm

Esto ha sido facil,

a continuación el programa:

Código:

#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>

#define COMMAND_SENDER_FILE "/tmp/command_sender.txt" 

void envia_comando(int param)
{
  FILE *to;
 
  if ((to = fopen(COMMAND_SENDER_FILE, "a"))==NULL) {
        printf("Cannot open destination file.");
      }
   
      fprintf(to,"%c\n",param);
      fclose(to);
}


int main(void)
        {
   
      printf("Enviando 1\n");
      envia_comando(0x31);
      sleep(10);

      printf("Enviando 2\n");
      envia_comando(0x32); 
      sleep(10);

      printf("Enviando 3\n");
      envia_comando(0x33);
      sleep(10);

      printf("Enviando 1\n");
      envia_comando(0x31);
      sleep(10);

    return 1;
}


Lo siguiente será crear un programa C con pipe el standard input la salida del DvdPlayer , en busca de la cadena: RECORD_STOP_TIMER
vic1972
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 47
Localización : Malaga

Volver arriba Ir abajo

Que no se apague equipo tras una grabación Empty Re: Que no se apague equipo tras una grabación

Mensaje  vic1972 el Lun Abr 26, 2010 10:28 pm

Smile Smile Smile FUNCIONANDO OK!!!!
Muy pronto en sus pantallas, necesito probar varios escenarios,
si alguien se anima a ayudar a probarlo favor de indicarmelo en MP. gracias
vic1972
vic1972

Mensajes : 2260
Fecha de inscripción : 09/12/2009
Edad : 47
Localización : Malaga

Volver arriba Ir abajo

Que no se apague equipo tras una grabación Empty Re: Que no se apague equipo tras una grabación

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.