[mythtv] [mythtv-commits] Ticket #1722:
Darryl Merritt
mythtv at djm.dbme.net.au
Tue Apr 25 03:23:39 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 dm at prolingua.co.uk):
> >
> > I wonder whether this has to do with the way DVB private streams are
> > handled in mpegts.c . This was added for UK MHEG and I wonder whether
> > there is something wrong with this code. I've created a very simple patch
> > that turns this off and I'd be very interested to know if applying this
> > patch fixes the problem. If it does I'll need to look more closely and
> > come up with a proper solution. If it doesn't then the problem is
> > obviously elsewhere.
>
> If this is in 0.19, as per the ticket, then your patches aren't
> relevant..
>
I am also seeing this happen and I am running the svn head version 9791.
I've only seen it happen on one channel, with all recordings.
This recording started just a few minutes ago..
2006-04-25 12:30:07.688 Created PMT
Program Map Table ver(1) pid(0x101) pnum(1) len(147)
Smoothing Buffer Descriptor (0x10) length(6)
Stream #0 pid(0x906) type(video-mpeg2 0x2)
Video Descriptor (0x2) length(3)
Stream Identifier Descriptor (0x52) length(1)
Stream #1 pid(0x908) type(audio-mp2-layer[1,2,3] 0x4)
Audio Descriptor (0x3) length(1)
ISO-639 Language: code(eng) canonical(eng) eng(English)
Stream Identifier Descriptor (0x52) length(1)
Stream #2 pid(0x90a) type(private-data 0x6)
Teletext Descriptor (0x56) length(5)
Stream Identifier Descriptor (0x52) length(1)
Stream #3 pid(0x907) type(private-sec 0x5)
Application Signalling Descriptor (0x6f) length(3)
Stream #4 pid(0x909) type(dsmcc-b std data 0x11)
Unknown(19) Descriptor (0x13) length(25)
Unknown(20) Descriptor (0x14) length(13)
Data Broadcast Identifier Descriptor (0x66) length(4)
Stream Identifier Descriptor (0x52) length(1)
Stream #5 pid(0x90b) type(dsmcc-c NPD data 0x12)
Stream Identifier Descriptor (0x52) length(1)
Unknown(20) Descriptor (0x14) length(5)
This recording from an hour ago..
2006-04-25 11:47:00.584 Created PMT
Program Map Table ver(1) pid(0x100) pnum(1) len(98)
Smoothing Buffer Descriptor (0x10) length(6)
Stream #0 pid(0x200) type(video-mpeg2 0x2)
Video Descriptor (0x2) length(3)
Stream Identifier Descriptor (0x52) length(1)
Stream #1 pid(0x28a) type(audio-mp2-layer[1,2,3] 0x4)
Audio Descriptor (0x3) length(1)
ISO-639 Language: code(eng) canonical(eng) eng(English)
Stream Identifier Descriptor (0x52) length(1)
Stream #2 pid(0x294) type(audio-ac3 0x129)
AC-3 Descriptor (0x6a) length(3)
ISO-639 Language: code(eng) canonical(eng) eng(English)
Stream Identifier Descriptor (0x52) length(1)
Stream #3 pid(0x240) type(private-data 0x6)
Teletext Descriptor (0x56) length(5)
Stream Identifier Descriptor (0x52) length(1)
Stream #4 pid(0x17c0) type(private-data 0x6)
Unknown(195) Descriptor (0xc3) length(3)
Stream Identifier Descriptor (0x52) length(1)
2006-04-25 11:47:00.600 SIParser: PAT Version: 1 Tuned to TransportID:
593
2006-04-25 11:47:00.605 SIParser: NIT Present on this transport on PID
0x10
2006-04-25 11:47:00.603 Created PMT
Program Map Table ver(2) pid(0x100) pnum(1) len(98)
Smoothing Buffer Descriptor (0x10) length(6)
Stream #0 pid(0x200) type(video-mpeg2 0x2)
Video Descriptor (0x2) length(3)
Stream Identifier Descriptor (0x52) length(1)
Stream #1 pid(0x28a) type(audio-mp2-layer[1,2,3] 0x4)
Audio Descriptor (0x3) length(1)
ISO-639 Language: code(eng) canonical(eng) eng(English)
Stream Identifier Descriptor (0x52) length(1)
Stream #2 pid(0x294) type(audio-ac3 0x129)
AC-3 Descriptor (0x6a) length(3)
ISO-639 Language: code(eng) canonical(eng) eng(English)
Stream Identifier Descriptor (0x52) length(1)
Stream #3 pid(0x240) type(private-data 0x6)
Teletext Descriptor (0x56) length(5)
Stream Identifier Descriptor (0x52) length(1)
Stream #4 pid(0x17c0) type(private-data 0x6)
Unknown(195) Descriptor (0xc3) length(3)
Stream Identifier Descriptor (0x52) length(1)
Transcoding failed..
2006-04-25 12:35:29.639 Input #0, mpegts, from
'/TVShows/record/2_(ABC_TV_Adelaide)_25_04_2006.2.mpg':
2006-04-25 12:35:29.649 Duration: N/A, bitrate: N/A
2006-04-25 12:35:29.659 Stream #0.0[0x200], 25.00 fps(r): Video:
mpeg2video, yuv420p, 720x576, 1/25, 15000 kb/s
2006-04-25 12:35:29.679 Stream #0.1[0x28a](eng): Audio: mp2, 48000 Hz,
stereo, 256 kb/s
2006-04-25 12:35:29.687 Stream #0.2[0x294](eng): Audio: ac3, 48000 Hz,
stereo, 448 kb/s
2006-04-25 12:35:29.699 Stream #0.3[0x240](eng): Data: 0x0000
2006-04-25 12:35:29.707 Stream #0.4[0x17c0], 90000.00 fps(r): Video:
mpeg1video
2006-04-25 12:35:29.721 Skipping unsupported codec 2 on stream 3
2006-04-25 12:35:30.759 No more queue slots!
2006-04-25 12:35:30.808 Unknown socket closing
> If this actually in svn-head, it is possible to disable the recording
> of these streams in the recording profile. Setting the recording type
> to "TV Only" should be a good test to see if ffmpeg is mishandling the
> private streams.
I do recall seeing an option in the past for 'TV Only' but I cant seem
to find it now.. does it have another name in svn head?
Cheers,
Darryl
More information about the mythtv-dev
mailing list