https://bugs.kde.org/show_bug.cgi?id=372667
--- Comment #2 from knossos456 <knossos...@gmail.com> --- Thanks for the answers. For point 1 : Yes you'r right, actual kernel path request for dvbloopback is not a clean solution. For point 2 , ok i will look more in new lib For point 3 : yes 1 have low c/n but is working very good under windows . So i need to patch this section. 2016-12-02 10:17 GMT+01:00 Mauro Carvalho Chehab <bugzilla_nore...@kde.org>: > https://bugs.kde.org/show_bug.cgi?id=372667 > > --- Comment #1 from Mauro Carvalho Chehab <mchehab+...@kernel.org> --- > (In reply to knossos456 from comment #0) > > Thanks for your effort to made this project still active. > > Thanks for the report. > > > I'm a Kaffeine user since many years. > > Recently, I've upgaded to Ubuntu 16 LTS because big progresses on VDPAU > > subject, wasen't working before on my ATI 5450 card.. > > On actual version of Kaffeine 1.22 , I have ony 1 bug: Diseqc from > > position 2. > > I can scan Diseqc position 2 ( Astra 28), but when channel is memorized > > , the corresponding Diseqc attribute seems not in database ... > > All is OK for Diseqc 0 ( Astra 19) and Diseqc 1 ( hotbird 13 ) > > > > So i have removed Kaffeine and try new version 2.05 > > list of bugs: > > 1) Virtual cards ( like dvbloopback that is needed for descrambling ) > > causes Kaffeine + Ubuntu crash . On Kaffeine V1.3 no crask but no DVB > card > > detect > > Last time I reviewed its code, dvbloopback has some troubles at Kernel > level: > it does things that the DVB core doesn't expect, adding contention where > it is > not supposed to happen. It is probably easier to add something at libdvbv5 > to > support external modules to do descrambling than to fix support for it, but > someone else need to submit such patches upstream. > > > 2 ) Without Virtual card, still Diseqc above position 1 problem > > There are a few different DiSEqC arrangements for satellite selection > select. > On Kaffeine 2.0.x, it is up to libdvbv5 to select the satellite. Right > now, it > supports only DiSEqC version 1.x. and use this logic: > > cmd->command = 0x38; /* Write to Port group 0 (Committed > switches) > */ > cmd->len = 4; > > /* Fill the 4 bits for the "input" select */ > cmd->data0 = 0xf0; > cmd->data0 |= high_band; > cmd->data0 |= pol_v ? 0 : 2; > /* Instead of using position/option, use a number from 0 to 3 */ > cmd->data0 |= (sat_number % 0x3) << 2; > > return dvb_fe_diseqc_cmd(&parms->p, cmd->len, cmd->msg); > > Maybe your DiSEqC switch expects something different. > > > 3) for My DVB-T card all is OK but on my Skystard HD card, seem a AGC > > problem, low C/N signals can't be scanned... VLC can and Kaffeine 1.22 > > can > > Kaffeine has a logic that rejects low C/N channels, at > src/dvb/dvbdevice.cpp: > > if ((signal != -1) && (signal < 15)) { > // signal too weak > Log("DvbDevice::frontendEvent: tuning > failed"); > setDeviceState(DeviceIdle); > return; > } > > Perhaps it is time to get rid of that for good. > > -- > You are receiving this mail because: > You reported the bug. -- You are receiving this mail because: You are watching all bug changes.