No DLS or MOT-Slides in DABlin_gtk displayed?

249 views
Skip to first unread message

Ben Miller

unread,
Mar 13, 2017, 4:22:18 PM3/13/17
to mmbtools
Hello Guys,

i've got some issues setting up a simple DAB+-configuration with the ODR-Tools and hope someone can help me.
Here is what i'm doing...

--------------------------------------------------------------------------first---

Generating a "PAD.fifo" with 2 Min Duration while changing/saving the "DLS.txt"-Content with...

odr-padenc -'DLS.txt' -'MOT_Slides' --'PAD.fifo'


---------------------------------------------------------------------------next---

Generating a "PROG1.dabp"-File from a VLC-http-Stream for 2 minutes with...

odr-audioenc -'http://localhost:8080' -88 --'PAD.fifo' -'PROG1.dabp'


---------------------------------------------------------------------------next---

Generating a "1PRO_DAB+.eti"-File (5000 dabframes=2min)  with "1PRO_DAB+.mux"-Configuration-file and...

odr-dabmux '1PRO_DAB+.mux'

result in terminal:

Welcome to ODR-DabMux v1.2.1, compiled at Mar  9 2017, 15:57:33

Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
Her Majesty the Queen in Right of Canada
(Communications Research Centre Canada) All rights reserved.

Copyright (C) 2016 Matthias P. Braendli

Input URLs supported:
 prbs udp file zmq
Inputs format supported:
 raw mpeg packet epm
Output URLs supported:
 file fifo udp tcp raw simul

ERROR Could not set real-time priority for thread:1
      ODR-DabMux v1.2.1 starting up
      No announcements defined in ensemble
      because No such node (announcements)
      No announcements defined in service srv-p1
      --- Multiplex configuration ---
      Ensemble
       id:          0x4fff (20479)
       ecc:         0xec (236)
       label:       Testrun DAB+
       short label: DAB+
       (0xf0)
       mode:        1
       lto:         1.0 hours
       intl. table. 1
       No announcement clusters defined
       Linkage Sets
      --- Subchannels list ---
      Subchannel   sub-p1
       input
         URI:     PROG1.dabp
       type:       audio
       id:         0x1 (1)
       bitrate:    88
       protection: EEP 1-A
        option:    0
        level:     0
       SAD:        0
       size (CU):  132
      --- Services list ---
      Service       srv-p1
       label:       Radio ODR 1
       short label: ODR1
       (0x3a0)
       id:            0x8daa (36266)
       pty:           0x0 (0)
       language:      0x0 (0)
       announcements: 0x0
       clusters: 
      --- Components list ---
      Component     comp-p1
       service id:             0x8daa (36266)
       subchannel id:          0x1 (1)
       label:                  
       short label:            
       (0xff00)
       service component type: 0x3f (63)
       No app type defined
      --- Output list ---
      Output      0
        URI: file://1PRO_DAB+.eti
      Start loop
      Max number of ETI frames reached: 100
      exiting...
      ...done




---------------------------------------------------------------------------next---

Opening the ""1PRO_DAB+.eti"-File via DABlin with...

./dablin_gtk '1PRO_DAB+.eti'


result in terminal:

DABlin v1.3.0 - capital DAB experience
Plays a DAB/DAB+ audio service from a frame-aligned ETI-NI stream.

SDLOutput: using SDL version '2.0.4'
ETISource: reading from '/home/dandy/DAB+/TEST/1PRO_DAB+/1PRO_DAB+.eti'
FICDecoder: found new audio service: SId 0x8DAA, subchannel  1, DAB+
FICDecoder: found new ensemble label: EId 0x4FFF, 'Testrun DAB+'
FICDecoder: found new programme service label: SId 0x8DAA, 'Radio ODR 1'
ETIPlayer: playing subchannel 1 (DAB+)
(0+) SuperframeFilter: Superframe sync started...
(0+) (0+) SuperframeFilter: Superframe sync succeeded after 3 frame(s)
ETIPlayer: format: AAC-LC, 48 kHz Stereo @ 88 kBit/s
AACDecoder: using decoder 'FAAD2'
SDLOutput: using audio buffer of 192000 bytes
SDLOutput: audio opened; driver name: pulseaudio, freq: 48000, channels: 2, size: 16384, samples: 2048, silence: 0x00, output: 32bit float
SDLOutput: audio closed





Here is my problem: 

I can hear the audio, but there is no DLS or MOT_Slideshow displayed by DABlin_gtk, just as if there is no PAD available in the ETI-file...and i dont understand why!


(ps.: 
i have shortend the eti.-file to 100 dabframes for the upload. 
i have 4 of the JPGs in the MOT_Slides-Folder.)

thx 4 response.
DLS.txt
PAD.fifo
PROG1.dabp
1PRO_DAB+.mux
1PRO_DAB+.eti
1.jpg

"Stefan Pöschel"

unread,
Mar 13, 2017, 4:32:13 PM3/13/17
to crc-mm...@googlegroups.com
Hello Ben,

as far as I can see, there are multiple issues here:

- The file "PAD.fifo" seems to be an ordinary file here (as you were able to just attach its content) - but it has to be a FIFO file, which is created by e.g. "mkfifo PAD.fifo"

- You need to set the PAD length for ODR-AudioEnc via the "-p" parameter (ODR-PadEnc uses 58 by default); I will check why there is no warning in case only "-P" is specified for the PAD.

