Skip to content
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

DVB subtitle stream not recognised and ignored #878

Open
priitv8 opened this issue May 27, 2024 · 3 comments
Open

DVB subtitle stream not recognised and ignored #878

priitv8 opened this issue May 27, 2024 · 3 comments

Comments

@priitv8
Copy link

priitv8 commented May 27, 2024

It seems the DVB subtitle issue has been raised already in 2020 and closed as resolved
#374
but the core issue is still not resolved.
I try to open a .ts file recorded from a satellite. It contains subtitles in DVB format.
Unfortunately, tsMuxeR is not able to recognise the subtitle stream and will not (re)mux them into a new file.
Could the DVB support be added to tsMuxeR, please?
Screenshot 2024-05-27 at 09 01 04
Screenshot 2024-05-27 at 09 02 28
Screenshot 2024-05-27 at 09 02 40

@jcdr428
Copy link
Collaborator

jcdr428 commented May 28, 2024

@priitv8 #374 was about a specufic issue which was a priori solved (the OP never confirmed).
Can you provide a sample of mpeg-ts with dvb, so that the structure can be analyzed ?

@priitv8
Copy link
Author

priitv8 commented May 28, 2024

Hi

Yes, sure. Here is one:
https://drive.google.com/file/d/1Hi2iBmkS9peqSFvXIPP7YwzkCq1w5eGI/view?usp=share_link

PS I also took a quick look at the code. I can see, that the basic class has been implemented,

https://github.com/justdan96/tsMuxer/blob/master/tsMuxer/dvbSubStreamReader.h
https://github.com/justdan96/tsMuxer/blob/master/tsMuxer/dvbSubStreamReader.cpp

but the ride ends quite abruptly here:

int DVBSubStreamReader::intDecodeFrame(uint8_t* buff, uint8_t* end)
{
return 0; // not working yet

@priitv8
Copy link
Author

priitv8 commented May 28, 2024

I believe the spec is defined in this document
https://www.etsi.org/deliver/etsi_en/300700_300799/300743/01.06.01_20/en_300743v010601a.pdf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants