Just Sharing This Arqiva National DAB Feeds on 4.8°E

Well, that's why you should always test each command one after the other and not piping all together.
 
Could you please test my fork of eti-tools (before I merge it in the master branch)? I've fixed some compiler warnings (with AI) and don't want to risk that this has broken something.

On my laptop I don't have satellite reception at the moment so I can't test it.

 
I've merged it with the original GitHub page.


Now you don't need to suppress EDI: Unknown TAG avtm or Fptt messages.

Reason: the tags Fptt, avtm, Fsst and Fsid (whatever they are standing for) were not known as valid.
 
When compiling under Cygwin on Windows, I get the following error:

C:
In file included from /usr/include/sys/fcntl.h:3,
from /usr/include/fcntl.h:13,
from fedi2eti.c:22:
edi_parser.h:109:14: error: expected identifier or ‘(’ before numeric constant
109 | uint32_t FSYNC:24;
| ^~~~~
In file included from fedi2eti.c:29:
edi_parser.h:110:1: warning: no semicolon at end of struct or union
110 | } PACKED;
| ^
make[1]: *** [Makefile:52: fedi2eti.o] Error 1

In Cygwin, FSYNC seems to be defined as a macro, so I changed it in the file edi_parser.h to something else (FSYNC_VALUE) and compilation went without a problem.
 
Well, I only found it in this line only. So I wonder if this is ever used.

You are right, compiling is successful then.

I'll update it on GitHub.


Code:
grep FSYNC * -r
edi_parser.h:    uint32_t FSYNC:24;
eti2zmq.c:#define ETI_NI_FSYNC0                0xb63a07ff
eti2zmq.c:#define ETI_NI_FSYNC1                0x49c5f8ff
eti2zmq.c:                if(sync_byte == ETI_NI_FSYNC0 || sync_byte == ETI_NI_FSYNC1) {
eti_assembler.c:    // FSYNC
na2ni.c:#define ETI_NI_FSYNC0                0xb63a07ff
na2ni.c:#define ETI_NI_FSYNC1                0x49c5f8ff
na2ni.c:        sync_flag = ETI_NI_FSYNC0;
na2ni.c:        sync_flag = ETI_NI_FSYNC1;
ni2http.c:#define ETI_NI_FSYNC0                0xb63a07ff
ni2http.c:#define ETI_NI_FSYNC1                0x49c5f8ff
ni2http.c:                if(sync_byte == ETI_NI_FSYNC0 || sync_byte == ETI_NI_FSYNC1) {
ni2out.c:#define ETI_NI_FSYNC0                0xb63a07ff
ni2out.c:#define ETI_NI_FSYNC1                0x49c5f8ff
ni2out.c:                if(sync_byte == ETI_NI_FSYNC0 || sync_byte == ETI_NI_FSYNC1) {
 
There are probably 6 Austrian DAB+ multiplexes (PIDs 101 to 601) on Astra 1 transponder on 11696.70 V DVB-S2 QPSK 2915 3/4. I tried to listen to them using tsniv2ni, but I get the error "ETIPlayer: ignored ETI frame with FSYNC = 0x073AB6".

 
Shame on you. :-ohcrap

Why haven't you googled for it? It's FM radio of national programme Kronehit in 6 local versions, in a professional mpx. Already known for many years. First they were on 23.5E (but with different codec).


6 Multiplexes consume much more space.
 
Apparently I didn't search hard enough. :)
 
Back
Top