-
Notifications
You must be signed in to change notification settings - Fork 6
Forked from https://sourceforge.net/p/dvbinspector/code/HEAD/tree/
License
lodegaard/dvbinspector
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
readme
DVB inspector comes in a single .zip file. It contains all necessary files for running DVB inspector.
Unzip DVBinspector-1.5.0-dist.zip to a directory of your choice. It will create the following directory structure;
directory structure
lib directory, contains jcommon-1.0.16.jar, jfreechart-1.0.13.jar, opencsv-2.1.jar, jlayer-1.0.1-1.jar. External libraries that are required.
src/main/java, this directory contains sources for the java program.
src/main/resources, contains images needed by DVB Inspector
src/main/resources/res, contains comma separated resource files for bouquet_id, ca_system_id, data_broadcast_id, original_network, platform_id, oui_registration. The files can be updated if needed, see below.
COPYING, contains the GPL license
dvb.bat Dos command script that starts the program. Can be modified if libraries are placed in a different location than default. For linux/unix you have to modify it yourself. Should not be very difficult.
DVBInspector.jar contains the classes for the main program. Can be executed using the dvb.bat script.
DVBinspector-1.2.0.jar. Self contained jar that contains all resources and libs. To execute just double click.
DVBinspector-1.5.0.jar
Starting from release 0.0.3 there are now two ways to start DVBInspector. The easiest is to use DVBinspector-1.5.0.jar. This jar contains everything DVBInspector needs (apart from java), so there is no need to set class-paths, etc. On windows just double-click. Or from command line type "DVBinspector-1.5.0.jar" (without the quotes). If you want more control (to set heap size), and see some debug information you can use "java -jar DVBinspector-1.5.0.jar".
DVB.bat
This small windows batch file sets up the environment to start DVB Inspector. It includes the needed libraries in the class path, and -Xmx sets the maximum memory heap size to 1 GB. This should be enough to read fairly large TS files (> 200 MB). You can modify this file for other environments like linux.
java -classpath .;.\lib\jfreechart-1.0.13.jar;.\lib\jcommon-1.0.16.jar;.\lib\opencsv-2.1.jar;.\lib\jlayer-1.0.1-1.jar;.\DVBInspector.jar -Xmx1000m -Djava.util.logging.config.file=src/main/resources/logging.properties nl.digitalekabeltelevisie.main.DVBinspector
Changelog
List of the most important changes between releases
Release 1.5.0
Release date: 07/08/2015
added: Support for h.265 (HEVC) parsing
added: MPEG Extension descriptor
added: HEVC video descriptor
added: HEVC_timing_and_HRD_descriptor
added: support for new stream types in PMT as defined in ITU-T H.222.0 (10/2014)
added: SIT (Selection Information Table) and PartialTransportStreamDescriptor
updated: component descriptor to use Final draft ETSI EN 300 468 V1.15.1
fixed: rendering of DVB titles when display_window_flag is used
fixed: some bugs
Thanks to Daniel Kamil Kozar for adding MPEG Extension descriptor, HEVC video descriptor and HEVC_timing_and_HRD_descriptor
Release 1.4.0
Release date: 18/01/2015
added: PCR/PTS/DTS Chart
added: show PesHeader in TSPacket
fixed: improved support for national characters in teletext
fixed: fixed bitrate calculation, now handles (ignores) PCRs that have smaller value than previous
fixed: some bugs
Thanks to Daniel Kamil Kozar for the fix for improved support for national characters in teletext!
Release 1.3.0
Release date: 25/08/2014
added: support for Related Content Tables (RCT)
added: support for Coding of Data Fields in the Private Data Bytes of the Adaptation Field
added: AdaptationFieldDataDescriptor, FTAConentManagmentDescriptor, MetaDataDescriptor, MetaDataPointerDescriptor, RelatedContentDescriptor, DTG-GuidanceDescriptor, DTG-LogicalChannelDescriptor, Mpeg4AudioDescriptor
added: message, t2delivery, targetregion, targetregionname extension descriptors
added: support for 188,192,204 and 208 bytes size TSPackets
added: add gridlines to gridview, make gridview zoomable
fixed: added encoding string for type 0x1f
added: linkageType==0x0D (event linkage) to LinkageDescriptor
fixed: some bugs
Release 1.2.0
Release date: 14/01/2014
fixed: Audio access units were not handled right when not aligned with PESPackets
added: Graph of MPEG 1/2 audio
added: option to play MPEG 1/2 audio
fixed: show multiple versions of CATSections/SDTSections in DVBTree
fixed: Mouse over in EITView now has correct behavior for emphasis and lf/cr DBVStrings
improved: Changed BitRateChart for better labels on time-axis, and improved mouse support
changed: upgraded to java 1.7
fixed: some bugs
Release 1.1.0
Release date: 11/10/2013
added: Show contents of TS packets per PID
added: Progress indicator when loading file
added: graph to show frame type/order and size in H.264 Video
added: SequenceDisplayExtension (MPEG2 Video)
fixed: eventIds in BIOPStreamEventMessage
improved: scrolling in EIT and Grid View
added: option to show version number on Table Sections
fixed: some bugs
Release 1.0.0
Release date: 21/06/2013
added: Show contents of TS packets, both in Tree and Grid View
improved: performance of Grid View
fixed: version number in PSI tables is 5 bits, not 4
Added: support for DSM-CC stream descriptor list
fixed: usage of version info in DSM-CC Object carousel
fixed: usage of transaction_id in DSM-CC Object carousel
changed: method of checking CRC on PSI tables, should be more robust now
changed: method how different versions of tables are stored, now all version are stored, even if version number wraps around
added: MHP Label descriptor
added: Multilingual Network Name descriptor
added: Multilingual Service Name descriptor
added: DSM-CC Stream descriptor
Release 0.0.10
Release date: 28/04/2013
added: graph to show frame order (IBP) and size in MPEG2 Video
added: toggle legend on Bitrate chart
added: copy to clip board functionality on detail panel
added: save as... for images in detail panel
added: resize images in detail panel
added: remember window size/position
changed: order of tabs (EPG grid now second, so all 'filtered' views are at the end)
fixed: getDisplayWindowFlag in DisplayDefinitionSegment.java
added: frame_packing_SEI_not_present_flag to AVCVideoDescriptor.java
fixed: handle missing object_data_segments in DisplaySet
Thanks to Dave Evans for the fixes for getDisplayWindowFlag, frame_packing_SEI_not_present_flag and missing object_data_segments!
Release 0.0.9
Release date: 06/02/2013
added: EIT grid view
Release 0.0.8
Release date: 27/01/2013
fixed: MPEG2 Video preview did not work on PES packets, because of adding PTS labels.
added: some detail to PDC TxtTriplets for teletext
Release 0.0.7
Release date: 20/01/2013
added: descriptors: S2SatelliteDeliverySystemDescriptor, AACMpeg2Descriptor, JPEG2000VideoDescriptor
added: AC3 (also alternative syntax) and E-AC3 support
updated: General PES support, also show PES packets for which no dedicated support is available
added: option show PTS on PES packets (easier to find certain packet)
Thanks to Asif Raza for the contribution of the AACMpeg2Descriptor and JPEG2000VideoDescriptor.
Release 0.0.6
Release date: 23/08/2012
added: preview for MPEG2 Video (based on MPVDecoder from ProjectX)
updated DVB subtitles (now show complete Display Sets), and show Video background
Release 0.0.5
Release date: 06/08/2012
added: Support for h.264
added: descriptors: DefaultAuthorityDescriptor, ServiceIdentifierDescriptor, NordigLogicalChannelDescriptorV1 and NordigLogicalChannelDescriptorV2
fixed: filtering of non printable characters (range 0x80 to 0x9F) in text items
changed: source encoding to UTF-8
added: option to number items in lists
fixed: some bugs
new: put sources on sourceforge
Release 0.0.4
Release date: 15/05/2012
added: Support for DSM-CC Object carousels (HbbTV, MHP, MHEG5)
added: Ancillary data for 138183-Audio (RDS over UECP)
added: Mega-frame Initialization Packet (MIP) for DVB-T
added: hex-viewer for raw data
changed: improved usability, now remembers last used directory, default private_data_specifier and view-modus
fixed: some bugs
added: descriptors: TargetBackGroundDescriptor, VideoWindowDescriptor and ApplicationUsageDescriptor (AIT)
Release 0.0.3
Release date: 23/08/2011
added: Support for AIT
added: level 2.5 graphical view for teletext pages
fixed: some bugs
added: some descriptors
changed: maven enabled (if you want to build it yourself)
Release 0.0.2
Release date: 26/02/2011
changed: the way PES data is processed, less memory use and higher processing speed
added: grid view for TS packets
added: graphical view for teletext pages
added: graphical view for DVB subtitles
added: 'copy to clipboard' actions to tree view
changed: when changing the order of PIDs in the bitrate view, they keep their original color
Release 0.0.1
Release date: 31/01/2011
Initial release. About
Forked from https://sourceforge.net/p/dvbinspector/code/HEAD/tree/
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published