Bug #2222
Kodi: Sound but no picture
0%
Description
Running 3.9.1236 and since a few versions i have, for 1 channel only, no picture but only sound.
Did several restarts and removed and add channel back without luck, any ideas?
Debug output http://pastebin.com/aEDyefD6
Index PID Type Language Details
0x0ed9 / 3801 PCR
0x0ed8 / 3800 PMT
1 0x0ed9 / 3801 MPEG2VIDEO
2 0x0eda / 3802 MPEG2AUDIO dut
4 0x01c0 / 448 MPEG2VIDEO
3 0x1389 / 5001 CA CAIDS: 0604:000000
After filtering and reordering (without PCR and PMT)
Index PID Type Language Details
1 0x0ed9 / 3801 MPEG2VIDEO
2 0x0eda / 3802 MPEG2AUDIO dut
4 0x01c0 / 448 MPEG2VIDEO
3 0x1389 / 5001 CA CAIDS: 0604:000000
Files
History
Updated by J H about 10 years ago
Same here with Ziggo and Zenderoverzicht HD. Only 1 affected channel, sound but no picture. Other channels on the same mix work just fine.
Updated by J H about 10 years ago
Loglevel debug: enabled
2014-08-13 18:22:27.947 mpegts: 738000 in Ziggo - tuning on Sundtek DVB-C : DVB-C #0
2014-08-13 18:22:28.219 subscription: "192.168.1.104 [ huisman | XBMC Media Center ]" subscribing on "Zenderoverzicht HD", weight: 150, adapter: "Sundtek DVB-C : DVB-C #0", network: "Ziggo", mux: "738000", provider: "Ziggo", service: "Zenderoverzicht HD", hostname: "192.168.1.104", username: "huisman", client: "XBMC Media Center"
2014-08-13 18:22:31.954 parser: transport stream H264, DTS discontinuity. DTS = 115200, last = 0
2014-08-13 18:22:33.213 parser: transport stream H264, DTS discontinuity. DTS = 230400, last = 115200
2014-08-13 18:22:34.481 parser: transport stream H264, DTS discontinuity. DTS = 345600, last = 230400
2014-08-13 18:22:35.804 parser: transport stream H264, DTS discontinuity. DTS = 460800, last = 345600
2014-08-13 18:23:03.525 HTTP: 192.168.1.46: / -- 401
2014-08-13 18:23:03.778 subscription: "192.168.1.104 [ huisman | XBMC Media Center ]" unsubscribing from "Zenderoverzicht HD", hostname="192.168.1.104", username="huisman", client="XBMC Media Center"
Updated by Randy M about 10 years ago
After a re-install with a newer version (1278 and 1281) it doesn't play at all.
From 16 channels in this mux 2 are affected with this "bug". I'll enable debug when home and upload log.
Updated by Randy M about 10 years ago
XBMC debug log (if useful) from other user can be found here http://gathering.tweakers.net/forum/list_message/42715753#42715753
Updated by Randy M about 10 years ago
I tested a few versions, 3.4 and up until 3.9.512 and then the specific channel works.
I think when i upgrade to 3.9.1084 it still works but need to test, after that it breaks!
Updated by Randy M about 10 years ago
Version 3.9.1341 does work on iPad but doesn't in XBMC
1. Nick Jr. works on version 3.4 for XBMC and iPad
2. Nick Jr. works on version 3.9.1341 for iPad
3. Nick Jr. DOESN'T work on version 3.91341 for XBMC
http://gathering.tweakers.net/forum/list_message/42749698#42749698
Updated by glenn ch about 10 years ago
What do you mean by Ipad? vlc, tvh app, xbmc,..?
You can try with the new xbmc tvh addon from here:
http://forum.xbmc.org/showthread.php?tid=187521
(windows builds on last page, linux a few pages back)
Updated by Randy M about 10 years ago
Glenn Martinez
Actually i'm not sure how he played it on his iPad.
What i do know is that using "Adam's" addon doesn't solve the issue.
I also tested it on my android phone using TVHguide (http://john-tornblom.github.io/TVHGuide/download.html) and BSplayer and i'm getting the same result, channel won't play.
When i downgrade to version 3.9.512 everything is working again bot in XBMC and BSplayer.
Updated by Randy M about 10 years ago
I didn't have 1120 in my possession but do have 1084, that one works.
When i installed 1133, it breaks
Updated by Martijn Hoogenbosch about 10 years ago
Is there any progress on this issue?
I have the same issue, on two channels:
Zenderoverzicht HD
Nick Jr.
@ipad tvh app played with vlc player the channels work just fine. Old versions work fine too.
Updated by J H about 10 years ago
Just noticed Nostalgie Net also doesn't work with recent build
Updated by Martijn Hoogenbosch almost 10 years ago
Is there any progress on this issue. Now i know i cannot push anyone but i'd like to see if i can help. Maybe provide more logfiles, maybe provide a remote session of some kind?
Updated by Martijn Hoogenbosch almost 10 years ago
There are now six channels which doesn't work anymore since 3.9.1133
Nick Jr.
Nostalgienet
Zenderoverzicht HD
Ziggo TV
Euronews
France2
Updated by Beralt Meppelink almost 10 years ago
I think I tracked this down to the muxer. When doing a DVR with one of the channels mentioned, and using the the Matroska stream profile, not a single byte ends up on disk. Changing this to a pass-through muxer solves these problems entirely.
Moreover the mentioned channels seem to report strange properties on their streams when using the pass-through muxer. This might explain why the internal muxer won't add those to the resulting MKV stream.
Unfortunately I don't own a subscription to most of the channels mentioned here. I tested the above with NostalgieNet.
Updated by Beralt Meppelink almost 10 years ago
- File Time-12-08-2014-11_51.ts Time-12-08-2014-11_51.ts added
Attached a short NostalgieNet TS file which does not work if you would use the Matroska muxer.
Updated by Jaroslav Kysela almost 10 years ago
This issue should be fixed in master, commits:
tsfix, htsp: wait only for first video stream
globalheaders: reduce scan time, add warning for disabled streams
Note that the second video stream does contain some "unknown" data (it is not really mpeg2video stream). It completely confused tvh..
Updated by J H almost 10 years ago
Just updated to latest git version and still the same problem with these channels.
Updated by Jaroslav Kysela almost 10 years ago
J H wrote:
Just updated to latest git version and still the same problem with these channels.
Grab TS stream (from service - use URL in the services grid - configuration) and upload it here..
EDIT: It appears like an another problem than with the NostalgieNet channel..
Updated by J H almost 10 years ago
- File Euronews_530.ts Euronews_530.ts added
- File France2_465.ts France2_465.ts added
- File NickJr_650.ts NickJr_650.ts added
- File NostalgieNet_650.ts NostalgieNet_650.ts added
- File Zenderoverzicht_HD_738.ts Zenderoverzicht_HD_738.ts added
- File Ziggo_TV_658.ts Ziggo_TV_658.ts added
Updated by Jaroslav Kysela almost 10 years ago
I tried all these .TS streams and they work with the recent code. Not sure which issues you have with them. Only France2 has wrong PMT tables - it's fixed in v3.9-2228-g9469ef0 .
EDIT: Tested with XBMC 13.2 .
Updated by J H almost 10 years ago
- File kodi log France 2.log kodi log France 2.log added
I have the latest and greatest version running now, and no France 2 for example. If VLC plays the streams correct, would you suggest there's something wrong with the PVR part of XBMC/KODI?
Updated by J H almost 10 years ago
Ok, just tested my own .ts files on Kodi, they play fine. Stupid I haven't tested before. I exported the files with VLC and to be sure, VLC does not alter the .ts file in some kind of way?
Updated by Jaroslav Kysela almost 10 years ago
J H wrote:
Ok, just tested my own .ts files on Kodi, they play fine. Stupid I haven't tested before. I exported the files with VLC and to be sure, VLC does not alter the .ts file in some kind of way?
It's better to use 'wget' to the play URL in the service grid. But I think that vlc saves streams without mods by default.
Could you try vlc, but force the 'matroska' profile? Just add '?profile=matroska' or '&profile=matroska' (the second one with & is valid if you see ?title=) to the end of URL offered in tvh webui.. Matroska uses same A/V data packetizer like the HTSP protocol (used by XBMC).
Updated by J H almost 10 years ago
Just tried and with the matroska profile VLC plays Euronews, France 2, Nick Jr, NostalgieNet just fine.
Zenderoverzicht HD; same problem - frozen
ZiggoTV plays fine on VLC and Kodi, so that one can be removed from the list.
Updated by Jaroslav Kysela almost 10 years ago
- Subject changed from Sound but no picture to Kodi: Sound but no picture
Could you use '--enable-tsdebug' for configure and run tvheadend with the '--tsdebug <dir>' option ? I would check a short (20 second) .TS stream (use whole mux URL from the mux grid) for Zenderoverzicht HD. Two files should be in the tsdebug directory. It's enough to upload only mux.ts one.
Updated by J H almost 10 years ago
Updated by Randy M almost 10 years ago
I updated today to version 3.9.2280 and still have (even more) channels that don't work.
Haven't read the follow-ups that thoroughly but will try to provided info. (can also give remote access to my TVH system if wanted, just drop me a PM)
Updated by Randy M almost 10 years ago
I checked system but it's unclear how to provide the needed files.
Any assistance?
Updated by J H almost 10 years ago
Jaroslav, could please take a look at the mux.ts file I added?
Updated by Jaroslav Kysela almost 10 years ago
DTS and PTS for audio and video tracks are not in sync from the provider (looking to 738MHz in Ziggo-1418426488-0x1ae29b0-mux.ts, channel "Zenderoverzicht HD"):
[ TRACE]:parser: pkt stream 2 MPEG2AUDIO type dts 37194789644 (3347531068) pts 37194789644 (3347531068) dur 2351 len 626 [ TRACE]:parser: pkt stream 1 H264 type I dts 38841249055 (3495712415) pts 38841249055 (3495712415) dur 3600 len 243268
3495712415 - 3347531068 = 148181347 148181347 / 90000.0 = 1646.4594111111112 seconds
I don't know, how to sync these streams in tvh. The timestamps must be valid and tvh allows only really small difference (few seconds). You may use "--trace parser" to see these differences.
If I look to this channel in mplayer using the passthrough muxer, I see also this A/V difference in the status line.
Updated by J H almost 10 years ago
Ok, and what about the other channels? Zenderoverzicht HD wasn't working on VLC, but the other stations are. Any chance to find out what goes wrong with those?
Updated by Martijn Hoogenbosch almost 10 years ago
- File Nick Jr.-Ben and Holly_s Little Kingdom.2014-12-23.ts Nick Jr.-Ben and Holly_s Little Kingdom.2014-12-23.ts added
Jaroslav Kysela wrote:
DTS and PTS for audio and video tracks are not in sync from the provider (looking to 738MHz in Ziggo-1418426488-0x1ae29b0-mux.ts, channel "Zenderoverzicht HD"):
[...]
[...]
I don't know, how to sync these streams in tvh. The timestamps must be valid and tvh allows only really small difference (few seconds). You may use "--trace parser" to see these differences.
If I look to this channel in mplayer using the passthrough muxer, I see also this A/V difference in the status line.
I've hookedup an old dvb-c tuner, and Zenderoverzicht HD runs very badly on it aswell, constantly audio issues. So that is kind of what you are saying.
Other channels though, like Nick Jr. and France2 are working very well. For reference i've added a ts file from Nick Jr which doesn't work in Kodi, but does work when using the ipad applicaton and works when recording it with a passthrough profile.
Updated by Jaroslav Kysela almost 10 years ago
Could you try latest (v3.9-2295-g74090c6)? I found a little problem in the HTSP server.
Updated by J H almost 10 years ago
NostalgieNet working again, the rest is not. Changes I noticed on Zenderoverzicht and Zenderoverzicht HD is that I hear audio now but it has to buffer a lot.
Updated by Jaroslav Kysela almost 10 years ago
J H wrote:
NostalgieNet working again, the rest is not. Changes I noticed on Zenderoverzicht and Zenderoverzicht HD is that I hear audio now but it has to buffer a lot.
I cannot test other encrypted channels in the mux (.ts file you provided), because keys are available only for "watched" channels - not for all channels. So, we know that Zenderoverzicht HD has wrong DTS/PTS sync, so if you like to check another channel, provide another mux dump when the channel/service was active (watched) to get encryption keys.
Updated by Martijn Hoogenbosch almost 10 years ago
Jaroslav Kysela wrote:
J H wrote:
NostalgieNet working again, the rest is not. Changes I noticed on Zenderoverzicht and Zenderoverzicht HD is that I hear audio now but it has to buffer a lot.
I cannot test other encrypted channels in the mux (.ts file you provided), because keys are available only for "watched" channels - not for all channels. So, we know that Zenderoverzicht HD has wrong DTS/PTS sync, so if you like to check another channel, provide another mux dump when the channel/service was active (watched) to get encryption keys.
how can i do this, as i cannot watch any of these channels. Should i watch a channel from the mux and record the malfunction channel? Is that sufficient? or should i tune to the channel and try to do a recording?
Updated by Martijn Hoogenbosch almost 10 years ago
Okay, i've tuned the TV to Nick Jr. which results in... nothing but i see the channel playing in TVHeadend. So i started a recording on the same channel and uploaded it.
Updated by Jaroslav Kysela almost 10 years ago
Martijn Hoogenbosch wrote:
Okay, i've tuned the TV to Nick Jr. which results in... nothing but i see the channel playing in TVHeadend. So i started a recording on the same channel and uploaded it.
I tried this .ts file with XBMC 13.2 and it works.. I don't use direct play, but I use this .ts file as input to tvheadend using --tsfile option (it creates another special input from the specified file) - so the whole processing chain is kept like from the linuxdvb input.. Could you test with another xbmc version or vlc htsp plugin ?
Updated by Jaroslav Kysela almost 10 years ago
Zenderoverzicht HD: Workaround is in v3.9-2299-g0324cf8 . The audio is manually synced with video, but if this channel will broadcast something other than info-graphics, the lip-sync will be probably lost until the streaming restarts.
Updated by Martijn Hoogenbosch almost 10 years ago
Jaroslav Kysela wrote:
Martijn Hoogenbosch wrote:
Okay, i've tuned the TV to Nick Jr. which results in... nothing but i see the channel playing in TVHeadend. So i started a recording on the same channel and uploaded it.
I tried this .ts file with XBMC 13.2 and it works.. I don't use direct play, but I use this .ts file as input to tvheadend using --tsfile option (it creates another special input from the specified file) - so the whole processing chain is kept like from the linuxdvb input.. Could you test with another xbmc version or vlc htsp plugin ?
Okay, and which built is this? Is this with some commits or does it just work? Because i can play the recording from Kodi, only live tv doesn't work. I'm using TVHeadend 3.9.2293.
Updated by Martijn Hoogenbosch almost 10 years ago
Jaroslav Kysela wrote:
Zenderoverzicht HD: Workaround is in v3.9-2299-g0324cf8 . The audio is manually synced with video, but if this channel will broadcast something other than info-graphics, the lip-sync will be probably lost until the streaming restarts.
okay, that's great, the channel probally won't be broadcasting anything else than it does right now. It has a overview of all the channels, zenderoverzicht means channeloverview. Thanks for your effort, much appriciated!
Updated by Martijn Hoogenbosch almost 10 years ago
Just upgraded to 3.9.2304 (synology), all channels work!!
Now TVHeadend is better than the Humax decoders, because they don't play Zenderoverzicht HD
Updated by J H almost 10 years ago
I'm on 3.9.2310 and Nick Jr, Euronews and France 2 don't work.
Zenderoverzicht, Zenderoverzicht HD, Ziggo TV and NostalgieNet work.
Updated by Martijn Hoogenbosch almost 10 years ago
J H wrote:
I'm on 3.9.2310 and Nick Jr, Euronews and France 2 don't work.
Zenderoverzicht, Zenderoverzicht HD, Ziggo TV and NostalgieNet work.
Just upgraded to 3.9.2334 and they still work at my system.
Updated by Cassio Simoes over 8 years ago
I have the same problem with some channels with Kodi (tested on 15 and 16), I've selected two as examples, ESPN Brasil HD and ESPN+ HD.
Here's the log file
http://pastebin.com/fdXv9j6F
The channels works fine in VLC for Mac, but not on Kodi, I get audio only.
Updated by Jaroslav Kysela over 8 years ago
- Status changed from New to Fixed
I think that the original report was resolved. @Cassio - try to upgrade to lasest master and disable 'packet backlog' in the general config.