Polish DVB-T Emitel transportstream - h264 services are recognized as MPEG2 (1 Viewer)

quba54

Portal Member
November 24, 2007
17
0
Warsaw
Home Country
Poland Poland
TV-Server Version: 16629
MediaPortal Version: 16629
MediaPortal Skin: BlueTwo
Windows Version: Windows XP MCE Sp2
CPU Type: AMD Athlon x2 BE-2350
HDD: 320 SATAII
Memory: 1024
Motherboard: K9AGM3-FIH
Motherboard Chipset: AMD® 690G
Motherboard Bios:
Video Card: onboard Radeon X1250
Video Card Driver: ATI Catalyst™ 7.12
Sound Card: onboard Realtek® ALC883/ALC888
Sound Card AC3:
Sound Card Driver: Realtek High Definition ver: 5.10.0.5523
1. TV Card: Compro VideoMate E800
1. TV Card Type: hybrid PCI-E DVB-T and analog
1. TV Card Driver: Driver 6.0.102.6
2. TV Card:
2. TV Card Type:
2. TV Card Driver:
3. TV Card:
3. TV Card Type:
3. TV Card Driver:
4. TV Card:
4. TV Card Type:
4. TV Card Driver:
MPEG2 Video Codec: ATI MPEG Video Decoder
MPEG2 Audio Codec: ffdshow Audio Decoder
Satelite/CableTV Provider:
HTPC Case: AVC-S1
Cooling:
Power Supply:
Remote:
TV: CRT
TV - HTPC Connection:


In Poland we have two transportstreams:
- first contains three services encoded with MPEG2 and three with H264 - all are working OK
- second contains only three H264 services - they aren't displayed at all starting from SVN build 16629. In previous build 16622 they are working.

I checked logs from 16629 build and they are:
Code:
2008-01-04 16:37:23.593750 [4]: subch:0 SendPMT version:1 len:70 1101
2008-01-04 16:37:23.593750 [4]: subch:0 cam flags:True
2008-01-04 16:37:23.593750 [4]: subch:0 SetMpegPidMapping
2008-01-04 16:37:23.593750 [4]: subch:0  pid:5E8 pcr
2008-01-04 16:37:23.593750 [4]: subch:0  pid:108 pmt
2008-01-04 16:37:23.593750 [4]: subch:0  pid:5E8 video type:MPEG-2
2008-01-04 16:37:23.593750 [4]: subch:0    map pid:5E8 video type:MPEG-2
2008-01-04 16:37:23.593750 [4]: subch:0  pid:64C audio lang: type:MPEG-2
2008-01-04 16:37:23.593750 [4]: subch:0    map pid:64C audio lang: type:MPEG-2

Logs from 16622 build (working one):
Code:
2008-01-04 16:43:39.796875 [4]: subch:0 SetMpegPidMapping
2008-01-04 16:43:39.796875 [4]: subch:0  pid:5E8 pcr
2008-01-04 16:43:39.796875 [4]: subch:0  pid:108 pmt
2008-01-04 16:43:39.812500 [4]: subch:0  pid:5E8 video type:H.264
2008-01-04 16:43:39.812500 [4]: subch:0    map pid:5E8 video type:H.264
2008-01-04 16:43:39.812500 [4]: subch:0  pid:64C audio lang: type:MPEG-2
2008-01-04 16:43:39.812500 [4]: subch:0    map pid:64C audio lang: type:MPEG-2
2008-01-04 16:43:39.812500 [8]: card: Tuner locked:True signal strength:100 signal quality:100

I've checked also newest build 16867 but the problem still exists.

Thx
 

quba54

Portal Member
November 24, 2007
17
0
Warsaw
Home Country
Poland Poland
I had a little bit time to debug this problem. I found that there is problem with PMT decoding.
During PMT decoding pidInfo.stream_type is set to 27 (AVC stream) properly. But in this transportstream there is also sent video descriptor for this stream and DecodePMT method resets pidInfo.stream_type to 2 - but WHY!!!

Is there any reason to do this. Video descriptor doesn't contain information about stream type!!!
 

Users who are viewing this thread

Top Bottom