ljalves / linux_media

TBS linux open source drivers
https://github.com/ljalves/linux_media/wiki
Other
88 stars 151 forks source link

Regarding Pid filtering in Si2168B #57

Closed krishnausjs closed 9 years ago

krishnausjs commented 9 years ago

Hi,

We are using a DVB-T2 dongle which uses Si2168B demodulator. Currently, I am able to see SD and HD channels using my dongle. I am using V4L compatible drivers. When I enable Pid filtering, while adding/removing/resetting pid, I see the lower level calls are stubs.

Is there a ready made implementation which I can use to add and remove pid for this particular demodulator ? If not, could youplease point to the register set which I can use for implementing the pid filter calls.

If you need any additional information please let me know.

Thank you, Murali

ljalves commented 9 years ago

Hi, I'm afraid I can't help with with this one since I don't have the datasheet nor a register map for the si2618 demod. But the driver is now supported in the official media tree so the best way to get answers is to ask these questions in the linux-media mailing list (linux-media@vger.kernel.org)

The maintainter of the si2168 is @palosaari maybe he can help you with some of your questions.

Regards, Luis

trsqr commented 9 years ago

I have not seen PID filtering done with Si2168. Do you know if it supports PID filtering at all (public datasheets do not mention that)? Maybe you can do PID filtering in the USB bridge? Which device are you working with? Remember to submit the patches to add support for the device upstream... :)

ljalves commented 9 years ago

@mmk622 Yes... like @trsqr said, the demod itself doesn't support PID filtering. (@trsqr is also one major contributor for the si2168 driver)

krishnausjs commented 9 years ago

Hi trsqr and ijalves,

Thanks for the reply. Could you please eloborate more on PID filtering in the USB bridge? We do have USB bridge, please give me some pointer.

Thank you, Murali

trsqr commented 9 years ago

PID filtering is typically done either in the demodulator or in the USB bridge (or PCIe bridge, if you have a PCIe device). You will need to look at the features of the USB bridge that is used in the Avermedia device that you are working with.

krishnausjs commented 9 years ago

Thanks trsqr. Will check the USB bridge capabilities.