mptsd icon indicating copy to clipboard operation
mptsd copied to clipboard

Feature for direct access to HiDes and Dektec drivers.

Open TVforME opened this issue 6 months ago • 1 comments

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?

TVforME avatar Aug 13 '24 06:08 TVforME