Opened 18 years ago

Closed 18 years ago

Last modified 18 years ago

#887 closed defect (duplicate)

Frontend segfaults when viewing some type of mpeg stream

Reported by: Carlos Fernández Manteiga <churly@…> Owned by: Isaac Richards
Priority: major Milestone: unknown
Component: mythtv Version: head
Severity: medium Keywords: segfault frontend mpeg
Cc: Ticket locked: no

Description

Hi, I just switched to DVB some weeks ago, and I'm having this segfault. I've tried to fix it, but I'm still learning Myth code ;-)

The MPEG stream is from channel CUATRO of Spain. It seems that audio stream is not standard (?), but Mplayer or Kaffeine plays it flawlessly.

It happens watching LiveTV and watching a recording of that channel.

LiveTV recording: http://www.cineol.net/~churly/2057_20051228142456.mpg (2.5M)

FE log (-v record,playback,audio,libav)

2005-12-28 14:55:57.432 Using runtime prefix = /usr/local
2005-12-28 14:55:57.530 New DB connection, total: 1
2005-12-28 14:55:57.538 Total desktop dim: 1280x1024, with 1 screen[s].
2005-12-28 14:55:57.541 Using screen 0, 1280x1024 at 0,0
2005-12-28 14:55:57.544 Enabling Settings Cache.
2005-12-28 14:55:57.544 Clearing Settings Cache.
2005-12-28 14:55:57.545 user: 500 effective user: 500 before privileged thread
2005-12-28 14:55:57.545 user: 500 effective user: 500 after privileged thread
2005-12-28 14:55:57.545 user: 500 effective user: 500 run_priv_thread
2005-12-28 14:55:57.547 Current Schema Version: 1120
2005-12-28 14:55:57.547 mythfrontend version: 0.19.20051208-1 www.mythtv.org
2005-12-28 14:55:57.547 Enabled verbose msgs:  important general record playback audio libav
2005-12-28 14:55:57.793 max_width: 1280 max_height: 1024
2005-12-28 14:55:57.795 lang0: aar
2005-12-28 14:55:57.796 lang: aar
2005-12-28 14:55:57.893 lang1: aar
2005-12-28 14:55:57.894 lang: aar
2005-12-28 14:55:58.059 Total desktop dim: 1280x1024, with 1 screen[s].
2005-12-28 14:55:58.060 Using screen 0, 1280x1024 at 0,0
2005-12-28 14:55:58.061 Switching to square mode (G.A.N.T.)
2005-12-28 14:55:58.504 Clearing Settings Cache for 'Language'.
2005-12-28 14:55:58.504 Clearing Settings Cache.
2005-12-28 14:55:58.536 Registering Internal as a media playback plugin.
2005-12-28 14:55:58.544 Registering MythDVD DVD Media Handler as a media handler
2005-12-28 14:56:03.117 New DB connection, total: 2
2005-12-28 14:56:03.159 Connecting to backend server: 192.168.0.1:6543 (try 1 of 5)
2005-12-28 14:56:03.165 Using protocol version 22
2005-12-28 14:56:03.181 TV: Attempting to change from None to WatchingLiveTV
2005-12-28 14:56:03.194 Using protocol version 22
2005-12-28 14:56:03.361 LiveTVChain(live-pepa-2005-12-28T14:56:03): ReloadAll(): Added new recording
2005-12-28 14:56:03.364 RingBuf(myth://192.168.0.1:6543/2057_20051228145602.mpg): OpenFile(myth://192.168.0.1:6543/2057_20051228145602.mpg, 6)
2005-12-28 14:56:03.402 TV: StartRecorder(): took 11 ms to start recorder.
2005-12-28 14:56:03.403 TV: GetLockTimeout(1): Set lock timeout to 3000 ms
mpegts_add_stream: at pid 0x21 with type 2
mpegts_add_stream: stream #0, has id 0x21 and codec MPEG2VIDEO, type Video at 0x82b4c30
2005-12-28 14:56:04.359 LiveTVChain(live-pepa-2005-12-28T14:56:03): ReloadAll(): Added new recording
2005-12-28 14:56:04.359 Resyncing position map. posmapStarted = 0 livetv(1) watchingRec(0)
2005-12-28 14:56:04.360 Position map filled from DB to: 88
2005-12-28 14:56:04.360 SyncPositionMap watchingrecording, from DB: 9 entries
2005-12-28 14:56:04.360 SyncPositionMap watchingrecording no entries from encoder, try DB
2005-12-28 14:56:04.373 Position map filled from DB to: 88
2005-12-28 14:56:04.373 SyncPositionMap watchingrecording total: 9 entries
2005-12-28 14:56:04.373 SyncPositionMap, new totframes: 88, new length: 2, posMap size: 9
0: start_time: -9223372036854.775 duration: -9223372036854.775
stream: start_time: -9223372036854.775 duration: -9223372036854.775 bitrate=0 kb/s
2005-12-28 14:56:05.023 AFD: Stream #0, has id 0x33 codec id MPEG1VIDEO, type Video at 0x0x82b4c30
2005-12-28 14:56:05.026 detectInterlace(Detect Scan, Detect Scan, 50, 576) ->Progressive Scan
2005-12-28 14:56:05.026 Interlaced: Progressive Scan  video_height: 576  fps: 50
2005-12-28 14:56:05.026 AFD: Looking for decoder for MPEG2VIDEO
2005-12-28 14:56:05.026 AFD: Opened codec 0x8265fd0, id(MPEG2VIDEO) type(Video)
2005-12-28 14:56:05.026 RingBuf:CalcReadAheadThresh(1152 KB) -> threshhold(250 KB) readblocksize(125 KB)
2005-12-28 14:56:05.026 NVP: Disabling Audio, params(-1,-1,-1)
2005-12-28 14:56:05.026 AFD: Initializing audio parms from audio track #0
2005-12-28 14:56:05.026 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
2005-12-28 14:56:05.027 NVP: Disabling Audio, params(0,-1,-1)
Input #0, mpegts, from 'myth://192.168.0.1:6543/2057_20051228145602.mpg':
  Duration: N/A, bitrate: N/A
  Stream #0.0[0x21], 1/90000, 50.00 fps: Video: mpeg2video, yuv420p, 768x576, 1/50, 1152 kb/s
2005-12-28 14:56:05.027 AFD: Partial position map found
2005-12-28 14:56:05.027 AFD: Successfully opened decoder for file: "myth://192.168.0.1:6543/2057_20051228145602.mpg". novideo(0)
2005-12-28 14:56:05.033 VideoOutputXv: ctor
2005-12-28 14:56:05.040 Over/underscan. V: 0, H: 0, XOff: 0, YOff: 0
2005-12-28 14:56:05.044 Image size. dispxoff 0, dispyoff: 0, dispwoff: 1280, disphoff: 1024
2005-12-28 14:56:05.044 Image size. imgx 0, imgy: 0, imgw: 768, imgh: 576
2005-12-28 14:56:05.045 VideoOutputXv: Pixel dimensions: Screen 1280x1024, window 1280x1024
2005-12-28 14:56:05.045 VideoOutputXv: Estimated display dimensions: 342x271 mm Aspect: 1.26199
2005-12-28 14:56:05.045 VideoOutputXv: Estimated window dimensions: 342x271 mm Aspect: 1.26199
2005-12-28 14:56:05.047 VideoOutputXv: @ j=3 Looking for flag[s]: XvInputMask XvImageMask
2005-12-28 14:56:05.047 VideoOutputXv: Adaptor: 0 has flag[s]: XvInputMask XvImageMask
2005-12-28 14:56:05.048 VideoOutputXv: XVideo surface found on port 226
2005-12-28 14:56:05.048 VideoOutputXv: XVideo Format #0 is 'YUY2'
2005-12-28 14:56:05.048 VideoOutputXv: XVideo Format #1 is 'YV12'
2005-12-28 14:56:05.048 VideoOutputXv: XVideo Format #2 is 'UYVY'
2005-12-28 14:56:05.048 VideoOutputXv: XVideo Format #3 is 'I420'
2005-12-28 14:56:05.048 VideoOutputXv: Using XVideo Format 'I420'
2005-12-28 14:56:05.217 Image size. dispxoff 0, dispyoff: 69, dispwoff: 1280, disphoff: 885
2005-12-28 14:56:05.217 Image size. imgx 0, imgy: 0, imgw: 768, imgh: 576
2005-12-28 14:56:06.431 NVP: ClearAfterSeek()
2005-12-28 14:56:06.431 TV: StartPlayer(): took 2991 ms to start player.
2005-12-28 14:56:06.431 TV: Changing from None to WatchingLiveTV
2005-12-28 14:56:06.431 VideoOutputXv: ClearAfterSeek()
2005-12-28 14:56:06.432 VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2005-12-28 14:56:06.432 VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
2005-12-28 14:56:06.502 Realtime priority would require SUID as root.
2005-12-28 14:56:06.513 VideoOutputXv: InputChanged(768,576,1.21766)
2005-12-28 14:56:06.513 VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2005-12-28 14:56:06.513 VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
2005-12-28 14:56:06.568 Image size. dispxoff 0, dispyoff: 0, dispwoff: 1280, disphoff: 1024
2005-12-28 14:56:06.568 Image size. imgx 0, imgy: 0, imgw: 768, imgh: 576
2005-12-28 14:56:06.910 NVP: ClearAfterSeek()
2005-12-28 14:56:06.910 VideoOutputXv: ClearAfterSeek()
2005-12-28 14:56:06.910 VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2005-12-28 14:56:06.910 VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
2005-12-28 14:56:06.911 detectInterlace(Detect Scan, Progressive Scan, 50, 576) ->Progressive Scan
2005-12-28 14:56:06.911 Interlaced: Progressive Scan  video_height: 576  fps: 50
2005-12-28 14:56:07.285 nVidiaVideoSync: VBlank ioctl did not work, unimplemented in this driver?
2005-12-28 14:56:07.285 DRMVideoSync: Could not open device /dev/dri/card0, No existe el fichero o el directorio
2005-12-28 14:56:07.285 RTCVideoSync: Could not set RTC frequency, Permiso denegado.
2005-12-28 14:56:07.286 Using audio as timebase
2005-12-28 14:56:07.287 Video timing method: USleep with busy wait
2005-12-28 14:56:07.287 Refresh rate: 16661, frame interval: 20000
2005-12-28 14:56:08.427 AFD: positionMap[ 88 ] == 6659336.
[mpeg2video @ 0xb746e270]qscale == 0
[mpeg2video @ 0xb746e270]Warning MVs not available
[mpeg2video @ 0xb746e270]concealing 864 DC, 864 AC, 864 MV errors
2005-12-28 14:56:08.548 LiveTVChain(live-pepa-2005-12-28T14:56:03): SwitchTo(1)
2005-12-28 14:56:08.548 LiveTVChain(live-pepa-2005-12-28T14:56:03): Entry@1: '2057_20051228145603'
2005-12-28 14:56:09.108 NVP: prebuffering pause
2005-12-28 14:56:09.108 NVP: Waiting for prebuffer.. 0 LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:09.190 NVP: Waiting for prebuffer.. 1 LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:09.272 NVP: Waiting for prebuffer.. 2 LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:09.354 NVP: Waiting for prebuffer.. 3 LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:09.436 NVP: Waiting for prebuffer.. 4 LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:09.517 NVP: Waiting for prebuffer.. 5 LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:09.599 NVP: Waiting for prebuffer.. 6 LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:09.681 NVP: Waiting for prebuffer.. 7 LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:09.763 NVP: Waiting for prebuffer.. 8 LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:09.848 NVP: Waiting for prebuffer.. 9 LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:09.930 NVP: Prebuffer wait timed out 10 times.
2005-12-28 14:56:09.931 NVP: Waiting for prebuffer.. 0 LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:10.014 NVP: Waiting for prebuffer.. 1 LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:10.095 NVP: Waiting for prebuffer.. 2 LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:10.178 NVP: Waiting for prebuffer.. 3 LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:10.259 NVP: Waiting for prebuffer.. 4 LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:10.341 NVP: Waiting for prebuffer.. 5 LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:10.423 NVP: Waiting for prebuffer.. 6 LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:10.505 NVP: Waiting for prebuffer.. 7 LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:10.587 NVP: Waiting for prebuffer.. 8 LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:10.669 NVP: Waiting for prebuffer.. 9 LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:10.751 NVP: Prebuffer wait timed out 10 times.
2005-12-28 14:56:10.751 NVP: Waiting for prebuffer.. 0 LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:10.839 NVP: Waiting for prebuffer.. 1 LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:10.931 NVP: Waiting for prebuffer.. 2 LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:11.013 NVP: Waiting for prebuffer.. 3 LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:11.095 NVP: Waiting for prebuffer.. 4 LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:11.177 NVP: Waiting for prebuffer.. 5 LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:11.259 NVP: Waiting for prebuffer.. 6 LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:11.349 NVP: Waiting for prebuffer.. 7 LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:11.359 RingBuf(myth://192.168.0.1:6543/2057_20051228145602.mpg): OpenFile(myth://192.168.0.1:6543/2057_20051228145603.mpg, 4)
2005-12-28 14:56:11.419 NVP: ClearAfterSeek()
2005-12-28 14:56:11.419 VideoOutputXv: ClearAfterSeek()
2005-12-28 14:56:11.419 VideoBuffers::DiscardFrames(): LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU
2005-12-28 14:56:11.419 VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
2005-12-28 14:56:11.419 AFD: SeekReset(0, do flush, do discard)
2005-12-28 14:56:11.419 AFD: SeekReset() flushing
2005-12-28 14:56:11.419 VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2005-12-28 14:56:11.420 VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
2005-12-28 14:56:11.420 Resyncing position map. posmapStarted = 0 livetv(1) watchingRec(1)
2005-12-28 14:56:11.421 Position map filled from DB to: 125
2005-12-28 14:56:11.421 SyncPositionMap watchingrecording, from DB: 11 entries
2005-12-28 14:56:11.427 Filling position map from 126 to 176
2005-12-28 14:56:11.431 NVP: Waiting for prebuffer.. 8 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2005-12-28 14:56:11.442 Position map filled from Encoder to: 173
2005-12-28 14:56:11.442 SyncPositionMap watchingrecording total: 15 entries
2005-12-28 14:56:11.442 SyncPositionMap, new totframes: 173, new length: 3, posMap size: 15
av_remove_stream 0x21
av_remove_stream: no change to cur_st
av_remove_stream: removing... s->nb_streams=1 i=0
av_remove_stream: mpegts_remove_stream
mpegts_remove_stream 0x21
closing filter for pid 0x21
av_remove_stream: renumbering streams
mpegts_add_stream: at pid 0xa0 with type 2
mpegts_add_stream: stream #0, has id 0xa0 and codec MPEG2VIDEO, type Video at 0x8345f60
mpegts_add_stream: at pid 0x50 with type 4
mpegts_add_stream: stream #1, has id 0x50 and codec MP3, type Audio at 0x83df4c0
mpegts_add_stream: at pid 0x51 with type 4
mpegts_add_stream: stream #2, has id 0x51 and codec MP3, type Audio at 0x83e3e80
mpegts_add_stream: at pid 0x20 with type 6
mpegts_add_stream: stream #3, has id 0x20 and codec Unknown Codec ID, type Data at 0x844dc00
streams_changed()
2005-12-28 14:56:11.448 AFD: HandleStreamChange(): streams_changed 0x82b0be0 -- stream count 4
2005-12-28 14:56:11.448 AFD: SeekReset(0, do flush, do discard)
2005-12-28 14:56:11.448 AFD: SeekReset() flushing
2005-12-28 14:56:11.448 VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2005-12-28 14:56:11.448 VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
2005-12-28 14:56:11.448 AFD: Stream #0, has id 0x160 codec id MPEG2VIDEO, type Video at 0x0x8345f60
2005-12-28 14:56:11.513 NVP: Waiting for prebuffer.. 9 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2005-12-28 14:56:11.595 NVP: Prebuffer wait timed out 10 times.
2005-12-28 14:56:11.595 NVP: Waiting for prebuffer.. 0 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2005-12-28 14:56:11.612 detectInterlace(Detect Scan, Progressive Scan, 29.97, 480) ->Interlaced Scan
2005-12-28 14:56:11.612 Interlaced: Interlaced Scan  video_height: 480  fps: 29.97
2005-12-28 14:56:11.614 Using deinterlace method kerneldeint
2005-12-28 14:56:11.615 AFD: Looking for decoder for MPEG2VIDEO
2005-12-28 14:56:11.615 AFD: Opened codec 0x83de8c0, id(MPEG2VIDEO) type(Video)
2005-12-28 14:56:11.615 AFD: Stream #1, has id 0x80 codec id MP3, type Audio at 0x0x83df4c0
2005-12-28 14:56:11.615 AFD: Looking for decoder for MP3
2005-12-28 14:56:11.634 AFD: Opened codec 0x83481f0, id(MP3) type(Audio)
2005-12-28 14:56:11.634 AFD: Audio Track #1 is A/V stream #1 and has 0 channels in the Spanish; Castilian language(7565409).
2005-12-28 14:56:11.634 AFD: Stream #2, has id 0x81 codec id MP3, type Audio at 0x0x83e3e80
2005-12-28 14:56:11.634 AFD: Looking for decoder for MP3
2005-12-28 14:56:11.634 AFD: Opened codec 0x8348c40, id(MP3) type(Audio)
2005-12-28 14:56:11.634 AFD: Audio Track #2 is A/V stream #2 and has 0 channels in the Unknown language(6582131).
2005-12-28 14:56:11.634 AFD: Stream #3, has id 0x32 codec id Unknown Codec ID, type Data at 0x0x844dc00
2005-12-28 14:56:11.634 AFD: data codec (Data)
[mpegts @ 0xb7548360]Parser not found for Codec Id: 94211 !
2005-12-28 14:56:11.637 VideoOutputXv: InputChanged(528,576,1.33333)
2005-12-28 14:56:11.637 VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2005-12-28 14:56:11.637 VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
2005-12-28 14:56:11.637 VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2005-12-28 14:56:11.637 VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
2005-12-28 14:56:11.637 VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2005-12-28 14:56:11.637 VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
2005-12-28 14:56:11.677 NVP: Waiting for prebuffer.. 1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2005-12-28 14:56:11.697 Image size. dispxoff 0, dispyoff: 0, dispwoff: 1280, disphoff: 1024
2005-12-28 14:56:11.698 Image size. imgx 0, imgy: 0, imgw: 528, imgh: 576


2005-12-28 14:56:11.839 NVP: Waiting for prebuffer.. 2 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2005-12-28 14:56:12.003 NVP: Waiting for prebuffer.. 3 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2005-12-28 14:56:12.165 NVP: Waiting for prebuffer.. 4 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2005-12-28 14:56:12.265 NVP: ClearAfterSeek()
2005-12-28 14:56:12.265 VideoOutputXv: ClearAfterSeek()
2005-12-28 14:56:12.265 VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2005-12-28 14:56:12.265 VideoBuffers::DiscardFrames(): AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -- done()
2005-12-28 14:56:12.265 detectInterlace(Detect Scan, Interlaced Scan, 25, 576) ->Interlaced Scan
2005-12-28 14:56:12.265 Interlaced: Interlaced Scan  video_height: 576  fps: 25
2005-12-28 14:56:12.267 Using deinterlace method kerneldeint
2005-12-28 14:56:12.287 AFD: Trying to select audio track (w/lang)
2005-12-28 14:56:12.287 AFD: Trying to select audio track (wo/lang)
2005-12-28 14:56:12.287 AFD: Selected track 1: Spanish; Castilian MP2 2ch (A/V Stream #1)
2005-12-28 14:56:12.287 AFD: Initializing audio parms from audio track #1
2005-12-28 14:56:12.287 AFD: Audio format changed
                        from id(NONE)    -1Hz -1ch   0bps    ; id(NONE)    -1Hz -1ch   0bps
                        to   id( MP3) 48000Hz  2ch  16bps    ; id( MP3) 48000Hz  2ch  16bps
2005-12-28 14:56:12.298 Killing AudioOutputDSP
2005-12-28 14:56:12.298 Opening audio device 'default'.
2005-12-28 14:56:12.308 in SetParameters(format=2, channels=2, rate=48000, buffer_time=500000, period_time=125000)
2005-12-28 14:56:12.311 get_buffer_size returned 16384
2005-12-28 14:56:12.311 set_period_time_near returned 85333
2005-12-28 14:56:12.311 get_period_size returned 4096
2005-12-28 14:56:12.312 Audio fragment size: 6144
2005-12-28 14:56:12.320 Audio Stretch Factor: 1
2005-12-28 14:56:12.320 Ending reconfigure
2005-12-28 14:56:12.320 NVP: Enabling Audio
2005-12-28 14:56:12.327 NVP: Waiting for prebuffer.. 5 AULLAAAAAAAAAAAAAAAAAAAAAAAAAAA
2005-12-28 14:56:12.336 _AddSamples bytes=4608, used=1, free=767999, timecode=22870149
2005-12-28 14:56:12.337 _AddSamples bytes=4608, used=4609, free=763391, timecode=22870173
2005-12-28 14:56:12.351 _AddSamples bytes=4608, used=9217, free=758783, timecode=22870197
2005-12-28 14:56:12.352 _AddSamples bytes=4608, used=13825, free=754175, timecode=22870221
2005-12-28 14:56:12.353 _AddSamples bytes=4608, used=18433, free=749567, timecode=22870245
2005-12-28 14:56:12.354 _AddSamples bytes=4608, used=23041, free=744959, timecode=22870269
2005-12-28 14:56:12.354 _AddSamples bytes=4608, used=27649, free=740351, timecode=22870293
2005-12-28 14:56:12.355 _AddSamples bytes=4608, used=32257, free=735743, timecode=22870317
2005-12-28 14:56:12.356 _AddSamples bytes=4608, used=36865, free=731135, timecode=22870341
2005-12-28 14:56:12.357 _AddSamples bytes=4608, used=41473, free=726527, timecode=22870365
2005-12-28 14:56:12.357 _AddSamples bytes=4608, used=46081, free=721919, timecode=22870389
Violación de segmento

GDB log:

Starting program: /home/churly/temp/myth/mythtv/programs/mythfrontend/mythfrontend -v record,playback,audio,libav
Reading symbols from shared object read from target memory...done.
Loaded system supplied DSO at 0xffffe000
[Thread debugging using libthread_db enabled]
[New Thread -1240344896 (LWP 9003)]
Detaching after fork from child process 9007.
[New Thread -1243513936 (LWP 9009)]

Program received signal SIG33, Real-time event 33.
[Switching to Thread -1243513936 (LWP 9009)]
0xb63dd0d8 in clone () from /lib/tls/libc.so.6
Current language:  auto; currently c
Continuing.
[New Thread -1364874320 (LWP 9028)]
[New Thread -1373279312 (LWP 9030)]
[New Thread -1381672016 (LWP 9031)]
[New Thread -1419191376 (LWP 9033)]
[New Thread -1429210192 (LWP 9038)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1373279312 (LWP 9030)]
0xb7502cdb in mpegts_close_filter (ts=0x82ea650, filter=0x8223310)
    at mpegts.c:285
285	    ts->pids[pid] = NULL;

Thread 7 (Thread -1429210192 (LWP 9038)):
#0  0xb6dc2680 in snd_pcm_munmap () from /usr/lib/libasound.so.2
No symbol table info available.
#1  0x00000600 in ?? ()
No symbol table info available.

Thread 6 (Thread -1419191376 (LWP 9033)):
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb6552d2c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0xb6b6456a in QWaitCondition::wait () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x0827ffd0 in ?? ()
No symbol table info available.
#4  0x082624c4 in ?? ()
No symbol table info available.
#5  0xab68d1ec in ?? ()
No symbol table info available.
#6  0xb651d6f1 in operator delete () from /usr/lib/libstdc++.so.6
No symbol table info available.
Previous frame inner to this frame (corrupt stack?)

Thread 5 (Thread -1381672016 (LWP 9031)):
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb639f7b6 in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0xb63d5e4a in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3  0xb7848e5a in RingBuffer::ReadAheadThread (this=0x82b1558)
    at RingBuffer.cpp:634
	totfree = 35839
	ret = 128000
	used = 2556929
	loops = 2
#4  0xb784964d in RingBuffer::StartReader (type=0x82b1558)
    at RingBuffer.cpp:597
	rbuffer = (RingBuffer *) 0x82b1558
#5  0xb6550c40 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0xb63dd0ee in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 4 (Thread -1373279312 (LWP 9030)):
#0  0xb7502cdb in mpegts_close_filter (ts=0x82ea650, filter=0x8223310)
    at mpegts.c:285
	pid = 6619243
#1  0xb75042ec in pat_cb (opaque=0x82ea650, section=0x8224820 "", 
    section_len=16) at mpegts.c:1021
	f = (MpegTSFilter *) 0x8223310
	sec = (MpegTSSectionFilter *) 0x822331c
	ts = (MpegTSContext *) 0x82ea650
	h1 = {tid = 0 '\0', id = 1, version = 0 '\0', sec_num = 0 '\0', 
  last_sec_num = 0 '\0'}
	h = (SectionHeader *) 0xae255958
	p = (
    const uint8_t *) 0x822482c "¢Ã)A", 'ÿ' <repeats 167 times>, "Ž\b\020\031Ž\b$\031Ž\b8\031Ž\bL\031Ž\b`\031Ž\bt\031Ž\b\210\031Ž"...
	p_end = (
    const uint8_t *) 0x822482c "¢Ã)A", 'ÿ' <repeats 167 times>, "Ž\b\020\031Ž\b$\031Ž\b8\031Ž\bL\031Ž\b`\031Ž\bt\031Ž\b\210\031Ž"...
	buf = "\000\000\000\000\000\000\000\000ñ\000\000\000\000\000\000\000\003", '\0' <repeats 23 times>, "\214\036C¶", '\0' <repeats 24 times>, "žÈC¶\036", '\0' <repeats 31 times>, "ô¯C¶\020\000\000\000°ŽI\bøX%®^m7¶\200ÈC¶xµI\b\000\000\000\000É\000\000\000šŽI\bšŽI\b\000\000\000\000ô¯C¶\200ÈC¶êFP·\030Y%®Bz7¶\200ÈC¶\020\000\000\000À\000\000\000\\vT·0;4\bêFP·(Y%®z`%·\020\000\000\000ÏQQ·XY%®\231QQ·\020È$\b", '\0' <repeats 28 times>, "°ŽI\b"
	pmt_pnums = {1, -1, 0 <repeats 114 times>, -1237885948, 0, 0, 0, 0, 0, 
  0, 16, -1237070660, -1237070920, -1237888623, 0}

	pmt_pids = {32, 0 <repeats 127 times>}
	pmt_count = 1
	i = 0
	found = 0
#2  0xb7502c67 in write_section_data (s=0x824b900, tss1=0x822c220, 
    buf=0xae255a61 "", buf_size=183, is_start=1) at mpegts.c:263
	tss = (MpegTSSectionFilter *) 0x822c22c
	len = 16
#3  0xb7504f16 in handle_packet (ts=0x82ea650, packet=0xae255a5c "G@", 
    position=376564) at mpegts.c:1523
	s = (AVFormatContext *) 0x824b900
	tss = (MpegTSFilter *) 0x822c220
	len = 0
	pid = 0
	cc = 2
	cc_ok = 1
	afc = 1
	is_start = 64
	p = (const uint8_t *) 0xae255a61 ""
	p_end = (const uint8_t *) 0xae255b18 ""
