Project

General

Profile

Problem with some audio tracks IPTV

Added by NiCrAm 0oo0 over 11 years ago

Hi,
I've some problems with audio tracks on some channels. no matter if channel is dvb-s or iptv, problem is the same on both medium.
I have iptv stream. When I play it in vlc player it works perfectly, I have to audio strems.

[0x7f84f4000b78] main input debug: Creating an input for 'udp://224.250.25.245:1234'
[0x7f84f4000b78] main input debug: using timeshift granularity of 50 MiB, in path '/tmp'
[0x7f84f4000b78] main input debug: `udp://@224.250.25.245:1234' gives access `udp' demux `' path `@224.250.25.245:1234'
[0x7f84f4000b78] main input debug: creating demux: access='udp' demux='' location='@224.250.25.245:1234' file='(null)'
[0x7f84dc0010d8] main demux debug: looking for access_demux module: 0 candidates
[0x7f84dc0010d8] main demux debug: no access_demux module matched "udp" 
[0x7f84dc0010d8] main demux debug: TIMER module_need() : 0.122 ms - Total 0.122 ms / 1 intvls (Avg 0.122 ms)
[0x7f84f4000b78] main input debug: creating access 'udp' location='@224.250.25.245:1234', path='(null)'
[0x7f84dc0013d8] main access debug: looking for access module: 1 candidate
[0x7f84dc0013d8] access_udp access debug: opening server=:0 local=224.250.25.245:1234
[0x7f84dc0013d8] main access debug: net: opening 224.250.25.245 datagram port 1234
[0x7f84dc0013d8] main access debug: using access module "access_udp" 
[0x7f84dc0013d8] main access debug: TIMER module_need() : 0.382 ms - Total 0.382 ms / 1 intvls (Avg 0.382 ms)
[0x7f84dc001af8] main stream debug: Using block method for AStream*
[0x7f84dc001af8] main stream debug: starting pre-buffering
[0x1923598] qt4 interface debug: IM: Setting an input
[0x7f84dc001af8] main stream debug: received first data after 75 ms
[0x7f84dc001af8] main stream debug: prebuffering done 1316 bytes in 0s - 17 KiB/s
[0x7f84dc001dd8] main stream debug: looking for stream_filter module: 7 candidates
[0x7f84dc001dd8] main stream debug: no stream_filter module matching "any" could be loaded
[0x7f84dc001dd8] main stream debug: TIMER module_need() : 0.075 ms - Total 0.075 ms / 1 intvls (Avg 0.075 ms)
[0x7f84dc001dd8] main stream debug: looking for stream_filter module: 1 candidate
[0x7f84dc001dd8] main stream debug: using stream_filter module "stream_filter_record" 
[0x7f84dc001dd8] main stream debug: TIMER module_need() : 0.030 ms - Total 0.030 ms / 1 intvls (Avg 0.030 ms)
[0x7f84f4000b78] main input debug: creating demux: access='udp' demux='' location='@224.250.25.245:1234' file='(null)'
[0x7f84dc002078] main demux debug: looking for demux module: 52 candidates
[0x7f84dc002078] ts demux debug: pid[536] unknown
[0x7f84dc002078] ts demux debug: pid[636] unknown
[0x7f84dc002078] ts demux debug: pid[736] unknown
[0x7f84dc002078] ts demux debug: pid[191] unknown
libdvbpsi error (PSI decoder): TS discontinuity (received 9, expected 0) for PID 0
[0x7f84dc002078] ts demux debug: PATCallBack called
[0x7f84dc002078] ts demux debug: new PAT ts_id=110 version=1 current_next=1
[0x7f84dc002078] ts demux debug:   * number=15201 pid=1051
libdvbpsi error (PSI decoder): TS discontinuity (received 7, expected 0) for PID 1051
[0x7f84dc002078] ts demux debug: PMTCallBack called
[0x7f84dc002078] ts demux debug: new PMT program number=15201 version=2 pid_pcr=536
[0x7f84dc002078] ts demux debug:  * descriptor : unknown (0xc)
[0x7f84dc002078] ts demux debug:  * descriptor : unknown (0xe)
[0x7f84dc002078] ts demux debug:  * descriptor : CA (0x9) SysID 0x5601
[0x7f84dc002078] ts demux debug:   * es pid=536 type=27 dr->i_tag=0x2
[0x7f84dc002078] ts demux debug:   * es pid=536 type=27 dr->i_tag=0x52
[0x7f84dc002078] ts demux debug:   * es pid=536 type=27 dr->i_tag=0x6
[0x7f84dc002078] ts demux debug:   * es pid=536 type=27 dr->i_tag=0xe
[0x7f84dc002078] ts demux debug:   * es pid=536 type=27 dr->i_tag=0x28
[0x7f84dc002078] ts demux debug:   * es pid=536 type=27 dr->i_tag=0x9
[0x7f84dc002078] ts demux debug:   * es pid=536 type=27 fcc=h264
[0x7f84f4000b78] main input debug: selecting program id=15201
[0x7f84dc002078] ts demux debug:    * descriptor : CA (0x9) SysID 0x5601
[0x7f84dc002078] ts demux debug:   * es pid=636 type=4 dr->i_tag=0xa
[0x7f84dc002078] ts demux debug:   * es pid=636 type=4 dr->i_tag=0x52
[0x7f84dc002078] ts demux debug:   * es pid=636 type=4 dr->i_tag=0x5
[0x7f84dc002078] ts demux debug:   * es pid=636 type=4 dr->i_tag=0xe
[0x7f84dc002078] ts demux debug:   * es pid=636 type=4 dr->i_tag=0x3
[0x7f84dc002078] ts demux debug:   * es pid=636 type=4 dr->i_tag=0x9
[0x7f84dc002078] ts demux debug: found language: pol
[0x7f84dc002078] ts demux debug:   * es pid=636 type=4 fcc=mpga
[0x7f84dc002078] ts demux debug:    * descriptor : CA (0x9) SysID 0x5601
[0x7f84dc002078] ts demux debug:   * es pid=736 type=6 dr->i_tag=0xa
[0x7f84dc002078] ts demux debug:   * es pid=736 type=6 dr->i_tag=0x6a
[0x7f84dc002078] ts demux debug:   * es pid=736 type=6 dr->i_tag=0x52
[0x7f84dc002078] ts demux debug:   * es pid=736 type=6 dr->i_tag=0x5
[0x7f84dc002078] ts demux debug:   * es pid=736 type=6 dr->i_tag=0xe
[0x7f84dc002078] ts demux debug:   * es pid=736 type=6 dr->i_tag=0x9
[0x7f84dc002078] ts demux debug:     * Stream Component Identifier: 3
[0x7f84dc002078] ts demux debug: found language: org
[0x7f84dc002078] ts demux debug:   * es pid=736 type=6 fcc=a52 
[0x7f84dc002078] ts demux debug:    * descriptor : CA (0x9) SysID 0x5601
[0x7f84dc002078] ts demux debug:   * es pid=191 type=6 dr->i_tag=0x59
[0x7f84dc002078] ts demux debug:   * es pid=191 type=6 dr->i_tag=0x52
[0x7f84dc002078] ts demux debug:   * es pid=191 type=6 dr->i_tag=0xe
[0x7f84dc002078] ts demux debug:   * es pid=191 type=6 dr->i_tag=0x9
[0x7f84dc002078] ts demux debug:     * Stream Component Identifier: 6
[0x7f84dc002078] ts demux debug:   * es pid=191 type=6 fcc=dvbs
[0x7f84dc002078] ts demux debug:    * descriptor : CA (0x9) SysID 0x5601


I've added this stream to IPTV in tvheadend. When i try to play this channel form tvheadend i have isse with pol audio stream :(
Vlc says
No suitable decoder module:
VLC does not support the audio or video format "undf". Unfortunately there is no way for you to fix this.

and log:
[0x7f7f98000b78] main input debug: Creating an input for 'http://172.21.7.11:9981/stream/channelid//147'
[0x7f7f98000b78] main input debug: using timeshift granularity of 50 MiB, in path '/tmp'
[0x7f7f98000b78] main input debug: `http://172.21.7.11:9981/stream/channelid//147' gives access `http' demux `' path `172.21.7.11:9981/stream/channelid//147'
[0x7f7f98000b78] main input debug: creating demux: access='http' demux='' location='172.21.7.11:9981/stream/channelid//147' file='(null)'
[0x7f7f7c0010e8] main demux debug: looking for access_demux module: 0 candidates
[0x7f7f7c0010e8] main demux debug: no access_demux module matched "http" 
[0x7f7f7c0010e8] main demux debug: TIMER module_need() : 0.122 ms - Total 0.122 ms / 1 intvls (Avg 0.122 ms)
[0x7f7f98000b78] main input debug: creating access 'http' location='172.21.7.11:9981/stream/channelid//147', path='(null)'
[0x7f7f7c001438] main access debug: looking for access module: 2 candidates
[0x7f7f7c001438] access_http access debug: http: server='172.21.7.11' port=9981 file='/stream/channelid//147'
[0x7f7f7c001438] main access debug: net: connecting to 172.21.7.11 port 9981
[0x7f7f7c001438] main access debug: connection succeeded (socket = 12)
[0x7f7f7c001438] access_http access debug: protocol 'HTTP' answer code 401
[0x7f7f7c001438] access_http access debug: Server: HTS/tvheadend
[0x23d3178] qt4 interface debug: IM: Setting an input
[0x7f7f7c001438] access_http access debug: Authentication header: Basic realm="tvheadend" 
[0x7f7f7c001438] main access debug: Using Basic Authentication
[0x7f7f7c001438] access_http access debug: Connection: Close
[0x7f7f7c001438] access_http access debug: Content-Type: text/html
[0x7f7f7c001438] access_http access debug: this frame size=157
[0x7f7f7c001438] access_http access debug: authentication failed for realm tvheadend
[0x7f7f7c001438] access_http access debug: retrying with user=marcin
[0x7f7f7c001438] main access debug: net: connecting to 172.21.7.11 port 9981
[0x7f7f7c001438] main access debug: connection succeeded (socket = 10)
[0x7f7f7c001438] access_http access debug: protocol 'HTTP' answer code 200
[0x7f7f7c001438] access_http access debug: Server: HTS/tvheadend
[0x7f7f7c001438] access_http access debug: Connection: Close
[0x7f7f7c001438] access_http access debug: Content-Type: video/x-matroska
[0x7f7f7c001438] main access debug: using access module "access_http" 
[0x7f7f7c001438] main access debug: TIMER module_need() : 12165.525 ms - Total 12165.525 ms / 1 intvls (Avg 12165.525 ms)
[0x7f7f7c001e98] main stream debug: Using stream method for AStream*
[0x7f7f7c001e98] main stream debug: starting pre-buffering
[0x7f7f7c001e98] main stream debug: received first data after 0 ms
[0x7f7f7c001e98] main stream debug: pre-buffering done 357 bytes in 0s - 9684 KiB/s
[0x7f7f7c002188] main stream debug: looking for stream_filter module: 7 candidates
[0x7f7f7c002188] main stream debug: no stream_filter module matching "any" could be loaded
[0x7f7f7c002188] main stream debug: TIMER module_need() : 2.148 ms - Total 2.148 ms / 1 intvls (Avg 2.148 ms)
[0x7f7f7c002188] main stream debug: looking for stream_filter module: 1 candidate
[0x7f7f7c002188] main stream debug: using stream_filter module "stream_filter_record" 
[0x7f7f7c002188] main stream debug: TIMER module_need() : 0.176 ms - Total 0.176 ms / 1 intvls (Avg 0.176 ms)
[0x7f7f98000b78] main input debug: creating demux: access='http' demux='' location='172.21.7.11:9981/stream/channelid//147' file='(null)'
[0x7f7f7c002438] main demux debug: looking for demux module: 52 candidates
[0x7f7f7c002438] mkv demux debug: |   + Information
[0x7f7f7c002438] mkv demux debug: |   |   + UID=806674785
[0x7f7f7c002438] mkv demux debug: |   |   + Title=nPremium3
[0x7f7f7c002438] mkv demux debug: |   |   + Muxing Application=Tvheadend Matroska muxer
[0x7f7f7c002438] mkv demux debug: |   |   + Writing Application=Tvheadend 3.5.5~g92d0450
[0x7f7f7c002438] mkv demux debug: |   |   + TimecodeScale=1000000
[0x7f7f7c002438] mkv demux debug: |   |   + Unknown (N7libebml8EbmlVoidE)
[0x7f7f7c002438] mkv demux debug: |   + Tracks
[0x7f7f7c002438] mkv demux debug: |   |   + Track Entry
[0x7f7f7c002438] mkv demux debug: |   |   |   + Track Number=1
[0x7f7f7c002438] mkv demux debug: |   |   |   + Track UID=1
[0x7f7f7c002438] mkv demux debug: |   |   |   + Track Type=video
[0x7f7f7c002438] mkv demux debug: |   |   |   + Track Lacing=0
[0x7f7f7c002438] mkv demux debug: |   |   |   + Track CodecId=V_MPEG4/ISO/AVC
[0x7f7f7c002438] mkv demux debug: |   |   |   + Track CodecPrivate size=43
[0x7f7f7c002438] mkv demux debug: |   |   |   + Track Default Duration=40000000
[0x7f7f7c002438] mkv demux debug: |   |   |   + Track Video
[0x7f7f7c002438] mkv demux debug: |   |   |   |   + width=1920
[0x7f7f7c002438] mkv demux debug: |   |   |   |   + height=1088
[0x7f7f7c002438] mkv demux debug: |   |   |   |   + Track Video Display Unit=inches
[0x7f7f7c002438] mkv demux debug: |   |   |   |   + display width=30
[0x7f7f7c002438] mkv demux debug: |   |   |   |   + display height=17
[0x7f7f7c002438] mkv demux debug: |   |   + Track Entry
[0x7f7f7c002438] mkv demux debug: |   |   |   + Track Number=2
[0x7f7f7c002438] mkv demux debug: |   |   |   + Track UID=2
[0x7f7f7c002438] mkv demux debug: |   |   |   + Track Type=audio
[0x7f7f7c002438] mkv demux debug: |   |   |   + Track Lacing=0
[0x7f7f7c002438] mkv demux debug: |   |   |   + Track CodecId=A_AC3
[0x7f7f7c002438] mkv demux debug: |   |   |   + Track Language=`und'
[0x7f7f7c002438] mkv demux debug: |   |   |   + Track Default Duration=32000000
[0x7f7f7c002438] mkv demux debug: |   |   |   + Track Audio
[0x7f7f7c002438] mkv demux debug: |   |   |   |   + afreq=48000
[0x7f7f7c002438] mkv demux debug: |   |   |   |   + achan=2
[0x7f7f7c002438] mkv demux debug: |   |   + Track Entry
[0x7f7f7c002438] mkv demux debug: |   |   |   + Track Number=3
[0x7f7f7c002438] mkv demux debug: |   |   |   + Track UID=3
[0x7f7f7c002438] mkv demux debug: |   |   |   + Track Type=subtitle
[0x7f7f7c002438] mkv demux debug: |   |   |   + Track Lacing=0
[0x7f7f7c002438] mkv demux debug: |   |   |   + Track CodecId=S_DVBSUB
[0x7f7f7c002438] mkv demux debug: |   |   |   + Track Language=`pol'
[0x7f7f7c002438] mkv demux debug: |   |   |   + Track CodecPrivate size=4
[0x7f7f7c002438] mkv demux debug: |   + Cluster

This channel is avaiable from dvb-s2 also, and problem is the same :/. Problem is with mpga audio stream channel.

I'm wonder if its there a bug in tvheadend or i missed sometning?
can anybody help me?