#! | 118 lines | 106 code | 12 blank | 0 comment | 0 complexity | a6ad68e43764de3309a3c4f45a0a08b8 MD5 | raw file
1Version 1.1.0 (2012-05-03) 2 - Beta release. All features should be considered relatively 3 stable unless explicitely stated otherwise. 4 - Added proper command line handling and help. 5 - Added the possibility to overwrite the input file 6 when the output file is not specified or when both files 7 are physically the same. 8 - Added support for CMake builds in addition to autotools. 9 It is now the official way to build flvmeta on Windows. 10 - Added metadata and full file dumping, integrating former 11 flvdump functionality into flvmeta. 12 - Added support for XML, YAML, and JSON formats for dumping. 13 - Added XML schemas describing the various formats used by flvmeta. 14 - Added a file checking feature. 15 - Added the possibility to print output file metadata after 16 a successful update using one of the supported formats. 17 - Added a feature to insert custom metadata strings while updating. 18 - Added an option to disable insertion of the onLastSecond event. 19 - Added an option to preserve existing metadata tags if possible. 20 - Added an option to fix invalid tags while updating (this is 21 a highly experimental feature, should be used with caution) 22 - Added an option to ignore invalid tags as much as possible 23 instead of exiting at the first error detected. 24 - Added an option to reset the file timestamps in order to 25 correctly start at zero, for example if the file has been 26 incorrectly split by buggy tools. 27 - Added an option to display informative messages while processing 28 (not quite exhaustive for the moment). 29 - Changed keyframe index generation so only the first keyframe 30 for a given timestamp will be indexed. This behaviour can be 31 overriden with the --all-keyframes/-k option. 32 33Version 1.0.11 (2010-01-25) 34 - Bug fix release. 35 - Fixed video resolution detection when the first video frame 36 is not a keyframe. 37 - Fixed invalid timestamp handling in the case of decreasing timestamps. 38 - Fixed AVC resolution computation when frame cropping rectangle 39 is used. 40 - Fixed handling of files with a non-zero starting timestamp. 41 - Fixed datasize tag computation so only metadata are taken 42 into account. 43 44Version 1.0.10 (2009-09-02) 45 - Bug fix release. 46 - Fixed amf_data_dump numeric format. 47 - Fixed extended timestamp handling. 48 - Fixed video resolution detection causing a crash in the case 49 the video tag data body has less data than required. 50 51Version 1.0.9 (2009-06-23) 52 - Bug fix release. 53 - Fixed large file support so it will work for files bigger than 4GB. 54 - Fixed date handling in AMF according to the official spec. 55 - Fixed extended timestamp handling. 56 - Fixed a bug causing reading invalid tags to potentially lead to 57 memory overflow and creation of invalid files. 58 59Version 1.0.8 (2009-05-08) 60 - Added support for arbitrary large files (2GB+). 61 - Added support for AVC (H.264) video resolution detection. 62 - Added support for the Speex codec and rarely met video frame types. 63 - Fixed a bug where two consecutive tags of different types and 64 with decreasing timestamps would cause extended timestamps 65 to be incorrectly used for the next tags. 66 - Fixed a bug where zero would be used as video height and width 67 if video resolution could not be detected. 68 - Fixed a bug causing flvdump to crash after reading invalid tags. 69 Flvdump now exits after the first invalid tag read. 70 71Version 1.0.7 (2008-09-25) 72 - Added support for extended timestamps. 73 Now flvmeta can read and write FLV files longer than 4:39:37, 74 as well as fix files with incorrect timestamps. 75 - Added support for all codecs from the official specification. 76 - Fixed a bug causing flvdump to lose track of tags in case 77 of invalid metadata. 78 79Version 1.0.6 (2008-05-28) 80 - Bug fix release. 81 - Fixed a flvdump crash under Linux caused by incorrect string 82 handling. 83 84Version 1.0.5 (2008-04-03) 85 - Bug fix release. 86 - Fixed a bug in the video size detection for VP60. 87 - Added support for the AMF NULL type. 88 - Simplified the AMF parser/writer. 89 90Version 1.0.4 (2008-01-04) 91 - Bug fix release. 92 - Fixed a bug where some data tags wouldn't be written. 93 - Fixed a date computation bug related to daylight saving. 94 - Modified flvdump to make it more tolerant to malformed files. 95 96Version 1.0.3 (2007-10-21) 97 - Bug fix release. 98 - Fixed major bugs in the AMF parser/writer. 99 - Fixed a bug in the video size detection for VP6 alpha. 100 - Fixed minor bugs. 101 102Version 1.0.2 (2007-09-30) 103 - Bug fix release. 104 - Fixed issues on 64-bits architectures. 105 - Fixed "times" metadata tag, which was incorrectly written 106 as "timestamps". 107 - Fixed audio delay computation. 108 109Version 1.0.1 (2007-09-25) 110 - Bug fix release. 111 - Fixed a critical bug where file size and offsets would not 112 be correctly computed if the input file did not have 113 an onMetaData event. 114 - Audio related metadata are not added anymore if the FLV file 115 has no audio data. 116 117Version 1.0 (2007-09-21) 118 - This is the first public release.