-
Notifications
You must be signed in to change notification settings - Fork 564
Comparing changes
Open a pull request
base repository: gqrx-sdr/gqrx
base: master
head repository: mcapdeville/gqrx
compare: rx_decoders
-
Rx decoders #1153
- 10 commits
- 35 files changed
- 1 contributor
Commits on Nov 4, 2023
-
Add a generic rx decoder interface to receiver
To be able to have more than one digital decoder in rx chain and not to add a per decoder interface, this patch make a generic interface to decoders implemented in rx chain. Decoders are asign an identifier : enum receiver_base_cf::rx_decoder Function added : start_decoder(enum rx_decoder decoder_type) stop_decoder(enum rx_decoder decoder_type) is_decoder_active(enum rx_decoder decoder_type) reset_decoder(enum rx_decoder decoder_type) get_decoder_data(enum rx_decoder decoder_type,void* , int&) set_decoder_param(enum rx_decoder decoder_type, std::string param, std::string val); get_decoder_param(enum rx_decoder decoder_type, std::string param, std::string& val); in receiver_base_cf class : decoder_type is one of enum receiver_base_cf::rx_decoder : RX_DECODER_ALL, RX_DECODER_NONE, RX_DECODER_ANY, follows by any added decoder type, ending with RX_DECODER_MAX. multiplexing between receiver::rx_decoder and rx_chain dependent decoder type is done in applications/gqrx/receiver.cpp RX_DECODER_ALL and RX_DECODER_ANY are for convenience in statement if (decoder_is_active(RX_DECODER_ANY) reset_decoder(RX_DECODER_ALL )
Configuration menu - View commit details
-
Copy full SHA for 12f4a33 - Browse repository at this point
Copy the full SHA 12f4a33View commit details -
rds decoder use the generic rx decoder interface
decoder type for rds decoder is RX_DECODER_RDS Function renamed : get_rds_data(std::string, int&) -> get_decoder_data(RX_DECODER_RDS,void* , int&) start_rds_decoder() -> start_decoder(RX_DECODER_RDS) stop_rds_decoder() -> stop_decoder(RX_DECODER_RDS) reset_rds_parser() -> reset_decoder(RX_DECODER_RDS) is_rds_decoder_active() -> is_decoder_active(RX_DECODER_RDS)
Configuration menu - View commit details
-
Copy full SHA for bc3d397 - Browse repository at this point
Copy the full SHA bc3d397View commit details
Commits on Nov 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f1e3a7c - Browse repository at this point
Copy the full SHA f1e3a7cView commit details -
nbrx : Implementing fax decoder in nbrx receiver
Decoder_type for fax decoder is RX_DECODER_FAX
Configuration menu - View commit details
-
Copy full SHA for 0161e11 - Browse repository at this point
Copy the full SHA 0161e11View commit details -
qtgui : added new dockable fax decoder windows
Dockable window to control fax decoder and display received image.
Configuration menu - View commit details
-
Copy full SHA for cf81b52 - Browse repository at this point
Copy the full SHA cf81b52View commit details -
Configuration menu - View commit details
-
Copy full SHA for e52384a - Browse repository at this point
Copy the full SHA e52384aView commit details -
This is the rtty decoder dsp block for gqrx This block is to be plug in nbrx rx_chain.
Configuration menu - View commit details
-
Copy full SHA for ab93a2e - Browse repository at this point
Copy the full SHA ab93a2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 746129f - Browse repository at this point
Copy the full SHA 746129fView commit details -
qtgui : added new dockable rtty windows
Windows to control rtty decoder and display decoded text.
Configuration menu - View commit details
-
Copy full SHA for 7aac723 - Browse repository at this point
Copy the full SHA 7aac723View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50a62bc - Browse repository at this point
Copy the full SHA 50a62bcView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...rx_decoders