[mythtv-commits] Re: Ticket #887: Frontend segfaults when viewing
some type of mpeg stream
MythTV
mythtv at cvs.mythtv.org
Sun Jan 1 15:20:39 EST 2006
#887: Frontend segfaults when viewing some type of mpeg stream
-----------------------------------------------------------+----------------
Reporter: Carlos Fernández Manteiga <churly at gmail.com> | Owner: ijr
Type: defect | Status: reopened
Priority: major | Milestone: unknown
Component: mythtv | Version: head
Severity: medium | Resolution:
-----------------------------------------------------------+----------------
Changes (by Carlos Fernández Manteiga <churly at gmail.com>):
* resolution: invalid =>
* status: closed => reopened
Comment:
Hi, it was recorded with latest svn at ticket's time.
I've run a 'make distclean' and recompiled it (rev 8463), but still
crashes :(
I've just uploaded the new stream:
http://www.cineol.net/~churly/3057_20060101210514.mpg (new channel id
because i've cleaned all db info)
and the BE log:
{{{
2006-01-01 21:05:03.003 Using runtime prefix = /usr/local
2006-01-01 21:05:03.024 New DB connection, total: 1
2006-01-01 21:05:03.030 Enabling Settings Cache.
2006-01-01 21:05:03.031 Clearing Settings Cache.
2006-01-01 21:05:03.034 Current Schema Version: 1121
Starting up as the master server.
2006-01-01 21:05:03.056 New DB connection, total: 2
2006-01-01 21:05:03.058 mythbackend: MythBackend started as master server
2006-01-01 21:05:03.098 DVB#0 Opening DVB channel
2006-01-01 21:05:03.098 DVB#0 Using DVB card 0, with frontend
'KWorld/VStream XPert DVB-T'.
2006-01-01 21:05:03.099 DVB#0 Input #1: 'DVBInput' schan(1057)
2006-01-01 21:05:03.100 DVB#0 Current Input #1: 'DVBInput'
2006-01-01 21:05:03.100 DVB#0 SetChannelByString(1057)
2006-01-01 21:05:03.102 New DB connection, total: 3
2006-01-01 21:05:03.105 DVB#0 Frequency: 842000000 BW: 8MHz HP: 2/3 LP:
1/2C: QAM-64 TM: 2K H: None GI: 1/4
2006-01-01 21:05:03.106 DVB#0 Old Params: freq(0) type(OFDM)
2006-01-01 21:05:03.106 DVB#0 New Params: freq(842000000) type(OFDM)
2006-01-01 21:05:03.109 dvbchannel.cpp:wait_for_backend: Status:
Signal,Carrier,FEC Stable,Sync,Lock,
2006-01-01 21:05:03.109 DVB#0 DVBChannel::Tune: Frequency tuning
successful.
2006-01-01 21:05:03.110 DVB#0 Tuned to frequency for channel 1057.
2006-01-01 21:05:03.125 TVRec(1): SetFlags(RunMainLoop,) -> RunMainLoop,
2006-01-01 21:05:03.125 TVRec(1): ClearFlags(ExitPlayer,FinishRecording,)
-> RunMainLoop,
2006-01-01 21:05:03.127 New DB scheduler connection
2006-01-01 21:05:03.137 mythbackend version: 0.19.20051208-1
www.mythtv.org
2006-01-01 21:05:03.138 Enabled verbose msgs: important general record
siparser channel
2006-01-01 21:05:03.139 AutoExpire: Found 1 recorders w/max rate of 138
MiB/min
2006-01-01 21:05:03.141 AutoExpire: Required Free Space: 2.0 GB w/freq: 10
min
2006-01-01 21:05:05.137 Reschedule requested for id -1.
2006-01-01 21:05:05.153 Scheduled 0 items in 0.0 = 0.01 match + 0.01 place
2006-01-01 21:05:05.158 scheduler: Scheduled items
2006-01-01 21:05:05.163 Seem to be woken up by USER
X11 connection rejected because of wrong authentication.
X connection to localhost:10.0 broken (explicit kill or server shutdown).
2006-01-01 21:05:12.925 MainServer::HandleAnnounce Monitor
2006-01-01 21:05:12.925 adding: pepa as a client (events: 0)
2006-01-01 21:05:12.932 Getting next free recorder after : -1
2006-01-01 21:05:12.934 Checking card 1. Best card so far 1
2006-01-01 21:05:12.947 MainServer::HandleAnnounce Monitor
2006-01-01 21:05:12.947 adding: pepa as a client (events: 1)
2006-01-01 21:05:12.953 MainServer::HandleAnnounce Playback
2006-01-01 21:05:12.953 adding: pepa as a client (events: 0)
2006-01-01 21:05:12.963 TVRec(1): Changing from None to WatchingLiveTV
2006-01-01 21:05:12.963 TVRec(1):
ClearFlags(FrontendReady,CancelNextRecording,) -> RunMainLoop,
2006-01-01 21:05:12.963 TVRec(1): SetFlags(AskAllowRecording,) ->
RunMainLoop,AskAllowRecording,
2006-01-01 21:05:12.963 TVRec(1): Request: Program(no) channel() input()
flags(LiveTV,)
2006-01-01 21:05:12.964 TVRec(1): ClearFlags(PENDINGACTIONS,) ->
RunMainLoop,AskAllowRecording,
2006-01-01 21:05:12.965 DVB#0 Opening DVB channel
2006-01-01 21:05:12.965 DVB#0 SetChannelByString(1057)
2006-01-01 21:05:12.965 DVB#0 SetChannelByString(1057): already on channel
2006-01-01 21:05:12.966 TVRec(1): CreateLiveTVRingBuffer()
2006-01-01 21:05:12.966 TVRec(1): GetProgramRingBufferForLiveTV()
2006-01-01 21:05:13.031 TVRec(1): StartedRecording(0x8141360)
fn(/myth/tv/3057_20060101210512.mpg)
2006-01-01 21:05:13.040 Chain: Appended at 0 '3057_20060101210512'
2006-01-01 21:05:13.049 RecBase(/dev/video): SetRingBuffer(0x8158e68)
'/myth/tv/3057_20060101210512.mpg'
2006-01-01 21:05:13.049 RecBase(/dev/video): SetRecording(0x8141360)
title(Noticias Cuatro)
2006-01-01 21:05:13.049 TVRec(1): Starting Signal Monitor
2006-01-01 21:05:13.049 TVRec(1): SetupSignalMonitor(1, 1)
2006-01-01 21:05:13.049 DVB#0 Opening DVB channel
2006-01-01 21:05:13.063 Running HouseKeeping
2006-01-01 21:05:13.071 SM(0)::AddFlags: Seen() Match()
Wait(Sig,SNR,BER,UB,)
2006-01-01 21:05:13.072 DVBSM(0)::constructor(): initial flags 0x7400000
2006-01-01 21:05:13.072 TVRec(1): Signal monitor successfully created
2006-01-01 21:05:13.072 TVRec(1): Setting up table monitoring.
2006-01-01 21:05:13.073 TVRec(1): MPEG program number: 1057
2006-01-01 21:05:13.075 DTVSM(0)::SetProgramNumber(1057):
2006-01-01 21:05:13.079 mythbackend: Running housekeeping thread
2006-01-01 21:05:13.088 SM(0)::RemoveFlags: Seen(PMT,) Match(PMT,) Wait()
2006-01-01 21:05:13.088 SM(0)::AddFlags: Seen() Match() Wait(PMT,)
2006-01-01 21:05:13.089 SM(0)::AddFlags: Seen() Match() Wait(PAT,PMT,)
2006-01-01 21:05:13.089 TVRec(1): Successfully set up MPEG table
monitoring.
2006-01-01 21:05:13.090 SM(0)::Start: begin
2006-01-01 21:05:13.092 SM(0)::Start: end
2006-01-01 21:05:13.092 TVRec(1): SetFlags(SignalMonitorRunning,) ->
RunMainLoop,AskAllowRecording,SignalMonitorRunning,
2006-01-01 21:05:13.093 TVRec(1): ClearFlags(WaitingForSignal,) ->
RunMainLoop,AskAllowRecording,SignalMonitorRunning,
2006-01-01 21:05:13.093 TVRec(1): SetFlags(WaitingForSignal,) ->
RunMainLoop,AskAllowRecording,WaitingForSignal,SignalMonitorRunning,
2006-01-01 21:05:13.111 DVBSM(0)::UpdateValues: Signal Locked
2006-01-01 21:05:13.111 DVBSM(0)::UpdateValues: Waiting for table monitor
to start
2006-01-01 21:05:13.112 DummyDTVRecorder::StartRecording -- begin
2006-01-01 21:05:13.127 DVBSM(0)::AddPIDFilter(0x0):
2006-01-01 21:05:13.130 DVBSM(0)::UpdateValues: Table monitor started
2006-01-01 21:05:13.131 DTVSM(0)::GetStatusList: WaitForPMT seen(0)
matching(0)
2006-01-01 21:05:13.132 DVBSM(0)::RemovePIDFilter(0x0):
2006-01-01 21:05:13.177 TVRec(1): SetFlags(DummyRecorderRunning,) ->
RunMainLoop,AskAllowRecording,WaitingForSignal,SignalMonitorRunning,DummyRecorderRunning,
2006-01-01 21:05:13.178 DummyDTVRecorder -- started
2006-01-01 21:05:13.178 TVRec(1): SetFlags(RingBufferReset,) ->
RunMainLoop,AskAllowRecording,WaitingForSignal,SignalMonitorRunning,DummyRecorderRunning,RingBufferReset,
2006-01-01 21:05:13.178 TVRec(1): ClearFlags(NeedToStartRecorder,) ->
RunMainLoop,AskAllowRecording,WaitingForSignal,SignalMonitorRunning,DummyRecorderRunning,RingBufferReset,
2006-01-01 21:05:13.179 TVRec(1): SetFlags(NeedToStartRecorder,) ->
RunMainLoop,AskAllowRecording,WaitingForSignal,NeedToStartRecorder,SignalMonitorRunning,DummyRecorderRunning,RingBufferReset,
2006-01-01 21:05:13.190 MainServer::HandleAnnounce Playback
2006-01-01 21:05:13.190 adding: pepa as a client (events: 0)
2006-01-01 21:05:13.197 MainServer::HandleAnnounce FileTransfer
2006-01-01 21:05:13.197 adding: pepa as a remote file transfer
2006-01-01 21:05:13.262 DummyRec: Restart! Frames seen 11
2006-01-01 21:05:13.394 DummyRec: Restart! Frames seen 22
2006-01-01 21:05:13.475 DVBSM(0): RunTableMonitorTS(): begin (# of pids 2)
2006-01-01 21:05:13.476 DVBSM(0)::AddPIDFilter(0x0):
2006-01-01 21:05:13.481 DVBSM(0)::AddPIDFilter(0x1ffb):
2006-01-01 21:05:13.505 SM(0)::AddFlags: Seen(PAT,) Match() Wait()
2006-01-01 21:05:13.506 SM(0)::AddFlags: Seen() Match(PAT,) Wait()
2006-01-01 21:05:13.507 CreatePATSingleProgram()
2006-01-01 21:05:13.507 PAT in input stream
2006-01-01 21:05:13.507 Program Association Table
PSIP prefix(0x0) tableID(0x0) length(25) extension(0x2)
version(2) current(1) section(0) last_section(0)
tsid: 2
programCount: 4
program number 1057 has PID 0x 421 data 0x4 0x33 0x228 0x33
program number 1058 has PID 0x 422 data 0x4 0x34 0x228 0x34
program number 1059 has PID 0x 423 data 0x4 0x35 0x228 0x35
program number 340 has PID 0x 5dc data 0x1 0x84 0x229 0x220
2006-01-01 21:05:13.510 desired_program(1057) pid(0x421)
2006-01-01 21:05:13.510 pmt_pid(0x421)
2006-01-01 21:05:13.511 PAT for output stream
2006-01-01 21:05:13.512 Program Association Table
PSIP prefix(0x0) tableID(0x0) length(13) extension(0x2)
version(2) current(1) section(0) last_section(0)
tsid: 2
programCount: 1
program number 1 has PID 0x 421 data 0x0 0x1 0x228 0x33
2006-01-01 21:05:13.514 DVBSM(0)::AddPIDFilter(0x421):
2006-01-01 21:05:13.536 DummyRec: Restart! Frames seen 33
2006-01-01 21:05:13.606 DummyRec: Restart! Frames seen 44
2006-01-01 21:05:13.618 Parsed PMT(0x0x815e048) Program Map Table ver(1)
pid(0x421) pnum(1057)
Stream #0 pid(0xa0) type(video-mpeg2 0x2)
Stream #1 pid(0x50) type(audio-mp2-layer[1,2,3] 0x4)
ISO-639 Language: code(spa) canonical(spa) eng(Spanish; Castilian)
Stream #2 pid(0x51) type(audio-mp2-layer[1,2,3] 0x4)
ISO-639 Language: code(dos) canonical(dos) eng(Unknown)
Stream #3 pid(0x20) type(private-data 0x6)
Teletext Descriptor (0x56) length(5)
Stream #4 pid(0x2c1) type(private-sec 0x5)
Stream Identifier Descriptor (0x52) length(1)
Application Signalling Descriptor (0x6f) length(3)
Stream #5 pid(0x2c2) type(dsmcc-b std data 0x11)
Unknown(19) Descriptor (0x13) length(6)
Stream Identifier Descriptor (0x52) length(1)
Data Broadcast Identifier Descriptor (0x66) length(4)
2006-01-01 21:05:13.619 SM(0)::AddFlags: Seen(PMT,) Match() Wait()
2006-01-01 21:05:13.619 SM(0)::AddFlags: Seen() Match(PMT,) Wait()
2006-01-01 21:05:13.619 CreatePMTSingleProgram()
2006-01-01 21:05:13.620 PMT in input stream
2006-01-01 21:05:13.620 Program Map Table ver(1) pid(0x421) pnum(1057)
Stream #0 pid(0xa0) type(video-mpeg2 0x2)
Stream #1 pid(0x50) type(audio-mp2-layer[1,2,3] 0x4)
ISO-639 Language: code(spa) canonical(spa) eng(Spanish; Castilian)
Stream #2 pid(0x51) type(audio-mp2-layer[1,2,3] 0x4)
ISO-639 Language: code(dos) canonical(dos) eng(Unknown)
Stream #3 pid(0x20) type(private-data 0x6)
Teletext Descriptor (0x56) length(5)
Stream #4 pid(0x2c1) type(private-sec 0x5)
Stream Identifier Descriptor (0x52) length(1)
Application Signalling Descriptor (0x6f) length(3)
Stream #5 pid(0x2c2) type(dsmcc-b std data 0x11)
Unknown(19) Descriptor (0x13) length(6)
Stream Identifier Descriptor (0x52) length(1)
Data Broadcast Identifier Descriptor (0x66) length(4)
2006-01-01 21:05:13.621 Parsed PMT(0x0x815e048) Program Map Table ver(1)
pid(0x421) pnum(1057)
Stream #0 pid(0xa0) type(video-mpeg2 0x2)
Stream #1 pid(0x50) type(audio-mp2-layer[1,2,3] 0x4)
ISO-639 Language: code(spa) canonical(spa) eng(Spanish; Castilian)
Stream #2 pid(0x51) type(audio-mp2-layer[1,2,3] 0x4)
ISO-639 Language: code(dos) canonical(dos) eng(Unknown)
Stream #3 pid(0x20) type(private-data 0x6)
Teletext Descriptor (0x56) length(5)
Stream #4 pid(0x2c1) type(private-sec 0x5)
Stream Identifier Descriptor (0x52) length(1)
Application Signalling Descriptor (0x6f) length(3)
Stream #5 pid(0x2c2) type(dsmcc-b std data 0x11)
Unknown(19) Descriptor (0x13) length(6)
Stream Identifier Descriptor (0x52) length(1)
Data Broadcast Identifier Descriptor (0x66) length(4)
2006-01-01 21:05:13.621 Parsed PMT(0x0x815e078) Program Map Table ver(0)
pid(0x0) pnum(0)
2006-01-01 21:05:13.622 PMT for output stream
2006-01-01 21:05:13.622 Program Map Table ver(1) pid(0x421) pnum(1)
Stream #0 pid(0xa0) type(video-mpeg2 0x2)
Stream #1 pid(0x50) type(audio-mp2-layer[1,2,3] 0x4)
Stream #2 pid(0x51) type(audio-mp2-layer[1,2,3] 0x4)
2006-01-01 21:05:13.653 DTVSM(0)::GetStatusList: WaitForPMT seen(1)
matching(1)
2006-01-01 21:05:13.654 TVRec(1): Got good signal
2006-01-01 21:05:13.654 TVRec(1): MPEG program num(1057)
2006-01-01 21:05:13.655 TVRec(1): TeardownSignalMonitor() -- begin
2006-01-01 21:05:13.655 DVBSM(0)::Stop: begin
2006-01-01 21:05:13.655 SM(0)::Stop: begin
2006-01-01 21:05:13.671 DummyRec: Restart! Frames seen 55
2006-01-01 21:05:13.706 SM(0)::Stop: end
2006-01-01 21:05:13.724 DVBSM(0): RunTableMonitorTS(): shutdown
2006-01-01 21:05:13.724 DVBSM(0)::RemovePIDFilter(0x0):
2006-01-01 21:05:13.725 DVBSM(0)::RemovePIDFilter(0x421):
2006-01-01 21:05:13.725 DVBSM(0)::RemovePIDFilter(0x1ffb):
2006-01-01 21:05:13.749 DummyRec: Restart! Frames seen 66
2006-01-01 21:05:13.808 DummyRec: Restart! Frames seen 77
2006-01-01 21:05:13.869 DummyRec: Restart! Frames seen 88
2006-01-01 21:05:14.033 DVBSM(0): RunTableMonitorTS(): end
2006-01-01 21:05:14.034 DVBSM(0)::Stop: end
2006-01-01 21:05:14.034 DVBSM(0)::Stop: begin
2006-01-01 21:05:14.034 SM(0)::Stop: begin
2006-01-01 21:05:14.034 SM(0)::Stop: end
2006-01-01 21:05:14.035 DVBSM(0)::Stop: end
2006-01-01 21:05:14.035 DVBSM(0)::Stop: begin
2006-01-01 21:05:14.035 SM(0)::Stop: begin
2006-01-01 21:05:14.035 SM(0)::Stop: end
2006-01-01 21:05:14.035 DVBSM(0)::Stop: end
2006-01-01 21:05:14.035 TVRec(1): TeardownSignalMonitor() -- end
2006-01-01 21:05:14.035 TVRec(1):
ClearFlags(WaitingForSignal,SignalMonitorRunning,) ->
RunMainLoop,AskAllowRecording,NeedToStartRecorder,DummyRecorderRunning,RingBufferReset,
2006-01-01 21:05:14.036 TVRec(1): prog_num(1057) vs. dvbc->srv_id(1057)
2006-01-01 21:05:14.036 SIParser: About to do a reset
2006-01-01 21:05:14.037 SIParser: Descriptor Stats -- begin
2006-01-01 21:05:14.037 SIParser: Descriptor Stats -- end
2006-01-01 21:05:14.037 SIParser: Closing all PIDs
2006-01-01 21:05:14.038 DVBSM(0)::Stop: begin
2006-01-01 21:05:14.038 SM(0)::Stop: begin
2006-01-01 21:05:14.039 SM(0)::Stop: end
2006-01-01 21:05:14.039 DVBSM(0)::Stop: end
2006-01-01 21:05:14.039 SM(0)::Stop: begin
2006-01-01 21:05:14.039 SM(0)::Stop: end
2006-01-01 21:05:14.039 SIParser: DelAllPids does nothing
2006-01-01 21:05:14.039 SIParser: Resetting all Table Handlers
2006-01-01 21:05:14.040 SIParser: SIParser Reset due to channel change
2006-01-01 21:05:14.044 SIParser: Added initial preferred language 'spa'
with priority 1
2006-01-01 21:05:14.046 SIParser: Added initial preferred language 'spa'
with priority 2
2006-01-01 21:05:14.046 DVB#0 DVB SI Table Parser Started
2006-01-01 21:05:14.048 SIParser: ReinitSIParser(std dvb, service #1057)
2006-01-01 21:05:14.048 FillPMap(str dvb)
2006-01-01 21:05:14.049 FillPMap(SIS dvb)
2006-01-01 21:05:14.049 SIParser: Requesting PAT
2006-01-01 21:05:14.049 SIParser: Adding PMT program number #1057 to the
request list
2006-01-01 21:05:14.050 DVBSIParser: Starting DVB Section Reader thread
2006-01-01 21:05:14.051 SIParser: Table[0]->RequirePIDs() == true
2006-01-01 21:05:14.052 DVBSIParser: Adding PID 0x 0 Filter 0x 0 Mask
0xff Buffer 40960
2006-01-01 21:05:14.056 SIParser: Table[2]->RequirePIDs() == true
2006-01-01 21:05:14.057 DVBSIParser: Adding PID 0x1ffb Filter 0xff Mask 0x
0 Buffer 40960
2006-01-01 21:05:14.058 SIParser: Table[3]->RequirePIDs() == true
2006-01-01 21:05:14.058 DVBSIParser: Adding PID 0x1ffb Filter 0xff Mask 0x
0 Buffer 40960
2006-01-01 21:05:14.058 SIParser: Table[6]->RequirePIDs() == true
2006-01-01 21:05:14.059 TVRec(1):
SetFlags(WaitingForSIParser,SIParserRunning,) ->
RunMainLoop,AskAllowRecording,WaitingForSIParser,NeedToStartRecorder,SIParserRunning,DummyRecorderRunning,RingBufferReset,
2006-01-01 21:05:14.060 DVBSIParser: Adding PID 0x 10 Filter 0x40 Mask
0xff Buffer 40960
2006-01-01 21:05:14.103 DummyRec: Restart! Frames seen 99
2006-01-01 21:05:14.171 SIParser: PAT Version = 2
2006-01-01 21:05:14.171 SIParser: Tuned to TransportID: 2
2006-01-01 21:05:14.171 SIParser: PMT pn(1057) on PID 0x421
2006-01-01 21:05:14.172 SIParser: PMT pn(1058) on PID 0x422
2006-01-01 21:05:14.172 SIParser: PMT pn(1059) on PID 0x423
2006-01-01 21:05:14.172 SIParser: PMT pn(340) on PID 0x5dc
2006-01-01 21:05:14.172 SIParser: Services on this Transport: 340 1057
1058 1059
2006-01-01 21:05:14.173 SIParser: Table[0]->Complete() == true
2006-01-01 21:05:14.173 SIParser: Table[1]->RequirePIDs() == true
2006-01-01 21:05:14.173 DVBSIParser: Adding PID 0x 421 Filter 0x 2 Mask
0xff Buffer 40960
2006-01-01 21:05:14.355 SIParser: PMT pn(1057) version(1)
2006-01-01 21:05:14.355 SIParser: PID: 0xa0
2006-01-01 21:05:14.355 SIParser: PID: 0x50
2006-01-01 21:05:14.356 SIParser: PID: 0x51
2006-01-01 21:05:14.356 SIParser: PID: 0x20
2006-01-01 21:05:14.356 SIParser: Teletext Descriptor
2006-01-01 21:05:14.356 SIParser: ParseDescTT(): lang: spa, type: 1, mag:
0, page: 1
2006-01-01 21:05:14.357 SIParser: PID: 0x2c1
2006-01-01 21:05:14.357 SIParser: PID: 0x2c2
2006-01-01 21:05:14.357 SIParser: Table[1]->EmitRequired() == true
2006-01-01 21:05:14.357 DVB#0 SetPMT ServiceID=1057, PCRPID=160 (0xa0)
2006-01-01 21:05:14.358 TVRec(1): Got SIParser PMT
2006-01-01 21:05:14.358 TVRec(1): ClearFlags(WaitingForSIParser,) ->
RunMainLoop,AskAllowRecording,NeedToStartRecorder,SIParserRunning,DummyRecorderRunning,RingBufferReset,
2006-01-01 21:05:14.358 TVRec(1): Starting Recorder
2006-01-01 21:05:14.358 DummyDTVRecorder::StopRecordingThread(void)
2006-01-01 21:05:14.364 DummyDTVRecorder::FinishRecording()
2006-01-01 21:05:14.371 DummyDTVRecorder::StartRecording -- end
2006-01-01 21:05:14.374 TVRec(1): ClearFlags(DummyRecorderRunning,) ->
RunMainLoop,AskAllowRecording,NeedToStartRecorder,SIParserRunning,RingBufferReset,
2006-01-01 21:05:14.376 Chain: Updated endtime for '3057_20060101210512'
to 20060101210514
2006-01-01 21:05:14.378 Finished recording Noticias Cuatro: channel 3057
2006-01-01 21:05:14.383 scheduler: Finished recording
2006-01-01 21:05:14.389 TVRec(1): Using profile 'Live TV' to record
2006-01-01 21:05:14.389 TVRec(1): SwitchLiveTVRingBuffer(discont 1,
set_rec 0)
2006-01-01 21:05:14.389 TVRec(1): GetProgramRingBufferForLiveTV()
2006-01-01 21:05:14.417 TVRec(1): StartedRecording(0x815bc60)
fn(/myth/tv/3057_20060101210514.mpg)
2006-01-01 21:05:14.426 Preview:
'myth://192.168.0.1:6543/3057_20060101210512.mpg' is not local,
replacing with '/myth/tv/3057_20060101210512.mpg',
which is local.
2006-01-01 21:05:14.431 Chain: Appended at 1 '3057_20060101210514'
2006-01-01 21:05:14.431 DummyDTVRecorder::StopRecordingThread(void)
2006-01-01 21:05:14.432 TVRec(1): ClearFlags(DummyRecorderRunning,) ->
RunMainLoop,AskAllowRecording,NeedToStartRecorder,SIParserRunning,RingBufferReset,
2006-01-01 21:05:14.434 DummyDTVRecorder::StopRecordingThread(void)
2006-01-01 21:05:14.497 RecBase(0): SetRingBuffer(0x817ce80)
'/myth/tv/3057_20060101210514.mpg'
2006-01-01 21:05:14.497 RecBase(0): SetRecording(0x81db4a8) title(Noticias
Cuatro)
2006-01-01 21:05:14.500 DVBRec(0): Card opened successfully fd(16) (using
TS mode).
2006-01-01 21:05:14.500 DVBRec(0): SetPMTObject()
2006-01-01 21:05:14.501 DVBRec(0): AutoPID for MPEG Program Number(1057),
PCR PID(0xa0)
2006-01-01 21:05:14.501 DVBRec(0): AutoPID recording PID 0xa0, MPEG-2
Video
2006-01-01 21:05:14.502 DVBRec(0): AutoPID recording PID 0x50, MPEG-2
Audio (spa
2006-01-01 21:05:14.502 DVBRec(0): AutoPID recording PID 0x51, MPEG-2
Audio (dos
2006-01-01 21:05:14.503 DVBRec(0): AutoPID recording PID 0x20, Teletext
2006-01-01 21:05:14.503 DVBRec(0): AutoPID skipping PID 0x2c1, Unknown
type: 5
2006-01-01 21:05:14.504 DVBRec(0): AutoPID skipping PID 0x2c2, Data
2006-01-01 21:05:14.504 DVBRec(0): AutoPID Complete - PAT/PMT Loaded for
service
A/V Streams are unencrypted
2006-01-01 21:05:14.505 DVBRecorder::SetPAT(NULL)
2006-01-01 21:05:14.505 DVBRecorder::SetPMT(NULL)
2006-01-01 21:05:14.507 TVRec(1): SetFlags(RecorderRunning,) ->
RunMainLoop,AskAllowRecording,NeedToStartRecorder,SIParserRunning,RecorderRunning,RingBufferReset,
2006-01-01 21:05:14.507 TVRec(1): ClearFlags(NeedToStartRecorder,) ->
RunMainLoop,AskAllowRecording,SIParserRunning,RecorderRunning,RingBufferReset,
2006-01-01 21:05:14.538 DevRdB(0): buffer size 9400 KB
2006-01-01 21:05:14.538 DVBRec(0): Resetting Demux Filters
2006-01-01 21:05:14.539 DVBRec(0): Adding pid 0xa0 size(3600384)
2006-01-01 21:05:14.540 DVBRec(0): Set demux buffer size for pid 0xa0 to
3600384,
which gives us a 1500 msec buffer.
2006-01-01 21:05:14.541 DVBRec(0): Adding pid 0x50 size(94208)
2006-01-01 21:05:14.541 DVBRec(0): Set demux buffer size for pid 0x50 to
94208,
which gives us a 1500 msec buffer.
2006-01-01 21:05:14.542 DVBRec(0): Adding pid 0x51 size(94208)
2006-01-01 21:05:14.542 DVBRec(0): Set demux buffer size for pid 0x51 to
94208,
which gives us a 1500 msec buffer.
2006-01-01 21:05:14.543 DVBRec(0): Adding pid 0x20 size(94208)
2006-01-01 21:05:14.544 DVBRec(0): Set demux buffer size for pid 0x20 to
94208,
which gives us a 1500 msec buffer.
2006-01-01 21:05:14.580 DVBRecorder::SetPAT()
Program Association Table
PSIP prefix(0x0) tableID(0x0) length(13) extension(0x1)
version(0) current(1) section(0) last_section(0)
tsid: 1
programCount: 1
program number 1 has PID 0x 20 data 0x0 0x1 0x224 0x32
2006-01-01 21:05:14.583 Parsed PMT(0x0x8164f78) Program Map Table ver(0)
pid(0x0) pnum(0)
2006-01-01 21:05:14.584 DVBRecorder::SetPMT()
Program Map Table ver(1) pid(0x20) pnum(1)
Stream #0 pid(0xa0) type(video-mpeg2 0x2)
Stream #1 pid(0x50) type(audio-mp2-layer[1,2,3] 0x4)
ISO-639 Language: code(spa) canonical(spa) eng(Spanish; Castilian)
Stream #2 pid(0x51) type(audio-mp2-layer[1,2,3] 0x4)
ISO-639 Language: code(dos) canonical(dos) eng(Unknown)
Stream #3 pid(0x20) type(private-data 0x6)
Teletext Descriptor (0x56) length(5)
2006-01-01 21:05:14.587 PID 0x51 Found Payload Start
2006-01-01 21:05:14.591 PID 0xa0 Found Payload Start
2006-01-01 21:05:14.607 PID 0x20 Found Payload Start
2006-01-01 21:05:14.630 PID 0x50 Found Payload Start
2006-01-01 21:05:15.845 SIParser: No Private Types defined for NetworkID
8916
2006-01-01 21:05:15.845 SIParser: Table[6]->Complete() == true
2006-01-01 21:05:15.846 SIParser: Table[5]->RequirePIDs() == true
2006-01-01 21:05:15.846 DVBSIParser: Adding PID 0x 11 Filter 0x46 Mask
0xfb Buffer 40960
2006-01-01 21:05:16.896 TVRec(1): SetFlags(FrontendReady,) ->
FrontendReady,RunMainLoop,AskAllowRecording,SIParserRunning,RecorderRunning,RingBufferReset,
2006-01-01 21:05:17.034 SIParser: SDT: NetworkID=8916 TransportID=2
2006-01-01 21:05:17.034 SIParser: SDT: sid=1057 type=1 eit_present=1
eit_requested=1 name=CUATRO
2006-01-01 21:05:17.034 SIParser: SDT: sid=1058 type=1 eit_present=1
eit_requested=1 name=CNN+
2006-01-01 21:05:17.035 SIParser: SDT: sid=1059 type=1 eit_present=1
eit_requested=1 name=40 LATINO
2006-01-01 21:05:17.035 SIParser: SDT: sid=340 type=1 eit_present=1
eit_requested=1 name=LA SEXTA 1
2006-01-01 21:05:17.035 SIParser: Table[4]->RequirePIDs() == true
2006-01-01 21:05:17.035 DVBSIParser: Adding PID 0x 12 Filter 0x7f Mask
0x80 Buffer 4096000
2006-01-01 21:05:17.073 SIParser: Added preferred language 'esl' with
priority 3
2006-01-01 21:05:17.372 SIParser: Table[4]->EmitRequired() == true
2006-01-01 21:05:17.392 SIParser: Table[4]->Complete() == true
2006-01-01 21:05:17.401 SIParser: Table[4]->EmitRequired() == true
0: start_time: 857.475 duration: -9223372036854.775
stream: start_time: 9527.500 duration: -9223372036854.775 bitrate=0 kb/s
2006-01-01 21:05:17.680 AFD: Opened codec 0x8182a90, id(MPEG1VIDEO)
type(Video)
2006-01-01 21:05:17.680 NVP: Disabling Audio, params(-1,-1,-1)
2006-01-01 21:05:17.680 AFD: Initializing audio parms from audio track #0
2006-01-01 21:05:17.680 AFD: Audio format changed
from id(NONE) -1Hz -1ch 0bps ; id(NONE)
-1Hz -1ch 0bps
to id(NONE) -1Hz -1ch 0bps ; id(NONE)
-1Hz -1ch 0bps
2006-01-01 21:05:17.681 NVP: Disabling Audio, params(0,-1,-1)
2006-01-01 21:05:22.067 MainServer::HandleAnnounce Playback
2006-01-01 21:05:22.067 adding: pepa as a client (events: 0)
2006-01-01 21:05:22.074 MainServer::HandleAnnounce FileTransfer
2006-01-01 21:05:22.074 adding: pepa as a remote file transfer
2006-01-01 21:05:22.556 TVRec(1): Changing from WatchingLiveTV to None
2006-01-01 21:05:22.556 TVRec(1):
ClearFlags(FrontendReady,CancelNextRecording,) ->
RunMainLoop,AskAllowRecording,SIParserRunning,RecorderRunning,RingBufferReset,
2006-01-01 21:05:22.556 TVRec(1): SetFlags(AskAllowRecording,) ->
RunMainLoop,AskAllowRecording,SIParserRunning,RecorderRunning,RingBufferReset,
2006-01-01 21:05:22.557 TVRec(1): Request: Program(no) channel() input()
flags(KillRec,KillRingBuffer,)
2006-01-01 21:05:22.557 DVBSIParser: Stopping DVB Section Reader
2006-01-01 21:05:22.614 DVBSIParser: DVB Section Reader thread stopped
2006-01-01 21:05:22.615 SIParser: Descriptor Stats -- begin
2006-01-01 21:05:22.615 SIParser: On PID 0x10: Found 4, Service List
Descriptors
2006-01-01 21:05:22.615 SIParser: On PID 0x10: Found 4, Private Data
Specifier Descriptors
2006-01-01 21:05:22.616 SIParser: On PID 0x10: Found 4, Unknown(130)
Descriptors
2006-01-01 21:05:22.616 SIParser: On PID 0x12: Found 112, Parental Rating
Descriptors
2006-01-01 21:05:22.616 SIParser: Descriptor Stats -- end
2006-01-01 21:05:22.616 TVRec(1): ClearFlags(SIParserRunning,) ->
RunMainLoop,AskAllowRecording,RecorderRunning,RingBufferReset,
2006-01-01 21:05:22.617 DVBRec(0): Close() fd(16) -- begin
2006-01-01 21:05:22.924 DVBRec(0): Close() fd(-1) -- end
2006-01-01 21:05:23.015 TVRec(1): ClearFlags(RecorderRunning,) ->
RunMainLoop,AskAllowRecording,RingBufferReset,
2006-01-01 21:05:23.018 DVBRecorder::SetPAT(NULL)
2006-01-01 21:05:23.018 DVBRecorder::SetPMT(NULL)
2006-01-01 21:05:23.019 Chain: Updated endtime for '3057_20060101210514'
to 20060101210523
2006-01-01 21:05:23.021 Finished recording Noticias Cuatro: channel 3057
2006-01-01 21:05:23.024 TVRec(1): ClearFlags(RecorderRunning,) ->
RunMainLoop,AskAllowRecording,RingBufferReset,
2006-01-01 21:05:23.025 TVRec(1): Tearing down RingBuffer
2006-01-01 21:05:23.027 TVRec(1): ClearFlags(PENDINGACTIONS,) ->
RunMainLoop,AskAllowRecording,RingBufferReset,
2006-01-01 21:05:23.029 DVBRecorder::SetPAT(NULL)
2006-01-01 21:05:23.029 DVBRecorder::SetPMT(NULL)
}}}
The BE continues running as the FE had exited from LiveTV.
Thanks and happy New Year!
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/887>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list