Portsdown native coding
Posted: Thu Jun 01, 2017 2:47 pm
Hello guys!
What a great idea using the RPI 3 in this way.
So now I have my PI 3, downloaded the code and attached some video devices.
I am using my Logitech C525 webcam with less than desirable results, but it does capture video. Using the PI camera both look perfect on the viewfinder.
Looking at the transmitter on my STB is another matter completely.
I have done some investigating, here is what I see.
All video is being rendered at 720x576 @ 25 fps.
PAL/NTSC mode switching does not change this.
Here in the USA, we use 720x480 @ 29.7 or 30 fps. Our monitors and TV Sets are designed around this format. I have been looking through the Portsdown code and I see alot of embedded code, plus .txt config scripts that are heavily embedded with PAL coding.
My issue is very jerky audio from any source. EasyCap device configured for NTSC and standard a standard video camera work, but with very poor results. Pi camera in MPEG2 works a little better. Pi camera in .h264 mode is less than desirable.
I have multiple receivers from different manufacturers all produce a similar result.
I have already printed out all the source code from all the programs that run. I have identified all the locations where a testable selection could be made to switch from PAL/NTSC modes.
So my questions are these:
1. Do the Portsdown Tx users get good performance outside of the USA as compared to the DATV EXPRESS?
2. If I go in and add the proper frame size and frame rates for NTSC in the .txt files and add some code in other areas, will this resolve the issues I see with jerky and slow response with the audio.
I have the time and bandwidth to do this
3. I will submit my code so that is can be incorporated into any future builds, but will it be included?
As we all know, once I fork this without back end support, new updates and changes will wipe out all the work I am doing.
I have not seen a PAL system in operation so I don't know how good the video is.
I do have my DATV EXPRESS running perfectly with Linux and Windows. I am attempting to achieve the same level of performance from the PI 3.
I think this project has tremendous potential. So a little insight to the genius minds that created this would be a big boost.
You guys are light years ahead of us hams here in the USA.
Thank you for this project!
What a great idea using the RPI 3 in this way.
So now I have my PI 3, downloaded the code and attached some video devices.
I am using my Logitech C525 webcam with less than desirable results, but it does capture video. Using the PI camera both look perfect on the viewfinder.
Looking at the transmitter on my STB is another matter completely.
I have done some investigating, here is what I see.
All video is being rendered at 720x576 @ 25 fps.
PAL/NTSC mode switching does not change this.
Here in the USA, we use 720x480 @ 29.7 or 30 fps. Our monitors and TV Sets are designed around this format. I have been looking through the Portsdown code and I see alot of embedded code, plus .txt config scripts that are heavily embedded with PAL coding.
My issue is very jerky audio from any source. EasyCap device configured for NTSC and standard a standard video camera work, but with very poor results. Pi camera in MPEG2 works a little better. Pi camera in .h264 mode is less than desirable.
I have multiple receivers from different manufacturers all produce a similar result.
I have already printed out all the source code from all the programs that run. I have identified all the locations where a testable selection could be made to switch from PAL/NTSC modes.
So my questions are these:
1. Do the Portsdown Tx users get good performance outside of the USA as compared to the DATV EXPRESS?
2. If I go in and add the proper frame size and frame rates for NTSC in the .txt files and add some code in other areas, will this resolve the issues I see with jerky and slow response with the audio.
I have the time and bandwidth to do this
3. I will submit my code so that is can be incorporated into any future builds, but will it be included?
As we all know, once I fork this without back end support, new updates and changes will wipe out all the work I am doing.
I have not seen a PAL system in operation so I don't know how good the video is.
I do have my DATV EXPRESS running perfectly with Linux and Windows. I am attempting to achieve the same level of performance from the PI 3.
I think this project has tremendous potential. So a little insight to the genius minds that created this would be a big boost.
You guys are light years ahead of us hams here in the USA.
Thank you for this project!