[dvblast-devel] Lip sync error

Jaroslav Klaus jaroslav.klaus at gmail.com
Fri Feb 19 20:37:30 CET 2010


On 19 Feb 2010, at 21:10, Christophe Massiot wrote:

> On Fri, Feb 19, 2010, Jaroslav Klaus wrote:
> 
>> I'm having lip sync error with dvblast (1.1 and 1.2-trunk) + TT 3200 + CAM + 2.6.32-trunk-686 (from deb testing). The delay depends on channel (sid). Some channels have lip sync error lower then 0.3s but some of them have more than 1s. I've tried -i and -W, udp, rtp, budget mode, filtering mode. So far without success. I guess the amount of error _slightly_ varies between restarts of dvblast. VLC 1.0.4 hasn't this issue (same channel, same CAM etc.). The fact is the signal stream is full of DTS issues (libdvbpsi error (PSI decoder): TS discontinuity (received 12, expected 11) for PID 0).
> 
> Configuration file ? Do you manually specify the PIDs, and did you forget
> to add the PCR PID to the list ?

I've tried to specify PIDs manually and also without specification. PCR PID is same as VPID in this example.

dvblast.conf:
239.192.0.5:1234/udp    1       1001	512,660

Output:
# dvblast -c dvblast.conf -f 10842000 -a 3 -s 27500000 -v 18 -r /tmp/dvbast.sock
DVBlast 1.2.0-svn
warning: restarting
debug: using linux-dvb API version 5
debug: frequency 10842000 is in Ku-band (lower)
debug: configuring LNB to v=18 p=0 satnum=0
debug: tuning QPSK frontend to f=10842000 srate=27500000 modulation=legacy
debug: CA interface with 1 slot
debug:   CI link layer level interface type
debug:   0 available descramblers (keys)
debug: setting filter on PID 0
debug: conf: 239.192.0.5:1234 w=1 sid=1001 pids[0]=-1,-1,-1,-1,-1...
error: cannot bind comm socket (Address already in use)
debug: en50221_Poll: slot 0 is active
debug: opening ResourceManager session (1)
debug: opening MMI session (2)
debug: opening ApplicationInformation session (3)
debug: opening DateTime session (4)
error: unsupported MMI mode 80
info: CAM: NDS Videoguard, 01, 099C, 0999
debug: DateTimeHandle : interval set to 15
debug: closing MMI session (2)
debug: opening MMI session (2)
error: unsupported MMI mode 80
debug: MMI title: (28) Please wait while the viewing card is matched to your STB.
debug: MMI subtitle: 
debug: MMI bottom: 
debug: closing MMI session (2)
debug: opening ConditionalAccess session (2)
debug: CA system IDs supported by the application :
debug: - 0x90d
debug: frontend has acquired carrier
debug: frontend has acquired stable FEC
debug: frontend has acquired sync
debug: frontend has acquired lock
debug: - Bit error rate: 0
debug: - Signal strength: 245
debug: - SNR: 130
libdvbpsi error (PSI decoder): TS discontinuity (received 10, expected 0) for PID 0
debug: new PAT ts_id=10 version=21 current_next=1
debug:   * number=0 pid=16
debug:   * number=1001 pid=598
debug: setting filter on PID 598
debug:   * number=1002 pid=599
debug:   * number=1003 pid=600
debug:   * number=1004 pid=601
debug:   * number=1005 pid=608
debug:   * number=1006 pid=609
debug:   * number=1007 pid=610
debug:   * number=1008 pid=611
debug:   * number=1009 pid=612
debug:   * number=1010 pid=613
debug:   * number=1012 pid=615
debug:   * number=1013 pid=616
debug:   * number=1014 pid=617
debug:   * number=1015 pid=624
debug:   * number=1016 pid=625
debug:   * number=1020 pid=32
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 598
debug: new PMT program number=1001 version=21 pid_pcr=512
debug: setting filter on PID 512
debug:   * es pid=512 type=2
debug:   * es pid=680 type=4
debug: setting filter on PID 680
debug:   * es pid=1028 type=6
debug: setting filter on PID 1028
debug:   * es pid=1027 type=6
debug: setting filter on PID 1027
debug:   * es pid=1026 type=6
debug: setting filter on PID 1026
debug:   * es pid=660 type=4
debug: setting filter on PID 660
debug: adding first CAPMT for SID 1001 on session 2

Thanks for help

Jaroslav


More information about the dvblast-devel mailing list