[linux-dvb] DVB-T DiBcom STK7070P: no video

Kristo Czaja kc0 at wp.pl
Fri Aug 22 13:01:44 CEST 2008


barry bouwsma pisze:
> --- On Fri, 8/22/08, Kristo Czaja <kc0 at wp.pl> wrote:
>
>   
>
> Google shows me that apparently the DVB-T signal is using the
> H.264 video codec, plus AC3 audio.  Apparently you're getting
> an mp2 audio stream on PID 204 for TVP2, but your `dvbscan'
> is failing to recognize the video stream as AVC and it shows
> up above as `0'.
>
>
>   
Thanks for the reply.

I adjusted the channels.conf:
TVP1:690000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_3_4:FEC_3_4:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:102:103:1
TVP2:690000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_3_4:FEC_3_4:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:202:204:2
TVP 
INFO:690000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_3_4:FEC_3_4:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:302:304:3
TVP 
SPORT:690000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_3_4:FEC_3_4:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:702:703:7
TVP 
HD:690000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_3_4:FEC_3_4:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE:402:403:4
TVN:746000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:1512:1612:1101
Polsat:746000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:1513:1613:1201
Polsat Sport HD 
test:746000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:1515:1615:1601
TV4:746000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:1514:1614:1202

But still:
 tzap -s -r -c /etc/mplayer/channels.conf TVP1
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
reading channels from file '/etc/mplayer/channels.conf'
tuning to 690000000 Hz
video pid 0x0066, audio pid 0x0067

mplayer -v /dev/dvb/adapter0/dvr0
MPlayer dev-SVN-r27458-4.3.1 (C) 2000-2008 MPlayer Team
CPU: Intel(R) Core(TM)2 CPU          6600  @ 2.40GHz (Family: 6, Model: 
15, Stepping: 6)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Skompilowano dla procesora x86 z rozszerzeniami: MMX MMX2 SSE SSE2
get_path('codecs.conf') -> '/home/kristo/.mplayer/codecs.conf'
Wczytuję /home/kristo/.mplayer/codecs.conf: Nie mogę otworzyć 
'/home/kristo/.mplayer/codecs.conf': No such file or directory
Wczytuję /etc/mplayer/codecs.conf: Nie mogę otworzyć 
'/etc/mplayer/codecs.conf': No such file or directory
Używam wbudowanego codecs.conf.
Configuration: --cc=x86_64-pc-linux-gnu-gcc 
--host-cc=x86_64-pc-linux-gnu-gcc --prefix=/usr --confdir=/etc/mplayer 
--datadir=/usr/share/mplayer --libdir=/usr/lib64 --enable-menu 
--enable-network --disable-tv-bsdbt848 --disable-faad-external 
--disable-ivtv --disable-fribidi --disable-enca --disable-ftp 
--disable-nemesi --disable-libcdio --disable-cdparanoia --disable-cddb 
--disable-ass --charset=UTF-8 --disable-lirc --disable-lircc 
--disable-joystick --disable-inet6 --disable-unrarexec --disable-rtc 
--disable-pvr --disable-radio-v4l2 --disable-radio-bsdbt848 
--disable-musepack --disable-pnm --disable-tga --disable-xanim 
--disable-libdirac-lavc --disable-libschroedinger-lavc 
--disable-libamr_nb --disable-libamr_wb --disable-libdca 
--disable-liblzo --disable-twolame --disable-toolame 
--realcodecsdir=/usr/lib64/codecs --disable-directfb --disable-ggi 
--disable-md5sum --disable-xinerama --disable-aa --disable-fbdev 
--disable-caca --disable-vesa --disable-vidix --disable-vidix-pcidb 
--disable-zr --disable-dxr2 --disable-dxr3 --enable-gui --enable-xvmc 
--with-xvmclib=XvMCW --disable-3dfx --disable-tdfxvid --disable-tdfxfb 
--disable-arts --disable-esd --disable-jack --disable-ladspa 
--disable-nas --disable-openal --disable-pulse --disable-ossaudio 
--disable-altivec
WierszPoleceń: '-v' '/dev/dvb/adapter0/dvr0'
init_freetype
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Using nanosleep() timing
get_path('input.conf') -> '/home/kristo/.mplayer/input.conf'
Parsing input config file /home/kristo/.mplayer/input.conf
Input config file /home/kristo/.mplayer/input.conf parsed: 7 binds
get_path('dvr0.conf') -> '/home/kristo/.mplayer/dvr0.conf'

