Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | lavc/mediacodec: use more meaningful filenames | Matthieu Bouron | 2016-10-19 | 1 | -615/+449 |
| | | | | | | Adds the following changes: * mediacodecdec.{c,h} -> mediacodecdec_common.{c,h} * mediacodecdec_h2645.c -> mediacodecdec.c | ||||
* | lavc: add mpeg4 mediacodec decoder | Matthieu Bouron | 2016-10-19 | 1 | -0/+7 |
| | |||||
* | lavc: add vp8/vp9 mediacodec decoders | Matthieu Bouron | 2016-10-19 | 1 | -0/+14 |
| | |||||
* | lavc/mediacodecdec: rename dequeued_buffer_nb to output_buffer_count | Matthieu Bouron | 2016-10-12 | 1 | -3/+3 |
| | |||||
* | lavc/mediacodecdec: remove first output buffer timing debug log | Matthieu Bouron | 2016-10-12 | 1 | -8/+0 |
| | |||||
* | Merge commit '32c8359093d1ff4f45ed19518b449b3ac3769d27' | Hendrik Leppkes | 2016-10-07 | 1 | -2/+12 |
| | | | | | | | * commit '32c8359093d1ff4f45ed19518b449b3ac3769d27': lavc: export the timestamps when decoding in AVFrame.pts Merged-by: Hendrik Leppkes <h.leppkes@gmail.com> | ||||
* | lavc/mediacodecdec: fix size variable shadowing in ff_mediacodec_dec_decode | Matthieu Bouron | 2016-10-06 | 1 | -1/+0 |
| | | | | Fixes incompatible pointer type warning on 64-bit systems. | ||||
* | lavc: add hevc mediacodec decoder | Matthieu Bouron | 2016-09-15 | 1 | -0/+7 |
| | |||||
* | lavc: add mediacodec hwaccel support | Matthieu Bouron | 2016-07-08 | 1 | -46/+226 |
| | |||||
* | lavc/mediacodec: increase buffer dequeue timeout when the codec needs to be ↵ | Matthieu Bouron | 2016-06-23 | 1 | -3/+3 |
| | | | | | | | | | | | drained Increase buffer dequeue timeout when the codec needs to be drained as it could happen that no input buffer is available when we receive a null packet for the first time (meaning we are unable to signal end of stream and mark the codec as draining). Fixes potential loss of last frames after sending a null packet. | ||||
* | lavc/mediacodec: rely on buffer flags to detect end of stream | Matthieu Bouron | 2016-06-23 | 1 | -9/+8 |
| | |||||
* | lavc/mediacodec: re-indent after previous commit | Matthieu Bouron | 2016-06-23 | 1 | -12/+12 |
| | |||||
* | lavc/mediacodec: discard 0-sized buffers | Matthieu Bouron | 2016-06-23 | 1 | -0/+7 |
| | | | | Their only purpose is to carry the end of stream flag. | ||||
* | lavc/mediacodecdec{,_h264}: set FF_CODEC_CAP_SETS_PKT_DTS capability | Matthieu Bouron | 2016-06-20 | 1 | -0/+1 |
| | | | | | | And sets frames pkt_dts to AV_NOPTS_VALUE as we do not want lavc/utils to overwrite the field with incorrect values as the decoder is asynchronous. | ||||
* | lavc/mediacodec: refactor ff_AMediaCodecList_getCodecByType | Matthieu Bouron | 2016-06-15 | 1 | -1/+7 |
| | | | | | | | | | | | | | Allows to select a codec (encoder or decoder) only if it supports a specific profile. Adds ff_AMediaCodecProfile_getProfileFromAVCodecContext to convert an AVCodecContext profile to a MediaCodec profile. It only supports H264 for now. The codepath using MediaCodecList.findDecoderForFormat() (Android >= 5.0) has been dropped as this method does not allow to select a decoder compatible with a specific profile. | ||||
* | lavc/mediacodec: improve error messages | Matthieu Bouron | 2016-06-07 | 1 | -2/+2 |
| | |||||
* | lavc/mediacodec: bypass width/height restrictions when looking for a decoder | Matthieu Bouron | 2016-06-07 | 1 | -1/+1 |
| | | | | | | | | | Codec width/height restrictions seem hardcoded at the OMX level and seem arbitrary. Bypassing those restrictions allows a device to decode streams at higher resolutions. For example it allows a Nexus 5 to decode h264 streams with a resolution higher than 1920x1080. | ||||
* | lavc/mediacodec: fix zero stride for OMX.allwinner.video.decoder.avc | Kirill Gavrilov | 2016-03-28 | 1 | -1/+1 |
| | |||||
* | lavc/mediacodec: use ternary operator to set slice-height value | Matthieu Bouron | 2016-03-28 | 1 | -5/+1 |
| | |||||
* | lavc/mediacodec: remove stray empty lines | Matthieu Bouron | 2016-03-15 | 1 | -1/+0 |
| | |||||
* | lavc/mediacodec: fix codec_name leak | Matthieu Bouron | 2016-03-15 | 1 | -0/+2 |
| | |||||
* | lavc: add h264 mediacodec decoder | Matthieu Bouron | 2016-03-07 | 1 | -0/+570 |