-
-
Notifications
You must be signed in to change notification settings - Fork 32
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
Lars18th soft pid rev2 #180
Conversation
Another refactoring of the internal pid filtering. In this case for the Child PIPE. Notes: - The concrete Device is responsable of reread if more data is pending to read after filtering out. - The function `StreamThreadBase::readDataFromInputDevice()` can flush incomplete packets if timeout expires.
…o lars18th-soft-pid-rev2
Hi @Barracuda09 , I'm quite busy, and I need to review it in deep. |
Hi @Barracuda09 , Thank you for merging my PR #176 and your changes inside this PR. I'm very satisfied with almost all. However, I've two issues to comment (don't worry, one is trivial, and the other is simple):
I hope you want to add these two small enhancements. Without them I can't start to implement my "external pid support". The initial target will be the HDHR tuners. My idea is to edit the simple script to start/configure/stop them, and add the pid filtering support to the Streaming input with the new functionality to pass the pid list to the script. Then I'll have the option to update the pid list directly in the tuner instead of configure it for sending the full transport stream and do it internally. So please, you agree? |
Hi @lars18th Some thoughts on you points:
|
Hi @Barracuda09 , Thank you for the response. I comment about the two questions:
You want now to change the code? |
Hi @lars18th
Could you check the updated version of your #176
I only did some refactoring of function names, and changed/moved some code around for decrypt etc.