README.md in format_parser-2.1.0 vs README.md in format_parser-2.2.0

- old
+ new

@@ -10,33 +10,41 @@ [![Gem Version](https://badge.fury.io/rb/format_parser.svg)](https://badge.fury.io/rb/format_parser) [![Build Status](https://travis-ci.org/WeTransfer/format_parser.svg?branch=master)](https://travis-ci.org/WeTransfer/format_parser) ## Currently supported filetypes: -* TIFF +* AAC +* AIFF +* ARW +* BMP * CR2 -* NEF -* PSD -* PNG -* MP3 -* JPEG -* GIF -* PDF +* CR3 +* DOCX * DPX -* AIFF -* WAV -* FLAC * FDX +* FLAC +* GIF +* HEIC +* HEIF +* JPEG +* M3U +* M4A * MOV +* MP3 * MP4 -* M4A -* ZIP -* DOCX, PPTX, XLSX +* MPEG +* NEF * OGG -* MPEG, MPG -* M3U +* PDF +* PNG +* PPTX +* PSD +* TIFF +* WAV * WEBP +* XLSX +* ZIP ...with [more](https://github.com/WeTransfer/format_parser/issues?q=is%3Aissue+is%3Aopen+label%3Aformats) on the way! ## Basic usage @@ -130,97 +138,101 @@ ## Fixture Sources Unless specified otherwise in this section the fixture files are MIT licensed and from the FastImage and Dimensions projects. -### JPEG -- `divergent_pixel_dimensions_exif.jpg` is used with permission from LiveKom GmbH -- `extended_reads.jpg` has kindly been made available by Raphaelle Pellerin for use exclusively with format_parser -- `too_many_APP1_markers_surrogate.jpg` was created by the project maintainers -* `orient_6.jpg` is used with permission from [Renaud Chaput](https://github.com/renchap) - -### AIFF -- fixture.aiff was created by one of the project maintainers and is MIT licensed - -### WAV -- c_11k16bitpcm.wav and c_8kmp316.wav are from [Wikipedia WAV](https://en.wikipedia.org/wiki/WAV#Comparison_of_coding_schemes), retrieved January 7, 2018 -- c_39064__alienbomb__atmo-truck.wav is from [freesound](https://freesound.org/people/alienbomb/sounds/39064/) and is CC0 licensed -- c_M1F1-Alaw-AFsp.wav and d_6_Channel_ID.wav are from a [McGill Engineering site](http://www-mmsp.ece.mcgill.ca/Documents/AudioFormats/WAVE/Samples.html) - -### MP3 -- Cassy.mp3 has been produced by WeTransfer and may be used with the library for the purposes of testing - ### AAC - Originals music files: “Furious Freak” and “Galway”, Kevin MacLeod (incompetech.com), Licensed under Creative Commons: By Attribution 3.0, http://creativecommons.org/licenses/by/3.0/ - The AAC samples were converted from 'wav' format and made available [here](https://espressif-docs.readthedocs-hosted.com/projects/esp-adf/en/latest/design-guide/audio-samples.html) by Espressif Systems, as part of their audio development framework (under the ESPRESSIF MIT License). - Files: - ff-16b-2c-44100hz.aac - ff-16b-1c-44100hz.aac - gs-16b-2c-44100hz.aac - gs-16b-1c-44100hz.aac -### FDX -- fixture.fdx was created by one of the project maintainers and is MIT licensed -### DPX -- DPX files were created by one of the project maintainers and may be used with the library for the purposes of testing +### AIFF +- fixture.aiff was created by one of the project maintainers and is MIT licensed -### MOOV -- bmff.mp4 is borrowed from the [bmff](https://github.com/zuku/bmff) project -- Test_Circular MOV files were created by one of the project maintainers and are MIT licensed +### ARW +- ARW examples are downloaded from http://www.rawsamples.ch/ and are Creative Common Licensed. ### CR2 - CR2 examples are downloaded from http://www.rawsamples.ch/ and are Creative Common Licensed. -### NEF -- NEF examples are downloaded from http://www.rawsamples.ch/ and are Creative Common Licensed. +### CR3 +- CR3 examples are downloaded from https://raw.pixls.us/ and are in the public domain (CC0). +### DOCX +- The .docx files were generated by the project maintainers + +### DPX +- DPX files were created by one of the project maintainers and may be used with the library for the purposes of testing + ### ERF - ERF examples are downloaded from http://www.rawsamples.ch/ and are Creative Common Licensed. +### FDX +- fixture.fdx was created by one of the project maintainers and is MIT licensed + ### FLAC - atc_fixture_vbr.flac is a converted version of the MP3 with the same name - c_11k16btipcm.flac is a converted version of the WAV with the same name -### OGG -- `hi.ogg`, `vorbis.ogg`, `with_confusing_magic_string.ogg`, `with_garbage_at_the_end.ogg` have been generated by the project contributors +### JPEG +- `divergent_pixel_dimensions_exif.jpg` is used with permission from LiveKom GmbH +- `extended_reads.jpg` has kindly been made available by Raphaelle Pellerin for use exclusively with format_parser +- `too_many_APP1_markers_surrogate.jpg` was created by the project maintainers +* `orient_6.jpg` is used with permission from [Renaud Chaput](https://github.com/renchap) -### M4A -- fixture.m4a was created by one of the project maintainers and is MIT licensed +### JPEG (EXIF orientation) +- Downloaded from Unspash (and thus freely avaliable) - https://unsplash.com/license and have then been + manipulated using the [https://github.com/recurser/exif-orientation-examples](exif-orientation-examples) + script. -### PNG -- `simulator_screenie.png` provided by [Rens Verhoeven](https://github.com/renssies) +### KEY +- The `keynote_recognized_as_jpeg.key` file was created by the project maintainers -### TIFF -- `Shinbutsureijoushuincho.tiff` is obtained from Wikimedia Commons and is Creative Commons licensed -- `IMG_9266_*.tif` and all it's variations were created by the project maintainers +### M3U +- The M3U fixture files were created by one of the project maintainers -### ARW -- ARW examples are downloaded from http://www.rawsamples.ch/ and are Creative Common Licensed. +### M4A +- fixture.m4a was created by one of the project maintainers and is MIT licensed -### ZIP -- The .zip fixture files have been created by the project maintainers +### MOOV +- bmff.mp4 is borrowed from the [bmff](https://github.com/zuku/bmff) project +- Test_Circular MOV files were created by one of the project maintainers and are MIT licensed -### .docx -- The .docx files were generated by the project maintainers +### MP3 +- Cassy.mp3 has been produced by WeTransfer and may be used with the library for the purposes of testing -### .mpg and .mpeg +### MPEG - The files (video 1 to 4) were downloaded from https://standaloneinstaller.com/blog/big-list-of-sample-videos-for-testers-124.html. - Video 5 was downloaded from https://archive.org/details/ligouHDR-HC1_sample1. -### JPEG examples of EXIF orientation -- Downloaded from Unspash (and thus freely avaliable) - https://unsplash.com/license and have then been - manipulated using the [https://github.com/recurser/exif-orientation-examples](exif-orientation-examples) - script. +### NEF +- NEF examples are downloaded from http://www.rawsamples.ch/ and are Creative Common Licensed. -### M3U -- The M3U fixture files were created by one of the project maintainers +### OGG +- `hi.ogg`, `vorbis.ogg`, `with_confusing_magic_string.ogg`, `with_garbage_at_the_end.ogg` have been generated by the project contributors +### PNG +- `simulator_screenie.png` provided by [Rens Verhoeven](https://github.com/renssies) + +### TIFF +- `Shinbutsureijoushuincho.tiff` is obtained from Wikimedia Commons and is Creative Commons licensed +- `IMG_9266_*.tif` and all it's variations were created by the project maintainers + +### WAV +- c_11k16bitpcm.wav and c_8kmp316.wav are from [Wikipedia WAV](https://en.wikipedia.org/wiki/WAV#Comparison_of_coding_schemes), retrieved January 7, 2018 +- c_39064__alienbomb__atmo-truck.wav is from [freesound](https://freesound.org/people/alienbomb/sounds/39064/) and is CC0 licensed +- c_M1F1-Alaw-AFsp.wav and d_6_Channel_ID.wav are from a [McGill Engineering site](http://www-mmsp.ece.mcgill.ca/Documents/AudioFormats/WAVE/Samples.html) + ### WEBP -- With the exception of extended-animation.webp, which was obtained from Wikimedia Commons and is Creative Commons -licensed, all of the WebP fixture files have been created by one of the project maintainers. +- With the exception of extended-animation.webp, which was obtained from Wikimedia Commons and is Creative Commons + licensed, all of the WebP fixture files have been created by one of the project maintainers. -### .key -- The `keynote_recognized_as_jpeg.key` file was created by the project maintainers +### ZIP +- The .zip fixture files have been created by the project maintainers ## Copyright Copyright (c) 2020 WeTransfer.