deeptho / linux_media Goto Github PK
View Code? Open in Web Editor NEWThis project forked from tbsdtv/linux_media
neumoDVB blindscan drivers media_tree
Home Page: https://github.com/tbsdtv/linux_media/wiki
License: Other
This project forked from tbsdtv/linux_media
neumoDVB blindscan drivers media_tree
Home Page: https://github.com/tbsdtv/linux_media/wiki
License: Other
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?
When multiple spectrum scans are started on multiiple adapters, kernel code can crash.
This mya be due to fft hardware only being present on some adapters
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
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.
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
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
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
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
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
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.