Coder Social home page Coder Social logo

deeptho / linux_media Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tbsdtv/linux_media

4.0 4.0 5.0 2.21 GB

neumoDVB blindscan drivers media_tree

Home Page: https://github.com/tbsdtv/linux_media/wiki

License: Other

Makefile 0.20% C 98.32% Assembly 0.80% C++ 0.03% Shell 0.34% Perl 0.10% Awk 0.01% Python 0.13% Yacc 0.01% Lex 0.01% UnrealScript 0.01% Gherkin 0.01% XS 0.01% Roff 0.02% Clojure 0.01% M4 0.01% sed 0.01% SmPL 0.01% Raku 0.01% Rust 0.03%

linux_media's People

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

linux_media's Issues

false peaks with montage spectrum

When doing spectrum scan of an empty spectrum (that contain no sat signal) there are bunch of false peaks with ds3103.
Is it the case with rs6060 and any idea how to handle this?

Tuner mode

Hello Deepthought,

I would like to receive the data using vtm_mode in 6903x or 6909x card but the documentation is not enough. I can call this function but dont know how to get the data and what is the exact output format. If you know how to do that, could you explain or implement a basic example? If it is possible, it can be used as an sdr device or the demodulated bits can be used to implement basic receiver inside software (GNU radio or some other dvbs demodulator source codes leandvb etc.). The card has already these kind of abilities but i would like to learn and implement the receiver for educational purpose.
If modifications are needed to receive the data from the pcie card, I may do that but need your guidance.

Thanks

GSE support (needed for Norwegian DAB)

In piratfm/eti-tools#35 (please scroll down) a user (@mrwish7 , Adam) mentioned that his friend (whom he is helping via team viewer) uses your stid135 drivers and complained the errors he gets on Norwegian DAB Muxes on 0.8W (10720 V) which are in DVB-GSE.

I have the same card 6903-x but I'm using the TBS drivers and have no problems.

Let me summarize the discrepancies:

deeptho driver TBS driver
bb headers in bbfedi2edi corrupt ok
NRK DAB on 0.8W fails ok
Pseudo PID used for GSE dec 280 dec 270
sample file https://github.com/piratfm/eti-tools/files/10337381/10720V_TS_dump.zip https://github.com/piratfm/eti-tools/files/10333539/nrk_23nov2020_copy.zip
missing packets in Transedit yes no
GSE length gets 0 (according to bbfedi2edi) yes no

So his friend needs to patch a tool in order to use PID 280 instead of PID 270 and its output is corrupt.

Any chance to fix that? I've compared your fork with the one from TBS but is a nightmare to find the root cause as the fork is too much behind of its master.

TBSECP3 complies but won't load

Hey Deepthought

thanks for taking up this long term fight on the 6909X and multistreams in Italy ;)

I tried the drivers, compiled with no apparent issues but driver won't load properly

image

standard TBS drivers compile and load, but usual issues on 5.0W particularly with Rai 1 HD.

any help is greatly appreciated

Ubuntu 22.04.3 LTS, kernel 5.15.0-78-generic x86_64

pretty much vanilla with not much else going on.

Cheers

Phatty

Ubuntu 21.10 broken GPU driver

When following install instructions on fresh ubuntu 21.10 system, installed modules will break amdgpu driver

The solution involves building latest driver version instead of the one from 28.9.2021. and reordering few kernel patches

mkdir ~/blindscan_kernel
cd  ~/blindscan_kernel

#check out the actual drivers. This uses the default branch which is called deepthought
git clone --depth=1  https://github.com/deeptho/linux_media.git ./media

#checkout a copy of media_build. Standard media_build should work as well
git clone https://github.com/tbsdtv/media_build.git

cd media_build

#edit "media_build/backports/backports.txt"
#remove lines 
#        [5.15.1023]
#        add v5.15_container_of.patch
#
#        [5.14.1023]
#and move line
#        add v5.14_bus_void_return.patch
#to
#        [5.12.1023]
#section

make dir DIR=../media
make distclean
make allyesconfig
make -j8
sudo make install

incorrect peak estimation

when two transponders are close to each other, neumodvb assumes it is one transponder and estimates incorrect freq/width
example on 10978 V, same issue spotted at 23.5e too
Screenshot from 2022-06-25 22-59-46

proprietary code detect this properly

retuning
	FE_GET_EVENT: stat=31, signal=1 carrier=1 viterbi=1 sync=1 timedout=0 locked=1
RESULT: freq=10975.364V Symrate=4599  Stream=-1    MATYPE: 0x0
MODCODE: 0xffffffff
SIG=-26.68dB CNR=7.78dB DVB-S2 8PSK FEC_5_6 INV_OFF PIL_ON  ROLL_35
retuning
	FE_GET_EVENT: stat=31, signal=1 carrier=1 viterbi=1 sync=1 timedout=0 locked=1
RESULT: freq=10981.155V Symrate=4599  Stream=-1    MATYPE: 0x0
MODCODE: 0xffffffff
SIG=-26.68dB CNR=4.77dB DVB-S2 8PSK FEC_5_6 INV_OFF PIL_ON  ROLL_35

TBS6991

Hello, deeptho!
Is there any chance to support this card in opensource driver?
Now, card is recognized by the oficial driver, but i unable to tune to any channel. Tested with mumudvb and tvheadend! Ubuntu 18.04, kernel 5.4.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.