[mythtv-commits] mythtv commit: r11693 - in trunk/mythtv/libs/libmythtv by danielk
mythtv at cvs.mythtv.org
mythtv at cvs.mythtv.org
Mon Nov 6 18:18:47 UTC 2006
Author: danielk
Date: 2006-11-06 18:18:46 +0000 (Mon, 06 Nov 2006)
New Revision: 11693
Changeset: http://cvs.mythtv.org/trac/changeset/11693
Modified:
trunk/mythtv/libs/libmythtv/analogscan.cpp
trunk/mythtv/libs/libmythtv/avformatdecoder.cpp
trunk/mythtv/libs/libmythtv/channel.cpp
trunk/mythtv/libs/libmythtv/channel.h
trunk/mythtv/libs/libmythtv/channelutil.cpp
trunk/mythtv/libs/libmythtv/channelutil.h
trunk/mythtv/libs/libmythtv/crcipnetworkrecorder.cpp
trunk/mythtv/libs/libmythtv/dbcheck.cpp
trunk/mythtv/libs/libmythtv/dtvchannel.cpp
trunk/mythtv/libs/libmythtv/dtvchannel.h
trunk/mythtv/libs/libmythtv/dtvsignalmonitor.cpp
trunk/mythtv/libs/libmythtv/dtvsignalmonitor.h
trunk/mythtv/libs/libmythtv/dvbcam.cpp
trunk/mythtv/libs/libmythtv/dvbchannel.cpp
trunk/mythtv/libs/libmythtv/dvbchannel.h
trunk/mythtv/libs/libmythtv/dvbrecorder.cpp
trunk/mythtv/libs/libmythtv/dvbtypes.cpp
trunk/mythtv/libs/libmythtv/dvbtypes.h
trunk/mythtv/libs/libmythtv/hdhrchannel.cpp
trunk/mythtv/libs/libmythtv/hdhrchannel.h
trunk/mythtv/libs/libmythtv/hdhrrecorder.cpp
trunk/mythtv/libs/libmythtv/mpeg/mpegstreamdata.cpp
trunk/mythtv/libs/libmythtv/mpeg/mpegstreamdata.h
trunk/mythtv/libs/libmythtv/mpeg/mpegtables.cpp
trunk/mythtv/libs/libmythtv/mpeg/mpegtables.h
trunk/mythtv/libs/libmythtv/mpeg/scanstreamdata.cpp
trunk/mythtv/libs/libmythtv/mpeg/scanstreamdata.h
trunk/mythtv/libs/libmythtv/siscan.cpp
trunk/mythtv/libs/libmythtv/siscan.h
Log:
Fixes #2579. Adds two new system information table types for MPEG streams, "mpeg" and "opencable".
The problem with "OpenCable" is that it uses a different stream id for video 0x80 which is already being used for other data in DVB countries for other uses. We were remapping the 0x80 stream id to the standard video stream id unconditionally which caused problems when this was not in fact a video stream.
With this change we mark a transport as being either a "dvb", "atsc", "opencable" or "mpeg" instead of just marking it as either "dvb" or "atsc" during the channel scan. This allows us to avoid this 0x80->video stream id mapping when in a DVB country, but still perform the remapping when the channel really is an "opencable" channel.
More information about the mythtv-commits
mailing list