#4  0xb750519b in handle_packets (ts=0x82ea650, nb_packets=0) at mpegts.c:1604
	s = (AVFormatContext *) 0x824b900
	pb = (ByteIOContext *) 0x824b910
	packet = "G@\000\022\000\000°\r\000\001Á\000\000\000\001à ¢Ã)A", 'ÿ' <repeats 167 times>
	packet_num = 1
	ret = 0
	pos = 376564
#5  0xb7505d46 in mpegts_read_packet (s=0x824b900, pkt=0x824c810)
    at mpegts.c:1892
	ts = (MpegTSContext *) 0x82ea650
#6  0xb7515e18 in av_read_packet (s=0x824b900, pkt=0x824c810) at utils.c:702
No locals.
#7  0xb7516e6c in av_read_frame_internal (s=0x824b900, pkt=0x83e26e0)
    at utils.c:1021
	st = (AVStream *) 0x0
	len = 184
	ret = 0
	i = -1213822263
	startpos = 376564
#8  0xb7517304 in av_read_frame (s=0x824b900, pkt=0x83e26e0) at utils.c:1145
	pktl = (AVPacketList *) 0x0
	eof = 0
	genpts = 0
	__PRETTY_FUNCTION__ = "av_read_frame"
#9  0xb7a1ad52 in AvFormatDecoder::GetFrame (this=0x82a9fd8, onlyvideo=0)
    at avformatdecoder.cpp:2163
	curstream = (AVStream *) 0x83e0990
	ctype = 1
	audIdx = 1
	subIdx = -1
	pkt = (AVPacket *) 0x83e26e0
	ret = 11750
	ptr = (unsigned char *) 0x82f3150 ""
	firstloop = true
	have_err = false
	storevideoframes = true
	len = 0
	data_size = 0
	pts = 22617957
	allowedquit = false
	skipaudio = false
