mptsd
mptsd copied to clipboard
Feature for direct access to HiDes and Dektec drivers.
Hi @gfto and @lars18th,
Your code is working a treat and like to contribute as I see your code valuable in the DVB transport arena. Most of all the software based Realtime muxers are closed source and expensive to purchase for a hobbyest like myself.
I have forked your repo to my GitHub. and added meson.build to successfully build mptsd in a newer build system.
As the same as with a radio service (audio only) is it easy enough to include data service such as Teletext and Subtitling? Add as a Service? Not sure how to do this.. My teletext stream is a valid TS with a PID and PCR (encapsulated PES) however lacks a its own PAT and PMT. Its is also simple to produce the 184byte PES and have mptsd to add a PID PCR timestamping and adjust PAT to include the service or add to an existing service as I'd like.
I've also added a Wiki for others to use however is not complete and like to discuss what methods are existing. re- worktime function.
In addition, like to add the necessary code for mptsd to adjust the delivery system info for the NIT table? Currently its DVB-C , need to add descriptors for DVB-S, DVB-C and DVB-T as set in the Specification. I would suspect in the config file to set the system which drags the settings in from the mptsd_nit.conf add satellite delivery and terrestrial delivery to mptsd.
satellite_delivery_system_descriptor(){
frequency
orbital_position
polarization
modulation
symbol_rate
FEC_inner
terrestrial_delivery_system_descriptor(){
centre_frequency
bandwidth
constellation
hierarchy_information
code_rate-HP_stream
code_rate-LP_stream
guard_interval
transmission_mode
other_frequency_flag
I was also thinking to have the -B bitrate. parameter as an override and if missing, knowing the delivery system, for, the Modulation bitrates to be calculated.
What do you think?