Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Hardware & Software > PC Hard & Software

Reply
 
Thread Tools Search this Thread Display Modes
Old 6th June 2023, 17:52   #1  |  Link
ivanb
Registered User
 
Join Date: May 2023
Posts: 33
VTCLab Media Analyzer

https://media-analyzer.pro

Recent change log entries:

2023-06-05 v0.2.3
Code:
* Basic detection of RIFF (*.avi and *.wav), EBML (Matroska, WebM), MXF files
* QT timecode tracks support
* MVC-related boxes and NAL units
* QuickTime: basic support for mebx (QT "Timed metadata") atoms
* Scroll Jog control to be able to scroll the list with constant (adjustable) speed
* Navigation Bar: Support negative values of file position and item indexes
* SEI: Display x264, x265, ATEME info from SEI unregistered, recognize MDPM info presence
* AVC: Fix scaling list parsing
* RBSP: Fix incorrect data reading in some edge cases causing incorrect reading of some AVC/HEVC/VVC headers
* HEVC: Fix short-term ref pics set parsing
2023-05-05 v0.2.2
Code:
* Add packet list navigator ("Go to header index", "Go to file position" commands)
* Improve packet list rendering for Firefox and Safari browsers
* MP4/MOV: Add 'meta', 'ilst' boxes support
* MP4/MOV: Fix DoviConfigurationBox ('dvcC') parsing
* MP4/MOV: Extend the list sample entry names
* MP4/MOV: Support 'btrt' box
* AC-3: Support headers with bsid < 8
* Fix UUID visualization
* Improve packet caching
2023-04-04, v0.2.1
Code:
* MP4/MOV: Add support for ProRes, AC-3, E-AC-3 streams, raw video and audio chunks
* MP4/MOV: Add support for DolbyVision boxes
* MP4/MOV: Fix AAC Raw packet size displayed
* MP4/MOV: Display timecode sample entry contents
* HEVC: Add 'decoded_picture_hash' SEI
* HEVC, VVC: Fix stream displayed name
* More detailed error messages
* Add 'details' page
* Visual improvements
2023-03-10, v0.2.0
Code:
* MP4/MOV 'mdat' parsing for AAC/AVC/HEVC/VVC streams
* Advanced header parsing for AVC & HEVC, more details for VVC
* Many DVB descriptors and PSI tables added
* Visual improvements
* Performance improvements
* Stability improvements
ivanb is offline   Reply With Quote
Old 6th July 2023, 13:00   #2  |  Link
ivanb
Registered User
 
Join Date: May 2023
Posts: 33
2023-07-06 v0.2.4
Code:
* MP4: Support 'schm', 'sinf', 'schi', 'sgpd' 'sbgp', 'mehd', 'trex', 'sidx', 'mfhd', 'tfhd', 'tfdt', trun', 'mdcv', 'clli', 'cclv' boxes
* TS: Add new PMT stream_types and descriptors from ISO/IEC 13818-1:2022
* TS/MP4/AVC/HEVC/VVC: Add enum names for AspectRatio, ChromaFormat, ColourPrimaries, TransferCharacteristics, MatrixCoefficients and HDR_WCG_idc fields,
  human-friendly descriptions for luminance- and color-related fields
* TS: Add DOVI_video_stream_descriptor support
* TS: Recognise SCTE-35 streams, add 'cue_identifier_descriptor' support
* VVC: Add support for several SEI messages, list names for others
* VVC: APS header support, picture_header_structure draft
* HEVC: Add names for Dolby Vision "Unspecified 62" and "Unspecified 63" NAL units
* SEI: Add Kvazaar, Elemental info from SEI Unregistered messages
* RBSP reader for AVC/HEVC/VVC: Fix incorrect behavior in some corner cases
ivanb is offline   Reply With Quote
Old 3rd August 2023, 12:03   #3  |  Link
ivanb
Registered User
 
Join Date: May 2023
Posts: 33
2023-08-03 v0.2.5
Code:
* TS: SCTE-35 streams support (commands only, no descriptors yet)
* SEI: Add ATSC cc_data/bar_data/afd_data support in itu35 registered SEI
* MP4: Support various flavours of XDCAM (MPEG-2) video
* HEVC: time_code SEI support
* TS: MHP AIT transport_protocol_descriptor support
* Visualization: group long list of values into chunks of four items
* MP4: support simple 'udta' boxes from 3GPP spec
* MP4: Add 'av1C' (AV1CodecConfigurationBox), 'dOps' (OpusSpecificBox), 'dac4' (AC4SpecificBox) boxes support
* MP4: basic recognition of compressed movie atoms ('cmov', 'dcom', 'cmvd')
* Visualization: Print number of bytes in the utf8 string
* TS: fix tag&length display for MHP AIT descriptors
* MP4: fix hvcC flags display
* Fix tables and arrays visualization
ivanb is offline   Reply With Quote
Old 4th September 2023, 17:29   #4  |  Link
ivanb
Registered User
 
