Date   

Re: Test sdrangel port for Mac OSX Mojave #osx

Fabio IZ0IBA 2220156
 

Keith i confirm the i have the same behaviour with iMac Mojave and SDRAngel with LimeSDR Mini.  
The first reception starts correctly but if i stop rx i cannot restart it again. I also have to unplug LimeSDR ,close strangel, replug device and restart again.
Very annoying. It is surely some bug.  I guess that is related to SoapySDR driver.  
Have you also troubles in regulating gain as i have shown in this video ??  https://youtu.be/salnSteT5gs


Re: Dockerized sdrangel

Edouard Griffiths
 

Yep, the pulse-client.conf is exactly the same. This and --volume /run/user/${USER_UID}/pulse:/run/user/1000/pulse \ do the trick but I also had to add:
-e "PULSE_SERVER=unix:/run/user/1000/pulse/native" \
according to the issue mentioned just above

I think I will move the Docker stuff to its own repo on Github. Eventually it will use Docker compose to fire up the web client (https://github.com/f4exb/sdrangelcli) as well. 

Brgds, Edouard.


Re: Dockerized sdrangel

Ondra OK1CDJ
 


út 5. 3. 2019 v 15:12 odesílatel Edouard Griffiths <f4exb06@...> napsal:

Hi,

it is not that easy to find useful information on the net about Pulseaudio in Docker but actually these guys seem to have saved SDRangel on docker: https://github.com/TheBiggerGuy/docker-pulseaudio-example
It takes one more step to make it work with the X11 stuff: https://github.com/TheBiggerGuy/docker-pulseaudio-example/issues/1

I got the sound working now! Wow!

Brgds, Edouard.




Re: Dockerized sdrangel

Edouard Griffiths
 

Hi,

it is not that easy to find useful information on the net about Pulseaudio in Docker but actually these guys seem to have saved SDRangel on docker: https://github.com/TheBiggerGuy/docker-pulseaudio-example
It takes one more step to make it work with the X11 stuff: https://github.com/TheBiggerGuy/docker-pulseaudio-example/issues/1

I got the sound working now! Wow!

Brgds, Edouard.


Re: Dockerized sdrangel

Ondra OK1CDJ
 

Hi, pulse audio is no problem in docker. I am runnig GNU radio from docker container with Pluto and pulse  audio.

Regards, Ondra



út 5. 3. 2019 v 14:13 odesílatel Edouard Griffiths <f4exb06@...> napsal:

Hi,

SDRangel has a strong dependency on pulseaudio and pulseaudio is not compatible with Docker. So SDRangel cannot run in a docker container dot.
I think this closes the debate about Docker.

Brgds, Edouard.




Re: Dockerized sdrangel

Edouard Griffiths
 

Hi,

SDRangel has a strong dependency on pulseaudio and pulseaudio is not compatible with Docker. So SDRangel cannot run in a docker container dot.
I think this closes the debate about Docker.

Brgds, Edouard.


Re: New package required to build freedv modules in 4.5.0

James Dallas
 

I finally got the build working this morning too. The errors I was getting stopped when I went and methodically cleared out all the crud from different versions of codec2-dev.

Sorry to put you to such trouble Edouard.

Best and 73s,
James AD5NL

On Tue, Mar 5, 2019 at 6:36 AM Edouard Griffiths <f4exb06@...> wrote:
Hi,

there are now two 4.5.0 .deb packages available for Ubuntu 18.04 and 18.10. I could make an internal library to support FreeDV so it does not depend on the more recent updates of codec2-dev. This will be soon available on dev branch and on master at the next release.

Brgds, Edouard.


Re: New package required to build freedv modules in 4.5.0

Edouard Griffiths
 

Hi,

there are now two 4.5.0 .deb packages available for Ubuntu 18.04 and 18.10. I could make an internal library to support FreeDV so it does not depend on the more recent updates of codec2-dev. This will be soon available on dev branch and on master at the next release.

Brgds, Edouard.


Re: Test sdrangel port for Mac OSX Mojave #osx

Keith Laaks
 

Hi Ziga,

I tested your "SDRangel-v4.3.2_20190103_003001-Qt5.12.0.dmg" over the weekend using a LimeSDR Mini.
I got the RX to work properly, using the SSB demodulator.
But I do find that after having started the receiver by clicking the 'triangle', if I stop the receive for whatever reason, I am not able to restart the receive again.
The only way I can get back to receiving in that condition is then to unplug the LimeSDR Mini, exit sdrangel plug lime back in; restart the program; click on the "start receive" button. 

I also tried TX. But having a similar issue - as soon as I stop the TX, I have to go through the above process to get anything to work again.
When in TX mode, the spectrogram does not seem to update consistently. But does sometimes come to life in flashes with some information displayed when hovering over it and moving the mouse. 

I have actually tried building the project myself using QT - but having some really odd errors.
For example in "qrtp-lib" 

On the first: #include <list> - compile fails with: 
/Users/keith.laaks/src/sdrangel_bundle/sdrangel/qrtplib/rtpudptransmitter.cpp:33: In file included from ../../sdrangel/qrtplib/rtpudptransmitter.cpp:33:
/Users/keith.laaks/src/sdrangel_bundle/sdrangel/qrtplib/rtpudptransmitter.h:37: In file included from ../../sdrangel/qrtplib/rtpudptransmitter.h:37:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/list:2104: error: invalid operands to binary expression ('const std::__1::__list_const_iterator<qrtplib::RTPAddress, void *>::value_type' (aka 'const qrtplib::RTPAddress') and 'const std::__1::list<qrtplib::RTPAddress, std::__1::allocator<qrtplib::RTPAddress> >::value_type' (aka 'const qrtplib::RTPAddress'))
        if (*__i == __x)
            ~~~~ ^  ~~~

Any advice?

Thanks

Keith





Re: using Pluto over the network

majodi@...
 

On my Ubuntu I installed sdrangel_4.5.0-1_amd64.deb but that didn't do the trick (i.e. the Pluto doesn't appear in the sampling device list). "/opt/install/libiio/bin/iio_info -n pluto.local" does however show me its attributes. Do I have to do something else/extra?

