Bug #673

No audio stream for some dvb-t channel (not each time)

Added by Marc Perrudin over 1 year ago. Updated 10 months ago.

Status:RejectedStart date:09/03/2011
Priority:HighDue date:
Assignee:Andreas Öman% Done:

0%

Category:General
Target version:-
Found in version:unknown Affected Versions:

Description

Hi,

With some channels (I'm in France, and I saw the bug on channels of France Télévision Group), the audio stream is not delivered to xbmc every time. I found where is the problem but I don't understand what it mean :
- When the channel start normally, in depacketise function of parser.c, for audio packet, all works well
http://pastebin.com/BZrz8snW

- When the channel start without an audio stream, depacketize reject all audio packet because startcode = 445 and next_startcode = 448
http://pastebin.com/GakhgjYC

- A small hack to accept packet when startcode = 445 and next_startcode = 448 resolve the bug. Sometime, one packet is wrongly accepted but after thats, there is no more packet with startcode = 445 and next_startcode = 448
http://pastebin.com/vAFtfgRu (I removed some outputs in the code)

One weirder think : within xbmc, if some delay is added during the channel switching, the bug disappear (almost).

I tried to be as clearer as possible, but if you need more logs or something else, tell me.

Regards,

Marc.

parsers.patch Magnifier - parsers.patch (627 Bytes) Marc Perrudin, 09/04/2011 01:22 am

History

#1 Updated by Marc Perrudin over 1 year ago

Here is the patch I use.

#2 Updated by Adam Sutton 10 months ago

  • Status changed from New to Rejected
  • Found in version changed from Today git master to unknown

Is this still happening, if so please can you re-submit.

Also available in: Atom PDF