-
Notifications
You must be signed in to change notification settings - Fork 245
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] Sync 2.0 with 1.9.17-201905121748 #187
Merged
JamesHeinrich
merged 247 commits into
JamesHeinrich:2.0
from
StudioMaX:2.0-sync-with-master
May 26, 2019
Merged
[WIP] Sync 2.0 with 1.9.17-201905121748 #187
JamesHeinrich
merged 247 commits into
JamesHeinrich:2.0
from
StudioMaX:2.0-sync-with-master
May 26, 2019
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
In id3v2 some players uses user_text frame (TXXX) for additional data, and using description field like a flag. For example MusicBee have fields TXXX/QUALITY, TXXX/TEMPO, TXXX/OCCASION etc. (http://musicbee.wikia.com/wiki/Tagging)
Add TXXX frame data description field
fixed [] operator not supported for strings
fatal error if XML contains two TIMESTAMP_SAMPLE_RATE tags JamesHeinrich#105
cosmetic update to b2f9515
getid3.demo.dirscan.php -> demo.dirscan.php
Use American "license" (instead of Canadian "licence") for consistency in all filenames
http://www.getid3.org/phpBB3/viewtopic.php?t=1966 Add support for "gps " atom, parse GPRMC string for interesting data, return new GPS track in [quicktime][gps_track]
Added basic support for WebP image format
Add support for APNG (animation extension to PNG)
Memory Limit might contain a space character (256 M)
If an incorrect value is set in stsd.number_entries then the script can appear to hang (not infinite, but very long loop). Detect, provide warning, override as necessary.
Use hex value instead of binary string in getid3_mp3::decodeMPEGaudioHeader()
handle UTF-8 and UTF-16 embedded strings
feature-loci atom support in quicktime files
…e-appengine Add support for gs:// urls (Google App Engine)
Switch from using is_writable to checking actual fileperms for writable to owner/group/world to get around ACL issues. See http://php.net/manual/en/function.is-writable.php#61331
Change from is_writabe to fileperms
Remove [video] key from returned structure if file only contains audio. http://www.getid3.org/phpBB3/viewtopic.php?t=2066
Update getID3 version string for changes made in JamesHeinrich#143
JamesHeinrich#147 Calculate bitrate for PCM audio streams. Assume video bitrate is remainder of file bitrate if audio bitrate known and video bitrate unknown.
* fix array lookup * calculate pixel aspect ratio from display aspect ratios * delay calc of aspect ratio until after extended size is known * mirror the updated pixel aspect ratio up to the 'video' section Fixes remaining issues with JamesHeinrich#148
# Conflicts: # .gitattributes # .travis.yml # README.md # changelog.txt # composer.json # demos/demo.audioinfo.class.php # demos/demo.browse.php # demos/demo.dirscan.php # demos/demo.simple.php # demos/demo.zip.php # docs/Structure.md # getid3/module.audio-video.matroska.php # getid3/module.audio-video.quicktime.php # getid3/module.graphic.gif.php # getid3/module.misc.exe.php # helperapps/metaflac.exe # helperapps/vorbiscomment.exe # license.txt # phpstan.neon # src/Cache/Dbm.php # src/Cache/Mysql.php # src/Cache/Mysqli.php # src/Cache/Sqlite3.php # src/GetID3.php # src/Module/Archive/Gzip.php # src/Module/Archive/Rar.php # src/Module/Archive/Szip.php # src/Module/Archive/Tar.php # src/Module/Archive/Zip.php # src/Module/Audio/Aa.php # src/Module/Audio/Aac.php # src/Module/Audio/Ac3.php # src/Module/Audio/Amr.php # src/Module/Audio/Au.php # src/Module/Audio/Avr.php # src/Module/Audio/Bonk.php # src/Module/Audio/Dsf.php # src/Module/Audio/Dss.php # src/Module/Audio/Dts.php # src/Module/Audio/Flac.php # src/Module/Audio/La.php # src/Module/Audio/Lpac.php # src/Module/Audio/Midi.php # src/Module/Audio/Mod.php # src/Module/Audio/Monkey.php # src/Module/Audio/Mp3.php # src/Module/Audio/Mpc.php # src/Module/Audio/Ogg.php # src/Module/Audio/OptimFrog.php # src/Module/Audio/Rkau.php # src/Module/Audio/Shorten.php # src/Module/Audio/Tta.php # src/Module/Audio/Voc.php # src/Module/Audio/Vqf.php # src/Module/Audio/WavPack.php # src/Module/AudioVideo/Asf.php # src/Module/AudioVideo/Flv.php # src/Module/AudioVideo/Mpeg.php # src/Module/AudioVideo/Nsv.php # src/Module/AudioVideo/Real.php # src/Module/AudioVideo/Riff.php # src/Module/AudioVideo/Swf.php # src/Module/AudioVideo/Ts.php # src/Module/Graphic/Bmp.php # src/Module/Graphic/Efax.php # src/Module/Graphic/Jpg.php # src/Module/Graphic/Pcd.php # src/Module/Graphic/Png.php # src/Module/Graphic/Svg.php # src/Module/Graphic/Tiff.php # src/Module/Misc/Cue.php # src/Module/Misc/Iso.php # src/Module/Misc/MsOffice.php # src/Module/Misc/Par2.php # src/Module/Misc/Pdf.php # src/Module/Tag/ApeTag.php # src/Module/Tag/ID3v1.php # src/Module/Tag/ID3v2.php # src/Module/Tag/Lyrics3.php # src/Module/Tag/Xmp.php # src/Utils.php # src/Write/ApeTag.php # src/Write/ID3v1.php # src/Write/ID3v2.php # src/Write/Lyrics3.php # src/Write/MetaFlac.php # src/Write/Real.php # src/Write/VorbisComment.php # src/WriteTags.php
StudioMaX
force-pushed
the
2.0-sync-with-master
branch
from
May 26, 2019 17:15
abe783f
to
26acc6e
Compare
@JamesHeinrich can we release/tag current 2.0 branch as "v2.0.0-BETA1" and mark it as "Pre-release" BEFORE merging this? Just to track all changes in 2.0 since all this time. |
cbj4074
added a commit
to indiehd/audio-manipulator
that referenced
this pull request
Nov 7, 2019
JamesHeinrich/getID3#121 was merged via JamesHeinrich/getID3#187 , so it is now safe to restore this constraint.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.