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.

Reply via email to