EricBerendsen / dvbinspector

DVB Inspector is an open-source DVB analyzer, written in java
http://www.digitalekabeltelevisie.nl/dvb_inspector/
GNU General Public License v3.0
175 stars 30 forks source link

Version 1.19 released #74

Open EricBerendsen opened 1 month ago

EricBerendsen commented 1 month ago

Just released version 1.19

Most obvious change in this release is the LookAndFeel. Until now DVB Inspector used the "SystemLookAndFeel", where java tries to look as much as possible like a native application. I noticed for Windows with a 4K hiDPI screen this resulted in long start up times (>20 seconds) The performance is much better with the java default LookAndFeel.

A larger change is the support for AVCHD/Blu-ray M2TS files. DVB Inspector is and always will be a DVB analyzer first. But a lot of people (ab)used it by parsing m2ts streams, like used in Blu-ray and/or video-camera's. AVCHD uses 192 byte packets, but the 4 extra bytes are at the start of the packet (and contain a TP_header with arrival time information). DVB Inspector presented those packets with 4 extra bytes at the and, but those 4 bytes belonged to the next packet.

This is now fixed, streams with 192 bytes packet size will always be handled as AVCHD streams with the TP_header at the start of the packet. The timing info in the packets is now also used for calculations, so the various charts now correctly handle VBR AVCHD streams.

For all other packet size DVB Inspector still expects constant bitrate full MPEG transport streams.

Feedback/ bug reports are, as always, welcome.

ValeZAA commented 1 month ago

dvb.bat does not work here unless I put lib\opencsv-5.5.2.jar from 1.18.0. New version that is packaged does not work.

EricBerendsen commented 1 month ago

Thank you for reporting this, fixed in 1.19.1.