-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathChanges
More file actions
196 lines (143 loc) · 6.37 KB
/
Changes
File metadata and controls
196 lines (143 loc) · 6.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
Revision history for Perl modules under Audio::M4P
0.57 Thu Oct 22 2014
- added ownr atom to list of Apple iTMS user ID atoms
0.55 Fri 21 Feb 2014
- fix to get multiple album covers from a single covr atom if needed
- pod fixes
0.54 Wed 19 Feb 2014
- added AddCoverArt and DeleteAllCoverArt methods, thanks to F.J. Rueda for helping test
0.53 Thu 03 Jan 2014
- pod doc fix
0.51 Fri 11 Jul 2008
-remove unneeded dependencies in Makefile.PL
0.50 Mon 30 June 2008
- some revision to the decrypt functions
0.48 Thu 19 Jun 2008
- some bug fixes for copyright and genre metadata, thanks to Brian L.
0.47 Thu 12 Jun 2008
- fix for @gen versus genre atom text, thanks to Alex K. for finding
the issue
0.45 Thu 29 May 2008
- fix for requiem 1.5 modified mp4 files, thanks Uwe R.
0.44 Sun 20 April 2008
- pod revisions, added tests for pod
0.43 Tue 8 Jan 2008
- revised track count setting function-- thanks to Eli A.
0.42 Sun 6 Jan 2008
- another memory leak patch for Perl 5.10, and a test for this
0.41 Sat 8 Dec 2007
- corrected a skip in a test file (replaced use with require)
- utf8::encode requires perl 5.8, so unfortunately that's what we will need
0.40 Fri 7 Dec 2007
- improved circular reference handling with the 'use_weak_ref' option
in Tree::Simple and some weakening of the Atom's internal circular refs
0.39 Thu 6 Dec 2007
- more memory leak fix work, and
- add some utf8 data fixes, thanks to Christopher K. for the patches
0.38 Thu 27 Sep 2007
- fixed a circular reference memory leak in the parse tree,
thanks to Paul S. for finding the bug
0.37 Thu 5 July 2007
- POD revision and miscellaneous minor code tweaks
0.36 Wed 13 June 2007
- added code to parse the new iTunes Plus mp4a atom with its 'pinf' atom
- polished the CleanAppleM4aPersonalData method to reflect the mp4a parsing
0.351 Mon 11 June 2007
- POD fix
0.35 Sun 10 June 2007
-added the Audi::M4P::QuickTime::CleanAppleM4aPersonalData method, which
now strips personal ID information from Apple .m4a files (ALPHA)
NOTE: this function was largely suggested and contributed by
Stefano Santoro--thanks!
0.341 Sat 9 June 2007
- POD fixes
0.34 Mon 4 June 2007
- changed Audio::M4P::Atom::data method to allow stripping of ID data from
'unprotected' iTMS files (this was contributed by Stefano Santoro--thanks)
0.33 Sun 9 July 2006
- added a 0.32 distro missing (from MANIFEST) 3gp video test file
0.32 Tue 20 June 2006
- added some preliminary support for 3GP type files (cell phone video)
- ARTIST tag was not always being capitalized properly, fixed
0.31 Mon May 15 2006
- another bizarre MP4 variant (moof atoms) file fix,
thanks to pucklock for the test case
0.30 Tue May 2 2006
- fixed caps typo in Audio::M4P::QuickTime::track method
-- thanks to ? contax//\\phrenetic.org
0.28 Wed Mar 8 2006
- added to pod docs for some less used options
- pod formatting fixes
- removed a 270K video test file (cable TV sample, content questionably protected)
0.27 Sat 4 Mar 2006
- more bizarre variant MP4 file meta data fixes
(Sorry, we will probably never support missing moov atoms.)
- setting meta info as text was always replacing old meta data: fixed.
0.26 Thu 2 Mar 2006
- some more code to allow for a few especially twisted mp4 video formats,
such as multiple mdat atoms at beginning and end of the file
- changed code for location of adding new meta data in atypical video--thanks to pucklock
0.25 Tue 28 Feb 2006
- fix of a test file left out of manifest in version 0.24, needed for testing
0.24 Wed 15 Feb 2006
- pod fixes
- changed to perl 5.8 syntax conventions for our $VERSION;
- another atypical 64-bit video file fix for a test case from pucklock
0.23 Tue 8 Feb 2005
- some fixes to potential stco table alterations in unusual (non-M4P) Quicktime video files
(thanks to pucklock for test cases)
- added support for changing tags in MP4 files over 4.2 gigabytes in size
(not that we expect to test one that large anytime soon)
0.22 Sun 5 Feb 2006
- changed adding tag meta data to be compatible with mp4 video (non-iTunes QuickTime) formats
0.21 Sun 5 Feb 2006
- changed pod doc formatting
- added support to adding tag meta data to video files without meta data atom
0.20 Sat 4 Feb 2006
- bug fixes for handling video files with chapters or variant data sections
- more tests
0.19 Sat Jan 28 2006
- additions to hashes for MP4::Info compatibility
- additional functions for MP3::Tag compatibility
0.18 Mon Jan 23 2006
- fixed genre setting logic
0.16 Thu Sep 1 2005
- some code syntax and spacing cleanup
0.15 Thu July 28 2005
- changed cover artwork meta data additions to follow iTunes usage
0.14 Tue July 19 2005
- class internal method changes in Atom.pm to support covr atom handling
0.13 Sat June 18 2005
- revised meta data get/set functions to accept text arguments for data
and convert to and from binary form
- added some more meta container data types to list of containers
0.12 Mon May 30 2005
- added resize support for atoms > 4 gigs in size
- changed GetMetaInfo method to support return of text info
0.11 Wed May 25 2005
- corrected meta info atom types bug where '©alb' and '@alb' were exchanged
- added meta info compatibility function for iTMS XML data sent with
itms:// url's (the iTMS_MetaInfo method)
0.10 Mon May 9 2005
- further pod revision
0.09 Fri April 29 2005
- fractional seconds in metadata SS field calculation bugfix
0.08 Tue April 26 2006
- Further pod revision
0.07 Mon April 25 2005
- Revision to pod docs
0.06 Mon April 18 2005
- First revision since iTunes 4.7+ version incompatibility began
- changed name from Audio::M4pDecrypt to Audio::M4P::Decrypt
- Added analysis and meta data editing
- refactored original code into four .pm files, with additional functionality
0.05 Mon July 12 2004
- removed some OS specific code in new() to allow Solaris to use
0.04 Tue June 15 2004
- upgraded to ITunes 4.6, added fix
0.03 Sat May 8 2004
- some loop optimization and minor tweaks
0.02 Fri April 30 2004
- portability changes
0.01 Wed April 28 2004
- original version (alphas were called Crypt::MP4Stream)