Odtwarzam /dev/dvb/adapter0/dvr0.
get_path('sub/') -> '/home/kristo/.mplayer/sub/'
[file] File size is 0 bytes
STREAM: [file] /dev/dvb/adapter0/dvr0
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
LAVF_check: MPEG-2 transport stream format
Checking for YUV4MPEG2
ASF_check: not ASF guid!
Checking for NuppelVideo
Checking for REAL
Checking for SMJPEG
SUB: opened iconv descriptor.
SUB: closed iconv descriptor.
Searching demuxer type for filename /dev/dvb/adapter0/dvr0 ext: (null)
Checking for Nullsoft Streaming Video
Checking for MOV
Checking for VIVO
Checking for PVA
Checking for MPEG-TS...
TRIED UP TO POSITION 96, FOUND 47, packet_size= 188, SEEMS A TS? 1
GOOD CC: 32, BAD CC: 0
Wykryto format pliku TS.
DEMUX OPEN, AUDIO_ID: -1, VIDEO_ID: -1, SUBTITLE_ID: -2,
Checking for MPEG-TS...
TRIED UP TO POSITION 6756, FOUND 47, packet_size= 188, SEEMS A TS? 1
GOOD CC: 32, BAD CC: 0
PROBING UP TO 0, PROG: 0
A52_CHECK(168 input bytes), found 0 frame syncwords of 0 bytes length
A52_CHECK(352 input bytes), found 0 frame syncwords of 0 bytes length
A52_CHECK(536 input bytes), found 0 frame syncwords of 0 bytes length
A52_CHECK(720 input bytes), found 0 frame syncwords of 0 bytes length
A52_CHECK(904 input bytes), found 0 frame syncwords of 0 bytes length
A52_CHECK(1088 input bytes), found 0 frame syncwords of 0 bytes length
A52_CHECK(1272 input bytes), found 1 frame syncwords of 1792 bytes length
A52_CHECK(1456 input bytes), found 1 frame syncwords of 1792 bytes length
A52_CHECK(1640 input bytes), found 1 frame syncwords of 1792 bytes length
A52_CHECK(1824 input bytes), found 1 frame syncwords of 1792 bytes length
A52_CHECK(2008 input bytes), found 1 frame syncwords of 1792 bytes length
A52_CHECK(2192 input bytes), found 1 frame syncwords of 1792 bytes length
A52_CHECK(2376 input bytes), found 1 frame syncwords of 1792 bytes length
A52_CHECK(2560 input bytes), found 1 frame syncwords of 1792 bytes length
A52_CHECK(2744 input bytes), found 1 frame syncwords of 1792 bytes length
A52_CHECK(2928 input bytes), found 1 frame syncwords of 1792 bytes length
A52_CHECK(3112 input bytes), found 2 frame syncwords of 1792 bytes length
A52_CHECK(3296 input bytes), found 2 frame syncwords of 1792 bytes length
A52_CHECK(3480 input bytes), found 2 frame syncwords of 1792 bytes length
A52_CHECK(3664 input bytes), found 2 frame syncwords of 1792 bytes length
A52_CHECK(3848 input bytes), found 2 frame syncwords of 1792 bytes length
A52_CHECK(4032 input bytes), found 2 frame syncwords of 1792 bytes length
A52_CHECK(4216 input bytes), found 2 frame syncwords of 1792 bytes length
A52_CHECK(4400 input bytes), found 2 frame syncwords of 1792 bytes length
A52_CHECK(4584 input bytes), found 2 frame syncwords of 1792 bytes length
A52_CHECK(4768 input bytes), found 3 frame syncwords of 1792 bytes length
VIDEO MPEG2(pid=102) AUDIO A52(pid=103) NO SUBS (yet)!  PROGRAM N. 0
==> Znalazłem strumień video: 0

ADDED VIDEO PID 102, type: 10000002 stream n. 0
==> Znalazłem strumień audio: 0

ADDED AUDIO PID 103, type: 2000 stream n. 0
Opened TS demuxer, audio: 2000(pid 0), video: 10000002(pid 
0)...POS=9656, PROBE=0
Searching for sequence header...

( === at this point it stops for a long time, say 200 secs )

Za dużo pakietów audio w buforze: (1429 w 8391088 bajtach).
Może odtwarzasz strumień/plik bez przeplotu (non-interleaved) albo kodek 
nie działa?
Spróbuj wymusić tryb bez przeplotu dla plików AVI opcją -ni.
ds_fill_buffer: EOF reached (stream: video) 
NONE :(
MPEG: BŁĄD KRYTYCZNY: Wykryłem koniec pliku podczas poszukiwania 
nagłówka sekwencji.
Wideo: Nie mogę wczytać właściwości.
==========================================================================
Otwieram dekoder audio: [liba52] AC3 decoding with liba52
dec_audio: Alokuję 3840 bajtów na bufor wejściowy.
dec_audio: Alokuję 6144 + 65536 = 71680 bajtów na bufor wyjściowy.
Using SSE optimized IMDCT transform
AC3: 2.0 (stereo)  48000 Hz  448.0 kbit/s
A52 flags before a52_frame: 0x2A
A52 flags after a52_frame: 0x2
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, s16le, 448.0 kbit/29.17% (ratio: 56000->192000)
Wybrany kodek audio: [a52] afm: liba52 (AC3-liba52)
==========================================================================
Tworzę łańcuch filtrów audio dla 48000Hz/2ch/s16le -> 0Hz/0ch/??...
[libaf] Adding filter dummy
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
Trying every known audio driver...
alsa-init: requested format: 48000 Hz, 2 channels, 9
alsa-init: using ALSA 1.0.16
alsa-init: setup for 1/2 channel(s)
alsa-init: using device default
alsa-init: pcm opened in blocking mode
alsa-init: chunksize set to 1024
alsa-init: fragcount=16
alsa-init: got buffersize=65536
alsa-init: got period size 1024
alsa: 48000 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit Little 
Endian
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
AO: Description: ALSA-0.9.x-1.x audio output
AO: Author: Alex Beregszaszi, Zsolt Barat <joy at streamminister.de>
AO: Comment: under developement
Tworzę łańcuch filtrów audio dla 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le...
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
Wideo: brak obrazu
Freeing 0 unused video chunks.
Odtwarzam...
Increasing filtered audio buffer size from 0 to 65536
A:74909.1 (20:48:29.1) of -0.2 (unknown)  0.4%

And now audio is player, but unfortunately no video window.




More information about the linux-dvb mailing list