Skip to content
Pre-release
Pre-release

@StudioMaX StudioMaX released this Jul 21, 2020

Assets 2

@JamesHeinrich JamesHeinrich released this Jun 30, 2020

1.9.20: [2020-06-30] James Heinrich :: 1.9.20-202006061653
» add support for DSDIFF audio
» add support for TAK lossess audio
» add support for IVF video
» add detection support for EPUB files
» add detection support for HPK archives
» add demo.mysqli.php, remove demo.mysql.php
¤ QuickTime.uuid now returned as an array (may contain multiple entries)
¤ improved PDF support, including page count
* bugfix (#247) array_min incorrect return value
* bugfix (#242) filepointer analysis errors
* bugfix (#238) comments_html may not match comments
* bugfix (#235) prevent disclosing paths when accessing modules directly
* bugfix (#233) Quicktime duplicate attached images
* bugfix (#229) Quicktime timestamps easy access
* bugfix (#228) master.zip did not contain demos
* bugfix (#227) Quicktime check subatoms data length
* bugfix (#226) uuid parsing based on UUID
* bugfix (#225) use comments_html content already generated by modules
* bugfix (#223) ID3v2 slashed genre names
* bugfix (#222) demo.browse filesystem character encoding
* bugfix (#221) option_tags_html=false ignored
* bugfix (#219) Quicktime.UUID now parsed more discriminately for XML and other data types
* bugfix (#218) QuickTime not copying covr to comments
* bugfix (#217) mp3 array offsets of type bool
* bugfix (#216) ID3v2.write allow WMP rating in POPM
* bugfix (#210) PHP 7.4 deprecated get_magic_quotes
* bugfix: Quicktime detect null-terminated strings used where Pascal strings should be
* bugfix: Quicktime GPS uninitialized array keys

Assets 2

@JamesHeinrich JamesHeinrich released this Dec 17, 2019

1.9.19: [2019-12-17] James Heinrich :: 1.9.19-201912131005

  • add placeholder support for WTV (Windows Recorded TV Show)
  • bugfix (#210) PHP 7.4 deprecated get_magic_quotes
  • bugfix (#207) improved LAME version string parsing
  • bugfix (#206) inverted logic in CopyTagsToComments
  • bugfix (#203) use getimagesizefromstring if available
  • Quicktime decode 'uuid' atom for 360fly cameras
Assets 2

@JamesHeinrich JamesHeinrich released this Sep 16, 2019

1.9.18: [2019-07-24] James Heinrich :: 1.9.18-201907240906

  • bugfix (#198) use native hash functions instead of obsolete external binaries
  • bugfix (#194) PHP 7.4 compatibility: fix deprecated curly brace array access
  • bugfix (#191) unsupported operand types module.audio.ac3.php:763
  • bugfix (#189) false UTF-16 and no termination strings
  • bugfix (#188) add support for DS2 v8
  • bugfix (#187) RIFF.WAVE.scot parsing
  • bugfix (#184) invalid regex pattern (ID3v1)
  • bugfix (#183) reduced information for GIF files with $option_extra_info=false
  • bugfix (#175) mp4 max buffer size
  • bugfix (#174) TIFF parsing improvements
  • bugfix (#121) trailing nulls in ID3v2 strings
  • standardize "track" -> "track_number"
Assets 2
Pre-release
Pre-release

@StudioMaX StudioMaX released this Jun 30, 2020

Assets 2
Pre-release
Pre-release

@JamesHeinrich JamesHeinrich released this May 26, 2019

Sync with 1.9.13-201701161937

Upgrading 1.9.x -> 2.x

Assets 2

@JamesHeinrich JamesHeinrich released this Feb 7, 2019

1.9.17: [2019-02-07] James Heinrich :: 1.9.17-201902071234

  • bugfix (#178) HandleAllTags should skip "picture"
  • bugfix (#177) error checking for reading more than PHP memory_limit
  • bugfix (#176) improved mp3 detection in remote-file demo
  • bugfix (#173) Add filepointer option to analyze/openfile function
  • bugfix (#170) Add support for WXXX (URL) and APIC (attached picture) subframes inside ID3v2 chapters
  • bugfix: write.id3v2 year field
  • bugfix: mp3.APE permit optional " dB" in ReplayGain tags
  • placeholder support for .xz file format
Assets 2

@JamesHeinrich JamesHeinrich released this Oct 17, 2018

1.9.16: [2018-10-17] James Heinrich :: 1.9.16-201810171314

  • bugfix (#168) Ogg FLAC not parsed
  • bugfix (#163) invalid MP3 header error on VBR
  • bugfix (#162) prevent writing multiple ID3v2 versions
  • bugfix (#161) MP3 VBR header duration
  • bugfix (#160) OggOpus duration sometimes incorrect
  • bugfix (#157) quicktime GPS invalid argument
  • bugfix (#148) MPEG-2 aspect ratio
  • bugfix (#147) Quicktime fourcc codec name lookup
  • bugfix (#147) Quicktime audio/video bitrate guessing
  • bugfix (#145) incompatible variable types
  • bugfix (#139) Quicktime islt subatoms >5
  • bugfix (#137) ID3v2 semi-numeric genres
  • bugfix (#136) ID3v2 unsynchronised typo
  • bugfix (#2514) FLAC zero-byte block header
  • bugfix (#2488) MIME types (FLAC, WAV, gzip)
  • bugfix (#2468) Quicktime video rotation
  • bugfix (#2207) metaflac + attached pictures
  • bugfix (#2151) improved demo UNC filename support
  • bugfix (#1966) fread fail when PHP memory_limit -1
  • bugfix (#1908) Quicktime rotation detection (using matrix values)
  • bugfix (#1908) Quicktime "rcif" and "dscp" atoms
  • bugfix (#1900) demo.joinmp3 cut from end
  • security: avoid disabled demo reflection
  • TIFF: expand list of named tags, expose as 'tag_name' key for all entries
  • Quicktime: parse some GoPro-specific data
  • helperapps (Windows): updated vorbiscomment.exe, metaflac.exe to v1.3.2
  • add more image formats supported by getimagesize()
Assets 2

@JamesHeinrich JamesHeinrich released this Oct 26, 2017

1.9.15: [2017-10-26] James Heinrich :: 1.9.15-201709291043
» (#108) add basic APNG support
» (#107) add basic WebP support
* return RIFF.WAV.CART comments in merged comments section
* add support for QuickTime 'loci' chunk
* bugfix: (#2124) support for Quicktime/MP4 "chpl" (CHaPter List) atom
* bugfix: (#128) undefinied bsmod in module.ac3
* bugfix: (#2114) possible issue with UTF8 filenames and metaflac
* bugfix: (#123) remove MySQL engine and collation from create table
* bugfix: (#2066) fix AAC MIME type, remove video key for audio-only files
* bugfix: (#111) QuickTime stsd number_entries deadlock
* bugfix: (#110) PHP memory limit with space
* bugfix: (#109) improved animated GIF support
* bugfix: (#1966) GPS track in QuickTime

Assets 2

@JamesHeinrich JamesHeinrich released this Mar 27, 2017

  • Add experimental support for E-AC3
  • #105: RIFF.WAVE.iXML multiple TIMESTAMP_SAMPLE_RATE
  • #95: improperly initialized error/warning keys
  • #94: ID3v2 write support for TXXX
  • #93: all errors or warnings should pass through class method
Assets 2