- The signalling for the Slideshow is missing, though some receivers (currently DABlin, too) display the Slideshow without it.
See: http://wiki.opendigitalradio.org/ODR-PadEnc#Service_signalling

Regards,
Stefan
 
 

Gesendet: Montag, 13. März 2017 um 21:22 Uhr
Von: "Ben Miller" <dandy...@gmail.com>
An: mmbtools <crc-mm...@googlegroups.com>
Betreff: No DLS or MOT-Slides in DABlin_gtk displayed?

Hello Guys,
 
i've got some issues setting up a simple DAB+-configuration with the ODR-Tools and hope someone can help me.
Here is what i'm doing...
 

--------------------------------------------------------------------------first---
 
Generating a "PAD.fifo" with 2 Min Duration while changing/saving the "DLS.txt"-Content with...
 

odr-padenc -t 'DLS.txt' -d 'MOT_Slides' -v -o 'PAD.fifo'
 
---------------------------------------------------------------------------next---
 
Generating a "PROG1.dabp"-File from a VLC-http-Stream for 2 minutes with...
 

odr-audioenc -v 'http://localhost:8080[http://localhost:8080/]' -b 88 -l -P 'PAD.fifo' -o 'PROG1.dabp'
 
---------------------------------------------------------------------------next---
 
Generating a "1PRO_DAB+.eti"-File (5000 dabframes=2min)  with "1PRO_DAB+.mux"-Configuration-file and...
 

odr-dabmux '1PRO_DAB+.mux'
result in terminal:
 

Welcome to ODR-DabMux v1.2.1, compiled at Mar  9 2017, 15:57:33
 
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
Her Majesty the Queen in Right of Canada
(Communications Research Centre Canada) All rights reserved.
 
Copyright (C) 2016 Matthias P. Braendli
http://opendigitalradio.org[http://opendigitalradio.org]
  https://github.com/Opendigitalradio/dablin[https://github.com/Opendigitalradio/dablin]
 
SDLOutput: using SDL version '2.0.4'
ETISource: reading from '/home/dandy/DAB+/TEST/1PRO_DAB+/1PRO_DAB+.eti'
FICDecoder: found new audio service: SId 0x8DAA, subchannel  1, DAB+
FICDecoder: found new ensemble label: EId 0x4FFF, 'Testrun DAB+'
FICDecoder: found new programme service label: SId 0x8DAA, 'Radio ODR 1'
ETIPlayer: playing subchannel 1 (DAB+)
(0+) SuperframeFilter: Superframe sync started...
(0+) (0+) SuperframeFilter: Superframe sync succeeded after 3 frame(s)
ETIPlayer: format: AAC-LC, 48 kHz Stereo @ 88 kBit/s
AACDecoder: using decoder 'FAAD2'
SDLOutput: using audio buffer of 192000 bytes
SDLOutput: audio opened; driver name: pulseaudio, freq: 48000, channels: 2, size: 16384, samples: 2048, silence: 0x00, output: 32bit float
SDLOutput: audio closed
 
 
 
 
Here is my problem: 
 
I can hear the audio, but there is no DLS or MOT_Slideshow displayed by DABlin_gtk, just as if there is no PAD available in the ETI-file...and i dont understand why!
 
 
(ps.: 
i have shortend the eti.-file to 100 dabframes for the upload. 
i have 4 of the JPGs in the MOT_Slides-Folder.)
 
thx 4 response.
 
--
You received this message because you are subscribed to the Google Groups "mmbtools" group.
To unsubscribe from this group and stop receiving emails from it, send an email to crc-mmbtools...@googlegroups.com[mailto:crc-mmbtools...@googlegroups.com].
For more options, visit https://groups.google.com/d/optout[https://groups.google.com/d/optout].

Ben Miller

unread,
Mar 13, 2017, 4:58:00 PM3/13/17
to mmbtools
thanks a lot...your quick help, fixed my problems :)

Darren Lin

unread,
Jul 24, 2020, 5:23:26 AM7/24/20
to mmbtools
Hi everyone,
The screen was frozen after I typed instructions(sudo odr-padenc -t 'DLS.txt' -d 'MOT_Slides' -v -o 'PAD.fifo') from Ban. Does anyone can help me to fix this issue.
result in terminal:

01.JPG




Ben Miller於 2017年3月14日星期二 UTC+8上午4時22分18秒寫道:

Ulrik Brinck

unread,
Jul 24, 2020, 8:59:38 AM7/24/20
to crc-mm...@googlegroups.com
Hi Darren,
Is there indeed a problem here? I don't see any error messages on your screen shot.
 
ODR-Padenc is meant to be used together with ODR-AudioEnc. It will pick up a text from your DLS.txt and slide(s) from your MOT_Slides directory, encode them and send them to your PAD.fifo. I guess that's what happens. You should let your ODR-AudioEnc pick them up from PAD.fifo.
 
P.S: I don't think that sudo is necessary here.
 
Best regards,
Ulrik.
 
 
----- Original Message -----
From: Darren Lin
Sent: Friday, July 24, 2020 11:23 AM
Subject: Re: No DLS or MOT-Slides in DABlin_gtk displayed?

Hi everyone,
The screen was frozen after I typed instructions(sudo odr-padenc -t 'DLS.txt' -d 'MOT_Slides' -v -o 'PAD.fifo') from Ban. Does anyone can help me to fix this issue.
result in terminal:

01.JPG




Reply all
Reply to author
Forward
0 new messages