OSDN Git Service

add HEVC(H.265) decoder. plz sync:
authorMichael Chen <omxcodec@gmail.com>
Sat, 26 Oct 2013 11:08:26 +0000 (19:08 +0800)
committerMichael Chen <omxcodec@gmail.com>
Sat, 26 Oct 2013 11:08:26 +0000 (19:08 +0800)
commit44cba2a9c62f92997ccc48d967bce24ffc72fd24
tree67a7a4f07e242f62bb52294613b83c1e03b65c3a
parentfbfc0eb820aa75b6174f64001ba162e20ad30a3c
add HEVC(H.265) decoder. plz sync:
1. https://github.com/omxcodec/android_frameworks_native.git (branch:cm_maguro-10.1)
2. https://github.com/omxcodec/android_frameworks_av.git (branch:cm_maguro-10.1)

How to test hevc decoder:
1. get test media files
wget http://ftp.kw.bbc.co.uk/hevc/hm-10.0-anchors/bitstreams/i_main/BQMall_832x480_60_qp22.bin and push it to /sdcard/Movies/hevc/
2. set prop because hevc decoder is very show
adb shell setprop sys.media.vdec.drop 0
3. play raw hevc file
adb shell am start -a android.intent.action.VIEW -d file:///mnt/sdcard/Movies/hevc/BQMall_832x480_60_qp22.bin -t video/*
config/media_codecs.xml
libstagefright/FFmpegExtractor/FFmpegExtractor.cpp
libstagefright/codecs/ffmpegdec/adec/SoftFFmpegAudio.cpp
libstagefright/codecs/ffmpegdec/vdec/SoftFFmpegVideo.cpp
libstagefright/codecs/ffmpegdec/vdec/SoftFFmpegVideo.h
tools/set-vdec-drop0 [new file with mode: 0755]
tools/set-vdec-drop1 [new file with mode: 0755]
utils/ffmpeg_utils.cpp