diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ae0a5fe..71b6622d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,18 @@ -### v0.7.0 (to be released) +### v0.7.0 - New: video concatenation to stitch together multiple media ([#14][14]) - New: select a specific track type (`VIDEO` or `AUDIO`) for sources ([#14][14]) +- New: audio resampling through `DefaultAudioStrategy` ([#16][16]) +- New: custom resampling through `TranscoderOptions.setAudioResampler()` ([#16][16]) - Breaking change: `TranscoderOptions.setDataSource()` renamed to `addDataSource()` ([#14][14]) - Breaking change: `TranscoderOptions.setRotation()` renamed to `setVideoRotation()` ([#14][14]) - Breaking change: `DefaultVideoStrategy.iFrameInterval()` renamed to `keyFrameInterval()` ([#14][14]) +- Breaking change: `DefaultAudioStrategy` now uses a builder - removed old constructor ([#16][16]) - Improvement: rotate videos through OpenGL instead of using metadata ([#14][14]) +- Improvement: when concatenating multiple sources, automatically clip the longer track (audio or video) ([#17][17]) +- Improvement: various bug fixed ([#18][18]) + +https://github.com/natario1/Transcoder/compare/v0.6.0...v0.7.0 ### v0.6.0 @@ -14,6 +21,8 @@ - Improvement: new frame dropping algorithm, thanks to [@Saqrag][Saqrag] ([#9][9]) - Improvement: avoid format validation on tracks coming from PassThroughTrackTranscoder, thanks to [@Saqrag][Saqrag] ([#11][11]) +https://github.com/natario1/Transcoder/compare/v0.5.0...v0.6.0 + ### v0.5.0 - New: video cropping to any dimension. Encoder will crop the exceeding size. ([#6][6]) @@ -33,3 +42,6 @@ [9]: https://github.com/natario1/Transcoder/pull/9 [10]: https://github.com/natario1/Transcoder/pull/10 [14]: https://github.com/natario1/Transcoder/pull/14 +[16]: https://github.com/natario1/Transcoder/pull/16 +[17]: https://github.com/natario1/Transcoder/pull/17 +[18]: https://github.com/natario1/Transcoder/pull/18 diff --git a/README.md b/README.md index cf6f131f..7d85ff49 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Transcodes and compresses video files into the MP4 format, with audio support, using hardware accelerated Android codecs available on the device. Works on API 18+. ```groovy -implementation 'com.otaliastudios:transcoder:0.6.0' +implementation 'com.otaliastudios:transcoder:0.7.0' ``` ⠀ diff --git a/lib/build.gradle b/lib/build.gradle index f2547c38..1023cc94 100644 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -3,7 +3,7 @@ apply plugin: 'com.github.dcendents.android-maven' apply plugin: 'com.jfrog.bintray' // Required by bintray -version = '0.6.0' +version = '0.7.0' group = 'com.otaliastudios' archivesBaseName = 'transcoder'