Skip to content

Commit

Permalink
Prepare for release 1.5.6.
Browse files Browse the repository at this point in the history
  • Loading branch information
izzytwosheds committed May 13, 2024
1 parent fe754dd commit 9780cb5
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 5 deletions.
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# Change Log

## Version 1.5.6 (2024-05-13)

- Release file descriptor even when releasing of android muxer fails #274 by @vamshi-dhulipala
- Refactors TransformationJob to handle terminal states in a more determisitic fashion #273 by @vamshi-dhulipala
- Fixes a null pointer crash (Github Issue #269) #271 by @vamshi-dhulipala
- Fixes a crash in demo app due to a null pointer #270 by @vamshi-dhulipala
- Fix potential buffer overflow issue #263 by @Nailik
- Always set TargetFormat value in TrackTransformationInfo object #262 by @vamshi-dhulipala
- Muxers: integrate native muxer with LiTr #253 by @IanDBird
- Upgrade Build Tools / SDK / Kotlin #249 by @IanDBird
- Muxers: Add native muxer implementation #248 by @IanDBird
- Add missing duration target track metadata to decoder output format #247
- Muxers: Clean up old artifacts if build fails #246 by @IanDBird
- Add missing duration target track metadata when adding track to muxer #244
- Muxers: Add native headers required for building (Alt) #243 by @IanDBird
- Implement skeleton of native litr-muxers module #239 by @IanDBird
- Move RecordCamera2Fragment to fragment package #234 by @IanDBird

## Version 1.5.5 (2023-01-25)

- Implement Camera2 support as a MediaSource [#232] (https://github.com/linkedin/LiTr/pull/232) by @IanDBird
Expand Down
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ In its current iteration LiTr supports:
- creating preview bitmap(s) (with filters applied) at specific timestamp(s) (filmstrip)
- writing raw audio into WAV container
- record video using camera2 API
- use ffmpeg-muxers (opt-in) to write into containers MediaCodec stack doesn't (yet) support, such as fragmented MP4

By default, LiTr uses Android MediaCodec stack for hardware accelerated decoding/encoding and OpenGL for rendering. It also uses MediaExtractor and MediaMuxer to read/write media.

Expand All @@ -25,15 +26,15 @@ By default, LiTr uses Android MediaCodec stack for hardware accelerated decoding
Simply grab via Gradle:

```groovy
implementation 'com.linkedin.android.litr:litr:1.5.5'
implementation 'com.linkedin.android.litr:litr:1.5.6'
```
...or Maven:

```xml
<dependency>
<groupId>com.linkedin.android.litr</groupId>
<artifactId>litr</artifactId>
<version>1.5.5</version>
<version>1.5.6</version>
</dependency>

```
Expand Down Expand Up @@ -131,15 +132,15 @@ LiTr now has 40 new GPU accelerated video filters ported from [Mp4Composer-andro
All video/audio filters live in "filter pack" library, which is available via Gradle:

```groovy
implementation 'com.linkedin.android.litr:litr-filters:1.5.5'
implementation 'com.linkedin.android.litr:litr-filters:1.5.6'
```
...or Maven:

```xml
<dependency>
<groupId>com.linkedin.android.litr</groupId>
<artifactId>litr-filters</artifactId>
<version>1.5.5</version>
<version>1.5.6</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.5.6-SNAPSHOT
VERSION_NAME=1.5.6

0 comments on commit 9780cb5

Please sign in to comment.