[mythtv] [mythtv-commits] mythtv commit: r19216 by danielk

Anduin Withers awithers at anduin.com
Thu Dec 4 17:24:48 UTC 2008


> I'm not committing anything more until tonight. But I already have the
> QTcpServer/QSocket and QProcess conversion done & tested locally, the
> code just needs to be cleaned up. The socket porting was pretty simple
> and gets rid of the need for the MTDServerSocket class. Using QProcess
> was a little more involved, I had to actually enter the Qt event loop
> in DVDTranscodeThread::runTranscode() and add a timerEvent() method to
> handle the status updates and to initiate the exit from the event loop.
> If you don't enter the Qt event loop tc_process doesn't read the output
> from the transcode command for updating the transcode progress bar (at
> least not when you want it to).

Sounds better than what I had done. My headache was caused by the bits 
beyond Qt 4 work. The reformatting/renaming merged (well, is merging) 
terribly with my reformatting/renaming/feature work. On the bright side 
your Qt 4 changes were better.

-- 
Anduin Withers


More information about the mythtv-dev mailing list