Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 7aa9118

Browse files
committed
Merge branch 'master' of github.com:ypresto/android-transcoder
2 parents e66bb02 + 17f04e9 commit 7aa9118

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

‎README.md‎

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,21 @@ repositories {
4747
```
4848

4949
```
50-
compile 'net.ypresto.androidtranscoder:android-transcoder:0.1.4'
50+
compile 'net.ypresto.androidtranscoder:android-transcoder:0.1.7'
5151
```
5252

53+
## Note (PLEASE READ FIRST)
54+
55+
- This library raises `RuntimeException`s (like `IlleagalStateException`) in various situations. Please catch it and provide alternate logics. I know this is bad design according to Effective Java; just is TODO.
56+
- Currently this library does not generate streaming-aware mp4 file.
57+
Use [qtfaststart-java](https://github.com/ypresto/qtfaststart-java) to place moov atom at beginning of file.
58+
- Android does not gurantees that all devices have bug-free codecs/accelerators for your codec parameters (especially, resolution). Refer [supported media formats](http://developer.android.com/guide/appendix/media-formats.html) for parameters guaranteed by [CTS](https://source.android.com/compatibility/cts-intro.html).
59+
- This library does not support video files recorded by other device like digital cameras, iOS (mov files, including non-baseline profile h.264), etc.
60+
5361
## License
5462

5563
```
56-
Copyright (C) 2014 Yuya Tanaka
64+
Copyright (C) 2015 Yuya Tanaka
5765
5866
Licensed under the Apache License, Version 2.0 (the "License");
5967
you may not use this file except in compliance with the License.
@@ -67,3 +75,9 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
6775
See the License for the specific language governing permissions and
6876
limitations under the License.
6977
```
78+
79+
## References for Android Low-Level Media APIs
80+
81+
- http://bigflake.com/mediacodec/
82+
- https://github.com/google/grafika
83+
- https://android.googlesource.com/platform/frameworks/av/+/lollipop-release/media/libstagefright

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /