[mythtv-commits] mythtv commit: r10434 by danielk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Sat Jul 8 20:34:27 UTC 2006


      Author: danielk
        Date: 2006-07-08 20:34:25 +0000 (Sat, 08 Jul 2006)
New Revision: 10434
   Changeset: http://cvs.mythtv.org/trac/changeset/10434

Added:

   trunk/mythtv/libs/libmythtv/freeboxsignalmonitor.cpp
   trunk/mythtv/libs/libmythtv/freeboxsignalmonitor.h
   trunk/mythtv/libs/libmythtv/rtspcomms.cpp
   trunk/mythtv/libs/libmythtv/rtspcomms.h

Modified:

   trunk/mythtv/libs/libmythtv/freeboxchannel.cpp
   trunk/mythtv/libs/libmythtv/freeboxchannel.h
   trunk/mythtv/libs/libmythtv/freeboxmediasink.cpp
   trunk/mythtv/libs/libmythtv/freeboxmediasink.h
   trunk/mythtv/libs/libmythtv/freeboxrecorder.cpp
   trunk/mythtv/libs/libmythtv/freeboxrecorder.h
   trunk/mythtv/libs/libmythtv/libmythtv.pro
   trunk/mythtv/libs/libmythtv/signalmonitor.cpp
   trunk/mythtv/libs/libmythtv/signalmonitor.h
   trunk/mythtv/libs/libmythtv/tv_rec.cpp

Log:

Fixes #1702. Refs #1648. Implements a very basic signal monitor class for the freebox recorder.

This tries once to connect to the streaming server and reports a lock if it succeeds. It then waits for a PAT and a PMT with a program number of 1.

Ideally we would try to reconnect if the connection failed the first time, and we would make rtspcomms.cpp a little more efficient.

This also adds "-v record" debugging to the freebox recorder. When I was testing I found some problems with handling error conditions. I think these are all fixed, but the additional debugging should make any additional problems easier to track down.

BTW The freebox recorder will work with any Internet TV station broadcasting a TS MPEG2 stream using RTSP. You just need to create a m3u file as described the readme on ticket #1702. H.264 (aka MPEG-4 AVC) support could be added without much work, if there is any interest in it.






More information about the mythtv-commits mailing list