New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Looking for feedbacks on tuners - Linux or Windows #24
Comments
I've got a few additional notes about devices in the guide (from Table 5: Tested DVB receiver devices):
|
Thanks for the feedback. I will update the documentation accordingly. |
TurboSight TBS 6704 ATSC frontend under Linux encoder@joemex3:~$ tsp -v -I dvb --adapter 0 --frequency 479000000 -P until -s 10 -P analyze -O drop
=============================================================================== |
TurboSight TBS 6904 DVBS/S2 frontend under linux| TRANSPORT STREAM ANALYSIS REPORT | Works good |
tsp -v -I dvb -f 490000000 -P zap "BBC ONE Lon" -P until -s 20 -P analyze -O drop
|
Sorry I don't know why the formatting is like that, I just copied and pasted plain text and I can't seem to turn off that bold and sizing. When I edit, it doesn't appear like that. I think the bottom line is that this device, Hauppauge WinTV-soloHD DVBT Tuner (DVB-T), is working ok with TSDuck. |
I just fixed it. GitGHub markdown is documented here.
Thanks a lot. Is this on Windows or Linux? |
Thank you - yes that is on Windows 10 Pro 64-bit Release 1809. |
Could you please post the output of |
It's seen as one:
Full spec of the device |
The other feedback I have is that tsscan took nearly 2 hours to complete, whereas a channel scan with the supplied WinTV software took far less time (maybe 10 minutes). I don't know if that is significant or expected, but I thought I should mention it. |
It depends on which type of scan you select. On DVB-T, the default UHF-band scan tries all channels from 21 to 69 and then scans all offsets around each channel. If you do not care about offsets, use option |
Ok, maybe that's the reason then. I'm going too read up on what the offsets mean. I only started trying to learn how these capture cards work a couple of days ago! |
Actually there was one other thing relating to the tsscan - it's very hard to get it to respond to control+c to interrupt it. I've only succeeded once or twice. It seems to lock up the command prompt - once I had to reboot as I couldn't even force quit the command prompt. Also, if you do manage to break into it with control + c, then it doesn't seem to clean up correctly - subsequent attempts result in error message about the directshow graph not being available. |
Here's the output for the Raspberry Pi Foundation TV uHAT. This a GBP £20 DVB-T/T2 tuner in a new uHat format about the same footprint as a Raspberry Pi Zero. The Linux drivers appear to have had a lot of input from Sony (Sony manufacture Raspberry Pis in the UK) according to the Linux TV mailing lists. It works fine in tsduck using tsscan etc. for DVB-T stuff, but the DVB-T2 demodulation doesn't seem to be used? (Does tsduck support DVB-T2 as an input source via the DVB plugin? I can't see support for 32k carriers as a supported transmission mode alongside 2k and 8k?)
Is the verbose output of tslsdvb when the tuner is idle. When scanning with tsscan :
|
'Generic' device, allegedly "DVB-T/T2/C+FM+DAB". tslsdvb: /dev/dvb/adapter0 (Realtek RTL2832 (DVB-T), DVB-T)
|
PCTV 292e/461e BDA 28179 TVTuner S ("WinTV Nova-S2 - Model 01677" on Amazon UK) This one seems to work on Windows. |
Are you sure? WinTV Nova are Hauppauge devices while PCTV (formerly Pinnacle) is another brand. I used to have one PCTV 461e stick but I dropped it. It worked on Windows only (unreliable behaviour on Linux) and it dropped all null packets. As a consequence, the captured stream is missing the stuffing PID, computed bitrates are incorrect and it is not possible to cleanly reprocess and reinject the stream in a modulator. In your capture, I can see that the stuffing PID is missing as well. I also have a recent DVB-T2 tuner from PCTV with the same issue (no stuffing PID). So, I assume that this is an engineering choice from PCTV. It is true that we do not need the stuffing PID to watch TV but we, the DTV engineers, need it. |
Yes I’m sure, it came in a Hauppauge box and instructions to install WinTV. That is the name that shows up in tslsdvb. Perhaps Hauppauge acquires them or something. |
“Hauppauge Computer Works is a division of Hauppauge Digital Inc. In December of 2008, Hauppauge Digital Inc. acquired the Pinnacle PCTV product line from Avid, and now runs PCTV tuner products as a separate division.” |
You are probably right about the acquisition. PCTV products are now described on the Hauppauge site : http://www.hauppauge.co.uk/pctv/en/prods.html But, on this page, I see this: So, PCTV 292e and 461e look like different products. Which one is yours? Mine is the bottom one, 461e. In all cases, yours and mine seem unable to get the stuffing PID. |
Mine is this one |
First tested ISDB-T tuners: A user from Japan reported that the following two tuners work on Linux and Windows: MyGica S270 and PLEX PX-S1UD. They are internally identical. |
Brand: TBS Output of tslsdvb: For Frontend 0:
For Frontend 1:
|
Wow, that is quite a beast ! I couldn't find it yet on Amazon but, for $120 on TBS site, it looks quite a good investment. Is it a new device? Are you satisfied with it? |
Depends on the use case, currently I'm using it with Raspberry PI 3B+ (with headless Raspbian Lite installed) as a streaming/dev server. I'm playing a lot with TS manipulation. For Windows 10 it is working fine but not checked with high number of DVB Players/Software, working definitely with TSDuck. For Linux, checked on Debian based systems (mainly Ubuntu and it's flavors) and on Arch, there was a lack of driver support for newer kernels, and still installation requires some manual work (compiling, moving FW binaries) but it works fine. Checked with TSDuck as well:) Raspberry PI was a pain, there was no driver support for ARM targets but at the beginning of 2020 they shared on TBS forum new drivers archive with support for ARM. It is working but it seems that driver has an issue with signal strength for DVB-T FE. On My TV set it shows >50%, on dvb-fe-tool, and tsscan it shows <10% do there are some issues with this driver. From mechanical perspective, the device is very soli, enclosed in metal casing. It can get quite hot when used but entire case is big radiator. Device is not new, bought it ~2y ago. |
Got some tuners that work with TSDuck; All tested using Windows 10, all using USB. Brand: TechnotrendModel: TT-connect CT-3650 CIModulation: DVB-C, DVB-T Works with DVB-C, not tested with DVB-T (not available any more). Does not work with DVB-T2 (not to be expected for a device from 2008). tslsdvb incorrectly says DVB-T2 tslsdvb output: Brand: HauppageModel: WinTV-HVR-935Modulation: DVB-C, DVB-T2 tslsdvb output: Brand: HauppaugeModel: WinTV-dualHDModulation: DVB-C, DVB-T2 Warning: This tuner discards all null packets (PID 0x1FFF), for both DVB-C and DVB-T2. So not to be used for bitrate measurements etc. tslsdvb output: |
@EricBerendsen, thanks for your feedback.
This is unfortunately a limitation of Windows. DirectShow is, as far as I know, unable to report specific DVB-T2 support in addition to DVB-T. So, if DirectShow reports DVB-T support, TSDuck assumes DVB-T2 as well. Of course, tuning to DVB-T2 on a tuner which does not support it will fail. But it is better than TSDuck not supporting DVB-T2 on a tuner which supports it. The same problem exists with DVB-S vs. S2. There is no such problem on Linux where the driver reports the exact capabilities of the tuner.
This is a problem I also got with some PCTV tuners. This is really a pain when transforming a TS on the fly before re-injecting it into a modulator. |
Hi After patching the Siano driver to make it report the modulation parameters for ISDB-T broadcasts, I noticed that After scanning a few frequencies with
I get something like this:
Guard intervals, transmission mode, per layer FEC and time interleaving are reported correctly. However, when I do a scan with
I get this:
Although guard intervals and transmission mode are reported and match with the dvbv5-scan output but no layer information is shown. Driver bug or tsduck bug? |
Most probably a TSDuck bug since it works with I hope that your patch of the Siano driver will be merged in the kernel. |
Hi @nicst35, Only looking at the code, there is no obvious problem. So, this is the kind of problem that should be debugged under real conditions, either using a debugger or traces. As already mentioned, I cannot do anything on this because of the lack of actual ISDB-T network. Do you have the environment to do this? The function that reads tuning information from the driver is Reading ISDB-T parameters starts at line 807. If you can debug this, please submit a pull request. Sorry for not being able to actually work on this. Life would be easier if the whole world used DVB 😄 |
Hello this is Jesus. I'm using a Raspberry Pi TV HAT on a Raspberry 3B+ I tested on DVB-T and T2 multiplex and work fine. I'm using Raspbian Lite with TVHeadend. 0: /dev/dvb/adapter0 ("Sony CXD2880", DVB-T, DVB-T2) Status: Delivery system ............................ DVB-T Capabilities: inversion auto, FEC 1/2, FEC 2/3, FEC 3/4, FEC 4/5, FEC 5/6, Best regards. |
Hi @jof-cw, |
Brand: HanfTek (https://www.amazon.in/gp/product/B071WFJKNY/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1) Output of tslsdvb: tslsdvb -d /dev/dvb/adapter0:0 -v Status: Delivery system ............................ DVB-T Capabilities: inversion auto, FEC 1/2, FEC 2/3, FEC 3/4, FEC 5/6, FEC 7/8, For Frontend 1: tslsdvb -d /dev/dvb/adapter0:1 -v tslsdvb: error reading status on /dev/dvb/adapter0/frontend1: Resource temporarily unavailable Capabilities: inversion auto, FEC 1/2, FEC 2/3, FEC 3/4, FEC 5/6, FEC 7/8, Will try recording and analysing few Streams from Indian DVB-C 64-QAM and 256-QAM soon. EDIT Added on 30July 2021 wget http://palosaari.fi/linux/v4l-dvb/firmware/MN88473/01/latest/dvb-demod-mn88473-01.fw the above firmware is required to use this device and it works now I have executed below to analyse one stream tsp -v -I dvb --device-name /dev/dvb/adapter0:1:0:0 --delivery-system DVB-C/B --modulation 64-QAM --frequency 386000000 --symbol-rate 6,900,000 --fec-inner none -P until -s 10 -P analyze -O drop I can confirm that this is the cheapest setup to analyse the DVB-C streams in India total cost of the setup including the raspberryPi Zero will be under 5000 rupees (68USD today) |
Thanks for the feedback. It seems that the actual brand is Artek but is also referenced as HanfTek or Astrometa on some Linux sites. The firmware |
Brand: TBS - https://www.tbsdtv.com/products/tbs5520se_multi-standard_tv_tuner_usb_box.html Output of tslsdvb:
set as DVB-S/S2
set as DVB-C
set as DVB-C2
result: occasional system freeze |
Thanks @EnoSat. Quite an impressive list of demods for one single device.
|
USB dongle MyGica T230C, support for DVB-T & DVB-T2, tested on Windows 10
|
Thanks @EvariSTC. I have added it in the list of tested devices in the user's guide. |
Hello all and happy new year :) This is Jesus I just tested in my Raspberry 3B+ a USB dongle MyGica T230C like the one @EvariSTC have 3, and those are the results: Raspbian Bullseye uname -a tslsdvb 0: /dev/dvb/adapter0 ("Sony CXD2880", DVB-T, DVB-T2) tslsdvb -v (I omited the adapter 0) 1: /dev/dvb/adapter1 ("Silicon Labs Si2168", DVB-T, DVB-T2, DVB-C) tslsdvb: error reading status on /dev/dvb/adapter1/frontend0: Resource temporarily unavailable
tsp --verbose -I dvb -a 1 -u 48 --delivery-system DVB-T2 --modulation 256-QAM --guard-interval 1/128 -P until --seconds 30 -P analyze -O drop
===============================================================================
|
TS packets: 153,480, PID's: 7 (clear: 7, scrambled: 0) |
---|
PID Usage Access Bitrate |
Total Global PID's ................................. C 7,197,145 b/s |
Subt. Global PSI/SI PID's (0x00-0x1F) .............. C 87,596 b/s |
0x0000 PAT .......................................... C 15,053 b/s |
0x0001 CAT .......................................... C 15,053 b/s |
0x0010 NIT .......................................... C 328 b/s |
0x0011 SDT/BAT ...................................... C 1,501 b/s |
0x0012 EIT .......................................... C 55,428 b/s |
0x0014 TDT/TOT ...................................... C 234 b/s |
0x1FFF Stuffing ..................................... C 7,109,549 b/s |
============================================================================= |
Service: 0x30D5 (12501), TS: 0x000A (10), Original Netw: 0x22D4 (8916) |
Service name: UHD-1, provider: UHD Spain |
Service type: 0x1F (HEVC digital television service) |
TS packets: 319,627, PID's: 4 (clear: 4, scrambled: 0) |
PMT PID: 0x0020 (32), PCR PID: 0x0100 (256) |
----------------------------------------------------------------------------- |
PID Usage Access Bitrate |
Total HEVC digital television service . C 14,988,285 b/s |
0x0020 PMT .......................................... C 15,053 b/s |
0x0100 HEVC video (3840x2160, main 10 profile, level C 14,644,934 b/s |
0x0101 MPEG-1 Audio (spa, Audio layer II, 256 kb/s, C 313,246 b/s |
0x0103 MPEG-2 Private sections (AIT) ................ C 15,053 b/s |
(C=Clear, S=Scrambled, +=Shared) |
============================================================================= |
Service: 0x30D6 (12502), TS: 0x000A (10), Original Netw: 0x22D4 (8916) |
Service name: UHD-2, provider: UHD Spain |
Service type: 0x1F (HEVC digital television service) |
TS packets: 238,176, PID's: 4 (clear: 4, scrambled: 0) |
PMT PID: 0x0030 (48), PCR PID: 0x0200 (512) |
----------------------------------------------------------------------------- |
PID Usage Access Bitrate |
Total HEVC digital television service . C 11,168,799 b/s |
0x0030 PMT .......................................... C 15,006 b/s |
0x0200 HEVC video (3840x2160, main 10 profile, level C 10,825,495 b/s |
0x0201 MPEG-1 Audio (spa, Audio layer II, 256 kb/s, C 313,246 b/s |
0x0203 MPEG-2 Private sections (AIT) ................ C 15,053 b/s |
(C=Clear, S=Scrambled, +=Shared) |
=============================================================================== |
===============================================================================
| PIDS ANALYSIS REPORT |
|=============================================================================|
PID: 0x0000 (0) PAT |
---|
Global PID Transport: Discontinuities: |
Bitrate: .... 15,053 b/s Packets: ........... 321 Expected: ......... 0 |
Access: .......... Clear Adapt.F.: ............ 0 Unexpect: ......... 0 |
Duplicated: .......... 0 Sections: |
PCR: ................. 0 Unit start: ..... 321 |
============================================================================= |
PID: 0x0001 (1) CAT |
----------------------------------------------------------------------------- |
Global PID Transport: Discontinuities: |
Bitrate: .... 15,053 b/s Packets: ........... 321 Expected: ......... 0 |
Access: .......... Clear Adapt.F.: ............ 0 Unexpect: ......... 0 |
Duplicated: .......... 0 Sections: |
PCR: ................. 0 Unit start: ..... 321 |
============================================================================= |
PID: 0x0010 (16) NIT |
----------------------------------------------------------------------------- |
Global PID Transport: Discontinuities: |
Bitrate: ....... 328 b/s Packets: ............. 7 Expected: ......... 0 |
Access: .......... Clear Adapt.F.: ............ 0 Unexpect: ......... 0 |
Duplicated: .......... 0 Sections: |
PCR: ................. 0 Unit start: ....... 7 |
============================================================================= |
PID: 0x0011 (17) SDT/BAT |
----------------------------------------------------------------------------- |
Global PID Transport: Discontinuities: |
Bitrate: ..... 1,501 b/s Packets: ............ 32 Expected: ......... 0 |
Access: .......... Clear Adapt.F.: ............ 0 Unexpect: ......... 0 |
Duplicated: .......... 0 Sections: |
PCR: ................. 0 Unit start: ...... 32 |
============================================================================= |
PID: 0x0012 (18) EIT |
----------------------------------------------------------------------------- |
Global PID Transport: Discontinuities: |
Bitrate: .... 55,428 b/s Packets: ......... 1,182 Expected: ......... 0 |
Access: .......... Clear Adapt.F.: ............ 0 Unexpect: ......... 0 |
Duplicated: .......... 0 Sections: |
PCR: ................. 0 Unit start: ..... 507 |
============================================================================= |
PID: 0x0014 (20) TDT/TOT |
----------------------------------------------------------------------------- |
Global PID Transport: Discontinuities: |
Bitrate: ....... 234 b/s Packets: ............. 5 Expected: ......... 0 |
Access: .......... Clear Adapt.F.: ............ 0 Unexpect: ......... 0 |
Duplicated: .......... 0 Sections: |
PCR: ................. 0 Unit start: ....... 5 |
============================================================================= |
PID: 0x0020 (32) PMT |
Service: 0x30D5 (12501) UHD-1 |
----------------------------------------------------------------------------- |
Single Service PID Transport: Discontinuities: |
Bitrate: .... 15,053 b/s Packets: ........... 321 Expected: ......... 0 |
Access: .......... Clear Adapt.F.: ............ 0 Unexpect: ......... 0 |
Duplicated: .......... 0 Sections: |
PCR: ................. 0 Unit start: ..... 321 |
============================================================================= |
PID: 0x0030 (48) PMT |
Service: 0x30D6 (12502) UHD-2 |
----------------------------------------------------------------------------- |
Single Service PID Transport: Discontinuities: |
Bitrate: .... 15,006 b/s Packets: ........... 320 Expected: ......... 0 |
Access: .......... Clear Adapt.F.: ............ 0 Unexpect: ......... 0 |
Duplicated: .......... 0 Sections: |
PCR: ................. 0 Unit start: ..... 320 |
============================================================================= |
PID: 0x0100 (256) HEVC video |
PES stream id: 0xE0 (Video 0) |
3840x2160, main 10 profile, level 5.1, 4:2:0 |
Service: 0x30D5 (12501) UHD-1 |
----------------------------------------------------------------------------- |
Single Service PID Transport: Discontinuities: |
Bitrate: 14,644,934 b/s Packets: ....... 312,305 Expected: ......... 0 |
Access: .......... Clear Adapt.F.: ........ 2,550 Unexpect: ......... 0 |
Duplicated: .......... 0 PES: |
PCR: ............... 944 Packets: ...... 1,606 |
TSrate: . 33,354,204 b/s Inv.Start: ........ 0 |
============================================================================= |
PID: 0x0101 (257) MPEG-1 Audio (spa) |
PES stream id: 0xC0 (Audio 0) |
Audio layer II, 256 kb/s, @48,000 Hz, stereo |
Service: 0x30D5 (12501) UHD-1 |
----------------------------------------------------------------------------- |
Single Service PID Transport: Discontinuities: |
Bitrate: ... 313,246 b/s Packets: ......... 6,680 Expected: ......... 0 |
Access: .......... Clear Adapt.F.: ........ 1,336 Unexpect: ......... 0 |
Duplicated: .......... 0 PES: |
PCR: ................. 0 Packets: ...... 1,336 |
Inv.Start: ........ 0 |
============================================================================= |
PID: 0x0103 (259) MPEG-2 Private sections (AIT) |
Service: 0x30D5 (12501) UHD-1 |
----------------------------------------------------------------------------- |
Single Service PID Transport: Discontinuities: |
Bitrate: .... 15,053 b/s Packets: ........... 321 Expected: ......... 0 |
Access: .......... Clear Adapt.F.: ............ 0 Unexpect: ......... 0 |
Duplicated: .......... 0 Sections: |
PCR: ................. 0 Unit start: ..... 321 |
============================================================================= |
PID: 0x0200 (512) HEVC video |
PES stream id: 0xE0 (Video 0) |
3840x2160, main 10 profile, level 5.1, 4:2:0 |
Service: 0x30D6 (12502) UHD-2 |
----------------------------------------------------------------------------- |
Single Service PID Transport: Discontinuities: |
Bitrate: 10,825,495 b/s Packets: ....... 230,855 Expected: ......... 0 |
Access: .......... Clear Adapt.F.: ........ 2,508 Unexpect: ......... 0 |
Duplicated: .......... 0 PES: |
PCR: ............... 911 Packets: ...... 1,604 |
TSrate: . 33,354,257 b/s Inv.Start: ........ 0 |
============================================================================= |
PID: 0x0201 (513) MPEG-1 Audio (spa) |
PES stream id: 0xC0 (Audio 0) |
Audio layer II, 256 kb/s, @48,000 Hz, stereo |
Service: 0x30D6 (12502) UHD-2 |
----------------------------------------------------------------------------- |
Single Service PID Transport: Discontinuities: |
Bitrate: ... 313,246 b/s Packets: ......... 6,680 Expected: ......... 0 |
Access: .......... Clear Adapt.F.: ........ 1,336 Unexpect: ......... 0 |
Duplicated: .......... 0 PES: |
PCR: ................. 0 Packets: ...... 1,336 |
Inv.Start: ........ 0 |
============================================================================= |
PID: 0x0203 (515) MPEG-2 Private sections (AIT) |
Service: 0x30D6 (12502) UHD-2 |
----------------------------------------------------------------------------- |
Single Service PID Transport: Discontinuities: |
Bitrate: .... 15,053 b/s Packets: ........... 321 Expected: ......... 0 |
Access: .......... Clear Adapt.F.: ............ 0 Unexpect: ......... 0 |
Duplicated: .......... 0 Sections: |
PCR: ................. 0 Unit start: ..... 321 |
============================================================================= |
PID: 0x1FFF (8191) Stuffing |
----------------------------------------------------------------------------- |
Global PID Transport: Discontinuities: |
Bitrate: . 7,109,549 b/s Packets: ....... 151,612 Expected: ......... 0 |
Access: .......... Clear Adapt.F.: ............ 0 Unexpect: ......... 0 |
Duplicated: .......... 0 Sections: |
PCR: ................. 0 Unit start: ....... 0 |
=============================================================================== |
===============================================================================
| TABLES & SECTIONS ANALYSIS REPORT |
|=============================================================================|
PID: 0x0000 (0) PAT |
---|
0x00 (0, PAT), TID ext: 0x000A (10) |
Repetition: ..... 100 ms Section cnt: ...... 321 |
Min repet.: ...... 99 ms Table cnt: ........ 321 |
Max repet.: ..... 101 ms Version: ............ 4 |
============================================================================= |
PID: 0x0001 (1) CAT |
----------------------------------------------------------------------------- |
0x01 (1, CAT), TID ext: 0xFFFF (65535) |
Repetition: ..... 100 ms Section cnt: ...... 321 |
Min repet.: ..... 100 ms Table cnt: ........ 321 |
Max repet.: ..... 100 ms Version: ............ 1 |
============================================================================= |
PID: 0x0010 (16) NIT |
----------------------------------------------------------------------------- |
0x40 (64, NIT Actual), TID ext: 0x3108 (12552) |
Repetition: .... 5000 ms Section cnt: ........ 7 |
Min repet.: .... 5000 ms Table cnt: .......... 7 |
Max repet.: .... 5000 ms Version: ............ 1 |
============================================================================= |
PID: 0x0011 (17) SDT/BAT |
----------------------------------------------------------------------------- |
0x42 (66, SDT Actual), TID ext: 0x000A (10) |
Repetition: .... 1000 ms Section cnt: ....... 32 |
Min repet.: .... 1000 ms Table cnt: ......... 32 |
Max repet.: .... 1000 ms Version: ........... 16 |
============================================================================= |
PID: 0x0012 (18) EIT |
----------------------------------------------------------------------------- |
0x4E (78, EIT p/f Actual), TID ext: 0x30D5 (12501) |
Repetition: .... 1200 ms Section cnt: ....... 54 |
Min repet.: .... 1023 ms Table cnt: ......... 27 |
Max repet.: .... 1312 ms Version: ........... 19 |
----------------------------------------------------------------------------- |
0x4E (78, EIT p/f Actual), TID ext: 0x30D6 (12502) |
Repetition: .... 1200 ms Section cnt: ....... 54 |
Min repet.: .... 1195 ms Table cnt: ......... 27 |
Max repet.: .... 1205 ms Version: ............ 5 |
----------------------------------------------------------------------------- |
0x50 (80, EIT schedule Actual), TID ext: 0x30D5 (12501) |
Repetition: .... 9000 ms Section cnt: ...... 103 |
Min repet.: .... 9000 ms Table cnt: .......... 3 |
Max repet.: .... 9001 ms Version: ........... 20 |
----------------------------------------------------------------------------- |
0x50 (80, EIT schedule Actual), TID ext: 0x30D6 (12502) |
Repetition: .... 9000 ms Section cnt: ...... 108 |
Min repet.: .... 9000 ms Table cnt: .......... 4 |
Max repet.: .... 9001 ms Version: ........... 14 |
----------------------------------------------------------------------------- |
0x51 (81, EIT schedule Actual), TID ext: 0x30D5 (12501) |
Repetition: .... 9000 ms Section cnt: ....... 96 |
Min repet.: .... 9000 ms Table cnt: .......... 4 |
Max repet.: .... 9000 ms Version: ........... 20 |
----------------------------------------------------------------------------- |
0x51 (81, EIT schedule Actual), TID ext: 0x30D6 (12502) |
Repetition: .... 9000 ms Section cnt: ....... 92 |
Min repet.: .... 9000 ms Table cnt: .......... 3 |
Max repet.: .... 9000 ms Version: ........... 14 |
============================================================================= |
PID: 0x0014 (20) TDT/TOT |
----------------------------------------------------------------------------- |
0x70 (112, TDT) |
Repetition: ... 29000 ms Section cnt: ........ 2 |
Min repet.: ... 29000 ms |
Max repet.: ... 29000 ms |
----------------------------------------------------------------------------- |
0x73 (115, TOT) |
Repetition: .... 9000 ms Section cnt: ........ 3 |
Min repet.: .... 9000 ms |
Max repet.: .... 9000 ms |
============================================================================= |
PID: 0x0020 (32) PMT |
Service: 0x30D5 (12501) UHD-1 |
----------------------------------------------------------------------------- |
0x02 (2, PMT), TID ext: 0x30D5 (12501) |
Repetition: ..... 100 ms Section cnt: ...... 321 |
Min repet.: ...... 97 ms Table cnt: ........ 321 |
Max repet.: ..... 103 ms Version: ........... 19 |
============================================================================= |
PID: 0x0030 (48) PMT |
Service: 0x30D6 (12502) UHD-2 |
----------------------------------------------------------------------------- |
0x02 (2, PMT), TID ext: 0x30D6 (12502) |
Repetition: ..... 100 ms Section cnt: ...... 320 |
Min repet.: ..... 100 ms Table cnt: ........ 320 |
Max repet.: ..... 100 ms Version: ........... 24 |
============================================================================= |
PID: 0x0103 (259) MPEG-2 Private sections (AIT) |
Service: 0x30D5 (12501) UHD-1 |
----------------------------------------------------------------------------- |
0x74 (116, AIT), TID ext: 0x0010 (16) |
Repetition: ..... 100 ms Section cnt: ...... 320 |
Min repet.: ...... 99 ms Table cnt: ........ 320 |
Max repet.: ..... 101 ms Version: ............ 3 |
============================================================================= |
PID: 0x0203 (515) MPEG-2 Private sections (AIT) |
Service: 0x30D6 (12502) UHD-2 |
----------------------------------------------------------------------------- |
0x74 (116, AIT), TID ext: 0x0010 (16) |
Repetition: ..... 100 ms Section cnt: ...... 320 |
Min repet.: ...... 99 ms Table cnt: ........ 320 |
Max repet.: ..... 101 ms Version: ............ 0 |
=============================================================================== |
To use this USB tuner on a Raspberry Pi, I only needed to copy the next drivers at /usr/lib/firmware:
dvb-demod-si2168-d60-01.fw
dvb-tuner-si2141-a10-01.fw
Download them from https://github.com/osmc/dvb-firmware-osmc
P.S. Avoid to record a DVB-T2 multiplex on to your Raspberry because the writting speed on the SD card is insufficient and you will find a file with thousands of Continuity Count errors. 👯
There is a USB dongle with support for DVB-S & DVB-S2? |
Hi @EvariSTC
I used a DVBSky S960 which was quite reliable, Linux or Windows. Not really a "dongle", more like a small box with auxiliary power supply. But definitely a USB interface and it works well. In a "dongle" shape, I also tested the PCTV DVB-S2 Stick 461e a long time ago. But it was not stable. I do not recommend it. |
@lelegard do you happen to have a link to a store because it's not available on Amazon? |
I had purchased mine years ago on Amazon. Maybe it is no longer available. I cannot make any commercial advice for any retailer, sorry. |
There is a PCI-e card with support for DVB-s & DVB-S2 still available? |
@oviano you posted in 2019 the tslsdvb of your "PCTV 292e/461e BDA 28179 TVTuner S", I opened the file and it says: PCTV 292e/461e BDA 28179 TVTuner S" (DVB-S). It only tunes DVB-S or even DVB-s2? |
Before damaging my TBS5530 ( Where I think its firmware got damaged somehow so it does not get detected by kernel anymore), I confirm it worked perfectly with tsduck. |
USB dongle MyGica PT362, support for DVB-T & DVB-T2, tested on Windows 11
|
Hello TSDuck users,
You may have noticed that the TSDuck user's guide contains a chapter on hardware device support. Specifically, there is a table of "Tested DVB receiver devices".
The number of tuners available on the market is growing every year. It is virtually impossible to test them all. And no one owns them all anyway ! But choosing a tuner is a delicate matter. The level of support depends on the availability of drivers.
So it seems useful to build a list of tested devices which proved to work correctly with TSDuck. This must be a collaborative effort. This issue will remain open to allow anyone to provide feedback.
Please enter a comment in this thread if you have a tuner which works with TSDuck and which is not listed in the table from the TSDuck user's guide or if your operating system is marked as "not tested" for this device.
Please provide all required information for the table:
tslsdvb
I will update the TSDuck user's guide at regular intervals with the provided information.
Thank you all in advance for your cooperation.
-Thierry Lelegard, author of TSDuck
PS: I am also interested in any DVB-T tuner which works on MacOS with a fully documented API. I could not find any for now but I do not give up hope :)
The text was updated successfully, but these errors were encountered: