Skip to content

Commit

Permalink
Prepare for release 1.5.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
izzytwosheds committed Apr 1, 2022
1 parent 6ebf400 commit e982adf
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 6 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Change Log

## Version 1.5.0 (2022-04-01)

- Fix for error callback is not called with InsufficientDiskSpace exception [#179] (https://github.com/linkedin/LiTr/pull/179) by @mikeshuttjuvo
- Add new transform method that accepts output URI [#182] (https://github.com/linkedin/LiTr/pull/182)
- Support for transcoding video to VP8/VP9 [#183] (https://github.com/linkedin/LiTr/pull/183)
- Remove deprecated MediaTransformer methods [#184] (https://github.com/linkedin/LiTr/pull/184)

## Version 1.4.19 (2022-03-07)

- Fix for missing documentation jar in release
Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,15 @@ By default, LiTr uses Android MediaCodec stack for hardware accelerated decoding
Simply grab via Gradle:

```groovy
implementation 'com.linkedin.android.litr:litr:1.4.19'
implementation 'com.linkedin.android.litr:litr:1.5.0'
```
...or Maven:

```xml
<dependency>
<groupId>com.linkedin.android.litr</groupId>
<artifactId>litr</artifactId>
<version>1.4.19</version>
<version>1.5.0</version>
</dependency>

```
Expand Down Expand Up @@ -65,7 +65,7 @@ Few notable things related to transformation:
- if you want to modify video frames, pass in a list of `GlFilter`s in `TransformationOptions`, which will be applied in order
- if you want to modify audio frames, pass in a list of `BufferFilter`s in `TransformationOptions`, which will be applied in order
- client can call `transform` multiple times, to queue transformation requests
- video will be written into MP4 container, we recommend using H.264 ("video/avc" MIME type) for target encoding
- video will be written into MP4 container, we recommend using H.264 ("video/avc" MIME type) for target encoding. If VP8 or VP9 MIME type is used for target video track, audio track will be encoded using Opus codec, and tracks will be written into WebM container.
- progress update granularity is 100 by default, to match percentage, and can be set in `TransformationOptions`
- media can be optionally trimmed by specifying a `MediaRange` in `TransformationOptions`

Expand Down Expand Up @@ -127,15 +127,15 @@ You can use custom filters to modify video frames. Write your own in OpenGL as a
LiTr now has 40 new GPU accelerated video filters ported from [Mp4Composer-android](https://github.com/MasayukiSuda/Mp4Composer-android) and [android-gpuimage](https://github.com/cats-oss/android-gpuimage) projects. You can also create your own filter simply by configuring VideoFrameRenderFilter with your custom shader, with no extra coding!

```groovy
implementation 'com.linkedin.android.litr:litr-filters:1.4.19'
implementation 'com.linkedin.android.litr:litr-filters:1.5.0'
```
...or Maven:

```xml
<dependency>
<groupId>com.linkedin.android.litr</groupId>
<artifactId>litr-filters</artifactId>
<version>1.4.19</version>
<version>1.5.0</version>
</dependency>

```
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,4 @@ org.gradle.jvmargs=-Xmx1536m
android.useAndroidX=true

GROUP_ID=com.linkedin.android.litr
VERSION_NAME=1.4.20-SNAPSHOT
VERSION_NAME=1.5.0

0 comments on commit e982adf

Please sign in to comment.