Further playing with -p parameter, I can really see huge difference!
Once you find the right ppm, then offset almost drops close to 0 and tune is really fast.
# dab-rtlsdr-sdgradio -C 12C -W30 -G 50 -p -105 | gst-launch-1.0 fdsrc ! faad ! dvbaudiosink
dab-sdgradio by SatDreamGr based on dab-cmdline examples
opt = C 12C
opt = W 30
opt = G 50
opt = p -105
going for rtlsdr 227360000 50
OK, functions seem to be loaded
Setting pipeline to PAUSED ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Found Fitipower FC0013 tuner
samplerate set to 2048000
Supported gain values (23): -9.-9 -7.-3 -6.-5 -6.-3 -6.0 -5.-8 -5.-4 5.8 6.1 6.3 6.5 6.7 6.8 7.0 7.1 17.9 18.1 18.2 18.4 18.6 18.8 19.1 19.7
ofdm word gestart
RTL_SDR:Increased gain to 6.8
{"snr":"0"}
synced = off, snr = 0, offset = 0
RTL_SDR:Increased gain to 7
RTL_SDR:Increased gain to 7.1
{"snr":"0"}
synced = on, snr = 0, offset = 19000
{"snr":"1"}
synced = on, snr = 1, offset = 29003
{"snr":"0"}
synced = on, snr = 0, offset = 25999
{"snr":"0"}
synced = off, snr = 0, offset = 34005
{"snr":"1"}
synced = on, snr = 1, offset = 11005
There might be a DAB signal here
28 seconds remaining...
fic quality = 0
{"snr":"0"}
synced = on, snr = 0, offset = -33995
{"snr":"0"}
synced = off, snr = 0, offset = -19001
{"snr":"0"}
synced = on, snr = 0, offset = 4
{"snr":"0"}
synced = on, snr = 0, offset = -7998
{"snr":"0"}
synced = on, snr = 0, offset = 20009
{"snr":"0"}
synced = off, snr = 0, offset = 20006
fic quality = 0
27 seconds remaining...
{"snr":"0"}
synced = on, snr = 0, offset = 10
Deytero (C042) is part of the ensemble
{"ps":"Deytero "}
Deytero (C042) selected as default program
{"programName":"Deytero ","programId":"C042"}
Proto (C041) is part of the ensemble
{"programName":"Proto ","programId":"C041"}
Trito (C043) is part of the ensemble
{"programName":"Trito ","programId":"C043"}
Voice Of Greece (C046) is part of the ensemble
{"programName":"Voice Of Greece ","programId":"C046"}
Era 7 (C047) is part of the ensemble
{"programName":"Era 7 ","programId":"C047"}
ensemble ERT DAB is (E000) recognized
{"snr":"0"}
synced = on, snr = 0, offset = 17
{"snr":"2"}
synced = on, snr = 2, offset = 22
{"snr":"3"}
synced = on, snr = 3, offset = 25
fic quality = 79
{"snr":"3"}
synced = on, snr = 3, offset = 27
listener is running
going to start program Deytero
selected Deytero
startaddress = 136
length = 128
subChId = 1
protection = 1
bitrate = 128
GUI: wrong language (112)
{"length":"128","bitrate":"128","protectionLevel":"EEP A 2","dabType":"DAB+","language":"unknown language","programType":"Arts"}
we have now DAB+
{"snr":"3"}
synced = on, snr = 3, offset = 29
Kosmos (C045) is part of the ensemble
{"programName":"Kosmos ","programId":"C045"}
Era Sport (C044) is part of the ensemble
{"programName":"Era Sport ","programId":"C044"}
{"snr":"3"}
synced = on, snr = 3, offset = 29
{"snr":"3"}
synced = on, snr = 3, offset = 30
fic quality = 98
{"snr":"3"}
synced = on, snr = 3, offset = 30
{"snr":"3"}
synced = on, snr = 3, offset = 30
{"snr":"3"}
synced = on, snr = 3, offset = 31
{"snr":"3"}
synced = on, snr = 3, offset = 31
fic quality = 95
{"snr":"3"}
synced = on, snr = 3, offset = 31
{"snr":"3"}
synced = on, snr = 3, offset = 31
{"snr":"3"}
synced = on, snr = 3, offset = 31
{"snr":"3"}
synced = on, snr = 3, offset = 31
fic quality = 95
{"snr":"3"}
synced = on, snr = 3, offset = 31
{"snr":"3"}
synced = on, snr = 3, offset = 32
{"snr":"3"}
synced = on, snr = 3, offset = 32
{"snr":"3"}
synced = on, snr = 3, offset = 31
fic quality = 94
{"snr":"3"}
synced = on, snr = 3, offset = 32
{"snr":"3"}
synced = on, snr = 3, offset = 32
{"snr":"3"}
synced = on, snr = 3, offset = 32
{"snr":"3"}
synced = on, snr = 3, offset = 32
fic quality = 95
{"snr":"3"}
synced = on, snr = 3, offset = 32
{"snr":"3"}
synced = on, snr = 3, offset = 32
{"snr":"3"}
synced = on, snr = 3, offset = 32
{"snr":"3"}
synced = on, snr = 3, offset = 32
fic quality = 98
{"snr":"3"}
synced = on, snr = 3, offset = 32
{"snr":"3"}
synced = on, snr = 3, offset = 33
{"snr":"3"}
synced = on, snr = 3, offset = 33
{"snr":"3"}
synced = on, snr = 3, offset = 33
fic quality = 94
^Chandling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 0:00:09.358287846
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916