#10 0xb79e0962 in NuppelVideoPlayer::GetFrameNormal (this=0x829cc58, 
    onlyvideo=0) at NuppelVideoPlayer.cpp:881
No locals.
#11 0xb79e19a0 in NuppelVideoPlayer::GetFrame (this=0x829cc58, onlyvideo=0, 
    unsafe=false) at NuppelVideoPlayer.cpp:956
	ret = false
#12 0xb79f175a in NuppelVideoPlayer::StartPlaying (this=0x829cc58)
    at NuppelVideoPlayer.cpp:2380
	output_video = 2875775920
	decoder_thread = 2921687984
#13 0xb79a3ccd in SpawnDecode (param=0x829cc58) at tv_play.cpp:188
	nvp = (NuppelVideoPlayer *) 0x829cc58
#14 0xb6550c40 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#15 0xb63dd0ee in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 3 (Thread -1364874320 (LWP 9028)):
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb639f7b6 in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0xb63d5e4a in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3  0xb79d2834 in TV::RunTV (this=0x822caa8) at tv_play.cpp:1389
	doHandle = false
	keypressed = (QKeyEvent *) 0x8274e10
	updatecheck = 6
#4  0xb79d35ef in TV::EventThread (param=0x822caa8) at tv_play.cpp:1321
	thetv = (class TV *) 0x822caa8
