8000 Comparing gqrx-sdr:master...mcapdeville:rx_decoders · gqrx-sdr/gqrx · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: gqrx-sdr/gqrx
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: mcapdeville/gqrx
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: rx_decoders
Choose a head ref
  • 10 commits
  • 35 files changed
  • 1 contributor

Commits on Nov 4, 2023

  1. 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
    )
    mcapdeville committed Nov 4, 2023
    Configuration menu
    Copy the full SHA
    12f4a33 View commit details
    Browse the repository at this point in the history
  2. 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)
    mcapdeville committed Nov 4, 2023
    Configuration menu
    Copy the full SHA
    bc3d397 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2023

  1. Configuration menu
    Copy the full SHA
    f1e3a7c View commit details
    Browse the repository at this point in the history
  2. nbrx : Implementing fax decoder in nbrx receiver

    Decoder_type for fax decoder is RX_DECODER_FAX
    mcapdeville committed Nov 5, 2023
    Configuration menu
    Copy the full SHA
    0161e11 View commit details
    Browse the repository at this point in the history
  3. qtgui : added new dockable fax decoder windows

        Dockable window to control fax decoder and display received image.
    mcapdeville committed Nov 5, 2023
    Configuration menu
    Copy the full SHA
    cf81b52 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e52384a View commit details
    Browse the repository at this point in the history
  5. Added rtty demodulator block

    This is the rtty decoder dsp block for gqrx
    
    This block is to be plug in nbrx rx_chain.
    mcapdeville committed Nov 5, 2023
    Configuration menu
    Copy the full SHA
    ab93a2e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    746129f View commit details
    Browse the repository at this point in the history
  7. qtgui : added new dockable rtty windows

    Windows to control rtty decoder and display decoded text.
    mcapdeville committed Nov 5, 2023
    Configuration menu
    Copy the full SHA
    7aac723 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    50a62bc View commit details
    Browse the repository at this point in the history
Loading
0