[mythtv-commits] Ticket #1722: 'Spurious' streams being recorded from DVB-T sources cause lossless mpeg2 transcoding to fail with 'No more queue slots'

MythTV mythtv at cvs.mythtv.org
Mon Apr 24 08:57:35 UTC 2006


#1722: 'Spurious' streams being recorded from DVB-T sources cause lossless mpeg2
transcoding to fail with 'No more queue slots'
-----------------------------------+----------------------------------------
 Reporter:  lennier76 at hotmail.com  |        Owner:  danielk
     Type:  defect                 |       Status:  new    
 Priority:  major                  |    Milestone:         
Component:  dvb                    |      Version:  0.19   
 Severity:  medium                 |   Resolution:         
-----------------------------------+----------------------------------------
Comment (by stephen.gw at gmail.com):

 I'm not 100% sure this is the same problem (but sounds very close), with 0
 .19-Fixes I have problems where on playback 'spurious' streams from DVB-T
 are confusing NVP. Note, this is ''without'' the DVB radio patch.

 The following log is from playback of DVB-T material

 {{{
 2006-03-28 12:49:32.846 TV: Attempting to change from None to
 WatchingPreRecorded
 2006-03-28 12:49:32.888 RingBuf(/myth/tv/1003_20060327234856.mpg):
 OpenFile(/myth/tv/1003_20060327234856.mpg, 12)
 2006-03-28 12:49:32.903 reads allowed (128001 -1)
 2006-03-28 12:49:32.913 reads allowed (128001 -1)
 2006-03-28 12:49:32.962 reads allowed (128001 -1)
 2006-03-28 12:49:32.965 reads allowed (128001 -1)
 0: start_time: 1428.517 duration: 81.356
 1: start_time: 1428.491 duration: 81.337
 2: start_time: 1428.573 duration: -9223372036854.775
 stream: start_time: 15872.119 duration: 904.249 bitrate=3488 kb/s
 2006-03-28 12:49:33.071 AFD: Stream #0, has id 0x640 codec id MPEG2VIDEO,
 type Video at 0x0x82f9160
 2006-03-28 12:49:33.072 detectInterlace(Detect Scan, Detect Scan, 25, 576)
 ->Interlaced Scan
 2006-03-28 12:49:33.072 Interlaced: Interlaced Scan  video_height: 576
 fps: 25
 2006-03-28 12:49:33.073 AFD: Looking for decoder for MPEG2VIDEO
 2006-03-28 12:49:33.073 AFD: Opened codec 0x82c3640, id(MPEG2VIDEO)
 type(Video)
 2006-03-28 12:49:33.073 AFD: Stream #1, has id 0x641 codec id MP3, type
 Audio at 0x0x82cc7b0
 2006-03-28 12:49:33.073 AFD: Looking for decoder for MP3
 2006-03-28 12:49:33.099 AFD: Opened codec 0x82d85f0, id(MP3) type(Audio)
 2006-03-28 12:49:33.099 AFD: Stream #2, has id 0x643 codec id MPEG2VIDEO,
 type Video at 0x0x82446a0
 2006-03-28 12:49:33.099 detectInterlace(Detect Scan, Interlaced Scan,
 29.97, 480) ->Interlaced Scan
 2006-03-28 12:49:33.099 Interlaced: Interlaced Scan  video_height: 480
 fps: 29.97
 2006-03-28 12:49:33.100 AFD: Looking for decoder for MPEG2VIDEO
 2006-03-28 12:49:33.100 AFD: Opened codec 0x82f62a0, id(MPEG2VIDEO)
 type(Video)
 }}}

 As you can see, stream number 3 is 'spurious' with a highly negative
 duration (and though further investigation, a bitrate of 0).

 The spurious streams pick up default properties (i.e. 640x480 at 29.97fps)
 which are have been causing problems for NVP with AV sync as i'm playing
 back PAL content at 25fps. To get around this I have been running with a
 'hack' to AFD which ignores streams with a 0 bitrate.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/1722>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list