What do you think the chances are that you will be able to Fix at least one of these 3 output file formats, implement Wait-Play functionality option, to not terminate but wait for data when VLC reaches the end of the file,It doesn't play it because it is BROKEN file, with BROKEN CRC on the TS container.
To go around it in VLC, force --demux avformat.
It cannot be a "broken stream" if Windows Media Player can play this particular file format.We don't have timeline, especially for broken streams.
libdvbpsi error (PSI decoder): TS discontinuity (received 10, expected 0) for PID 0To go around it in VLC, force --demux avformat.
There is no question that if VLC is finding bad CRCs, this is because it is not properly scanning the TS MPEG packets correctly.No, this file is corrupted. The fact that your WMP doesn't check the CRC is a bug inside WMP, not inside VLC.
Moreover, you CAN play it in VLC, with:libdvbpsi error (PSI decoder): TS discontinuity (received 10, expected 0) for PID 0To go around it in VLC, force --demux avformat.
libdvbpsi error (misc PSI): Bad CRC_32 (0x254e0f1b) !!!
libdvbpsi error (misc PSI): Bad CRC_32 (0x254e0f1b) !!!
libdvbpsi error (misc PSI): Bad CRC_32 (0x254e0f1b) !!!
WMP doesn't do any TS work. DirectShow filter do it.Windows Media Player is not known for ignoring true data errors and not telling the user about that.
VLC is never used by running it from the Windows XP Command Prompt with a text command.WMP doesn't do any TS work. DirectShow filter do it.Windows Media Player is not known for ignoring true data errors and not telling the user about that.
And avformat module of VLC doesn't use CRC either.
FOR THE NTH time use --demux avformat in VLC.
I am claiming that the file you submitted is broken.Are you claiming that you are not intending to fix the executable ?
Is it possible that making this change in the invocation of VLC could break its performance when applied to other categories of AV files ?I am claiming that the file you submitted is broken.Are you claiming that you are not intending to fix the executable ?
If you don't want to add this to either your start line of VLC, or your open MRL, I can't do nothing for you now.
Force hardware and software devs to write proper media files.What is a more important priority for VLC development than that ?
Is there any software out there that would scan the file and display the table, packet and headers contained in the file according to the Mpeg specifications ?Hi,
Ignoring the CRC is not a good solution, it will creates problems with perfectly valid stream that had transport problems (and so have local corruptions). For example, with streams coming from DVB/ATSC satellite, or cable, or terrestrials or from UDP/RTP.
The best solution would be to report the problem to the software vendor that create such streams. The fix on their part is easy to do and then they will create valid TS files. The problem they have is:
"The CRC_32 field in the PSI table named PAT (at least, I could not check PMT) does not have the right value as defined by ISO/IEC 13818-1 annex A"
From the list I picked the closest one, but obviously that did not match.You need to select the File input driver at start.
This is nonsense. VLC is simply incapable of reading the file perhaps because it is obvious that different file standards for different products use some of the Pids differently. VLC needs to be fixed.And clearly, this file is BROKEN and windows media player ignores the errors.
Why don't you want to report the problem to the software vendor ? They are the one doing the errors and they could fix it easily.
OK, now, YOU stop right now or you get banned from here. Is that clear?This is nonsense. VLC is simply incapable of reading the file perhaps because it is obvious that different file standards for different products use some of the Pids differently. VLC needs to be fixed.And clearly, this file is BROKEN and windows media player ignores the errors.
Why don't you want to report the problem to the software vendor ? They are the one doing the errors and they could fix it easily.
If VLC is intentionally not playing this AV file because it detects some bad CRCs it claims to be detecting, then turn that refusal to play off in the next release, or make that refusal to play an user-selectable option.
Also, I do not see any way to force this Tsreader application to display each packet.
That is what will prove the truth here.
Return to “VLC media player for Windows Troubleshooting”
Users browsing this forum: No registered users and 13 guests