Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Getting huge amount of [X-PAD len] in Terminal #223

Closed
dutchievj opened this issue Mar 8, 2018 · 14 comments
Closed

Getting huge amount of [X-PAD len] in Terminal #223

dutchievj opened this issue Mar 8, 2018 · 14 comments
Labels
Projects

Comments

@dutchievj
Copy link

dutchievj commented Mar 8, 2018

Using welle.io_1.0_Linux_x86_64.AppImage and before that welle.io_1.0-rc2_Linux_x86_64.AppImage on Ubuntu 16.04 with RTL_TCP.

On some dab+ channels I get a constant slow flow of [X-PAD len] and then another [X-PAD len] and another etc.

But on some other DAB+ channels I don't get them at all.

What does [X-PAD len] mean?

@basicmaster
Copy link
Collaborator

This means that the respective station sends its Dynamic Label and/or Slideshow violating the DAB specs (and wasting bandwidth) - which in this case actually requires to ignore that data. Here it is processed nevertheless and this message is an indicator for that.

Can you tell me on which multiplexes/stations this happens?

@mpbraendli
Copy link
Collaborator

I observe the same on radio TOP TWO+, in the SMC_D02 ensemble on 7D in Zürich.
MSC recording here: http://www.mpb.li/pub/toptwo.msc

@dutchievj
Copy link
Author

@basicmaster

It seems that all Dutch public (NPO) channels tricker this flood.

RadioController: Name of ensemble: "NPO "
RadioController: Found station "NPO Radio 4 " ( 8204 )
RadioController: Found station "NPO FunX " ( 8209 )
RadioController: Found station "NPO 3FM Alterna." ( 8210 )
RadioController: Found station "NPO Soul & Jazz " ( 8206 )
RadioController: Found station "NPO Radio 5 " ( 8205 )
RadioController: Found station "NPO SterrenNL " ( 8212 )
RadioController: Found station "NPO 3FM " ( 8203 )
RadioController: Found station "NPO Radio 2 " ( 8202 )
RadioController: Found station "NPO Radio 1 " ( 8201 )
RadioController: Found station "NPO 3FM KX Radio" ( 8214 )
RadioController: Found station "NPO Radio 4 Con." ( 8215 )
RadioController: Found station "NPO FunX Dance " ( 8216 )
RadioController: Found station "NPO FunX Sl.Jamz" ( 8217 )

But the other Dutch non public (government sponsored) channels don't give [X-PAD len] at all.

@basicmaster
Copy link
Collaborator

OK, this is interesting. Could you provide a short (5min) ETI dump of the mux? E.g. using dab2eti or eti-cmdline.

@dutchievj
Copy link
Author

No idea how to do that. I just have the AppImage and I am using that with an RTL dongle in another system.

@mpbraendli
Copy link
Collaborator

I'm afraid I also can't dump an ETI, because I only have my B200 with me.

@basicmaster
Copy link
Collaborator

@mpbraendli:
Your MSC dump is already enough.

@dutchievj:
I will contact a dutchman I know to hopefully get the ETI dump, to be able to contact NPO about that.

@AlbrechtL
Copy link
Owner

Are they any updates?

@basicmaster
Copy link
Collaborator

Just yesterday I received the dump of the NPO ensemble and was able to confirm that it is indeed affected.

To no longer "bug" normal users with the mentioned message, I disabled the message in loose mode (that is used by welle.io): Opendigitalradio/dablin@8d50cea

@AlbrechtL:
Note that since a recent change you have to set the used MOT application type using the SetMOTAppType() method, after instantiation as well as after calling Reset(). I'm not sure whether you parse the User Application FIG: If so, you can use the parsed application type here. If not, use the hard coded default value 12, which leads to the same behaviour as before the change.

@AlbrechtL AlbrechtL added this to To do in Tasks Mar 18, 2018
@AlbrechtL
Copy link
Owner

Thanks! I will update the X-PAD code soon.

@AlbrechtL
Copy link
Owner

I updated the X-PAD decoder in 86eb350.

@andimik
Copy link
Contributor

andimik commented Aug 30, 2018

Will the next branch also get this?

@AlbrechtL
Copy link
Owner

It is in the next branch only.

@andimik
Copy link
Contributor

andimik commented Aug 30, 2018

You are right, sorry.

@AlbrechtL AlbrechtL moved this from To do to Done in Tasks Aug 31, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Tasks
  
Done
Development

No branches or pull requests

5 participants