Majodi


Re: using Pluto over the network

Edouard Griffiths
 

Hello,

this is supposed to be fixed at the HEAD of master branch with this commit: https://github.com/f4exb/sdrangel/commit/af2cb5462c8f0bfce350c3c0c21fe2a8aa722d4c

Brgds, Edouard.


Re: Test sdrangel port for Mac OSX Mojave #osx

Edouard Griffiths
 

Hello,

this is SoapySDR business.

Brgds, Edouard.


Re: using Pluto over the network

majodi@...
 

Thnx, I will have to look into that (don't know much about Soapy). But why is Soapy needed if sdrangel is already using libiio that can talk with the Pluto? Seems a bit over complicated and as an extra layer.

Majodi


Re: using Pluto over the network

unixpunk
 

You can run SoapyRemote with my firmware on the Pluto and then it will
show in sdrangel if you have all the Soapy req's met:
https://github.com/unixpunk/PlutoWeb/releases/tag/2.9.2

--Steve (unixpunk)


Hello,

How do I use my Pluto over the network (LAN)? The Pluto is connected and
can be seen using "iio_info -n pluto". Sdrangel is using libiio, so why
doesn't it see my Pluto? Do I have to provide the ip address somewhere?

Thnx,

Majodi


using Pluto over the network

majodi@...
 

Hello,

How do I use my Pluto over the network (LAN)? The Pluto is connected and can be seen using "iio_info -n pluto". Sdrangel is using libiio, so why doesn't it see my Pluto? Do I have to provide the ip address somewhere?

Thnx,

Majodi


Re: Test sdrangel port for Mac OSX Mojave #osx

Fabio IZ0IBA 2220156
 

Hello, i experimented some "weird" behaviour in regulating gain and sensibility in LimeSDRmini device on OSX mojave.
Look at this video https://youtu.be/salnSteT5gs 
As you can see moving one slider the others parameter sliders jump up and down on their own. I don't know if this is normal or not
but it seems pretty uncomfortable to have numbers moving around. I suspect this could be a bug.
This happens either when sampling already started but also before star sampling
Tnx for help and informations.

Test condition was : iMac OSX Mojave v10.14.3  SDRangel v4.3.2 OSX compiled Qt 5.12.0


Re: Dockerized sdrangel

Edouard Griffiths
 

Hello,

I have vastly re-organized the docker folder on the dev branch taking this change into account so I will reject this PR.
I can run OpenGL fine on a NVidia graphics card but now have trouble with pulseaudio so Docker is definitely not a workable solution yet.

Brgds, Edouard. 


Re: New package required to build freedv modules in 4.5.0

Edouard Griffiths
 

Hi,

are you sure you checkout revision 4067 of codec2-dev ? No issues here.

Brgds, Edouard.


Re: New package required to build freedv modules in 4.5.0

James Dallas
 

Hi,

I've tried building on Ubuntu 18.04 and keep getting this error while building sdrangel.

Looking at freedv_api.c, it looks to me like the freedv_set_sync function is only useful if using FreeDV 700D? Perhaps this has something to do with why 700D is broken?

[ 75%] Building CXX object plugins/channelrx/demoddatv/CMakeFiles/demoddatv.dir/demoddatv_autogen/mocs_compilation.cpp.o
/opt/build/sdrangel/plugins/channelrx/demodfreedv/freedvdemod.cpp: In member function ‘virtual bool FreeDVDemod::handleMessage(const Message&)’:
/opt/build/sdrangel/plugins/channelrx/demodfreedv/freedvdemod.cpp:390:35: error: ‘unsync’ was not declared in this scope
         freedv_set_sync(m_freeDV, unsync);
                                   ^~~~~~
/opt/build/sdrangel/plugins/channelrx/demodfreedv/freedvdemod.cpp:390:35: note: suggested alternative: ‘isSync’
         freedv_set_sync(m_freeDV, unsync);
                                   ^~~~~~
                                   isSync
/opt/build/sdrangel/plugins/channelrx/demodfreedv/freedvdemod.cpp: In member function ‘void FreeDVDemod::applyFreeDVMode(FreeDVDemodSettings::FreeDVMode)’:
/opt/build/sdrangel/plugins/channelrx/demodfreedv/freedvdemod.cpp:612:35: error: ‘manualsync’ was not declared in this scope
         freedv_set_sync(m_freeDV, manualsync);
                                   ^~~~~~~~~~

I have used the code in the Wikipedia, including the update you just mentioned.



On Sun, Mar 3, 2019 at 4:52 PM Edouard Griffiths <f4exb06@...> wrote:
Hi,

"-DCODEC2_DIR=/opt/install/codec2" is missing in the final step to compile SDRangel. This has been fixed in the Wiki

Brgds, Edouard.


Re: Dockerized sdrangel

alain@...
 

I created a pull request for the change in case you might want to apply it.
The server variant, however, also fails when run in the container.