Skip to content

Latest commit

History

History
84 lines (63 loc) 路 3.92 KB

CHANGELOG.md

File metadata and controls

84 lines (63 loc) 路 3.92 KB

v0.7.4

  • Fix: fixed Xamarin incompatibility, thanks to @aweck (#41)
  • Fix: fixed small bugs with specific API versions / media files (#47)
  • Fix: fixed issues with specific media files, ensure consistent onProgress callback (#48)

https://github.com/natario1/Transcoder/compare/v0.7.3...v0.7.4

v0.7.3

  • Fix: fixed bug with files that do not have an audio track, thanks to @pawegio (#31)
  • Fix: fixed possible issues with FilePathDataSource (#32)

https://github.com/natario1/Transcoder/compare/v0.7.2...v0.7.3

v0.7.2

  • Improvement: better input format detection. Fixes bugs with certain files (#29)
  • Improvement: added DefaultAudioStrategy.Builder.bitRate() option (#29)

https://github.com/natario1/Transcoder/compare/v0.7.1...v0.7.2

v0.7.1

  • Improvement: update the underlying OpenGL library (#20)

https://github.com/natario1/Transcoder/compare/v0.7.0...v0.7.1

v0.7.0

  • New: video concatenation to stitch together multiple media (#14)
  • New: select a specific track type (VIDEO or AUDIO) for sources (#14)
  • New: audio resampling through DefaultAudioStrategy (#16)
  • New: custom resampling through TranscoderOptions.setAudioResampler() (#16)
  • Breaking change: TranscoderOptions.setDataSource() renamed to addDataSource() (#14)
  • Breaking change: TranscoderOptions.setRotation() renamed to setVideoRotation() (#14)
  • Breaking change: DefaultVideoStrategy.iFrameInterval() renamed to keyFrameInterval() (#14)
  • Breaking change: DefaultAudioStrategy now uses a builder - removed old constructor (#16)
  • Improvement: rotate videos through OpenGL instead of using metadata (#14)
  • Improvement: when concatenating multiple sources, automatically clip the longer track (audio or video) (#17)
  • Improvement: various bug fixed (#18)

https://github.com/natario1/Transcoder/compare/v0.6.0...v0.7.0

v0.6.0

  • New: ability to change video/audio speed and change each frame timestamp (#10)
  • New: ability to set the video output rotation (#8)
  • Improvement: new frame dropping algorithm, thanks to @Saqrag (#9)
  • Improvement: avoid format validation on tracks coming from PassThroughTrackTranscoder, thanks to @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)
  • New: AspectRatioResizer to crop to a given aspect ratio. (#6)
  • Breaking change: MediaTranscoder renamed to Transcoder. (#6)
  • Breaking change: MediaTranscoderOptions renamed to TranscoderOptions. (#6)
  • Breaking change: MediaTranscoder.Listener renamed to TranscoderListener. (#6)
  • Improvement: use EglCore to replace GL logic. (#5)
  • Improvement: bug fixes and a new demo app to test transcoding options easily (#4)