Join Date: May 2023
Posts: 33
2023-09-04 v0.2.6
Code:
* Add support of Timed Text ('tx3g', 'text' sample entries) in MP4/MOV files
* Add basic handling of  AC-4 streams ('ac4_syncframe' only) in MP4 & TS files
* MPEG-TS: Support PSI tables & descriptors from ATSC A/65 standard, recognize all descriptors listed in DVB BlueBook A038r16
* Add descriptions for 'cc_type' 'active_format', 'video_format' fields
* Include PES packet type ('audio', 'video', private') to header name
* Add basic detection of MPEG Program / System Streams
* MP4/MOV: recognize more 'udta' boxes
* Improve probe algorithm: better recognition of MP4, small TS files
* Fix freezing in some cases of H.264 parsing
ivanb is offline   Reply With Quote
Old 3rd October 2023, 13:21   #5  |  Link
ivanb
Registered User
 
Join Date: May 2023
Posts: 33
2023-10-03 v0.3.0
Code:
* Matroska (MKV), WebM files support
* MP4: Add 'styp', 'saiz', 'saio', 'pssh', 'tenc','trep', 'dfLa', 'cslg', 'stps', 'sdtp' boxes support
* MP4: Display track references info ('tref' box)
* MP4: Display raw data chunks for some unsupported codecs
* SEI: ST2094-10 data, film_grain_characteristics, alpha_channel_info support
* SEI: Add support of AVCIntra data sei
* Improve streams recognition
* MP4: rework handling of NAL-based streams
* MP4: Improve performance of raw streams extraction, when there are a lot of small samples
* MP4: Display names for metadata items as numbered list
* MP4: Fix Timecode reading
* PES: Fix usage of tref_extension_flag
* HEVC: Fix crash on invalid array read
* RBSP: Fix corner case on reading
* MP4: Fix 'File Info' binding
* AVC: Fix mvc_vui_parameters_extension reading
ivanb is offline   Reply With Quote
Old 7th November 2023, 10:19   #6  |  Link
ivanb
Registered User
 
Join Date: May 2023
Posts: 33
2023-11-07 v0.4.0
Code:
* VP8, VP9, AV1 video streams parsing
* New formats supported: AVI, WAV, FLV
* Fragmented MP4 files support
* Extend parsing of AC-4 streams
* Display Dolby Vision RPU data headers
* Improve streams recognition, parsing performance
* Various fixes for problems discovered by fuzzy testing
* MP4: support 'chnl', 'albm', 'yrrc', 'loci', 'hnti', 'hinf' boxes
* More descriptions for AC-4, AC-4, MPEG 1/2 Video, AVC and HEVC elements
* Visualization: if raw bytes looks like a text, display them as a text
ivanb is offline   Reply With Quote
Old 15th November 2023, 20:35   #7  |  Link
ivanb
Registered User
 
Join Date: May 2023
Posts: 33
2023-11-15 v0.4.1
Code:
* Support 'spatial video' files shot by iPhone 15 Pro
* HEVC: parse 'three_dimensional_reference_displays_info' SEI, multilayer version of SPS,
  'sps_multilayer_extension', 'pps_multilayer_extension' structures
* MP4/MOV: Support 'lhvC' box
* Visualization: show slice_type and layer_id (if not 0) in the header name
  for AVC/HEVC/VVC streams
ivanb is offline   Reply With Quote
Old 8th December 2023, 17:05   #8  |  Link
ivanb
Registered User
 
Join Date: May 2023
Posts: 33
2023-12-08 v0.4.2
Code:
* Support LOAS/LATM AAC wrapping
* Add FLAC audio support
* AV1: support 'metadata_obu'
* AAC: parse the beginning of AAC RAW packet
* Display 'sei_message' types in the header name for AVC/HEVC/VVC streams
* Recognize AnnexB streams stored in MP4 containers
* Improve streams detection algorithm
* More field descriptions for MPEG 1/2 Audio, AAC, AC-3 headers, MPEG-TS descriptors
* MPEG-TS: Support DVB 'message_descriptor', "metadata_pointer_descriptor", 'TTML_subtitling_descriptor'
* AVC: support 'frame_packing_assignment' SEI
* If (only) the type of the stream is known, display it as "Unknown Video", "Unknown Audio", etc
* MP4: Improve progress reporting for fragmented files
* ProRes: Fix parsing of interlaced streams
ivanb is offline   Reply With Quote
Old 4th January 2024, 18:59   #9  |  Link
ivanb
Registered User
 
Join Date: May 2023
Posts: 33
2024-01-05 v0.4.3
Code:
* VVC: support Picture Header parsing, improved PPS parsing
* MP4: update box names and sample entry names from ISO/IEC 14496-15
* MP4: support 'sync' and 'tscl' group description entries
* RIFF: add OpenDML AVI headers support
* AVI/MKV: print extra data in BITMAPINFOHEADER (if any)
* MPEG-TS: fix default_authority_descriptor parsing
* RIFF: fix stream assignment
ivanb is offline   Reply With Quote
Old 22nd February 2024, 12:51   #10  |  Link
ivanb
Registered User
 
Join Date: May 2023
Posts: 33
2024-02-22 v0.5.0
Code:
* Major UI rework (dockable panels, command palette, hex view, context menus)
* Search bytes/strings in the packet names or hex view
* MP4: Add box names/structure from "Apple HEVC Stereo Video Format additions"
* Print PES details (PTS/DTS/... presence) in the packet name
* Print TS details (adaptation_field/payload_unit_start/PCR/OPCR/... presence, TS PID) in the packet name
* Fix st2094_10 user data reading with ext_block_level == 2
* MP4: Add "rtmd" box name/recognition
* TS: Add S2_satellite_delivery_system_descriptor support
* RIFF: names for OpenDML chunks
* MKV: Fix reading of AVC/HEVC/VVC decoder configs
* AVC: Improve dec_ref_pic_marking_repetition parsing
* Extend number of known GUIDs in WAVE_FORMAT_EXTENSIBLE
* Recognize more video formats from VIDEOINFOHEADER

Last edited by ivanb; 14th March 2024 at 08:17.
ivanb is offline   Reply With Quote
Old 14th March 2024, 08:17   #11  |  Link
ivanb
Registered User
 
Join Date: May 2023
Posts: 33
2024-03-14 v0.5.1
Code:
* Add DVB subtitles support
* Add SCTE-27 subtitles support
* Add drop-down menus for main UI panels
* mpegts: Fix first PSI section parsing if pointer_field is not zero
* mpegts: Fix error reporting for PSI tables with no stuffing
ivanb is offline   Reply With Quote
Old 5th April 2024, 07:06   #12  |  Link
ivanb
Registered User
 
Join Date: May 2023
Posts: 33
2024-04-05 v0.5.2
Code:
* Add AVS2/AVS3 video support
* AVI subtitles support
* IVF format support
* Recognize AV1 in elementary OBU files
* Recognize VP8/VP9 video in MP4 containers
* PES: extended_stream_id handling
* MPEG-TS: DVB content_identifier_descriptor support
* Add dark theme & theme switching
* VP8: Fix width & height calculation
ivanb is offline   Reply With Quote
Old 8th May 2024, 02:42   #13  |  Link
ivanb
Registered User
 
Join Date: May 2023
Posts: 33
2024-05-08 v0.5.3
Code:
* HDMV PGS subtitles support
* Display TTML subtitle headers
* Recognize Teletext stream
* HEVC: sps_scc_extension, sps_3d_extension, sps_range_extension parsing
* MP4/MOV: Apple's stereo boxes description based on https://blog.mikeswanson.com/spatial
* SL-HDR SEI message support
* MPEG-TS: Add carousel_identifier_descriptor, association_tag_descriptor, deferred_association_tags_descriptor,
  T2_delivery_system_descriptor, target_region_descriptor, target_region_name_descriptor,
  URI_linkage_descriptor, related_content_descriptor,
  dvb_j_application_descriptor, dvb_j_application_location_descriptor support
* Display unknown PES data chunks
* SEI: MDPM data description
* MPEG-TS: Improve PSI sections detection
* DVB Subtitles: Fix alternative CLUT reading
ivanb is offline   Reply With Quote
Old 8th June 2024, 19:27   #14  |  Link
ivanb
Registered User
 
Join Date: May 2023
Posts: 33
2024-06-08 v0.5.4
Code:
* Improve file type detection
* MP4/MOV: Add 'esds' box handling
* MPEG-TS: Improve PSI tables detection
* AC-4: fix sync checking
* Small fixes for problems discovered by fuzzing
ivanb is offline   Reply With Quote
Old 28th July 2024, 18:47   #15  |  Link
ivanb
Registered User
 
Join Date: May 2023
Posts: 33
2024-07-28 v0.5.5
Code:
* MPEG-H audio support
* AVCHD LPCM audio support
* Parse Dolby RPU data in AV1 streams
* ST2094-40 metadata parsing
* Chinese HDR dynamic metadata support (T/UWA 005.1-2022)
* Recognize DJI 'meta' and 'dbgi' streams
* Fix network files processing
ivanb is offline   Reply With Quote
Old 18th November 2024, 17:11   #16  |  Link
ivanb
Registered User
 
Join Date: May 2023
Posts: 33
2024-11-17 v0.5.6
Code:
* MP4: Google's spatial media boxes (spatial audio + spherical video)
* MP4: Support for some boxes common for HEIC files
* MP4: 'elng', 'iods', 'prft' boxes support
* MP4: ES_ID_Inc, ES_ID_Ref descriptors support
* MP4: 'seig' group description support
* MP4: Read descriptors for several streams defined in ISO/IEC 14496-14 ("odsm", "crsm", "sdsm", "m7sm", "ocsm", "ipsm", "mjsm")
* MPEG-TS: Parse the contents of IOD_descriptor
* MPEG-1/2 audio: ID3 parsing support
* AVC: Print video dimensions
ivanb is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 16:34.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.