#5  0xb6550c40 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0xb63dd0ee in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 2 (Thread -1243513936 (LWP 9009)):
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb6552ab6 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#2  0xb6b6447f in QWaitCondition::wait () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x082049b8 in ?? ()
No symbol table info available.
#4  0xb6d1e724 in qt_driver_extension_dict ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#5  0xb5e17268 in ?? ()
No symbol table info available.
#6  0xb6b62e22 in QMutex::unlock () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#7  0x08204720 in ?? ()
No symbol table info available.
#8  0xb71ff024 in ?? () from /usr/local/lib/libmyth-0.19.so.0
No symbol table info available.
#9  0xb5e17268 in ?? ()
No symbol table info available.
#10 0x080a344a in ~QMutexLocker (this=0x1003c)
    at /usr/lib/qt3//include/qmutex.h:101
No locals.
Previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread -1240344896 (LWP 9003)):
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb639f7b6 in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0xb63d5e4a in usleep () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x0806d1e4 in startTV () at main.cpp:318
	tv = (class TV *) 0x822caa8
	timer = {m_timer = {ds = 53510322}}
	tryTV = false
	tryRecorder = false
	tvchain = (LiveTVChain *) 0x827fb20
	quitAll = false
	showDialogs = true
	chainid = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x8174010, static shared_null = 0x8174010}, d = 0x822f9d0, 
  static shared_null = 0x8174010}
#4  0x08073452 in TVMenuCallback (data=0x82057b0, selection=@0x82a1778)
    at main.cpp:381
	sel = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x8174010, static shared_null = 0x8174010}, d = 0x8232ee0, 
  static shared_null = 0x8174010}
#5  0xb7060990 in ThemedMenuPrivate::handleAction (this=0x82a1680, 
    action=@0x824e5c8) at themedmenu.cpp:2497
	ok = true
#6  0xb7060f61 in ThemedMenuPrivate::keyPressHandler (this=0x82a1680, 
    e=0xbfb29c60) at themedmenu.cpp:2325
	it = {node = 0x824e5c0}
	action = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x8174010, static shared_null = 0x8174010}, d = 0x827be70, 
  static shared_null = 0x8174010}
	i = 0
	lastbutton = (ThemedButton *) 0x821dc38
	oldrow = 0
	handled = true
	actions = {<QValueList<QString>> = {sh = 0x8273978}, <No data fields>}
#7  0xb7061276 in ThemedMenu::keyPressEvent (this=0x82818e0, e=0xbfb29c60)
    at themedmenu.cpp:2695
No locals.
#8  0xb68e9e97 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#9  0x082818e0 in ?? ()
No symbol table info available.
#10 0xbfb29c60 in ?? ()
No symbol table info available.
#11 0x00000198 in ?? ()
No symbol table info available.
#12 0x000001b3 in ?? ()
No symbol table info available.
#13 0x66229ef6 in ?? ()
No symbol table info available.
#14 0x5f229ef6 in ?? ()
No symbol table info available.
#15 0xbfb29864 in ?? ()
No symbol table info available.
#16 0xb7f1ea60 in do_lookup_x (
    undef_name=0xb0000 <Address 0xb0000 out of bounds>, hash=1869968492, 
    ref=0xb6f0f060, result=0x827c9a0, scope=0xfffffdfc, i=0, version=0x0, 
    flags=0, skip=0x0, type_class=0) at do-lookup.h:96
	symtab = (const Elf32_Sym *) 0x82b4090
	strtab = 0x8288c48 "\001\001\001\001\001\001\001\001\020"
	verstab = (const Elf32_Half *) 0x8288b50
	symidx = 1
	sym = (const Elf32_Sym *) 0x1
	num_versions = 48
	versioned_sym = (const Elf32_Sym *) 0x21
	n = 524290
	map = (struct link_map *) 0xbfb29c60
Previous frame inner to this frame (corrupt stack?)

Software: OS: Mandriva Linux 2006 (Linux pepa 2.6.12-14mdk #1 Tue Dec 20 15:45:27 MST 2005 i686 AMD Athlon(tm) unknown GNU/Linux) GCC: gcc (GCC) 4.0.1 (4.0.1-5mdk for Mandriva Linux release 2006.0) QT: 3.3.4

Hardware: Kworld Xpert DVB-T (cx88)

I think this is all, if you need something more tell me :-)

Change History (5)

comment:1 Changed 18 years ago by danielk

Milestone: unknown
Resolution: invalid
Status: newclosed
Version: head

I believe this stream is not recorded with the latest SVN.

If you still have this problem with the latest SVN, please attach a backend log made ith '-v record,siparser,channel"

comment:2 Changed 18 years ago by Carlos Fernández Manteiga <churly@…>

Resolution: invalid
Status: closedreopened

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@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@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!

comment:3 Changed 18 years ago by danielk

Resolution: duplicate
Status: reopenedclosed

See #833.

comment:4 Changed 18 years ago by Carlos Fernández Manteiga <churly@…>

Thanks for pointing it, I did not see the relation at first sight :-)

Changing the constant in libs/libmythtv/dvbrecorder.cpp

const int DVBRecorder::PMT_PID

to 0x1700 (the value you put as example) solves the problem :-)

Many thanks!

comment:5 Changed 18 years ago by jochen

zhe segfault should be gone away with the current svn. changiung the value to 1700 only helps to view the not working channel (but its only a dirty patch)

Note: See TracTickets for help on using tickets.